Alternative Languages

From WikiContent

Jump to: navigation, search

Contents

Areas of Focus

  • Marko: HTML5 and frameworks built on it (PhoneGap)
  • Joe Bowser: JavaScript engine smackdown
  • Dave Wolber: App Inventor is a gateway for kids, educators
  • Processing: visualization, art, makers

Which Languages are Mainstream?

  • Brian says: let's be careful about using the word mainstream, since the people who use the other languages are doing interesting stuff (App Inventor in education, Processing for Android among makers/artists/etc), but not necessarily targeting the Android Market.
  • Lua: Samsung is using it in TV, Corona uses it
  • JavaScript: PhoneGap!

What Frameworks?

  • jQuery Mobile
  • Phonegap
  • Corona
  • OpenGL
  • Air
  • Flash

What's Aimed at Beginners?

  • Processing
  • App Inventor
  • Phonegap
  • Python (in some cases)
  • Simple

What Languages are there?

Java-based

  • Scala
  • App Inventor
  • Processing
  • JPython
  • JRuby
  • Simple

Android Scripting Layer

  • Python
  • Perl
  • JRuby
  • Lua
  • BeanShell
  • JavaScript
  • Tcl
  • shell

Other

  • Lua
  • JavaScript
  • MonoDroid (C#, not VB.NET at present)
  • C/C++
  • RenderScript
  • ActionScript
Personal tools