Tuesday October 21, 2008
| Jim and I presented on "Using Comet to
create a Two-Player Web Game" at Ajax World 2008 West
yesterday. The talk explained the basic concepts of Comet, showed how a
Tic Tac Toe game can be easily created using code walkthrough and then
talked about future directions. The slides are available here
and the code can be downloaded here.
A similar sample that can be deployed on Rails and Grails is described here. It uses GlassFish's support for multiple dynamic languages and associated web frameworks. |
Thursday October 16, 2008
"Using Comet to Create a Two-Player Web Game" @ Ajax World

Jim
and I are speaking at Ajax
World next week on Using Comet to
Create a Two-Player Web Game.
The session walks through the process of creating a Tic Tac Toe game
that can be played over the Internet using Ajax and Comet. In the
process, it explains the
general Comet concepts using APIs specific to the GlassFish Application
Server. It also highlights the multi-lingual capabilities of GlassFish
v3 by deploying a similar application using Ruby-on-Rails.
Here is the list of other Sun sessions:
Posted by Arun Gupta in web2.0 | Comments[5]
|
|
|
|
|
Tuesday April 15, 2008
jMaki Webtop on GlassFish - Ajax World Keynote Video
jMaki Webtop
is a light-weight Mashup
Framework based on jMaki
widgets. The webtop was demonstrated
at Ajax World East 2008 keynote. The key features are:
Posted by Arun Gupta in web2.0 | Comments[1]
|
|
|
|
|
Friday March 21, 2008
Ajax World East 2008 - Day 2 Report
I delivered my Maki
as an Ajax Mashup Framework talk and the slides are available
here.
Lots of attendees came by afterwards and told me that they enjoyed the
demo. The talk showed how jMaki
Webtop provides a lightweight mashup framework that runs in
the browser. Here is a pictorial representation of the demo shown:

jMaki Webtop is basically a jMaki widget that can be embedded in a JSP
or PHP page. This widget provides the framework for managing widgets
and users, ability to persist the Webtop on client-side using Google
Gears or server-side using backend database, layouts and other
functionality. In JSP case, the widget uses JPA for performing all the
CRUD operations with the back-end MySQL database. The resulting WAR
file is deployed on GlassFish
(can be any other Servlet container as well). If you are interested in
a Java version of Webtop then the recommended path is:
![]() |
![]() |
![]() |
![]() |
Posted by Arun Gupta in web2.0 | Comments[2]
|
|
|
|
|
Tuesday March 18, 2008
Ajax World East 2008 - Day 1 Report
Ajax World East 2008 started earlier today.
I delievered my "Web 2.0 Application development using jMaki" and the
slides are available here.
There were several demos shown in the talk (using NetBeans and GlassFish)
and they are all accessible at the links mentiond below:
| Pros of Ajax | Cons of Ajax |
| No deployment required | Ajax apps are browser depdendent |
| 100+ Frameworks | 100+ Frameworks |
| Open Source, no need to purchase software license | Expensive due to long cycle, skilled developers demand top rate |
| JavaScript is an interpreted language, entire source code can be viewed using "View Source" | |
| Network communication speed is not optimizedf for Ajax requests |
Posted by Arun Gupta in web2.0 | Comments[1]
|
|
|
|
|
Monday March 17, 2008
Ajax World New York 2008 - This Week

Sun Microsystems is a
Gold sponsor of Ajax
World East 2008. The event kick starts in New York City
tomorrow and you can see the complete agenda here.
From Sun speakers, you'll hear how jMaki, GlassFish Comet,
GlassFish
and NetBeans
provide an easy-to-use and industry-grade platform to develop and
deploy Rich
Internet Applications. Here is the list of Sun sessions:
![]() |
|
Posted by Arun Gupta in web2.0 | Comments[1]
|
|
|
|
|
Sunday March 16, 2008
Travel Schedule - Next 5 weeks
Here is my travel schedule for next 5 weeks:
| Mar 17-21 | Ajax World, New York | Web Application Development using jMaki |
| Mar 25-26 | The Server Side Java Symposium, Las Vegas | Rails powered by GlassFish & jMaki |
| Mar 27 | Developer Update, St Louis Westport DoubleTree, FREE event | Open Source Web Services stack in GlassFish |
| Mar 28 | Developer Update, Kansas City, FREE event | Rich Internet Applications and GlassFish |
| Apr 16-19 | FISL, Brazil | Web 2.0 Application Development
using jMaki and Asynchronous Ajax for Revolutionary Web Applications |
Posted by Arun Gupta in General | Comments[2]
|
|
|
|
|
Thursday January 24, 2008
jMaki and Asynchronous Ajax @ Ajax World, New York 2008
![]() |
The jMaki session at the
upcoming
Ajax World East 2008 is featured on
Web2Journal. Enjoy several jMaki screencasts before the talk :) |
Jean-Francois is also speaking on Asynchronous Ajax for Revolutionary Web Applications - He is a great speaker and interesting topic too!
If you want to speak, the Call For Paper for Ajax World closes tomorrow (Jan 25, 2008).
Technorati: conf jmaki ajaxworld web2journal
Posted by Arun Gupta in web2.0 | Comments[0]
|
|
|
|
|
Wednesday January 09, 2008
jMaki @ Ajax World, New York 2008

