Allegro
Product Toolkit Overview
Allegro toolkits are robust, reliable and
proven implementations of
sophisticated embedded internet technology, designed to support
a wide range
of today's device management requirements. Allegro toolkits address
support
for specific management protocols and application functions in
a modular
form, with easy extension and adaptation to meet individual project
requirements. They are engineered for easy integration and combine
a rich
feature set with maximum compile time flexibility, high performance
and a
low memory footprint.
Allegro responds to differing market needs
by delivering toolkit technology in two forms:
An “à-la-carte” technology menu approach
of individual component toolkits, each supporting a specific
function, but that are interrelated and interoperable, giving
broad flexibility to the system developer in the choice of management
features and functions that address the network management requirements
of a specific design project. Allegro’s RomPager, RomCLI
and RomMailer are examples of toolkits families that address
this point solution technology requirement, yet support module
to module integration within an overall design.
Integrated toolkit suites that provide sophisticated functionality
in a self-contained form and support multiple protocol implementations
that meet industry interoperability requirements, notably those
related to UPnP and DLNA. Examples of these more complete suites
are the RomPlug application toolkits for Integrated Gateways
and for MediaServer with a complete application instance demonstrated
by the Allegro Media Server.
These more sophisticated toolkits and applications
are, of course, integrated and optimized assemblies of the basic
component technologies. The structured approach to the products
guarantees that the more advanced capabilities are build on proven
foundations of fundamental technology that has been maintained
and optimized over many generations of designs.
Toolkit Packaging
All Allegro products are engineered as an
integrated set of ANSI-C compliant source code that has been compiled
for a wide variety of CISC and RISC CPU architectures, including
IA32, PowerPC, ARM, SPARC and MIPS. The architecture was designed
from the ground up to support devices with ROM-based real-time
run-time environments, in contrast to much of the available public
domain code, which was originally targeted at resource rich, disk-based
Unix environments. Using a precision engineered suite of embedded
system products provides a number of advantages to networked product
development teams:
The product will be ready for the marketplace sooner with less
engineering risk than developing these capabilities from the
ground up.
Allegro
products incorporate the results of compatibility testing with
all versions of the major browsers to insure a solid, protocol-compliant
and artifice free implementation of Web interface functionality.
Ongoing
support for new browser revisions and the new versions of the
evolving HTTP/HTML specifications is provided by Allegro as
a part of the support for its product. As the development team
moves from version to version within a product family, the development
code base can be updated to reflect improvements in performance,
functionality and compatibility with minimal re-integration
risk.
All toolkits are offered under device friendly
royalty free license terms.
^TOP OF PAGE |