Advertisement

Tutorials

Home News Real Time Logic Announces Lua ...

News by CGIDir


Real Time Logic Announces Lua Server Pages for Embedded Systems

 


Lua Server Pages, a PHP/ASP like scripting language, simplifies design of remote real-time monitoring and controller applications for embedded systems. Barracuda Lua Server Pages, or LSP for short, is an easy to use scripting language for embedded syst

CGIDir
Thursday, October 26, 2006; 02:58 AM

Producer of embedded systems Real Time Logic has added support for the Lua programming language to its offering. 

Lua Server Pages, a PHP/ASP like scripting language, simplifies design of remote real-time monitoring and controller applications for embedded systems. Lua is designed as a script language to embed in other programs. The implementation is extensible.

Barracuda Lua Server Pages, or LSP for short, is an easy to use scripting language for embedded systems.  LSP follows the PHP syntax, and the server side HTML tags start with <?lsp and ends with ?> . LSP is very fast when for example compared to PHP. It can also handle multiple concurrent requests.  LSP pages can be maintained with commonly available HTML/XML tools.

LSP is a plugin to the Barracuda Embedded Web Server. The server is specifically designed to be run in embedded devices, but can also be run on host computers.

The Lua core depends lightly on the ANSI C runtime library. It requires only a few simple runtime library functions and basic C standard library functions.

On top of all of the great reason why Lua is good non-embedded, it has a straightforward license for embedding, few dependencies, unobtrusive API, a small binary footprint, and very readable/modifiable source code.

Another feature that is nice for embedded applications that have limited memory is that the larger parts of the Lua core (lexer, parser, and code generator) can be very easily removed, and still leave a fully functional Lua, which of course can only run precompiled programs.

The new LSP plugin is included in our free BarracudaDrive server. The server targets home users and comes with many features that are useful for remote PC management. BarracudaDrive is free for PC, Mac, and Linux.

Advertisement

Partners

Related Resources

Other Resources

image arrow