Main Content

The Decaffeinated Robot: Developing on Android without Java

About the Talk

April 2, 2011 11:00 AM

Hilton Austin Hotel

Hilton 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
  • Scripting using the Scripting Layer for Android, enabling other languages such as Python, Perl, Lua, and Javascript
  • Cross-platform development tools

Ratings and Recommendations

This Talk hasn't been rated yet. Sign In to rate Talks.

comments powered by Disqus