SL4A
SL4A es la abreviatura de "Scripting Layer for Android", esto es, una capa de software para utilizar scripts en Android. Anteriormente se denominaba "Android Scripting Environment" (ASE). Es una librería que permite la creación y ejecución de scripts, escritos en distintos lenguajes, en dispositivos Android.[1][2][3][4]
Estos scripts tienen acceso a muchas de las APIs (interfaces de programación de aplicaciones) disponibles en los programas Android desarrollados normalmente en Java, pero con una interfaz simplificada. Los scripts pueden ejecutarse en un terminal, o como servicio utilizando la arquitectura de servicios en Android. Los lenguajes soportados en la actualidad son:
- Python utilizando CPython
- Perl
- Ruby utilizando JRuby
- Lua
- BeanShell
- JavaScript utilizando Rhino
- Tcl
- Rexx utilizando BRexx
El primer anuncio de SL4A por Google fue en junio de 2009, con el nombre de "Android Scripting Environment" (ASE). En su origen fue desarrollado por Damon Kohler, y ha ido creciendo por medio de las contribuciones de muchos desarrolladores.[5][6]
ReferenciasEditar
- ↑ «Scripting Comes to Android». O'Reilly Media. 9 de junio de 2009. Consultado el 12 de noviembre de 2010.
- ↑ «Scripting Comes to Android». Google. 8 de junio de 2009. Consultado el 12 de noviembre de 2010.
- ↑ «Android Gets Scripting Support with Python, Lua, Beanshell; Ruby planned». infoq.com. 30 de junio de 2009. Consultado el 12 de noviembre de 2010.
- ↑ «Python, Lua and BeanShell: Google's New Android Scripting». Linux Magazine. 12 de junio de 2009. Consultado el 13 de noviembre de 2010.
- ↑ Ferrill, Paul (2011). Pro Android Python with SL4A. Apress (via Google Books). p. 4. ISBN 9781430235699.
- ↑ Barry, Paul (30 de abril de 2011). «Python for Android». Linux Journal (203). Archivado desde el original el 2 de febrero de 2014. Consultado el 1 de enero de 2015.
- Esta obra contiene una traducción derivada de «Scripting Layer for Android» de la Wikipedia en inglés, concretamente de esta versión, publicada por sus editores bajo la Licencia de documentación libre de GNU y la Licencia Creative Commons Atribución-CompartirIgual 3.0 Unported.
0 comentarios:
Publicar un comentario