Qt Mobility Examples

All  |  Qt Quick  |  Qt Mobility  |  In-app purchasing  |  Nokia N9 compliant

16 May 2012
Camera Demo

Camera Demo

This example demonstrates how to use the Qt Mobility Qt camera classes to access the camera devices. The application can set the properties of the camera, show the viewfinder image, and capture still images. The application also analyses the viewfinder image in real time and shows a histogram window about the image. The overexposed areas are marked in the viewfinder to demonstrate the pixel manipulation techniques in real-time images. For related documentation, see the Camera Guide.

This example is hosted in Nokia Developer Projects.

Project summary | Implementation notes | Release notes

24 April 2012
Places Around

Places Around

This Nokia Developer Qt Quick example application has been ported from iOS to Qt. It demonstrates the use of the Social Connect QML Plug-in for user authentication and retrieving nearby places from Facebook. The example also features the Qt Mobility Location API; the places found are placed on Nokia Maps which is centered based on the user's current location. In addition, the route drawing feature plans the route from the current location to the selected point of interest.

This example is hosted in Nokia Developer Projects.

Project summary | Implementation notes | Release notes

03 April 2012
MirrorHouse v1.3

MirrorHouse v1.3

This Qt Quick example application demonstrates how to use the QCamera from the Qt Mobility Multimedia module and how to create a circus-style mirror effect with it. The application shows how to manipulate camera frames in real-time.

This example is hosted in Nokia Developer Projects:

Project summary | Implementation notes | Release notes

29 March 2012
Media Browser v2.0

Media Browser v2.0

The Media Browser example application demonstrates how to use QML bindings of the Document Gallery (part of QtMobility APIs). create a visually appealing coverflow view and show image and video files. The updated version uses Qt Quick Components and adds support for video playback.

This example is hosted in Nokia Developer Projects.

Project summary | Implementation notes | Release notes

20 March 2012
FileList 1.1

FileList 1.1

FileList is a simple example application for browsing multimedia files on a Symbian device. This application, which is ported from a Symbian C++ version, is developed with Qt Quick components and is based on the Symbian design guidelines. The example also features a fast-loading, efficient splash screen, implemented completely with QML code.

14 March 2012
Dj Turntable v1.4

Dj Turntable v1.4

The Dj Turntable example is a Qt Quick application that allows the user to scratch audio with the turntable and play predefined background beats, or create their own beats with the drum machine. The purpose of the application is to demonstrate the integration of Qt Quick and the Qt Mobility audio interface using Qt GameEnabler. The application is compatible with Symbian devices with Qt 4.7.4 and Qt Mobility 1.2.1, MeeGo 1.2 Harmattan, and Windows desktop computers starting with Windows XP (the Qt libraries are provided with the executable).

This example is hosted in Nokia Developer Projects.

Project summary | Implementation notes | Release notes

13 March 2012
Qt GameEnabler v2.1

Qt GameEnabler v2.1

Qt GameEnabler is a collection of interfaces that enables game and game engine development in the Qt environment. Qt GameEnabler provides a simple framework enabling the use of native OpenGL® ES 2.0 code within a Qt application, and enables applications to achieve the maximum performance by providing direct access to graphics hardware acceleration using OpenGL. An application created with Qt GameEnabler will run on all devices supporting OpenGL ES 2.0.

This example is hosted in Nokia Developer Projects.

Project summary | Implementation notes | Release notes

29 February 2012
Video Streamer

Video Streamer

The QML Video Streamer example application showcases QML video streaming and playing capabilities using Qt Mobility bindings, the QML Video element, and a custom QML video player component. The QML Video Streamer application has been designed to use the official Qt Quick Components for navigation and UI.

This example application is hosted Nokia Developer Projects.
Project summary | Implementation notes | Release notes

08 February 2012
Compass v2.1

Compass v2.1

Compass is a Nokia showcase example application that demonstrates the use of the Qt Location API and Nokia Maps with the compass sensor. This application can be used as a traditional compass with Nokia Maps and it allows the user to determine the bearing to the desired direction. The tracking function draws the travelled route to the map and the route can be saved in KML format. This example is hosted in a Nokia Developer Project, where you can find implementation notes, discover recent revisions, and contribute to the project.

19 December 2011
Battleships

Battleships

Battleships is a Qt Quick example game of the well-known guessing game played by two people. In this game you have to guess where your opponent's battleships are on the 10 x 10 grid and sink them before the opponent sinks your ships. The game has both single player and two-player modes. In the two-player mode two devices are connected over a Bluetooth connection. This example is hosted in Nokia Developer Projects, where you can find implementation notes, discover recent revisions, and contribute to the project.

16 November 2011
Moto Trial Racer v1.2

Moto Trial Racer v1.2

Moto Trial Racer is a motorcycle racing game that demonstrates integrating QML with Box2D physics engine. The game uses Box2D QML plug-in as a base, but the plug-in has been modified to fit for this game. The audio implementation in the game is provided by Qt GameEnabler. The example also features in-application purchasing. The user can purchase items from the Nokia Store to enhance the game experience. The actual items are provided already in the installation but are protected by DRM (Digital Rights Management) and can only be unlocked by Nokia Store. This example is hosted in a Nokia Developer Project, where you can find implementation notes, discover recent revisions, and contribute to the project.

10 October 2011
Bullet Dice v1.1

Bullet Dice v1.1

This demo application creates dice and places them on a virtual table. The user can manipulate the dice with touch and accelerometer events. Simple cube/plane-based physics are applied to the dice with the Bullet physics library. The graphics of this example are implemented with the QtOpenGL module. This example is hosted in a Nokia Developer Project, where you can find implementation notes.

28 June 2011
ePong v1.0

ePong v1.0

ePong is an arcade style tennis sports game example. It was first implemented in Symbian C++ and then ported to Qt with Qt GameEnabler. This example is hosted in a Nokia Developer Project.

21 June 2011
AirSwype v1.1

AirSwype v1.1

AirSwype is a Nokia example application where the user must draw the presented figure in the air with the phone as precisely as possible.

21 June 2011
Guitar Tuner v1.3

Guitar Tuner v1.3

Guitar Tuner is a Qt Quick example application that demonstrates the integration of Qt audio interfaces. The application can be used to tune guitar strings by analysing the audio recorded by the device microphone.

21 June 2011
Qt Bubble Level v1.3

Qt Bubble Level v1.3

This application demonstrates how to use Qt Quick with the accelerometer sensor that is part of Qt Mobility.

26 May 2011
WhoWhere Daemon

WhoWhere Daemon

This Qt Quick/Qt C++ example application demonstrates how to use the Qt Mobility Service Framework.

21 March 2011
QCamera Example v1.1

QCamera Example v1.1

This Qt C++ example application shows the viewfinder picture from the device camera and allows the user to capture images, store them, and send them as MMS messages.

23 February 2011
Qt: QWhoWhere Example v1.2

Qt: QWhoWhere Example v1.2

This Qt example application demonstrates how to use the Qt Mobility APIs. The Qt Mobility project delivers a set of new APIs to Qt, offering features that are well known from the mobile device world, particularly mobile phones.

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