Embedded web server simplifies remote control
Barracuda is an embedded web server that provides capabilities for embedded systems that are comparable to those found in enterprise web servers.
Micro Digital and Real Time Logic have released the Barracuda advanced web server.
Barracuda is an embedded web server, which provides capabilities for embedded systems that are comparable to those found in enterprise web servers.
In particular, it offers developers a powerful server-side scripting language and it supports persistent sessions.
These features permit ease of control over remote embedded devices via commercial browsers.
Programmers create scripts to respond to HTTP "get" and "post" commands.
The scripting language is similar to Microsoft's ASP, but it is based on C.
Thus it is easy for C programmers to use - writing control scripts is a simple extension of writing the main embedded code.
On the display side, by virtue of its scripting language, Barracuda allows generating dynamic HTML pages.
These enable attractive graphical user interfaces that display readings and other data, nicely formatted, from remote embedded devices.
Embedding real-time data within HTML pages is done by means of enclosing C code within ASP tags inside the HTML code.
Barracuda provides a crosscompiler and linker, which combines scripts and HTML code.
A major advantage is that HTML designers and programmers can work independently, which is not possible with most embedded web servers.
Thus HTML designers can focus on the presentation and C programmers can focus on the server-side scripting.
In response to the increasing need for security, Barracuda supports SSL, HTTP authentication and authorisation protocols, and IPSec via IPv6.
It comes with a virtual file system that will work directly with compressed binary files, in order to minimise memory for HTML pages.
Barracuda has been ported to the Micro Digital SMX RTOS and is available for ARM, ColdFire, PowerPC, and x86 processors.
Not what you're looking for? Search the site.
Categories
- Active Components (11,917)
- Passive Components (2,949)
- Design and Development (9,394)
- Enclosures and Panel Products (3,246)
- Interconnection (2,841)
- Electronics Manufacturing, Production, Packaging (3,055)
- Industry News (1,898)
- Optoelectronics (1,616)
- Power Supplies (2,297)
- Subassemblies (4,551)
- Test and Measurement (4,956)
