80 likes | 167 Views
Basic programming for the Qtopia Greenphone. Morten Lisborg Jørgensen. s ynopsis. 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
E N D
Basic programming for the QtopiaGreenphone Morten Lisborg Jørgensen
synopsis • 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
installingthe SDK • 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
whatis the greenphone? • 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
greenphonesoftware • Qtopia Phone Edition • Linux 2.4 kernel • Source code can be downloaded from trolltech.com (full source not available) • Phone can be re-flashed through USB or flash-card
what is it good for? • Rapid prototyping • Simple API means fast implementations • Versatility • Windows vs Linux = Symbian OS vs Greenphone(to someextent) • Fullsourcesarehowever not available • Onlyintended for developers
qtopiasdk - versions • 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
qtopiasdk - contents • 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