A full day seminar presented by Sang Shin, Sun Microsystems, Inc. This workshop is being coordinated by Dr. Huimin Zhao, Assistant Professor of Management Information Systems, Lubar School of Business, University of Wisconsin-Milwaukee.
Overview
The web is going through the second wave of its evolution and some people call it Web 2.0. Whether Web 2.0 is considered a hype or not, there are indeed a set of concrete technologies such as AJAX (Asynchronous JavaScript + XML) that make the web of today a lot more interactive, responsive, exciting, and useful than it used to be.
This workshop is a sequel to a prior AJAX workshop in which the basic concepts of AJAX and popular AJAX technologies such as Dojo toolkit and Direct Web Remoting (DWR) technologies were explored. In this workshop, other AJAX technologies such as Google Web Toolkit and jMaki are going to be explored.
This workshop is lecture only. However, hands-on labs will be provided so that attendees can try them on their own. The hands-on labs are downloaded from the following website: http://www.javapassion.com/ajaxcodecamp/
Topics
• Google Web Toolkit (GWT) is definitely an interesting technology to explore for building AJAX applications, especially for those who want to leverage their Java knowledge. The current version of NetBeans GWT plug-in does not support “creating a WAR” feature yet. That will be provided in the next version.
• jMaki is all about enabling Java developers to use JavaScript in their Java based applications as either a JSP tag library or a JSF component. jMaki uses the best parts of Java and the best parts of JavaScript to deliver rich AJAX style widgets.
• Phobos (Server-side scripting) is a lightweight, scripting-friendly web application environment running on the Java platform that allows you to develop your entire application using a scripting language.
• How To Write JavaScript Code in OO Fashion
• How To Build AJAX Apps Leveraging JSF
• JSON (JavaScript Object Notation) is a lightweight format used as the data-interchange format of choice for many AJAX applications.
• Portlet
• AJAX Security
About the speaker
Sang Shin is presently working as a Java and Solaris technology architect, consultant, and evangelist. He frequently gives talks to worldwide developer audiences on various Java technologies such as Java EE (formerly J2EE), Java SE, Java ME, and web application frameworks and web services technologies. Whenever he finds time, he also teaches one of the three software engineering courses (“J2EE Programming,” “Web Services Programming,” “XML”) at Brandeis University in Massachusetts. He currently teaches the “J2EE Programming (with Passion!)” online course. This online course can be taken through www.javapassion.com/j2ee.
Who should Attend?
This workshop is intended for web application developers who want to build more responsive, more interactive applications leveraging AJAX technologies. The attendees are expected to have some basic understanding of AJAX.
Coordinator
Huimin Zhao, Assistant Professor in the MIS area, Lubar School of Business, UW-Milwaukee