Global Information Lookup Global Information

Scripting Layer for Android information


SL4A
Original author(s)Damon Kohler
Repository
  • github.com/damonkohler/sl4a Edit this at Wikidata
Written inC and Java
Operating systemAndroid
TypeLibrary
LicenseApache License 2.0
Websitegithub.com/damonkohler/sl4a

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 devices.[1][2][3][4] SL4A was designed for developers with its main branch no longer being under active development.[5]

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. Currently supported languages are:

  • Python using CPython
  • Perl
  • Ruby using JRuby
  • Lua
  • BeanShell
  • JavaScript using Rhino
  • Tcl
  • 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.[5] It was originally developed by Damon Kohler, and had grown through the contributions of many developers.[6][7]

  1. ^ "Scripting Comes to Android". O'Reilly Media. 2009-06-09. Retrieved 2010-11-12.
  2. ^ "Scripting Comes to Android". 2009-06-08. Retrieved 2010-11-12.
  3. ^ "Android Gets Scripting Support with Python, Lua, Beanshell; Ruby planned". infoq.com. 2009-06-30. Retrieved 2010-11-12.
  4. ^ "Python, Lua and BeanShell: Google's New Android Scripting". Linux Magazine. 2009-06-12. Retrieved 2010-11-13.
  5. ^ a b "sl4a/README.md at master · damonkohler/sl4a". GitHub. 2015-06-14. Retrieved 2020-08-31.
  6. ^ Ferrill, Paul (2011). Pro Android Python with SL4A. Apress. p. 4. ISBN 9781430235699.
  7. ^ Barry, Paul (April 30, 2011). "Python for Android". Linux Journal (203).

and 27 Related for: Scripting Layer for Android information

Request time (Page generated in 0.8594 seconds.)

Scripting Layer for Android

Last Update:

The Scripting Layer for Android (abridged as SL4A, and previously named Android Scripting Environment or ASE) is a discontinued library that allows the...

Word Count : 274

ASE

Last Update:

Enterprise, a database product from Sybase Android Scripting Environment, now known as Scripting Layer for Android Application-specific extensions, supplemental...

Word Count : 432

Compatibility layer

Last Update:

Linux. Anbox, an Android compatibility layer for Linux. Hybris, library that translates Bionic into glibc calls. Darling, a translation layer that attempts...

Word Count : 1184

Android Oreo

Last Update:

system for low-end devices – and support for implementing a hardware abstraction layer. As of August 2023, Android Oreo (which has ceased receiving security...

Word Count : 2606

NASA WorldWind

Last Update:

WorldWind Android and Web WorldWind, two SDKs for the Android OS and the JavaScript-based web apps. Like WWj, there is no single application for the versions...

Word Count : 1970

Transport Layer Security

Last Update:

Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network. The protocol is widely...

Word Count : 17090

Krita

Last Update:

designed primarily for digital art and 2D animation. Originally created for Linux, the software also runs on Windows, macOS, Haiku, Android, and ChromeOS,...

Word Count : 1324

Android 10

Last Update:

Android 10 (codenamed Android Q during development) is the tenth major release and the 17th version of the Android mobile operating system. It was first...

Word Count : 2961

NativeScript

Last Update:

NativeScript is an open-source framework to develop mobile apps on the iOS and Android platforms. It was originally conceived and developed by Progress...

Word Count : 1206

HarmonyOS

Last Update:

modified EMUI user interface, enabling Android apps and HarmonyOS apps to run seamlessly through a compatibility layer in the userland outside the kernel...

Word Count : 7229

Google Chrome

Last Update:

and also for Android, where it is the default browser. The browser is also the main component of ChromeOS, where it serves as the platform for web applications...

Word Count : 17429

Mobile app development

Last Update:

JavaScript for the user interface. In contrast, native environments are targeted at one platform for each of those environments. For example, Android development...

Word Count : 2271

Google App Runtime for Chrome

Last Update:

Android Runtime for Chrome (ARC) is a compatibility layer and sandboxing technology for running Android applications on desktop and laptop computers in...

Word Count : 944

NetXMS

Last Update:

rules) Remote actions Flexible access control configuration Built-in scripting engine for advanced automation and management Notable project milestones include:...

Word Count : 373

ActionScript

Last Update:

introduced ActionScript 2.0, a scripting language more suited to the development of Flash applications. Saving time is often possible by scripting something...

Word Count : 4755

Universal Windows Platform

Last Update:

clang compiler. Windows Bridge for Android (codenamed "Astoria") was a runtime environment that would allow for Android apps written in Java or C++ to...

Word Count : 2048

CapCut

Last Update:

released as JianYing [zh] in China in 2019 and was initially available for iPhone and Android. In 2020, it was renamed as CapCut and became available internationally...

Word Count : 383

WebGL

Last Update:

2.0. Android Browser – WebGL 1.0 is supported on Android as of Chrome 25. WebGL 2.0 is supported on Android as of Chrome 114. Chrome is used for the Android...

Word Count : 2630

OpenVPN

Last Update:

available for mobile operating systems including Maemo, Windows Mobile 6.5 and below, iOS 3GS+ devices, jailbroken iOS 3.1.2+ devices, Android 4.0+ devices...

Word Count : 1965

Ignition SCADA

Last Update:

traffic over the entire cluster for a scale-out model. Powerful Scripting Language FactoryPMI uses the popular Python scripting language, enabling you to create...

Word Count : 3591

HTTPS

Last Update:

communication protocol is encrypted using Transport Layer Security (TLS) or, formerly, Secure Sockets Layer (SSL). The protocol is therefore also referred...

Word Count : 4373

Opera Mini

Last Update:

was primarily designed for the Java ME platform, as a low-end sibling for Opera Mobile, but as of 2022[update] only the Android build was still under active...

Word Count : 4332

Computing platform

Last Update:

word processor, which hosts software written in an application-specific scripting language, such as an Excel macro. This can be extended to writing fully-fledged...

Word Count : 931

SCUMM

Last Update:

slow, it would be less error-prone. This concept informed the idea of a scripting language that would be cross-platform. SCUMM was developed to be a tool...

Word Count : 2082

Halium

Last Update:

to unify the Hardware Abstraction Layer for projects which run Linux on mobile devices with pre-installed Android. The project aims to standardize the...

Word Count : 308

Google Maps

Last Update:

announcement of the first commercial Android device, Google announced that a Google Maps app had been released for its Android operating system. In October 2009...

Word Count : 13072

Firefox OS

Last Update:

involves three major software layers: Gonk – platform denomination for a combination of the Linux kernel and the HAL from Android Gecko – the web browser engine...

Word Count : 4940

PDF Search Engine © AllGlobal.net