Embedded Data Display Manual

The Embedded Data Display (EDD) consists of a client/server communications protocol used to route data from embedded devices (the servers) to machines capable of presenting the data in human readable format (the clients). Typically client machines are PC's running a GUI client that presents data in the form of plots (graphs) or images.

Using EDD, applications may define Data Source Objects that provide data which may be used for plotting or image representation. Data Source Objects are named objects, and an individual application may define as many source types as necessary. Clients may then connect to the application and subscribe for updates of any, all, or none of the published data Source Objects in the system. Each time a data update is made to the source object, the data is published to subscribed clients (which would typically display the data for an end user).

The goal of the EDD library is to provide a mechanism for applications not capable of displaying visualization data to route the information to a remote client (typically on a PC) that is capable of doing so, without the need of modifying the client software for each application.

EDD is comprised of three main software components:

The main EDD distribution provides a simple windows client based on Qt and the Qwt widget set. Because the EDD protocol is open, users may choose to develop their own client software if they require specific branding or alternate visualization schemes.

See also:
Getting Started with EDD

Generated on Sat Apr 25 17:20:42 2009 for EDD by  doxygen 1.5.8