The jMaki framework gives you a simple way to create JavaScript centric
Web 2.0 applications. The framework provides CSS layout templates, access
to widgets from popular toolkits and a client side communication bus for
distributing events between JavaScript components. jMaki focuses on the
delivering JavaScript to the client and allowing that JavaScript to communicate
to various server-technologies including PHP, Java (JSP/JSF), and Phobos in
a server-technology neutral way.
Use the resources on this page to learn how to use jMaki in your existing web
applications, see how to drag and drop widgets using the latest plugin
for NetBeans, discover how to develop your own jMaki widgets, and much more.
New to jMaki?
The jMaki Quick Start Guides - get up and running:
Why use jMaki?
This document gives a high level overview of the features in jMaki and why
they are important to devlopers.
jMaki presentations (PDF,
PPT,
ODP)
This presentation covers all features in jMaki.
The NetBeans jMaki plugin allows developers to drag and drop jMaki
widgets in their JSP pages. Install NetBeans 5.x, the
jMaki Plugin, and
build a simple web app in minutes.
jMaki for Application Developers
Basic Information:
Sample applications
There are several samples to help you get started learning how
to write applications using jMaki. Learn how to load data in the widgets,
extract data from a widget, create mashups and use the charting widget. All
samples have a Java and PHP version.
Getting Started Using jMaki Widgets as JSP Tag Handlers
This tutorial describes how to use jMaki widgets in a JSP page.
Learn how to add an existing jMaki widget to your
application, use your own data with a jMaki widget, customize the style
of the widget and handle an event fired by a jMaki widget.
A practicle guide to jMaki Events
This article is an introduction to jMaki events and something called Glue with examples on how to use events in your jMaki web app.
jMaki Widget documentation
Includes widget specific documentation including the arguments, servics and default values any given widget can use.
jMaki Applications
Describes the
structure of a jMaki application and provides details on where to put
the jMaki component and resources.
Sun Web Pack Project jMaki Tutorial
This is a general Java tutorial for Java developers using JSF and the Web Pack to get started with
Netbeans.
Advanced Topics:
Glue is used to tie
JavaScript components in jMaki together. Most widgets already post
interesting events to a topic so it is pretty easy to get started wiring
widgets together.