jMaki, a client server framework for creating Ajax web applications, is how shipping release 1.0.3. This release contains several bug fixes, and integrates Yahoo UI 2.4 release.
jMaki 1.0.1, a client server framework for creating Ajax enabled web applications, is now available. This release contains many bug fixes. Some of the fixes include support for server side internationalization, updates for Ruby templates and updates to the command line tool support.
Just how do I connect widgets to each other in jMaki? The publish/subscribe mechanism in jMaki is quite powerful and allows for peer to peer and anonymous communication. This blog talks about how to use the different styles of publish and subscribe in your code. I'll start with the anonymous case first and work my way to peer to peer connections.
I just made a few more widgets available for the jMaki framework. I've included widgets that folks have asked us to provide that did not go into the main release. The new widget library is called extra and is available for download from the widgets project.
I created a simple app as a demo that uses Google Gears for local storage and also sends data to the server upon user request.
The question about paging through data in a table comes up enough that I decided to answer in a blog. Using some code Greg posted in an email a few months back let's create a simple example of paging through data in a table. In this example, we will use the Dojo fisheye widget to drive the pages that are displayed in a Dojo table.
This blog describes how to use jMaki actions and events to drive behavior or data in widgets.
Since I posted a blog last December on building web 2.0 apps with jMaki, several new features have been added to make building the app much easier. This blog shows the new way to build the same app using the new features.
The jMaki data models have been formally specified and as of last week, build .9.6 implements all specifications. The data model pages include the formal specification of the data expected by the widgets.
Widgets talking to widgets has just become a lot easier in jMaki. The .9.6 build or first Release Candidate fully supports the data models we have recently specified. You will find the formal specifications on the wiki model pages.