jMaki Book Table of Contents
- Core Concepts (the problem being solved)
Introduction to the Framework
- Why use jMaki? This document gives a high level overview of the features in jMaki and why they are important to devlopers.
- Zen of jMaki presentation (PDF, PPT, ODP) This presentation covers all features in jMaki. More presentations and labs found here.
- Using jMaki Widgets for Building AJAX Applications - Contributed by Sang Shin - Describes how to install the jMaki Netbeans Plugin and customize
- Building web 2.0 apps with jMaki made even easier. - This blog describes how to build an applications using a fisheye widget to load pages containing widgets from other toolkits.
- Widget Documentation - Find out the properties available in each widget.
- 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.
Actions & Action Glue
Architectural View of an Application
- 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.
- See also a screencast on building an application using NetBeans and jMaki.
- Also available is an Eclipse Plugin for jMaki. This screencast shows how to install the plugin and develop a web application using jMaki.
- supported languages/environments/technologies
- HelloWorld example
More Advanced Topics
- jMaki Applications - Describes the structure of a jMaki application and provides details on where to put the jMaki component and resources.
How to write a Widget
How to write a Widget Library
- Creating mashups with jMaki - Display RSS feed in jMaki Widgets. This screencast shows how to display an RSS feed in a jMaki widget.
- Creating mashups with jMaki - Mashing up the Maps. This screencast shows how to display an RSS feed from Craig's list and mashup with Google maps.
- Accessing External Resources With the XMLHttpProxy Client - Learn how to integrate data from other services and create your own mashups with Java.
- Accessing External Service -This blog describes how external services are accessed in jMaki.