Posts Tagged ‘Ajax’

Ajax to Java Class

Sunday, January 28th, 2007

Learn from our experiences in building Contour!

Early on in the development of Contour two of our key requirements was it had to be web based with a intuitive and usable interface. This lead us down the path of Ajax which has been a challenging, fun and I’ll go so far as to say a revolutionizing experience. I gave a talk at the Ajax Experience in Boston last year about this experience and the lessons learned while building Contour using Java and Ajax. I felt that it was well received, theServerSide even filmed it (although I have as of yet to see it posted). In putting the presentation together I realized that what we’ve learned and accomplished in the last year could not be summed up in a 90 minute presentation. My presentation focused on what I called the phases of adoption, which basically helps development teams migrate to Ajax slowly and with little impact. Big gains, less pains.

The hardest part is ensuring that you don’t sacrifice design and well written code for the sake of ramping up on Ajax knowledge. There will always be the on-the-job learning but knowing the end goal and having a head start will reduce many of the complex problems that can crop up if you begin to implement Ajax haphazardly.

To help with that head start we decided to put together a two day course that introduces you and guides you down several possible end goals in adopting Ajax in a J2EE application. By strengthening your Javascript and working with proven frameworks like dojo and DWR, adopting an Ajax model can be done in a more structured and controlled manner. Check it out and I hope to see you there.

Ajax Course

Day two – the Ajax experience

Wednesday, October 25th, 2006

Day two for me was all about focusing on dojo and DWR seeing as how that is what we’ve been using in Contour. The day started off with an intro to dojo which was a good overview. Alex Russell is a fantastic speaker and represents dojo very well. If anything, the talk at least gave me confidence in the people behind dojo. After that came the advanced dojo topic which was more a promotion of the new things in .4 which was fine with me. Many times that’s really more what these conferences are about, that which is new and exciting. And to be sure the .4 dojo does have some exciting little ditties.

I then sat in on the Advanced DWR with Joe Walker who, with the help of Bram Sheets put on a “live” demo of DWR in action building an interactive battleship game. I certainly like the idea and felt that they pulled it off quite well. But it did seem to distract from the “advanced” aspect. Seems there may have been more time spent the 2.0 implementations such as the engine.js having to refresh each time. He mentioned in passing that this will change soon, I’d be curious what this change will be. Over all however, a great demo and also reaffirmed my decision to use DWR in our application.

Day one – the Ajax Experience

Monday, October 23rd, 2006

Arrived late last night and with a solid 4 hours of sleep head into the first day at The Ajax Experience. My presentation is this afternoon at 5:15 when I’ll be sufficiently worn out.

Just finished the keynote with Ben Galbraith and Dion Almaer. In summary they gave a rousing tribute to the reasoning behind having a term for Ajax. The market place seems to thrive on buzzwords and hype to make change happen. Ajax is nothing new and could have been done years ago however since the hype of Ajax many websites are now Ajax enabled. Finally it’s time for the users to benefit from the evolution of technology. As Ben and Dion mentioned years have gone by with many advancements in technology that served to improve the lives of developers but nothing change in the front end leaving users to fend for themselves as they struggled along using applications that where so 90’s. Let the revolution begin.

Derwyn to speak at the Ajax Experience 2006

Friday, October 13th, 2006

Our own Derwyn Harris will be speaking at The Ajax Experience on October 23rd in Boston.  Derwyn will be talking about reengineering Java applications using Ajax.   You can read more about the presentation at the Ajax Experience Website.

This is also the story of building Contour, our requirements management tool as we evolved from a JSP to Ajax model.

© 2007-2010 Jama Software. All rights reserved.       Contact Us  |  Privacy  |  Sitemap  |  Preferences  |  Enjoy the Journey