Use tools and languages familiar to you to design a user interface and control devices attached to the Reach display module. There are several main options to consider.
A complete development environment with a palette of drag-and-drop UI elements that can be customized as needed for your interface look and feel. Display modules come with a Qt license. Installing Qt Creator
QML is a markup language that will look familiar to Web programmers.
Qt Application Framework
Qt is a powerful application framework for GUI and low-level systems programming in C++ and C.
You can also use QML to define your User Interface and use lower level Qt libraries to manage attached devices, I/O such as UART ports and TCP/IP, and low-level system calls.
Reach has examples to get you up and running quickly. If you get stuck trying to implement a specific UI feature, Reach can help.
Check out our FAQ on Programming with Qt/QML/C++/C for more information.
If you’d rather use a Web front-end, our display modules also offer a built-in web server using lighttpd so they can serve an embedded Web interface.
Take advantage of the flexibility of Linux. Our display modules can communicate using RS232, RS485, I2C, CAN, Ethernet, and USB. Work with Reach to create a custom build of your required Linux components, testing functionality, and working with your team as things change over time. Reach can provide a custom distribution of libraries as needed.
While our touchscreens are Linux-based – that doesn’t mean you need to be a Linux developer to use them. More
Find a simpler solution here.