On 24th April 2008 I made my third Campus Ambassador demo titled "Visual Web & AJAX with Netbeans 6.0" at University of Melbourne. The whole demo lasted about 50 minutes. 21 students and staff sent me their RSVP and 37 people eventually attended seminar.
I mostly reused Sang Shin's great AXAJ online course slides. The focus of my talk is the demonstration of Netbeans' excellent drag and drop features. Netbeans Visual Web pack, which has been built into Netbeans 6.0, hides many implementation detail and allows users to concentrate the actual application.
I started my talk with introduction of Sun Campus Ambassador program and the upcoming tech demos.
To introduce AJAX technology, I compared rich user experience applications and conventional web applications. After reviewing all sort of drawbacks, I introduced the concept of rich internet application (RIA) and a number of rich internet application technologies, e.g. Java applet, Micromedia Flash, Java Web start, Dynamic HTML and AJAX. For each of these RIA technology, I demonstrated a real life example.
I thoroughly explained how, the most viable RIA technology, AJAX works through anatomy of an AJAX Interaction example, Data Validation.
Then I started Netbeans 6.1 and demonstrate how to implement a simple AJAX application, "auto completion" in live. I reused Dmitry Kushner's code, which is fantastic.
After I finished live demo, I pointed out rich resources in Netbeans.org and briefly compared Netbeans with other development tools.
In the end I finished my talk with standard promotion about Sun Academic Initiative program and then took a number of questions.
Thanks for Peng Deng's help! He recorded a short video during my demo.
Presentation slides: http://blogs.sun.com/tao/resource/netbeans_visual_web.pdf
Demo Code: Creating autocomplete entry field with Woodstock
Great job!
Posted by Gary Serda on April 26, 2008 at 12:53 AM EST #