DEVELOPMENT FRAMEWORK: Easy creation of embedded devices
2 mins read
Qt, the leading cross-platform application and user interface (UI) development framework is now available under version Qt 5.3. With Qt, you can easily develop cross-platform applications and simply reuse code to target all the major desktop, embedded and mobile platforms.
The core power of Qt is in the cross-platform C++ libraries. You get to write your application using high level libraries and you don't need to worry about the nasty platform details. When you want to access a device driver or a 3rd party software component directly, the C++ environment gives you all the access to required resources. When it comes to performance on embedded devices this can be the crucial difference between a great and an acceptable solution.
Qt applications are native applications with full native performance. Besides, you get full access to source code and have all the control over what it does. On the UI side you have Qt Quick, which is highly optimised to use the maximum power of your device GPU resulting into fluid user experience.
Even though many of the embedded devices are operated by trained professionals, the market-demands for user experience has dramatically changed over the past years. The user interface needs to have fluent 60 fps with smooth view transitions, animations and, of course, pinch zooming.
Qt Quick gives you all the verbosity of a modern UI technology combined with maximum native performance. Whether you are the UI designer or the developer, you can work productively together with the same technology. The underlying C++ is there so you don't need to isolate the UI from the rest of the application.
The Qt Creator IDE is way more than just a code editor. It lets you focus on content creation and takes care of all the nasty embedded tool chain and cross-compilation details for you. You can design your UI, code your application, and immediately cross-compile and deploy it to a real connected device by just pressing play from the IDE. If you don't have a device connected, you can deploy to our emulator, or run the cross-platform code native on desktop. Remote debugging and code profiling is also supported.
the best part of Qt is that it's all cross-platform. You can take your applications everywhere: embedded, desktop and mobile platforms. For instance implementing a mobile auxiliary display for an embedded device does not require an alternative technology. Internet of Things, Bring-Your-Own-Device and all your future visions a reality, with one technology, today.
Company and product info
Used by over 500,000 developers worldwide, Qt is a full framework that enables the development of powerful, interactive and platform-independent applications. Qt applications run native on desktop, embedded and mobile host systems, enabling them to deliver performance that is far superior to other cross-platform application development frameworks. Qt's support for multiple platforms and operating systems allows developers to save significant time related to porting to other devices.
Digia is responsible for all Qt activities including product development and commercial and open source licensing.
Product range
Qt Enterprise for Application Development
Qt Enterprise for Embedded Device Creation
Qt Cloud Services
Specialist sectors/industries served
Qt has been used in over 70 industries, like automotive, healthcare, industrial automation, in-flight entertainment, consumer electronics and robotics, etc.
Contact information
Digia, Qt
Sandakerveien 116
0484 Oslo
Norway
T: +47 210 80433
Email (UK sales): Aurindam.Jana@digia.com
Email (UK support): qt.info@digia.com