ASE: un gran desconocido.

Android Scripting Environment (ASE) es un lenguaje de guiones (scripts) que puede ser directamente interpretado en un móvil Android. No deben confundirse los scripts y los apk (Android PacKage) simplemente porque un guión no sustituye un programa pero sí es cierto que resulta muy útil para crear utilidades y pequeñas aplicaciones.

El entorno ASE permite la creación y ejecución de código utilizando varios lenguajes interpretados entre los cuales todavía falta Javascript (aunque la versión r14 lo soporta vía Rhino) pero ya están disponibles los siguientes: (entre paréntesis las actuales versiones)

  • Python (2.6.2)
  • Perl (5.10.0)
  • Rhino (1.7R2)
  • JRuby (1.2.0RC1)
  • Lua (5.1.4)
  • BeanShell (2.0b4)
  • shell

ASE es potente porque puede acceder a varias APIs como hacen las aplicaciones convencionales para:

  • Manejar “intents”.
  • Iniciar “activities”.
  • Realizar llamadas telefónicas.
  • Enviar mensajes de texto.
  • Escanear códigos de barras.
  • Obtener ubicaciones y datos de sensores.
  • Utilizar el sintetizador de voz (text-to-speech).
  • etc.

Read more »