jMaki is a framework that provides a lightweight model for building
Ajax enabled web applications using standards-based technologies. jMaki
allows you to use widgets from popular toolkits or create your own widgets and provides a powerful communication mechanism for facilitating widget to widget communication.
See About jMaki to learn more.
The easiest way to use jMaki is via the Netbeans and Eclipse plugins. The plugins will instrument your web applications with the correct jMaki resources as needed.
The jMaki core plugin allows developers to drag and drop jMaki widgets into a web page. Widgets can be confgured using a widget customizer. When a widget dragged into a page the corresponding resources are added to the web appliation on demand. The jMaki core plugin requires Netbeans 6.1 the plugin also supports the Ruby and PHP Netbeans Bundles.
The Netbeans Core jMaki 1.8.1 includes:
For JSP / Java EE support you will need to also install the jMaki Java EE support plugin. The Netbeans Java EE plugin includes:
The jMaki Eclipse plugin allows developers to drag and drop jMaki widgets into web pages, use page templates, and create project templates. The plugin includes the jMaki Extras, jMaki, and Google Widgets. Additional widgets and page templates can be easily installed using the built in support for the the jMaki Resource Center from directly within Eclipse.
The Eclipse Core jMaki 1.8.1 includes:
For JSP / Java EE support you will need to also install the jMaki Java EE support plugin The Eclipse Java EE plugin includes:
Both plugins works with Eclipse 3.3 or better. The core plugin support Static Web Projects and jMaki Projects. Web Tools Projects are with the additional jMaki Java EE support plugin.
To download the plugin add a download center entry to
http://jmaki.com/eclipse in the Eclipse "Software Updates and Add-Ons" dialog. See jMaki on Eclipse for more details on the plugin features and installation options.
The jMaki 1.8.1 Release contains the jMaki core runtimes, widget libraries, and sample applications. These applications are built and deployed from the command line using Apache Ant. If you want to learn how to build applications with jMaki these samples provide a great starting point.
The version 1.8.1 of jMaki Standalone Relase includes:
See these quick start guides for the standalone releases:
More widgets, page templates, and project templates may be found at the jMaki Resource Center.
For a full list of jMaki files available for download, check our file repository.
jMaki for Java
jMaki for PHP:
jMaki for Ruby