Ajax has become a check box on every product manager's list. But as developers we have to implement it. The landscape is growing and becoming more confusing at every turn. The number of tools and libraries have grown out of control. Matching server and client side API is sometimes an impossible task. Traps like vendor lock in await you at every turn. How do you decide? Choose wisely and you have a beautiful and elegant user interface. Choose poorly and you have a slow ugly dog that scares your customers away, or you have a failed project because you can't get there from here. But wait, isn't Ajax just about one call, XMLHttpRequest()? It started out that way. But what do you do with the data after you get it. It has come to mean a whole genre of development, mixing web service like data and dynamic user interfaces. It has it's own patterns. It is standards based, and has given birth to new standards. We'll try to get an overview of how it's done as what tools are available to help. Topics include:
- Ajax overview
- Browser Communications and XMLHttpRequest
- Asynchronous programming and call backs
- Javascript, DOM, DHTML
- XML and JSON
- Debugging with Firebug
- How to do Raw Ajax, no toolkit needed
- Toolkit Audit: Client toolkits, Server side toolkits, and combined C/S (focusing on Java, no .net apis included)
- Performance
- Comet
- Lots of Q and some A
We will have lots of demos and everyone will be invited to participle. I promise you will leave with more questions than you came in with. When you RSVP, please include any Ajax toolkits, APIs or tools you work with, and ones you are interested in learning more about. Speaker: Jackson Thompson Sponsor: modis Meeting Slides: Ajax Presentation