Offline Rails Applications with Google Gears and Adobe AIR
Location: Saal Maritim A
The various concepts of putting a web application offline are discussed. Google Gears and Adobe AIR are compared and discussed in detail. The general concept of putting an application offline is described as well as the techniques used. For Google Gears this means the following items are discussed in detail: - Anatomy of Gears offline applications - Manifests - LocalServer - Database - Worker Pool - Offline File Upload - Typical obstacles
For Adobe AIR: Adobe AIR - Anatomy of AIR offline application - pure HTML/CSS/JS AIR application - working with database - configuration files
A comparison between this two forms is shown and discussed.
Finally “MindMeister” is shown as an offline application and some core technical details are explained.
Till Vollmer has written several articles about Ruby on Rails with Ajax in German magazines and he was a speaker on the 2006 European Rails Conference (about Localisation). He is one of Codemart’s co-founders and is responsible for the company’s technology and development. Codemart has launched MindMeister a Rails based mind mapping tool in February 2007. Before setting up Codemart in late 2005, he worked for nine years for the Austrian software company, Hyperwave. In his capacity as Presales Director CER, Till successfully managed the presales team at Hyperwave’s headquarters in Munich from September 2004 to the end of 2005. Prior to this, Till gained valuable marketing and further development experience in the field of collaborative enterprise management solutions, acting as Product Marketing Director for more than three years. In this position he was in charge of the strategic direction of the entire range of Hyperwave products. Before joining Hyperwave in Munich Till worked for four years as an integral member of the Hyperwave team of developers in Graz and strengthened the company’s product marketing team in the company’s Boston office. Till holds an advance degree in Telematics, which he studied for at the Graz University of Technology IICM faculty (Institute for Information Systems and Computer Media) under the guidance of Dr Hermann Maurer.