The web application server for embedded systems
The Device Management Framework (DMF) is the powerful way to
create device management applications for embedded products.
Now with version 2.1, you can deploy your applications as
standards-based Web Services – with no additional programming.
The world's first application server designed for embedded systems is also the
easiest way to develop applications for remote monitoring and control. Building
on the DMF's flexible architecture, embedded product developers can quickly
create device management applications for a variety of client types, including
web browsers, SOAP clients, and XML-RPC clients.
More than just an embedded web server, the DMF includes many of the features
you would expect in traditional web application servers (for example, PHP or
ASP.NET). The DMF's ASP-style scripting language was designed for building
cross-platform device management applications in small memory spaces.
Capabilities like form handling, session management, and query batching do
most of the hard work for you. Internationalization, error handling, and user
collision handling are also built-in. You'll only spend time writing the code that
makes your product unique – not the mundane plumbing which is common to all
web applications.
The DMF runs on most embedded platforms and features an attractive, royalty-
free source code license. Contact Art & Logic to discuss your project
requirements and to receive an evaluation kit.
Painless Web Programming
with DMF Embedded Scripting
Think of the DMF as a tiny web application server. In many ways it is similar to
traditional web application servers like PHP or ColdFusion but, of course, it's
much
smaller. DMF Embedded Scripting is a lightweight ASP-style scripting
language which is designed specifically for embedded device management.
DMF Embedded Scripting allows HTML designers to work with standard web
development tools without needing to know C. Because of this clean separation
between device code and web code, firmware engineers and user interface
developers can work in parallel, getting you to a finished product faster.
DMF Embedded Scripting includes all the features you would expect in a
traditional web application server: user management, access control, session
management, range validation, in-context error messages, user collision
handling, cookie management, and much more.
Support for Multiple Clients
and Client Types
The DMF's parameter access architecture allows a
single API to support many kinds of clients without
additional programming. Once you've connected
your device parameters to the DMF's Parameter
Tree, they can be accessed via HTML, SOAP, or
XML-RPC. Using the programming language of
your choice, you can create client software that
manages multiple DMF-enabled devices from a
single user interface. You can even expose the API
to allow customers to add support for your device
within their management system, all without
updating the device code.