ALEOS Application Framework (ALEOS AF) provides developers a complete set of building blocks and tools for creating applications that run inside Sierra Wireless AirLink GX gateways. ALEOS AF builds on the proven ALEOS built-in embedded intelligence and integrates with the AirVantage M2M Cloud Platform in order to offer developers and customers a platform for creating tailored end-to-end M2M solution.
ALEOS AF provides M2M and network protocol stacks, remote application and data management, access to existing ALEOS services, and direct access to hardware interfaces for building custom M2M applications.
ALEOS AF gets solutions to market faster, simplifies deployment, and allows for specialized features that yield cheaper and more focused solutions. Intelligence at the edge reduces hardware and communication costs by preprocessing and transmitting only necessary data.
For a visual introduction to what is ALEOS AF and what it enables please see the ALEOS AF video below.
What are some uses for AAF or ALEOS Application Framework?
A custom AAF application can be used to collect and measure data and send custom alerts to many different destinations. This can allow you to push something that may have been server-side processing down to the modem. Alternatively, you may have previously needed another computer connected in your solution to do this type of monitoring and response.
Now with a custom AAF solution from USAT, you no longer need the expense of purchasing and maintaining the additional hardware. Also with fewer points of potential failure, the reliability of the solution increases.
What language does AAF use?
ALEOS AF supports Lua, a general-purpose scripting language that is fast, lightweight, powerful, embeddable, and suitable for the constraints of mobile devices. New applications are easy to write using Lua, and existing applications can be ported to Lua.
“Lua is a lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications. Lua is cross-platform, since the interpreter of compiled bytecode is written in ANSI C, and Lua has a relatively simple C API to embed it into applications.”
Visit Wikipedia for more on the Lua Programming Language.