RomPager
Toolkits Overview
Addressing the most fundamental embedded web
server requirements through the most sophisticated, Allegro’s
foundation range of RomPager toolkits provide finely tuned, commercial
quality technology to support networked device management. The
basic web server toolkit can be enhanced to add very flexible
dynamic data formatting, SSL secured connections, Java-based real-time
graphical display and proxy storage of selected content. Attention
to detail is demonstrated by such features as the multi-lingual
error and phrase library support, SNMP MIB integration and integrated
interfaces to command line management tools. Also included is
a comprehensive HTML compiler tool that compresses, tokenizes
and optimizes a tree of web file content to support highly efficient
memory layout for the run-time engine. And all of this is proven
compliant to the relevant RFCs (including Microsoft and Mozilla
extensions) and demonstrated to interoperate with the widest range
of browser clients.
RomPager Product Family
RomPager Basic Embedded Web Server Toolkit
RomPager Basic Embedded Web Server is an HTTP 1.0/1.1 compliant
Web server with CGI-style user exit support and optional file
system support. It uses from 7Kb to 12Kb of ROM code and provides
a small, powerful server for low-end devices.
RomPager Advanced Embedded Web Server
Toolkit
The RomPager Advanced Embedded Web Server toolkit includes all
the capabilities of RomPager Basic, additional HTTP 1.0/1.1 features,
full support for HTML (2.0, 3.2, and 4.0), multiple Web object
sources, object compression, and advanced security. The RomPager
Advanced product includes a Web Application Toolkit and the PageBuilder
Compiler, which is used to build objects to be served by the RomPager
Web Server. PageBuilder takes input from Web pages (prepared with
any Web page layout program), images, Java Applets, etc. and generates
a highly compressed Web object library that is compiled and linked
with the Web Server Engine.
RomPager Secure Embedded
Web Server Toolkit
The RomPager Secure Embedded Web Server option adds SSL 3.0 and
TLS 1.0 encrypted session support to the RomPager Basic or Advanced
Web Server. With support for a variety of cipher suites and encryption
algorithms including RSA, RC4, DES and 3DES, RomPager Secure allows
full encrypted sessions with any secure browser. RomPager Secure
also provides a variety of certificate services including a built-in
Certificate Authority and includes support for a number of different
integrated security levels.
RomPager Graphlets Toolkit
The RomPager Java Graphlets Toolkit consists of a series of Java
applets that interface with the embedded Web server to dynamically
retrieve variable information and display it in different graphical
forms – typically embedded within a more general web page.
The applets are parameter driven and may be configured externally
(without modifying the Java source code) to display different
variables, data ranges, colors, titles, etc.
Java is an object oriented language and these
applets use common objects to reduce memory usage. If all the
applets were coded independently, the size of the stored byte
code would be about 115Kb. Using object sharing, the entire collection
of applets can be stored in around 42Kb.
The links below contain example screenshots
of the Graphlet outputs and descriptions of some of the configuration
parameters available for each display type.
RomPager Remote Host Toolkit
The RomPager Remote Host Toolkit is a special purpose Web
proxy that provides the ability to store large files, such as
images or Java applets, on another Web server and serve them through
the embedded device as if they were stored on the embedded device.
The Remote Host toolkit is an option available with the RomPager
Advanced and RomPager Secure Web Servers.
^TOP OF PAGE |