The Robotic Platform, QMotor, and QRobot require graphical user interfaces on the QNX operating system, using Photon, the QNX windows manager. Photon programming by using the Photon API is extensive and leads to long programs that are not easy to read. Using PhAB, the GUI builder for Photon simplifies the development but is limited: It is not possible to use object oriented programming techniques (e.g. to re-use GUI components), and it is not straightforward to dynamically create GUI components. To overcome these problems, QWidgets++ was developed.
Project Date | 1997 - 2000 |
---|---|
Customer | Clemson University, USA |
Operating System | QNX 4.25 and QNX 6.2 |
Programming Environment | C++, GNU, Watcom |
Technologies | User Interfaces |
Impact | Basis for the user interface implementation of different projects at Clemson University |
Product Logo
Class Hierarchy Excerpt