Downloads

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:

Email Address:

Demos, Tutorials, Source Code Download, Video Tutorials

Barracuda Application Server Interactive Demo and Tutorial

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:

  • Create server-side and client-side web applications
  • Send e-mail using the SMTP library
  • Create high-level secure socket applications using the high-level socket library
  • Use the PikeHTTP (HTTP client library) for M2M communication
  • Set up an advanced inter-process communication channel using the high-level socket library and JSON

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.

Barracuda Application Server Amalgamator (Download Source Code)

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.

Barracuda Web File Server and LSP Application Manager Video Tutorials

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.

Documentation

Barracuda Application & Web Server Manual

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.

White Papers

Whitepapers Feed

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