The Wayback Machine - https://web.archive.org/web/20120118163456/http://www.developer.nokia.com/Develop/Qt/

Qt

With Qt you can create your best apps and publish them today on Nokia Store. Qt offers you a robust, tried and tested application and UI framework for the development of rich, compelling apps for Nokia Symbian smartphones and the Nokia N9.

You will find that Qt greatly reduces your coding effort, through intuitive APIs that deliver more functionality from less code. When it comes to your app's UI, the web based technology in Qt Quick enables you to create compelling UIs faster than you thought possible. And better still, you only need one core code-base to address the 100 million Qt-powered Symbian and the Nokia N9. You can build versions of your apps for desktop platforms too. And you will find all of this is possible without compromising your apps performance because Qt is a framework, not a runtime.

Qt has delivered hundreds of apps to the desktop and embedded worlds. It's now ready for you to create sophisticated, responsive, and appealing smartphone apps.

See how Qt is being used by developers from around the world to deliver outstanding apps, in these videos ...

 

Qt SDK 1.1.4
Deliver your best apps yet, with rich UIs created using Qt Quick and the best phone integration from the Qt Mobility APIs. Intuitive tools make development quick and easy. Get started today.
Nokia N9
Discover the tools and resources for Qt development and more the Nokia N9.
Porting to Qt
Are you an iOS or Android developer? Get all the information you need to port your applications to Qt.

Spotlights for Qt View all

Fillr: Powered by Qt
Liverpool FC Match and News Centre app: Built using Qt
lastminute.com: Powered by Qt
Linkedin
The Guardian
Sainsbury's
Qt Developer Days, Munich 2011 - It's a wrap!
Powered by Qt: Global Edition
echoecho: Powered by Qt

Fillr: Powered by Qt

Co-founders and developers at Fill Apps, Cristian Loloiu and Adriana Marica talk about Fillr and Qt. Fillr is a puzzle game, which includes an online mode and offers users the ability to create game levels that can then be played by any other user worldwide. They also showcase the most recent version of the game, Fillr Winter Edition.

Cristian and Adriana started creating apps when they took part in a local Qt developer contest. They quickly fell in love the Qt SDK, because, as Cristian puts it, they can create killer apps in just a few hours. They particularly like QML and its rich features that enable sophisticated UIs to be created easily. Adriana is also impressed by its cross-platform capabilities, as she notes that moving a small app from Symbian to Nokia N9 can be done in a couple of hours. In ramping up their development effort, the support from Nokia, both through the Nokia Developer website and from the local Nokia team, has been invaluable in understanding the needs and requirements of both global and local markets.

Develop your apps with Qt More

Liverpool FC Match and News Centre app: Built using Qt

Kathy Smith, Mobile Manager at Liverpool FC, talks about the club’s mobile match and news application. The app provides fans with club news, live text feeds from matches, wallpaper, videos, and other club content. The app was coded for the club by InfoMedia and Operations Manager Sanjay Mistry provides an insight into the use of Qt and the Qt SDK. He notes how Qt Quick made it easy to translate the UX designers vision into reality and how straightforward the Qt APIs are to use, singling out the APIs for video handling in particular. For Liverpool FC, Kathy notes that Nokia has been invaluable in providing advice and phones in the markets Liverpool FC needs to reach its fan base worldwide. The Liverpool FC app will be available soon in Nokia Store.

Develop your apps with Qt More

lastminute.com: Powered by Qt

David Slocombe, Head of Mobile at lastminute.com, introduces the Hotels app for Qt-powered Symbian phones. After showcasing the app, David explains that users were having difficulty using the lastminute.com website on a mobile browser. By delivering the app using Qt they now offer a great mobile UX and have opened up new markets in the process. Matthew Gaunt, Developer at Future Platforms, then talks about using the Qt SDK. Among the many features of the technology Matthew praises, he notes that the Qt Mobility APIs enabled sophisticated mapping features to be added to the app with “relatively few lines of code”.

Develop your apps with Qt More

Linkedin

Developed using Qt, this simple yet versatile application enables users to easily keep track of their connections, send and receive messages, or reconnect with people within their extended network.

Explore this application further in the Design Gallery. More

The Guardian

Developed using Qt, this simple yet engaging application provides an ideal companion to The Guardian's desktop offering. Users can search for and browse articles, personalise their view by adjusting the font size, tag favourite articles, or share them with friends on social networks.

Explore this application further in the Design Gallery. More

Sainsbury's

Developed using Qt, this colourful and application enables users to track their grocery shopping loyalty points, review weekly specials, and browse specialised meal plans. Users can also locate stores nearby using GPS and view directions directly on Ovi Maps.

Explore this application further in the Design Gallery. More