Sun Microsystems is a Gold sponsor of Ajax World 2008, New York City.
I'll be speaking on Web
Application Development using jMaki.
jMaki is a light-weight framework to create Rich Internet Applications
using the best tools/libraries and standard practices. I plan to
deliver the talk with lots of demos
and hope you'll be able to correlate them with real-life scenarios
easily. Of course, GlassFish
provides a robust development environment for deploying these
applications.
I liked the fact that they put my name/photo on the front page as shown
below (kinda cool):

This is the first time it happened to me :)
If you have not registered yet, Register
Today (before Jan 18) and save $200.
Find out more about the Products, Solutions, Free Developer Tools, Try and Buy
and Other Cool Stuff for your next generation Web application (aka "Web
2.0") at developers.sun.com/web.
Technorati: conf jmaki glassfish ajaxworld
Posted by Arun Gupta in web2.0 | Comments[4]
|
|
|
|
|
Friday March 23, 2007
Following from previous entry, I spent rest of my day at Sun pod showing various demos and talking to users. The evening was fun with a 2-hour cruise trip.
The boat was shaking a lot so I could not get any good pictures of the New York City skyline or Statue of Liberty. But it was nice spending time with other friends.
Technorati: ajaxworld sun swdp web2.0
Posted by Arun Gupta in web2.0 | Comments[0]
|
|
|
|
|
Tuesday March 20, 2007
After spending the evening at
Times Square yesterday, I rolled early in the bed to attend the morning keynote at 7:30am. And
I had to run before that
So I attended three sessions before the Expo Floor
opened.
Like yesterday, the opening keynote, scheduled for 7:30am, started at 7:45am. I've a 10am flight tomorrow morning so with this consistent delayed start, I might have to miss the keynote tomorrow although I'd very much like to attend it.
Jeremy said even though folks have been using Ajax-like technologies for years but without Google Maps and GMail, we wouldn't be in this room, not so many and not so fired up. There were approximately 300 people for this 7:30am session. This is nothing compared to JavaOne keynote which typically has between 8000 to 12000 people in the keynote but the overall attendance of this conference itself is around 800. So in terms of percentage, it's still decent.
The opening keynote was by Bret Taylor who founded and led Google Maps. He showed 5 lines of code to integrate Google Maps in a website and another 8 lines of code to integrate Google Search. The point was that it is really easy to work with Ajax, especially as compared with SOAP/WSDL stack. Then he explained some of the techniques used behind Google Maps and GMail to solve some of the common problems of Ajax.
Per him, the main reason that triggered the explosive growth of Ajax is that most of the major browsers (IE, Firefox, Safari, Opera) agreed to deal with DOM, XHR, hash/anchor encoding and such similar techniques that enable Ajax in a consistent manner. He then explained how technology/browsers are evolving, on a daily basis, to make it a more pleasant experience.
The second session was "Inside the U.S. Air Force: How AJAX Is Improving Communications and Quality of Life" - a joint talk by Tony Tran & Peggy Rackstraw. Tony Tran, Vice President of Roundarch who build the employee portal for Air Force explained how Air Force is adopting Ajax/RIA. Tony showed samples, using before and after comparison of clicks and page refreshes, of how adding RIA to the Air Force portal increased productivity of the employees by making the website easier to use. After a good success in their first phase, they worked with Laszlo systems to solve their distributed email system (higher TCO, multiple email servers/domains, basic editing capabilities) and IM within the team and friends & families. Then Peggy from Laszlo Systems demoed "Deployed Life" which had initial problems with Firefox but then worked with IE. IM was cool because it allowed a drag-and-drop of pictures/videos from your local machine.
The third session was "Enterprise Ajax Using Java" by Greg Murray. The talk was about newly launched Sun Web Developer Pack and how jMaki provides an extensible framework to develop your Ajax applications. The talk was full of demos making it more real. I talk about SWDP and jMaki on my blog anyway, so won't dwell in details here. And now I'm sitting at Sun pod.
At Sun pod, we are showing jMaki Charting, Theming, Glue, Mashups along with other cool features, Grizzly Comet demo, Phobos CRUD generator, RESTful Web services API and lots of other stuff. All of these technologies are available in recently released Sun Web Developer Pack that can be run on top of GlassFish v2. Come by and talk to us.
Tonight is Ajax on Hudson and I'm looking forward to that.
Technorati: ajaxworld sun swdp glassfish grizzly comet jmaki web2.0
Posted by Arun Gupta in web2.0 | Comments[1]
|
|
|
|
|
Monday March 19, 2007
Day 1 - Reporting from Ajax World
I arrived in New York City yesterday early morning to show Sun's offerings at Ajax World. The Roosevelt Hotel reservation desk was courteous to allow me a really early check in (7am). After spending day with family & friends yesterday, I attended the opening keynote by Douglas Crockford this morning. After 20 minutes of delay Jeremy Geelan of SYS-CON, chair of the show, opened it and highlighted that they are neither vendors nor developers and they are here to listen and share with the community. I think that was an interesting statement considering there are multiple players involved in the game.
Doug started with a show of hands asking questions about Ajax awareness and finally asked "Who knows what does Web 2.0 mean?". And there were around approx 10 hands showed up. This term "Web 2.0" is fuzzy and any attempt to version the world wide web seems irrational. At Sun, we refer to this fuzzy term as "Next Generation Web Application" that allow to develop Rich Internet Applications. But you'll see Sun using "Web 2.0" sometimes because of a general adoption of this term.
Sun Web Developer Pack is one such toolkit that provides binaries, tutorial, documentation, samples (including source) to build your next generation Web applications and deploy them on industry-grade containers such as GlassFish and Sun Java System Web Server and others.
Most of Doug's slides were saying just few words and then he was talking through them. He introduced Ajax, it's history, different attempts at Rich Internet Application development, JavaScript, security in Ajax applications, Ajax in mobile applications, and competition (Adobe's Apollo and Microsoft's WPF).
Even though the keynote started late, but it finished slightly before time allowing me to attend Real World Web 2.0 Comet-based Applications by Jean Francois. There he gave an overview of the problem solved by Comet, different approaches of Comet, Grizzly Comet in GlassFish, and how to write a Comet application using GlassFish. In summary, Grizzly Comet solves reduce the latency and load on server but there is no standard way to for Comet-based applications so there is no interoperability between implementations. Please stop by at Sun's booth if you are interested in seeing a demo or talk more about Sun's offerings in this space.
A complete glimpse of schedule is available here and Sun sessions are listed here.
As a side note, I find it weird that there is no free internet connectivity at Ajax World. Isn't the conference about sharing, community and connectivity ?
Technorati: ajaxworld sun swdp glassfish grizzly comet
Posted by Arun Gupta in web2.0 | Comments[3]
|
|
|
|
|
Friday March 02, 2007
Sun Microsystems is a silver sponsor of AJAX World Conference and Expo East 2007, Mar 19-21, New York City. Ajax Architect Greg Murray, Struts creator Craig McClanahan, and Jean Francois Arcand of Grizzly fame, all from Sun, will be speaking. Here are the topics:
It seems the conference
planners really like Greg a lot since they've not only featured him on their main
page but given his brief bio
thrice
And his last name is "Murray", not "Murry".
All of them are great speakers. So if you are planning to attend Ajax World, I highly recommend their talk. You'll see/feel the passion.
Technorati: Ajax Web2.0 Sun AjaxWorld presos
Posted by Arun Gupta in web2.0 | Comments[2]
|
|
|
|
|
Today's Page Hits: 4471
Total # blog entries: 1009