Making with Eclipse · Extended
Tuesday, 17:00, 40 minutes | Ballroom BC
Developing great apps for mobile platforms like Android, iOS or mobile web is a challenging task. Not only do you have to take into consideration the limited resources your app has at it's disposal, you also have to follow the established UI idioms - which may differ on the respective platforms.
In this session, we will demonstrate how you can build mobile apps with tools from the Eclipse ecosystem. Based on real-world examples we will present a domain-specific language we used to mobilize enterprise systems or to create the official Eclipse Summit Europe conference app (http://bit.ly/ese_app_de). What's more, we will show you how to overcome the tedium of having to manually port your application from one platform to other platform technologies such as Objective-C or Django/Python. Finally, we will show up how to integrate Eclipse tooling with external tools such as Apple's Xcode and Google App Engine.
Peter Friese is Head of Mobile Development at itemis, a software development consulting company based in Germany. Prior to itemis, Peter served as a software architect and software engineer at Gentleware and Lufthansa Systems. As a software engineer and software architect, Peter has worked on a variety of industry projects in different domains such as banking, aerospace and transport. Despite developing apps for the "walled garden" (aka iPhone), Peter is an Open Source enthusiast and has been a committer on various OSS projects, including APPlause, Xtext, Eclipse Modeling, openArchitectureWare, FindBugs and AndroMDA. Peter is a regular speaker at international conferences such as EclipseCon, OOP, OOPSLA/Splash, CodeGeneration, JAX and Jazoon. Peter writes and blogs about his work on Twitter (@peterfriese) and his blog, http://www.peterfriese.de
Heiko Behrens leads the mobile division at itemis AG and has experience in the field of commercial software development for more than 10 years. As Eclipse Committer and in various other open source projects he is involved with a wide selection of technologies. His current focus is on development for mobile devices where he utilizes domain-specific languages and model-driven approaches to address platforms such as iOS, Android and mobile web.