Skip to main content

Building Rich Web Applications using jMaki Framework

Posted by doris on November 11, 2008 at 1:24 AM PST




http-equiv="content-type">
Silicon Valley Code Camp jMaki Presentation


    I presented "Building Rich Web
applications using jMaki" session this weekend at the  href="http://www.siliconvalley-codecamp.com/" target="_blank">Silicon
Valley Code Camp in the Foothill college. The Code Camp is
packed with over 1300 registered.  href="http://www.sun.com/">Sun
is a sliver sponsor of the code camp.

    Building rich web applications has never
been easier. jMaki
is a lightweight client-server framework for creating rich Ajax and Web
2.0 applications. It provides an universal interface with the widgets
from the various popular toolkits (jQuery, Dojo, Yahoo, Google, and
Scriptaculous, etc), a common data model, and a publish/subscribe
mechanism to easily connecting widgets together regardless of the
underlying JavaScriptâ„¢ toolkit. jMaki can also work with multiple
technology such as JSPâ„¢, JRuby, JavaServer Facesâ„¢ and PHP. jMaki is
growing into one of the most popular rich web application development
toolkits. In this session, I demonstrated many demo on  href="http://www.netbeans.org/community/releases/65/">NetBeansâ„¢
6.5 IDE, Sun
GlassFish Enterprise Server V2
and recently released href="http://www.sun.com/software/products/glassfishv3_prelude/">V3
Prelude.  Many tactics and best practices are shared
on how to use jMaki to build the Ajax mashup applications, how to
enable communication between widgets using jMaki event mechanism, how
to work with multiple technologies (JSP, JRuby, etc) and multiple
toolkits ((Dojo, Yahoo, Google and others), how to access to external
RESTful web services, and how to work with database persistence data
using JPA.     

   Most of attendees are quite impressed
with how easily they can start the jMaki Ajax appliction development.
 A quick map
it
Ajax application can be developed as quick as a few
minutes
by using jMaki framework. There are quite a few interesting feedback
and suggestion on

  • jMaki XmlHttpProxy support for access external
    RESTful services and also the general cross domain support
  • jMaki support for ease of implementing pagination widgets
  • Codeless mashup using jMaki
    webtop

    Many of the attendees asked for the
presentation so I have posted my href="http://weblogs.java.net/blog/doris/archive/developer_events/FY08_SiliconValley_jMaki_Doris.pdf"> style="font-weight: bold;">presentation here
for your reference.  

    Also, quite a few of them have asked for
demo samples.  I made a screen cast below based on one of the
well received demo during the session. This screen cast shows to how
easily develop a jMaki Ajax mashup application using widgets from Dojo,
Google and services from Yahoo RESTful web services and jMaki sound
services.



    The screen capture of the jMaki webtop
mashup Brizilian Soccer players demo is also posted here. It show four
widgets interact with each other.  When Pele's name is
selected from the tag cloud, the image of Pele shows up in the upper
image flow widget, the game location is plotted in the Google map and
the video of the game is played in the video player widget below.



soccer_player.png src="http://weblogs.java.net/blog/doris/archive/soccer_player.png"
height="650" width="1020">


    I had a lot of fun at the Silicon Valley
code camp.  Great event!




Related Topics >>

Comments

Hey Doris, can I get your phone number please?