Product News: Software
Application Development Software aids embedded device creation.
Press Release Summary:
June 3, 2014 - Designed to address Internet of Things connected device trend, Qt Enterprise Embedded contains all tools needed for fully integrated embedded device application development and deployment. Cross-platform Qt WebEngine combines Qt Quick for native apps for maximum performance with HTML5 for dynamic web content and reusability across web and native clients. Qt Quick Compiler allows for compilation of QML files into application and ensures IP protection of QML source.
Original Press Release
Digia Updates Qt Enterprise Embedded to Deliver Enhanced Development and Deployment Experience for Embedded Device Creation
Press release date: May 22, 2014
Qt Enterprise Embedded offers unique and powerful tools and value-add components to address embedded device creation and Internet of Things development strategies
Digia has released an update to Qt Enterprise Embedded, the fully-integrated solution that enables users to get started immediately with embedded device creation with a tailored user experience ready to address the Internet of Things connected device trend. Today’s release includes the latest Qt 5.3 libraries, Qt WebEngine, Qt Quick Compiler, integration to the Qt Cloud and several other improvements. It contains all the tools needed for fast, easy, fully-integrated embedded device application development and deployment – further increasing developer efficiency, application and device performance, and shortening the development time of embedded software. With Qt Enterprise Embedded it is as easy to develop embedded software as it is to build applications for desktop or mobile.
Qt Enterprise Embedded brings performance, efficiency and shorter-time-to-market to embedded development allowing engineers to create beautiful, high-performing and modern UIs and applications. The pre-configured embedded development environment, pre-built Qt optimized software stack enables immediate deployment to verified reference boards allowing users to get up and running and have a working embedded project prototype from day one.
This Qt Enterprise Embedded update introduces a first look at Qt WebEngine, a powerful cross-platform web offering that combines Qt Quick for native apps for maximum performance, HTML5 for dynamic web content and reusability across web and native - with WebGL support for whenever extra 3D elegance needs to be added to the UI. Qt WebEngine is particularly important for embedded devices that need to offer on-demand web access and where the ability to develop hybrid UIs and functionality is key to keep up with changing market requirements.
“User experience demands on embedded device creation have changed dramatically over the years, with users in fast-paced industries now demanding performing beautiful interfaces that run fluently at 60fps with smooth transitions, animations and pinch zooming. Not only does the UI need to look innovative and modern, it needs to be developed in a fraction of time. Qt Enterprise Embedded has been created to address the need to get devices to market faster providing the tools necessary to make development easier and more efficient supporting the latest connected devices trends,” says Juhapekka Niemi, VP Sales & Marketing, Digia, Qt.
Qt Enterprise Embedded also includes the recently announced Qt Quick Compiler. Qt Quick Compiler is a new professional build tool, which allows for the compilation of QML files into an application. The compiler ensures IP protection of the the QML source and improves load time and performance by pre-parsing the QML files. With compiled Qt Quick, application start up is up to 90% faster than before, a key requirement in various embedded verticals.
Incremental deployment to devices is also being introduced to reduce the time it takes to deploy software to devices. Previous versions of Qt Enterprise Embedded offered USB-connection to the device as the primary way to deploy, run and debug on devices. The latest version adds the possibility of connecting to devices over a local area network using standard IP protocols – simplifying the sharing of devices amongst team members and setting up devices for automated testing.
The update to Qt Enterprise Embedded also provides full integration with Qt Cloud Services and the Enginio Data Storage to enable users to create a whole cloud backend for embedded, mobile and desktop Qt clients through a convenient Qt API. Together with the newly added Bluetooth support (using BlueZ) and the existing Wi-Fi and wired network support, the platform provides everything needed for implementing, monitoring and updating internet-of-things devices from within a single technology.
Qt Enterprise Embedded also provides the full set of Qt Enterprise value-add functionality, including a comprehensive virtual keyboard solution with multi-language and word-prediction possibilities, support for Qt Quick Enterprise Controls for industrial applications and libraries for 2D and 3D charting and data visualization.
The Qt Enterprise Embedded development environment runs on Ubuntu Linux 64-bit 12.04 LTS or later. Target hardware supported as standard at time of launch includes: Google Nexus 7 tablet 2012 & 2013 version; Boundary Devices SabreLite (Freescale i.MX 6); SABRE Board/Platform for smart devices (Freescale i.MX 6Quad); Raspberry Pi Model B (ARM11); and BeagleBone Black (TI AM335x). Digia is also able to port the software stack to custom hardware. The Qt Enterprise Embedded Emulator is included within the development environment. Qt Enterprise Embedded comes with Yocto –based tooling that easily extends the provided configurations to match the final hardware design as well as supports other hardware environments.
Full details on supported hardware, more information about Qt Enterprise Embedded and a 30-day free trial offer can be found at http://qt.digia.com/qtenterpriseembedded
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. It also includes built-in Qt Cloud Services that facilitates the whole lifecycle of a connected and data-driven Qt application.
Qt is created by developers for developers where making developers’ lives easier is top priority. It provides an incomparable developer experience with the tools necessary to create amazing user experiences. Qt is platform agnostic and believes in making sure that all developers are able to target multiple platforms with one framework by simply reusing code. Qt gives freedom to the developer. Code less. Create more. Deploy everywhere.
About Digia, Qt
Digia is responsible for all Qt activities including product development and commercial and open source licensing. Since March 2011, Digia Plc, the Helsinki-based services and consulting powerhouse listed in the NASDAQ OMX Helsinki exchange (DIG1V) has been the commercial licensor of Qt. In September 2012 Digia acquired the full Qt business from Nokia. Digia operates in China, Finland, Germany, Norway, Russia, Sweden and USA.
Digia’s goal is to provide desktop, embedded and mobile developers and companies with the most powerful cross-platform UI and application framework. Together with its licensing, support and services capabilities, Digia, Qt operates with the mission to work closely with developers to ensure that the projects are deployed on time, within budget and with a competitive advantage. http://qt.digia.com