Qtopia-slides-new-mljo

February 2007
Aalborg University, Mobile Device Group
Basic programming for
the Qtopia
Morten Lisborg Jørgensen
Mobile Software Technologies Course
synopsis
September 2007
Aalborg University, Mobile Device Group
 Programme
– Installation of Greenphone SDK
– Short presentation of the Greenphone
– Walkthrough of the creation of a simple game
 Prerequisites
– Windows or Linux enabled computer with internet
access
 Installation is Windows based, but should be equally
simple on Linux
Mobile Developer Days
2
installing the SDK
September 2007
Aalborg University, Mobile Device Group
 Download and install VMware player from
http://vmware.com/
 Install Greenphone SDK
– Go to http://qtopia.net/ and download the
“Greenphone Community SDK” .iso-file
– Today I brought some CD’s of v. 4.2.4
– Follow instructions on the CD
Mobile Developer Days
3
what is the greenphone?
September 2007
Aalborg University, Mobile Device Group
 Marvell PXA270 312 MHz
(XScale ARM)
 64 MB RAM
 128 MB Flash
 Mini-SD slot for expansion
 GSM/GPRS modem (tri-band)
 Bluetooth
 Camera (1.3 megapixel)
 QVGA (320x240) LCD touch
screen
 Mini USB-port
 Price: $695
Mobile Developer Days
4
greenphone software
September 2007
Aalborg University, Mobile Device Group
 Qtopia Phone
Edition
 Linux 2.4 kernel
 Source code can
be downloaded
from trolltech.com
(full source not
available)
 Phone can be reflashed through
USB or flash-card
Mobile Developer Days
5
what is it good for?
September 2007
Aalborg University, Mobile Device Group
 Rapid prototyping
– Simple API means fast implementations
 Versatility
– Windows vs Linux = Symbian OS vs Greenphone
(to some extent)
 Full sources are however not available
 Only intended for developers
Mobile Developer Days
6
qtopia sdk - versions
September 2007
Aalborg University, Mobile Device Group
 Community (free)
– Sources for applications (GPL)
 Light ($195 ≈ 1200 kr)
– Same sources as community (dual license)
– Can be used for commercial distribution
 Professional (unknown)
– Support from Trolltech
– Full source
– Can be used for commercial distribution
Mobile Developer Days
7
qtopia sdk - contents
September 2007
Aalborg University, Mobile Device Group
 The SDK is provided as a VMware Virtual Machine image
– Avoids ordinary Linux hassle without sacrificing power
– Runs on Windows and Linux
– Uniform development platform for multiple developers
 Contents
–
–
–
–
–
–
–
Debian Linux with KDE
KDevelop – IDE
Qt Designer – UI designer
Qt Linguist – Translation tool
Assistant – API documentation
Phone emulator
apt-get – For easy install of additional applications
Mobile Developer Days
8