Content deleted Content added
No edit summary |
|||
(18 intermediate revisions by 14 users not shown) | |||
Line 1:
{{Short description|Discontinued library for running scripts}}
{{Infobox software
| name = SL4A
|
| operating system = [[Android (operating system)|Android]]
| programming language = [[C (programming language)|C]] and [[Java (programming language)|Java]]
| genre = Library
| license = [[Apache License 2.0]]
| website = {{URL|
}}
The '''Scripting Layer for Android''' (abridged as '''SL4A''', and previously named '''Android Scripting Environment''' or '''ASE''') is a discontinued library that allows the creation and running of scripts written in various scripting languages directly on [[Android (operating system)|Android]] devices.<ref>{{cite web▼
▲The '''Scripting Layer for Android''' (abridged as '''SL4A''', and previously named '''Android Scripting Environment''' or '''ASE''') is a library that allows the creation and running of scripts written in various scripting languages directly on [[Android (operating system)|Android]] devices.<ref>{{cite web
| url=http://radar.oreilly.com/2009/06/scripting-comes-to-android.html
| title=Scripting Comes to Android
Line 23 ⟶ 15:
| date=2009-06-09
| accessdate=2010-11-12}}</ref><ref>{{cite web
| url=
| title=Scripting Comes to Android
| date=2009-06-08
| accessdate=2010-11-12}}</ref><ref>{{cite web
Line 38 ⟶ 29:
| date=2009-06-12
| accessdate=2010-11-13}}</ref>
SL4A was designed for developers with its main branch no longer being under active development.<ref name=":0">{{Cite web|last=|first=|date=2015-06-14|title=sl4a/README.md at master · damonkohler/sl4a|url=https://github.com/damonkohler/sl4a/blob/master/README.md|archive-url=|archive-date=|access-date=2020-08-31|website=GitHub}}</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, or in the background using the Android services architecture.
* [[Python (programming language)|Python]] using [[CPython]]
Line 64 ⟶ 42:
* [[Rexx]] using [[BRexx]]
SL4A was first announced by Google in June 2009, and was originally named "Android Scripting Environment" (ASE). It was, however, not an official Google product, even though many of its developers have worked for Google.<ref name=":0" /> It was originally developed by Damon Kohler, and
{{cite book
|title=Pro Android Python with SL4A
|first=Paul |last=Ferrill
|year=2011
|page=4
|publisher=Apress |isbn=9781430235699
|url=
|title=Python for Android
|issue=203
Line 81 ⟶ 58:
|url=http://www.linuxjournal.com/article/10940
}}</ref>
== See also ==
*[[Termux]]
*[[Kivy (framework)]]
== References ==
Line 86 ⟶ 68:
== External links ==
{{Portal|Free and open-source software}}
* [
{{Android}}
Line 93 ⟶ 75:
[[Category:Android (operating system)]]
[[Category:Scripting languages]]
{{Compu-library-stub}}
|