Ajax for Web 2.0 Presented by: Jonathan Meersman
The Conference 2009 – Las VegasMarch 11-13, 2009 Presenter Background Current Industry Employment Milwaukee Area Technical College – Web Design Faculty Previous Industry Experience HostingSpot.com – Founder & Past President General Electric – eLead Systems Designer Milwaukee Kickers Soccer Club – Multimedia Coordinator Education MBA in eBusiness BA in Geography (focus: Computer Cartography)
The Conference 2009 – Las VegasMarch 11-13, 2009 Session Agenda History of Ajax Ajax Defined Ajax Advantages & Disadvantages Ajax Frameworks Live Demonstration Ajax Course at MATC Web Design at MATC
The Conference 2009 – Las VegasMarch 11-13, 2009 History of Ajax Term first used in 2005 by Jesse James Garrett Asynchronous JavaScript and XML Used to create web applications
The Conference 2009 – Las VegasMarch 11-13, 2009 Ajax Defined Ajax is several technologies, each flourishing in its own right, coming together in powerful new ways. Ajax incorporates: standards-based presentation using XHTML and CSS; dynamic display and interaction using the Document Object Model; data interchange and manipulation using XML and XSLT; asynchronous data retrieval using XMLHttpRequest; and JavaScript binding everything together.
The Conference 2009 – Las VegasMarch 11-13, 2009 Ajax Advantages Based on open standards Can decrease bandwidth by only updating content that needs to be updated Allows sites to be more interactive, yet quicker than static sites Reduces connections to web servers (i.e..css file only needs to be requested once)
The Conference 2009 – Las VegasMarch 11-13, 2009 Ajax Disadvantages May not register with browser’s history engine, making back button only semi-functional Does not work well with search engine optimization Does not work if user has JavaScript disabled in browser Minimal support with mobile devices
The Conference 2009 – Las VegasMarch 11-13, 2009 Ajax Frameworks FrameworkFramework Example JavaScriptYahoo User Interface Library (YUI) JavaGoogle Web Toolkit.NETASP.NET AJAX PHPSajax PythonPyjamas
The Conference 2009 – Las VegasMarch 11-13, 2009 Live Demonstration Demonstration of an Ajax Framework
The Conference 2009 – Las VegasMarch 11-13, 2009 Example Sites (aggregator of Ajax examples) (great Ajax example) (Ajax IM client)
The Conference 2009 – Las VegasMarch 11-13, 2009 Ajax Course at MATC Advanced Web Site Development (VICOM-125) Fourth Semester Course Web Development with JavaScript & Ajax
The Conference 2009 – Las VegasMarch 11-13, 2009 Web Design at MATC Visual Communications (Multimedia) Visual Communications 69 Credits (A.A.S. Degree) eCommerce/Web Administration eCommerce/Web Administration 70 Credits (A.A.S. Degree) Web Designer Web Designer 32 Credits (Technical Diploma) Graphic Technologies/Web Development Graphic Technologies/Web Development 9 Credits (Advanced Technical Certificate)
The Conference 2009 – Las VegasMarch 11-13, 2009 Updated Presentation Downloads
The Conference 2009 – Las VegasMarch 11-13, 2009 Q & A Time for Questions
The Conference 2009 – Las VegasMarch 11-13, 2009 Resources
The Conference 2009 – Las VegasMarch 11-13, 2009 Presenter Contact Information Jonathan Meersman Milwaukee Area Technical College 6665 South Howell Avenue Oak Creek, WI (414)