scripteditorHere’s a note for all of the budding developers out there. The Google development team is bringing scripting to Android in the form of the Android Scripting Environment (ASE). So what does this mean? Well, the primary benefit of the ASE is that it allows developers and coders to work directly on their Android device, thus removing the requirement to develop with the Android development environment on a computer.

This really doesn’t sound like much to the uninitiated, but for anyone that has had a dabble in Android development will realize, this is a big step forward not only in terms of development accessibility, but also practicability. For those that do not want to build fully-fledged applications and would like something a little more lightweight that combines a number of features from a few different applications, scripting is really the way forward. It allows cohesion without complexity. To quote Google:

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. At the moment, the ASE can generate scripts that 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.

It is thought that the ASE will allow greater customization of Android devices either by its users or developers (ranging form the small time to the big). It could even allow a novice to get involved or anyone who does not possess the time or perhaps the expertise to write their own complete applications. Either way, it is certainly a positive step by Google and really does echo the open-source nature of Android. Although it is not currently available via the Android market place, you can download the ASE here.

James Tromans
Contributing editor of, based in the U.K.
Show 184 comments