Qt Developer Days, Munich 2011 - It's a wrap!

Daniel Kihlberg, Director Qt Developer Experience at Nokia, and Lars Knoll, Chief Maintainer for the Qt Project, along with a number of attendees provide an overview of the Qt Developer Days event that was held in Munich in October 2011. The video showcases the event, the biggest Qt community event of the year, demonstrating the depth and breadth of Qt development activities. Daniel and Lars also touch on the future of Qt and the initiatives driving it forward, such as the Qt Project and Qt’s core role in Nokia’s strategy of bringing apps to the next billion.

Develop your apps with Qt More

Powered by Qt: Global Edition

Developers from around the world talk about the opportunities and benefits they have discovered from developing Qt applications for Nokia smartphones. From Finland to the USA, China to the UK, the combination of powerful Qt APIs, access to phone features using Qt Mobility, the ease of use of the Qt SDK, and the phenomenal reach offered by Nokia Store are discussed by some of the world leading developers of mobile apps. Whether it’s for games or social networking apps, to taking advantage of leading edge technology — such as NFC — this video showcase the power of Qt.

More about developing with Qt and Qt Quick More

echoecho: Powered by Qt

Nick Bicanic (Founder and CEO) and Andrew Wanliss-Orlebar (Founder and Head of Product) at echoecho demonstrate the echoecho app app and talk about development using Qt SDK.

echoecho is a global location sharing system that enables people to find their friends anywhere in the world, then chat or arrange to meet.

The company launched the app simultaneously on most major smartphone platforms. This gave Nick Bicanic a unique opportunity to compare development environments: Nick found Qt SDK to be a ‘breath of fresh air’ and easy to use, noting that a working version of the app was created in just two weeks. Of the Qt tools and technology, Nick pays particular attention to the maps capability offered through Qt Mobility. This enabled him to add a fully functioning map to echoecho with only a few lines of code.

More about developing with Qt and Qt Mobility More

News and events

  • Qt Day 2012 coming to Florence
  • News by jasonblack 11 January 2012
  • Join us in Florence, Italy, on 27-28 January for Qt Day 2012, two days packed with exciting technical and business sessions. Highlights will include: - A keynote by Manuel Reverte-Castro, Nokia’s head of Ecosystem Developer Experience for South Europe.
  • QtInfo app reveals what’s under the hood
  • News by jasonblack 11 January 2012
  • The free QtInfo app is perfect if you are a developer who needs to know what version of the Qt framework is running in a Nokia phone, or if you’re a geek who likes to know that level of detail. Launch the app to reveal the Qt version and build currently installed, with details tailored for developers.
  • Qt ecosystem continues to grow. Qt Developer events in Beijing and Tokyo, both with record attendance
  • News by jasonblack 22 December 2011
  • We're ending 2011 on a very positive note. The current interest in Qt is stronger than at any time in our past, Qt with Qt Quick is better than ever before, and the preparations for Qt 5 have been progressing well.

Highlights

Qt SDK gets better, again — with the 1.1.4 release

Qt SDK 1.1.4 updates the SDK's features so you can take advantage of the opportunities with the latest Symbian phones and the Nokia N9. The release includes:

target updates for

  • MeeGo 1.2 Harmattan target, now a full release.
  • Symbian Anna Qt 4.7.4 target (with Qt Mobility 1.2.1).
  • Symbian Belle Qt 4.7.4 target (with Qt Mobility 1.2.1), which is included in the online installer, only.

updated Qt features:

  • Qt Quick 1.1.
  • Qt Quick Components 1.1 — a common set of components for Symbian Anna and Belle as well as the Nokia N9.
  • Qt Mobility API 1.2.1, which introduces new NFC and Bluetooth APIs, as well as quality improvements to the existing APIs.

Download and get started with the Qt SDK 1.1.4
More information the release on the Qt Labs blog ›
More about the Symbian update ›

Qt SDK 1.1.4 supports targets for the latest Symbian phones and the Nokia N9. If you have older Qt code for these or earlier phones, Qt SDK 1.1.2 is still available.


Bring your apps to Qt with the help of the new porting section

Want to bring your app to hundreds of millions of Nokia phone users? Our new Porting section will help get you there.

The porting section of Nokia Developer features API mapping tools to help you quickly find the Qt APIs equivalent to those you used in your existing iOS and Android apps. The Porting Library takes you through the porting process. Code examples that demonstrate practical porting examples are also included.

If you are ready to bring your app to the many millions of phones capable of running Qt apps, the Porting section can get you started, and have your app ported to Qt as quickly and easily as possible. .

More about Porting ›
Explore the porting examples ›

Qt SDK: For brilliant Symbian and Nokia N9 apps

