BeagleBone with a Rich User Interface

Derek Molloy · 2014

This chapter focuses on rich user interface (UI) architectures and application development on the BeagleBone. Rich UIs allow for a depth of interaction with an application that is not possible with command-line interfaces (CLIs). The chapter also introduces different BBB architectures that can support rich UIs, such as general-purpose computing, touch screen display modules, and virtual network computing (VNC). Different software application frameworks are examined for rich UI development, such as GTK+ and Qt. The chapter gives special attention to the Qt framework due to its comprehensive libraries of code. An example rich UI application is developed for the BBB that uses the TMP36 temperature sensor. The chapter finally deals with a feature-rich remote fat-client application framework, and describes two example applications: one that uses the TMP36 sensor and a second that uses the ADXL345 accelerometer.

Read the paper · More papers on PaperTik