About the Talk
April 2, 2011 11:00 AM
Hilton Austin HotelHilton Austin Hotel
As smart phones and tablet computers become pervasive, there is an ever-increasing demand for mobile applications. Of the various mobile platforms, Android is poised to become the dominant mobile operating system. This is great for FLOSS advocates as Android is powered by Linux, built on a stack of open source software, and is friendly to applications with open source licenses including the GPL.
The primary development language for Android is Java, but what if you want to reuse code from an existing non-Java application or simply can't stand the thought of having to write Java? Fear not; the support for alternative languages is growing.
This session will present a brief overview of the current state of alternate development techniques for Android. It will examine the current maturity, strengths, and weaknesses of each of the following:
- Web applications for Android
- Android's Native Development Kit, which provides support for C and C++
- Alternative JVM languages, such as Scala, Clojure, and JRuby
- Cross-platform development tools