Qtopia for KDE developers 07 | 07 That Size-and-matters-thingy - - PowerPoint PPT Presentation

qtopia for kde developers
SMART_READER_LITE
LIVE PREVIEW

Qtopia for KDE developers 07 | 07 That Size-and-matters-thingy - - PowerPoint PPT Presentation

Qtopia for KDE developers 07 | 07 That Size-and-matters-thingy Remember that PC you had 5 years ago? That hardware is in your phone now 2 Screens :) 3 So what is it? Qtopia contains... Qtopia Core a.k.a Qt/embedded - same Qt API as


slide-1
SLIDE 1

07 | 07

Qtopia for KDE developers

slide-2
SLIDE 2

That Size-and-matters-thingy

Remember that PC you had 5 years ago?

That hardware is in your phone now

2

slide-3
SLIDE 3

Screens :)

3

slide-4
SLIDE 4

So what is it?

Qtopia contains...

Qtopia Core a.k.a “Qt/embedded” - same Qt API as on the desktop Qtopia Platform Gives you all those phone services (calls, messaging.....) “kdelibs” for phones Qtopia Phone Edition Contains the launcher and some reference applications “kdebase” for phones

4

slide-5
SLIDE 5

How does Qtopia fit with KDE?

5

X11 Mac OS X Win32 Qt kdelibs Apps

slide-6
SLIDE 6

How does Qtopia fit with KDE?

6

X11 Mac OS X Win32 Qt kdelibs QWS Apps Qtopia

slide-7
SLIDE 7

Anticipated Outburst I

But – QWS hijacks the framebuffer!

You have to understand that QWS is the windowing system If your toolkit already has a WS abstraction, interface with Arthur

7

slide-8
SLIDE 8

No difference between Qt and Qtopia Core hacking?

The same Qt APIs are used to write embedded apps

Note: Some parts are typically left out to safe memory Okay, if you want to be a good citizen, you'll have to change some lines Yes, your desktop UI will look silly on a 176x220 display

8

slide-9
SLIDE 9

So how do I develop for it?

Easy quick solution

Download the VMware Image, read the quick start tutorial, start hacking

9

slide-10
SLIDE 10

Anticipated Outburst II

I don't like VMware since ...

... it's slow to compile ... I don't have enough RAM ... I lose my super-special environment ... it doesn't work on my PPC

10

slide-11
SLIDE 11

Anticipated Outburst II

I don't like VMware since ...

... it's slow to compile ... I don't have enough RAM ... I lose my super-special environment ... it doesn't work on my PPC

Copy the tool chain from the image to your distro

... or build it yourself, if you're tough

11

slide-12
SLIDE 12

So how do I develop for it?

Easy quick solution

Grab the SDK, read the quick start tutorial, start hacking

gph script does a lot for you

gph -C x86

  • sets x86 as target

gph -i

  • installs the current project to the phone

gph -p

  • creates an installable package for the current project

12

slide-13
SLIDE 13

Anticipated Question

Do I need a Greenphone?

  • No. You can use QVFB and the Phone Simulator.

13

slide-14
SLIDE 14

How will it go on?

We have some cool new stuff coming up in Qtopia 4.3

Non-VMware SDK Improved Startup Times New Eye Candy Lots of under-the-hood improvements

14

slide-15
SLIDE 15

Hope you enjoyed!

Thank you for your attention!

15

slide-16
SLIDE 16

Why is the Greenphone so expensive?

It's not a phone, it's a developer board We created only a small amount of devices We're not making any money with it – the GP is an enabler technology ... and you'll get one for free if you have an interesting project.

16