Learn to develop an Android application from start to finish. In this hands-on tutorial, you will learn design principles and we provided code snippets to put together an Android application. By end of this tutorial, you will understand main building blocks for Android application development.
by Keith Sutton
This hands on tutorial will lead attendees through the entire process of building their first mobile application using Adobe's Open Source Flex SDK ( http://opensource.adobe.com/wiki...) and compiling it, packaging and installing it on Android and BlackBerry operating systems. Beginners are welcome!
The Android Open Accessory Protocol makes it possible for you to create custom Arduino-based accessories for your Android phone or tablet. Attend this session to learn how to get started, the hardware & software required and how Handbag makes development easier. Content will be useful whether you have previous Android or Arduino experience or neither.
by Arno Puder
In this presentation we demonstrate how an Android application can be cross-compiled to other smartphones such as the iPhone or Windows Phone 7. We will give a technical overview of the cross-compilation process based on the Open Source project XMLVM.
We will demonstrate writing a native Android app with the open source framework Rhodes, which includes the first Android Ruby implementation, written in the NDK to bypass Java entirely. We also show writing an app with Ruboto, which runs on the Android Java stack. We will also discuss how the Embedded Ruby project may affect future Android Ruby development with both of these options.
by Joe Bowser
A cautionary tale of all the documented and undocumented quirks involved with developing applications with web technologies on Android. This will cover the fundamentals, as well as the obscure facts about developing Android Web Applications in the real world.
App Inventor is a new visual programming environment developed by Google, free to the public. Since Fall 2009, several educational institutions have been using it to teach programming in introductory computer science courses. This presentation will share experiences from these courses, showcase examples of mobile apps created by students, and discuss the future of App Inventor use in education.
by John Hawley and Shawn Pearce
The Google Android platform has sky rocketed in popularity over the last few years, boasting uncounted devices and a vibrant development community. We aim to pull back the curtain on the behind the scenes infrastructure that supports this world wide development effort from Gerrit code review to the servers that push the source code.
25th–29th July 2011