|This article does not cite any references or sources. (August 2008)|
Client Side Components
jMaki Layouts provide a standards based starting point for creating your web applications using HTML and CSS. The CSS is in plain view so it can be easily customized for your needs.
jMaki Client Runtime
jMaki Client Services
Services such convenient APIs for performing XMLHttpRequest and publish subscribe on the client are provided to all widgets as a means of communication.
- The jMaki Injector is a client service that allows you to bring in an external page into any given div element. The Injector transfers scripts and CSS to the global page content and allows widgets to be loaded much like an iframe without the usability issues.
jMaki Widget Model
jMaki Server Runtime
The XmlHttpProxy module provides a means for widgets to access JSON or XML to access RESTful XML-based services outside of the web application domain. Such services include RSS feeds, Yahoo services such as geocoding, Flickr image searches, and many more to come. The XmlHttpProxy allows widgets to access services in a uniform way by providing XSL-to-JSON transformations that can be easily customized.
For more details about jMaki please see the developer documentation at