Scripting Layer for Android: Difference between revisions

Content deleted Content added
Created page with 'The '''Scripting Layer for Android''' (abridged as '''SL4A''', and previously named '''Android Scripting Environment''') is a library allows the creation and runnin...'
 
No edit summary
Line 1:
{{Infobox software
The '''Scripting Layer for Android''' (abridged as '''SL4A''', and previously named '''Android Scripting Environment''') is a library allows the creation and running of scripts written in various scripting languages directly on [[Android (operating system)|Android]] devices.
| name = SL4A
| logo =
| screenshot =
| caption =
| developer =
| latest release version =
| latest release date = {{release date|2010|11|10}}
| latest preview version =
| latest preview date = {{release date|2010|11|10}}
| operating system = [[Android (operating system)|Android]]
| platform =
| programming language = [[C (programming language)|C]] and [[Java (programming language)|Java]]
| genre = Ruby programming language interpreter
| license = [[Apache License 2.0]]
| website = http://code.google.com/p/android-scripting/
}}
 
The '''Scripting Layer for Android''' (abridged as '''SL4A''', and previously named '''Android Scripting Environment''') is a library allows the creation and running of scripts written in various scripting languages directly on [[Android (operating system)|Android]] devices. SL4A is designed for developers and is still alpha quality software<ref>{{cite web
These scripts have access to many of the APIs available to normal Java Android applications, but with a simplified interface. Scripts can be run interactively in a terminal, in the background, or via [http://www.twofortyfouram.com/product.html Locale] (which can trigger based on ___location).
| url=http://code.google.com/p/android-scripting/
| title=android-scripting
| publisher=SL4A project
| quote=''SL4A is designed for developers and is still alpha quality software''
| accessdate=2010-11-12}}</ref>.
 
These scripts have access to many of the APIs available to normal Java Android applications, but with a simplified interface. Scripts can be run interactively in a terminal, in the background, or via [http://www.twofortyfouram.com/product.html Locale] (which can trigger based on ___location).
 
Currently supported languages are:
 
* [[Python (programming language)|Python]] using [[CPython]]
* Python
* [[Perl]]
* [[Ruby (programming language)|Ruby]] using [[JRuby ]]
* JRuby
* [[Lua (programming language)|Lua]]
* Lua
* [[BeanShell]]
* [[JavaScript]]
* Tcl
* Shell
 
==External links==
Line 18 ⟶ 39:
 
{{software-stub}}
[[Category:Android (operating system)]]