The Source for Java Technology Collaboration
User: Password:



Doris Chen's Blog

Doris Chen Dr. Doris Chen, a staff engineer and Java Technology Evangelist at Sun Microsystems with over 10 years industry experience, her expertise includes Web 2.0/Ajax, JavaServer Faces, Java Platform, Enterprise Edition (Java EE) technologies, web services/SOA, Java FX, Java ME platform wireless programming, Java technology performance tuning, grid computing, and web-based distributed computing. She speaks at major industry international conferences: JavaOne, Sun Network Conference, Software Development, etc. Doris received her Ph.D. from the University of California at Los Angeles (UCLA) in computer engineering, specializing in medical informatics. Before coming to Sun, Doris developed medical image compression applications and web-based network management products.



Building Rich Web Applications using jMaki Framework

Posted by doris on November 11, 2008 at 01:24 AM | Permalink | Comments (1)

Silicon Valley Code Camp jMaki Presentation     I presented "Building Rich Web applications using jMaki" session this weekend at the Silicon Valley Code Camp in the Foothill college. The Code Camp is packed with over 1300 registered. 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 NetBeans™ 6.5 IDE, Sun GlassFish Enterprise Server V2 and recently released 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 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
    I had a lot of fun at the Silicon Valley code camp.  Great event!



November 2008
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            


Search this blog:
  

Categories
Community: Glassfish
Community: NetBeans
J2EE
Web Applications
Archives

November 2008
July 2004

Recent Entries

Building Rich Web Applications using jMaki Framework

JavaServer Faces[tm] Technology is Real Now!



Powered by
Movable Type 3.01D


 Feed java.net RSS Feeds