“RTOS Ready Embedded Web Server on Steroids”
Source Code | No Royalties | GPL Free
Operating System Support:
Linux, FreeRTOS, VxWorks, QNX, INTEGRITY, Windows & Win CE, POSIX, ThreadX, embOS, RTXC, SMX, MQX, Mac, and UNIX.
The Barracuda App Server is the fastest and most secure embedded web & application server for hosting modern embedded web applications. It is super fast and easy to use, thanks to its optional embedded scripting engine. The scripting engine's sandboxing feature helps you write secure and unhackable web applications that meet today's standards.
Read further to learn why the Barracuda App Server is the ideal secure platform for the Internet of Things:
Super Easy TLS and Public Key Infrastructure
The Barracuda App Server comes pre integrated with our own TLS stack SharkSSL thus making it super easy to use TLS, not only for you as a developer, but also for your customers.
Installing SSL certificates in devices can be very difficult for the average end user, however, our optional automatic SSL certificate management service makes it effortless for your customers to use HTTPS.
Reduced Cost of Goods
With a modern web interface, connected devices can avoid the additional expense of an onboard display. Where applications are limited by size, weight, and power constraints - such as military and aerospace applications and in highly competitive markets such as consumer goods - web interfaces deliver functionality and ease-of-use without the additional cost.
Integrate with Your Choice of Embedded Operating Systems and Platforms
The Barracuda App Server has been ported to many popular embedded operating systems, including INTEGRITY and µ-velOSity (Green Hills Software), VxWorks (Wind River), ThreadX/NetX (Express Logic), RTXC Quadros (Quadros Systems), QNX (QNX Software Systems), Embedded Linux, Windows CE, embOS (SEGGER), SMX (Micro Digital), MQX (Freescale), and FreeRTOS/LwIP(Netconn). Both the Barracuda App Server and the Barracuda Web Server can easily be ported to additional operating systems as needed.
Reduced Total Cost of Ownership
Total Cost of Ownership (TCO) is the primary reason that many large companies (e.g., Honeywell, Schneider Electric, Mitsubishi Electric) have selected our Barracuda App Server over Open Source alternatives, but there are other important factors for choosing our product. These include a reduced time to market due to dramatically shortened development time; a high level of security; a framework that can be used as the cornerstone for all current and future features that may be built into products; and, notably, easy access to our experienced Real Time Logic support personnel.
A question that is frequently asked by our customers is how to access their own proprietary C functions from Lua code. Lua to C/C++ access is called a Lua binding and can be created manually or by using our automatic Lua Binding Generator. See our paper Lua fast-tracks embedded web application development for more information.
As devices have become far smarter, faster, and reliably connected, so has our desire to take advantage of these advances by adding human interface options for real-time dynamic content manipulation in control, analysis, and the ability to refresh, repair, or replace functional attributes, using servers-side logic. See our Web Server vs. Application Server comparison table for more information.