Qt SDK enables you to create outstanding apps for Symbian phones and the Nokia N9 smartphone, as well as any other environment supported by Qt; even desktops. Complete and easy-to-learn, Qt SDK has everything you need to create, code, test, and package your Nokia smartphone apps.

  • Qt Quick with Qt Quick components — quickly create rich, fluid experiences, whether you are a UI designer or app developer. Now with predefined components that make building UIs even faster and more convenient.
  • Qt 4.7 APIs — intuitive APIs that enable you to develop rich, highly functional apps rapidly while taking advantage of significant performance improvements and powerful web integration.
  • Qt Mobility APIs — integrate your apps more deeply with phone hardware and software features, now with advanced use of camera, calendar, gallery, location, navigation, and mapping features.
  • Access to additional tools and features for smartphone apps such as the ability to use native platform APIs, a Notifications API, and Nokia AnalyzeTool.

Download the Qt SDK 1.1.4 ›
See how to get started with Symbian phone apps ›
See how to get started with Nokia N9 smartphone apps ›
Deliver your apps to Ovi Store ›

Qt Quick: Building beautiful UIs

Qt Quick

With Qt Quick you create touch based UIs for mobile phones. Whether you are a developer or UI designer, with QML and the Qt Quick tooling in Qt Creator, you will implement UIs for apps more productively. The declarative approach used by Qt Quick makes defining the UI dynamics and connecting application logic easy.

To help create a uniform UI look and feel, Qt Quick components are available for Symbian phones and the Nokia N9 smartphone. These components provide the basic building blocks for UI design.

Read about designing UIs for Symbian phones ›
Read the N9 UI guidelines ›

In addition, for Symbian apps the QML UI Templates provide predefined code for common application interfaces. You can use the templates in any application and customise the elements within the templates for colours, styles, and graphics. Several examples using the templates are provided in the QML UI Templates Library.

To help you get started, there are a number of Qt Quick examples in the Code examples section. Also, check out the community articles about Qt Quick in the Nokia Developer wiki.

Qt Mobility: APIs for mobile development

cross-platform UI

You can create apps that use features of Symbian and Maemo phones as well as the Nokia N9 phone with the same code using the Qt Mobility APIs. With these APIs, you take advantage of phone hardware, such as the camera, and access phone data, such as contacts. Features, such as the document gallery, simplify the presentation of content information. The latest APIs for maps, navigation, and landmarks offer you exciting new possibilities for creating location aware apps and LBS. Qt Mobility frees you from the normal multi-platform development constraints, while delivering exciting and compelling API features. By leveraging the internet or phone synchronisation, your applications will be able to offer a truly seamless user experience from desktop to mobile phones and, if you are really ambitious, into cars and domestic appliances.

Check out the Qt Mobility APIs

Notifications API add-on: Delivering push notifications

You can now deliver battery efficient notifications to your real-time apps using the Notifications API, an add-on for Qt SDK. Two APIs are provided for you to add push notifications to your apps: Service API, which provides access to the Nokia Notification Server through an HTTP REST interface in your server applications, and Client API, for processing notifications in your client applications.

Read more about the Notifications API ›
Watch the Notifications API webinar ›

Nokia AnalyzeTool: Stop leaks in your Qt software for Symbian

Ensuring your software handles memory correctly is an important part of delivering high quality software. Nokia AnalyzeTool is a powerful and convenient way to detect memory leaks and other memory issues in your Qt applications for Symbian phones. Simply compile your application with Nokia AnalyzeTool, install it and the Nokia AnalyzeTool client onto your Symbian phone, and execute the application to gather vital information on memory allocation. Once testing is complete, transfer the data collected by Nokia AnalyzeTool to your development PC to quickly identify memory leaks and the source code lines they originate from. New features in the latest version includes profiling modes, function performance measurement features, and an HTML format report.

Download Nokia AnalyzeTool ›
Read the user's guide ›

Smart Installer: Enhancing Symbian app distribution

Smart Installer

Smart Installer saves you from having to bundle the Qt framework in your apps' SIS files. When your app includes Smart Installer, as it's installed by the user a check is made for the presence of the required Qt packages. If any Qt packages are not present Smart Installer downloads and installs them. The Qt SDK 1.1 includes an updated version of Nokia Smart Installer for Symbian that delivers the Qt 4.7 and Qt Mobility 1.1 APIs.

Smart Installer in the Nokia Developer wiki

You can submit Qt based apps for Symbian phones that use Smart Installer to Ovi Store. Ovi Store undertakes the signing of these apps for you. You now have access to a huge market without the costs and challenges associated with signing Symbian apps.

Distribute your Symbian apps through Ovi Store

Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号 © Copyright Nokia 2012 All rights reserved
close