The jMaki framework is a client side JavaScript library that abstracts away the complexities of using various client side JavaScript widgets for Ajax and DHTML behaviors. It supports server side authoring in a variety of languages (including Java, PHP, Ruby, and server side JavaScript) and frameworks. Also available is optional tools support for NetBeans and Eclipse. This session will introduce jMaki to application developers, and demonstrate using jMaki to help you build the front end UI for your application, using a variety of technologies on the back end.
|
Outline:
(1) Introduction
(1.1) Setting the context (1-2 slides establishing how jMaki fits in
to the Web 2.0 / Next Generation Web)
(2) The Zen of jMaki
(2.1) Overview
(2.2) Key Features
(2.3) Client Side Capabilities
(2.4) Server Side Integration
(2.5) The jMaki Value Proposition
(3) Using jMaki With Server Side Languages
(3.1) Brief demos of jMaki with server side PHP, Ruby, and Server
Side Javascript
(4) Using jMaki With Java Based Web Technologies
(4.1) Using jMaki with JavaServer Faces (including Shale and Seam)
(4.2) Using jMaki with Struts (version 1 and version 2)
(4.3) Using jMaki with Other Frameworks (precise list TBD)
(5) Summary
Expected Audience:
* Attendees should have working knowledge of Java web technologies
(including at least one server side web framework), a basic knowledge
of client side JavaScript programming, and a basic understanding of how
Ajax asynchronous interactions work.
* Attendees will leave with an understanding of how to use jMaki to
simplify their client side UI development practices (no matter what
server side technology they are comfortable with), and to expand the
number of widget libraries that may comfortably used together, without
having to learn new APIs and paradigms for each individual library.
|