Google Announce Android Scripting Environment

The Android Scripting Environment (ASE) will make Android development easier and more accessible for a number of developers who don’t want to build a full application.

ASE script editor

The ASE allows developers to develop directly on the Android powered device without the need for a separate computer using Android’s development environment.

Scripts can be run interactively in a terminal, started as a long running service, or started via Locale. Python, Lua and BeanShell are currently supported, and we’re planning to add Ruby and JavaScript support, as well.

The ASE scripts will allow access to many of the API’s that are available to application developers, but according to Google will include a much more simple interface that will make it far easier to:

  • Handle intents
  • Start activities
  • Make phone calls
  • Send text messages
  • Scan bar codes
  • Poll location and sensor data
  • Use text-to-speech (TTS)
  • And more

The Android Scripting Environment can be downloaded from the ASE project page HERE.

[via Google Open source Blog]

  • han

    most importantly, shouldn’t be an entirely new scripting language. why not like Java scripting support, via engines, both callable programmatically or executed standalone scripts

  • gary

    It’s not a new language. It’s an environment for hooking up Lua, Python, BeanShell, and soon Ruby to the Android APIs.

  • Stiffler

    Please include support for Bluetooth/RFCOMM(serial) and SQLite

  • This is an amazing tool! I was just looking for solutions to help me write a python shell for my droid, and this looks like it will be very helpful, if not exactly what I wanted. Thanks for putting this together :)