JSWindows and JSInterface


JSWindows

JSWindows is a JavaScript-based windowing system that I developed to create dynamic user interfaces.  Windows and form elements can be created on-the-fly, or from precoded scripts, and are fully interactive. Utilizing these design principles allows users to interact with web-based applications in a similar way to desktop-based applications.  It currently supports all major browsers and mobile devices. (Chrome, Firefox, IE, Safari, iPhone, Android, etc.)

Example Multi-Window User Interface:
Example Multi-Window User Interface for JSWindows, displaying the GoFishDB Demo
 

JSInterface

 JSInterface is a JavaScript asynchronous client-server interfacing library.  It has two primary modes: interfacing with a PHP module to transfer data and arrays, for example to perform further server-side processing; or requesting and parsing JSON data from a server.  It fully supports Unicode, automatic error detection, character escaping and data sanitization for security, and works in all major browsers.
 

Demos

You can see a demo of both JSWindows and JSInterface at my GoFishDB demo, available here.  In addition, JSInterface is used for my ThunderstormDistributor statistics viewer, a demo of which is available here.  JSWindows is also used in my Counting Music activity here.

Open-Source Downloads

Both JSWindows and JSInterface are available under the MIT License and can be downloaded here: JSWindows source code, JSInterface (JSON Version) source code









Contact Information  |  Site Version: 5.0  |  Latest Update: 18 March 2014  |

Copyright 1997-2014 David Tulga - All rights reserved

Home Page - Index - Research, projects, and ideas of David Tulga RainforestCluster: Dynamically create and maange Amazon EC2 clusters. ThunderstormDistributor: Dynamically assign jobs to compute nodes in clusters in the cloud. GoFishDB - Zebrafish Database System JSWindows: Dynamically create window-based graphical user interfaces. About David Tulga, Bio, Contact Information Links Reference Guide of Contractions and Relaxed Pronunciation in English Educational Online Activities Computational Genomics Research in the Wall Lab at Harvard CBMI Systems Biology research in the Megason lab Research Tools Fractal Art Online Gallery Phil Tulga - Music through the Curriculum - Educational programs, assemblies, and family nights at elementary schools, music activities and arts integration lessons, and music education products.