|
Real Time Logic offers a number of valuable resources for visitors, customers, and developers to download. To access these resources, at no cost, simply enter your email address in the box below: |
The Barracuda Application Server provides all the tools necessary for developers to deliver fast, secure, GUI-rich embedded web server applications on compact, low-power devices. The Barracuda Application Server incorporates two server-side scripting languages for designing device-management web applications: C/C++ Server Pages (CSP) and Lua Server Pages (LSP).
This combined demo and tutorial focuses on the Lua scripting engine plugin. To ensure you have a hands-on opportunity to experience Barracuda’s strengths, this tutorial gives you access to an interactive browser shell that lets you interactively:
The socket examples include an HTML5 Pac-Man game running in a browser and controlled via a telnet client. The complete Barracuda Application Server and Barracuda Web Server manual is included with the demo.
The Barracuda Application Server Amalgamator is an online service that combines the Barracuda Application Server C source code into one file and makes this file available for download. The amalgamator allows you to easily integrate the C source code for the Barracuda Application Server and all plugins into any software and/or device. The amalgamator lets developers who are interested in evaluating the Barracuda Application Server source code in their own environment to quickly download their application to their prototyping platform.
A compact, industrial-strength web server engine, the Barracuda Web Server specializes in Machine-to-Machine (M2M) communication and Human-to-Machine (H2M) interfaces for small, deeply embedded devices. Real Time Logic provides two pre-compiled demo servers – the Web File Server and the LSP Application Manager.
Using a combined demo and tutorial format, Real Time Logic shows developers how to speed embedded web server development using Lua Server Pages. Its device-level communications, the Web File Server, typically is installed on operating systems such as embedded Linux and Windows while the LSP Application Manager typically is installed on deeply embedded, monolithic systems. Two supporting videos introduce these tools and walk you through the process of using them to develop Lua Server Pages applications.
The complete Barracuda Application Server and Barracuda Web Server manual is available for download. It comes bundled with the Barracuda Demo. We encourage you to download and read the introduction and the getting started guide.
The complete C/C++ documentation is integrated in the online manual, but be sure to spend time in the Lua Server Pages section. Lua offers a much more efficient way to build device-level applications and can dramatically reduce time-to-market and development costs. Lua Server Pages is an embeddable extension language used in both Barracuda Application Server and Barracuda Web Server to write applications at a higher level than applications designed in C/C++ code.
2012/09: What is an Embedded Application Server?
2012/08: Lua Fast-Tracks Embedded Web Application Development
2010/04: SOAP Services in Barracuda
2009/12: Barracuda Server versus CGI