M2M webinar - Developing M2M applications with Lua

Lua is a fast, lightweight, embeddable scripting language. Very popular in the gaming industry, Lua is also being used to make smart connections between devices. The Eclipse Koneki project is building Lua development tools to make it easy to develop, debug and deploy M2M applications. This webinar provides a brief introduction to Lua and then demonstrate how Eclipse and Koneki can be used to build great M2M applications.

5.
What it is not • An acronym • A replacement for C (C++) • A that recent language (1993) • Used only for games – Cisco, Adobe, Oracle, … – See: http://en.wikipedia.org/wiki/Lua_(programming_language)#Other Developing M2M apps with Lua

11.
Lua for embedded and M2M • High-level languages usually trade hardware resources for development & maintenance resources • Transition fully embraced on PC and servers, not yet on embedded devices, largely due to a history of resource scarcity Lua allows to reconcile high-level languages accomplishments with embedded constraintsDeveloping M2M apps with Lua

14.
IDE for M2M development • We started working on Mihini support in Koneki – Mihini execution environment for code assist – Target Management for controlling the Application Container, accessing the logs, … – Creation of software packagesDeveloping M2M apps with Lua