Sami Makkonen

Deploying on Windows 8 Tablets with Qt Commercial

11/24/2011 12:51 PM  | Posted by: Sami Makkonen

The upcoming Windows 8 release is expected to bring a large amount of different kinds of tablet devices into the market. These devices are typically equipped with desktop-like capabilities, and can basically run all today’s existing Windows applications. Digia has been testing Qt Commercial with the Windows 8 Developer Preview, and both Qt C++ and Qt Quick applications work nicely. There were no modifications needed to make them run just like they do on Windows 7. However, in order to maximally benefit from the new things in Windows 8, the Metro style needs to be brought to Qt.


Windows 8 will target both desktop and tablet devices, with the new Metro style being clearly focused on tablets. It is expected that the Windows 8 tablets will have about equivalent capabilities to the laptops today, including compatibility with the Windows 7 style of applications. The benefits of the Metro style are naturally more apparent in the tablet devices.

 

Digia has investigated how well Qt Commercial 4.8 runs with the Windows 8 Developer Preview on a few tablet and desktop devices designed to run Windows 7. Applications have been working nicely and application performance has been good even in devices with low-end tablet hardware. We have also already contributed some of the found Windows 8 development environment related issues to the Qt Project, and are looking forward to continue this co-operation.

 

 

 

 

 

In order to maximally benefit from the Metro style Windows 8 brings and to develop applications as easily as possible, a set of Metro components is needed for Qt. Even without ready-made components, it is possible to make your own applications look like Metro applications quite easily. This can be achieved with graphics and by styling your application. Actually, Qt Quick already includes several layouts and elements that are very similar to Metro components. Of course, creating Metro style applications with Qt isn’t limited to only Qt Quick applications. We have also been experimenting with styling C++ based Qt applications to Metro style and yet again proved the versatility of the Qt framework.

 

Digia intends to work actively in the Qt Project in order to create the Metro components for easy deployment of Qt applications on Windows 8. The timeframe of Windows 8’s availability is not yet publicly confirmed by Microsoft, but we will stay tuned for it.

 

To learn more about Qt Commercial and our future supported platforms, added features and functions and our involvement in the Qt project, make sure to hear our talk at Qt Developer Days 2011 San Francisco - the breakfast seminar. Register now to the event: http://qt.nokia.com/qtdevdays2011

Comments:

krzysiek | 11/24/2011 2:25 PM
so.. Qt on Windows8 with Metro UI - then Qt/QML shouldn't be a problem on Windows Phone 7 and Lumias? :)

serkol | 11/24/2011 4:31 PM
Are you talking about "metro-styled" applications, or about writing real Metro applications with Qt?

RajaRaviVarma | 11/24/2011 7:51 PM
Good to see, how Qt foresees its future in tablets. It will be interesting to develop for Android and Windows 8 without, recoding. Lets hope, Qt will be soon seen in IPads.

Sami Makkonen | 11/25/2011 8:55 AM
All applications shown in the video are Metro styled applications running in Windows 8 Desktop mode. There is an experimental project for running Qt applications on Win 8 Metro (http://projects.developer.nokia.com/qt_metro).

Kristof | 2/21/2012 9:19 AM
I read an atlcire recently in business weekly that spoke of the expected increase in sales for the apple corporation. The atlcire suggested that this increase would take place for a few reasons. One of those reasons is that many personal computer owners have held onto their old pc's running windows xp because they didn't want to get a new computer with vista. Others may be coming in to get a new computer to get away from vista or to simply purchase the new windows 7. Either way, apple wants to capatlize on this expected influx of consumers and market specifically to draw those individuals to their products in the coming months.

Stonled | 5/3/2012 12:57 PM
Still Win 8 has to win the popularity at the mobile market. At the moment it's not the most popular platform. But with some improvements it may improve its positions. Regards, mobile application development

Tags

Archive

Authors

Pasi Matilainen

Pasi is a Software Specialist working at Digia, Qt Commercial R&D and he concentrates on Mac OS X development. Pasi holds an M.Sc. degree in Information Technology from the Tampere University of Technology, Finland.

Tarja Sundqvist

Tarja is a Senior Software Engineer in the Digia, Qt Commercial Support team. She has been working in Digia for over 10 years in various positions: software development, testing, error management. Now, Tarja is focusing on helping Qt Commercial customers with their daily Qt problems on Windows and Linux platforms. Tarja holds an M.Sc. degree in Information Processing Science from the University of Oulu, Finland.

Akseli Salovaara

Akseli is a Software Specialist at Digia, Qt Commercial R&D and is responsible for the Qt Commercial releases and deliveries. Akseli holds an B.Sc. degree in Information Technology from the University of Applied Sciences in Jyväskylä, Finland.

Samuli Piippo

Samuli is a Software Specialist at Digia, Qt Commercial R&D with a concentration on  embedded Linux and RTOS development. Samuli holds an M.Sc. degree in Information Processing Science from the University of Oulu, Finland.

Katherine Barrios

Katherine is the Marketing Manager at Digia, Qt Commercial. She is responsible for getting the word out about Qt Commercial to the Qt ecosystem and working together with our customers and the Qt community to further extend the love for Qt on desktop and embedded. She was previously employed at Nokia, Qt Development Frameworks as Program Marketing Manager and is based in Oslo, Norway.

Sami Makkonen

Sami is a Senior Product Manager working at Digia, Qt Commercial R&D and he is responsible for the product planning including new feature development and enhancements to existing functionality. Sami holds an M.Sc.(Econ.) degree in Computer Science.

Andy Shaw

Andy is the Head of Support at Digia, Qt Commercial and has been working with Qt and supporting customers using Qt for 11 years.  He thrives on solving customer problems and getting feedback from them.

Tuukka Turunen

Tuukka is the Director of R&D at Digia, Qt Commercial and is responsible for the planning, creation, verification and delivery of the Qt Commercial product. Tuukka holds a M.Sc.(Eng) and Licentiate of Technology degrees in Computer Science.

Qt Commercial Team