Should I base my Embedded Linux product on Qt?

Posted by Udi on Stack Overflow See other posts from Stack Overflow or by Udi
Published on 2010-05-04T17:05:47Z Indexed on 2010/05/04 17:08 UTC
Read the original article Hit count: 221

Filed under:
|

My company is developing a medical product. One of the components is a pda-like platform that will run embedded linux.

We were considering Qt as the UI framework but found out that Qt is a lot more than that (we are not familiar with Qt).

In general, the device needs to do the following: 1. Receive measurements over USB HID from another device (USB HID is used for convenience). 2. Process the measurements. 3. Store them in a database. 4. Interact with the user using the device's touch screen lcd. 5. Communicate (wi-fi, tcp-ip) with a central management station that collects the data and configures the device. 6. Include a web server to allow accessing the device via a browser.

We intend to program in C++.

My questions are: 1. Is that a good choice for such a device? 2. Assuming we choose Qt, how do we build our product? - Do we use Qt just as a GUI framework and write the application code in a separate process (passing messages between Qt and the application process)? - Do we write the entire application inside Qt, using all of the services the tool has to offer? - Another approach?

© Stack Overflow or respective owner

Related posts about qt

Related posts about embedded-linux