Product Details

The Display Programming Environment (DPETM)

Get More

Contact Us

Contact UsTo learn more about BBN's technology development, call 617-873-8000 or email us at technology@bbn.com.

Launch the Quick Contact Form

The DPE is a generalized, real-time, display programming environment which enables the rapid development of information processing algorithms and graphical user interfaces (GUIs).

Encapsulation for Simplified Maintenance and Extensibility
Written in C++, the DPE is based on an object-oriented design approach. The objects comprising the system are independent of one another and interact only through a central object request agent. This encapsulation greatly simplifies software maintenance and enhances the extensibility of the software. New objects are easily added to the software without affecting existing code. In addition, using the inheritance paradigm of object orientation, new objects can extend the functionality of existing objects without duplicating code.

Reconfigurable Real-Time Graphical Displays
Displays are reconfigurable by rescripting resource files. Tight coupling with all outputs from the SPE provides networked availability of all information. In-depth operations or supervisory displays can be generated at multiple locations for collaborative and back-up operations.

Adaptable to Existing Hardware Bases
The use of readily available, third-party, PC X-server and cross-compiler software, the generalized design of the DPE, its object-oriented architecture, and the adherence to commercially accepted standards make rehosting of the DPE software to new operating systems very cost-effective.