Ample SDK: JavaScript GUI framework that is used for building rich internet applications

24 Dec, 2009, by appsheriff || Topics: Framework

Ample SDK is a standard-based cross-browser JavaScript GUI Framework that is used for building Rich Internet Applications. The Ample SDK employs the XML technologies such as XUL, SVG or HTML5 for the UI layout whereas the CSS is for the UI style and the JavaScript is used for the application logic. It equalizes the browsers and brings the technologies that support to those in which something is missing.

Ample SDK

The advantage of the Ample SDK is that it is entirely written in the JavaScript and hence it does not require any particular components to be installed in your browser to operate properly. It does not modify the browser infrastructure but instead it fills in the missing functionalities.

The Technologies used in the Ample SDK is that it consists of an Ample Runtime or Core and the User Interface Markup Language implementations. The Ample Runtime implements the DOM -Level 3 objects, XML languages, objects facilitating work with XML, XSL-T and also a whole range of the UI services. Each and every UI Markup Language implementation is included separately based on your needs and it specifics the User Interface that you build.

The extensibility of the Ample SDK is that it can be easily extended by the prototyping existing or the new objects. You can also create many new components or even the entire language that would suit best with your user interface specifics.
The compatibility of the Ample SDK Runtime can be defined as fully functional in all the modern web browsers. The user interface languages are still being implemented or tested and some quirks maybe noticed. The Ample SDK is distributed using a dual-licensing approach under the MIT and GPL licenses.

There is a tutorial that is provided in the website that will help you out in using the Ample SDK. It provides certain information on where to download the Ample SDK from, how to set up the development environment that will include- the client where the application runs, the server that serves the application resources, the IDE that is used for developing the code and the debugger that would help in debugging the code.

There are certain guides that are provided such as the Application Development Guide and the Extensions Development Guide. In the Application Development Guide, it is written for the developers who build the applications with the Ample SDK framework. The topics in this guide includes on how to layout the application UI, how to style it and also how to write the UI logic. The Extensions Development guide is written for the developers who build the extensions to the Ample SDK framework. This guide includes topics on how to create the new markup based languages and components and also the UI managers.

Bookmark and Share

One Response so far | Have Your Say!

  1. BTW, if anyone is wondering, the Ample SDK URL is http://www.amplesdk.com/

Leave a Reply