Jim Steinberger - lead developer at Dynamic Edge, Inc.will be speaking to us on "Connecting JavaScript to Java, and Back Again" Date: Wednesday, October 22nd, 2008 Time: 7:00 PM - 8:30 PM EDT Note: If you plan to attend, please RSVP to: mckinnon.david@ymail.com Meeting Location: ePrize, Detroit (Corporate Headquarters) One ePrize Drive Pleasant Ridge, MI 48069 http://www.eprize.com/ContactUs/Locations.aspx?sec=2 PRESENTATION: Connecting JavaScript to Java, and Back Again So, you're using Java on the server, JavaScript in the browser, and now it's time to get the two talking. Where do you start? DWR is a good place. DWR (Direct Web Remoting) allows you to expose Java classes and methods to JavaScript, allowing you to call server-side code directly from JavaScript as if there weren't an entire Internet between them. Starting in DWR 2, the reverse (reverse-AJAX, or rAJAX) is now made easy, allowing the server to asynchronously execute JavaScript code in the client(s). This presentation will focus on how DWR and reverse-AJAX works, but will also illustrate both using reusable, object-oriented widgets created in Dojo. Dojo is a feature-packed, sophisticated client-side library for creating rich JavaScript-based browser interfaces. Time-/interest-permitting, Dojo widgets and techniques for Dojo-DWR integration will also be covered, as well as an overview of DWR 3 and Dojo 1.2, both slated for release sometime this month. PRESENTER: Jim Steinberger - lead developer at Dynamic Edge, Inc. Born and raised in metro-Detroit, Jim completed a B.S. in Computer Science in 2002 at U of Michigan, Ann Arbor, where he has just started a M.S. in Computer Science & Engineering specializing in software systems. For the last six years, he has been a developer at Dynamic Edge, Inc., where he has led development on a wide assortment of Java-based web database applications using a large stack of open source technologies, including Spring, Hibernate, Tapestry, Dojo, and DWR. His primary focus is on maintainable, extensible, forward-thinking code that encourages innovation rather than making it cost-prohibitive. Ann Arbor-based Dynamic Edge, Inc. is a "technology concierge", offering responsible and cost-effective consulting for companies looking for anything from Linux server to web site design. |








