Download - Gnome, linux mobile stacks, and you
GNOME, Linux mobile stacks, and you!GUADEC, Den Haag, 30 July 2010
twitter @savs
http://www.andrewsavory.com/blog/
Hi, I’m Andrew.
I. Why mobile matters
II. What about GNOME?
III. Star-cross’d lovers
GNOME, Linux mobile stacks, and you!A comedy in three acts
Act OneWhy mobile matters
The mission of the LiMo Foundation is to create an open, Linux-based software platform for use by the whole global industry to produce mobile devices through a balanced and transparent contribution process enabling a rich ecosystem of differentiated products, applications, and services from device manufacturers, operators, ISVs and integrators.
“
”
THREE THINGS
Handsets
Interesting members...
LiMo !
!"#$%&$'()*+"$(%*()%,($#-%&$'()*+"$(%.*/+(-/%+$%0*+*!12-%&'/+3-/%$.-(%4$'/0-%"(($5*+"$(
!"#$%&'%()*'(+''%)(,'-')(+.)/'0).1$2%#32(#.%-)+#"")244'"'12(')&2#%-(1'2&)25.6(#.%).7).6'%)-.814')('4,%.".$#'-)2%5)+#"")'&6.+'1).6'%)-.814')5'9'".6'1-)+.1"5+#5'
!"#$!#%&'$(!)$"#$*+%),-!.!/0!1234!/565!.!+789!:92;<=>79;!=;<!&)?8$!:92;<=>79;!>9<=4!
=;;92;@A<!=!BA4!C=D>;ADEF7C!G7>F!>FA!9HIA@>7JA!9K!@933=H9D=>7;L!@39EA34!9;!9CA;!E92D@A!7;;9J=>79;M!!
->=D>7;L!7NNA<7=>A34(!+789!:92;<=>79;!G733!HA@9NA!=!NANHAD!9K!&)?8$!:92;<=>79;OE!%<J7E9D4!P9=D<!
=;<!&)?8$!:92;<=>79;!G733!HA@9NA!=;!Q;<2E>D4!+7=7E9;!R=D>;AD!K9D!+789!:92;<=>79;M!!"F7E!
<AJA39CNA;>!DACDAEA;>E!=!;=>2D=3!K9DN=37S=>79;!K92;<A<!2C9;!>FA!E7L;7K7@=;>!2EA!9K!&)?8$!89H73A!
E9K>G=DA!@9NC9;A;>E!G7>F7;!*A3A=EA!/!=;<!*A3A=EA!T!9K!>FA!+789!R3=>K9DN"8M !
U+789!F=E!=!CD92<!FAD7>=LA!9K!GA33!AE>=H37EFA<!9CA;!E92D@A!>A@F;939L4!=;<!7E!@9NN7>>A<!>9!HD7;L7;L!
9CA;!E92D@A!7;;9J=>79;!>9!=!HD9=<!D=;LA!9K!@9NNAD@7=3!CD9<2@>E(V!E=7<!89DL=;!&7337E(!$WA@2>7JA!,7DA@>9D!
9K!+789!:92;<=>79;M!U"F7E!@39EA!=37L;NA;>!HA>GAA;!+789!=;<!&)?8$!CD9J7<AE!7NC9D>=;>!E2CC9D>!K9D!
>F7E!@9NN7>NA;>!=;<!G733!>=BA!7;!=;!AWC=;<7;L!A@9E4E>AN!9K!CD9<2@>E!=;<!EADJ7@AE!<AJA39CA<!H4!
&)?8$!<AJA39CADE!7;!@9;I2;@>79;!G7>F!>FA!NANHADE!9K!+789!:92;<=>79;MV !
"FA!+789!R3=>K9DN!7E!=!+7;2W!H=EA<!N9H73A!<AJ7@A!C3=>K9DN!<AJA39CA<!@933=H9D=>7JA34!H4!=!LD92C!9K!
N9H73A!7;<2E>D4!3A=<ADE!2E7;L!F7LF!X2=37>4!9CA;!E92D@A!>A@F;939L7AE(!7;@32<7;L!N23>7C3A!@9NC9;A;>E!
KD9N!&)?8$!89H73A!CD9IA@>!E2@F!=E!&37H(!&"YZ(!,[P2E(!&->DA=NAD!=;<!P32A\(!=N9;LE>!9>FADEM! !
U"FA!9HIA@>7JA!9K!&)?8$!89H73A!7E!>9!CD9J7<A!=!C3=>K9DN!K9D!>FA!;AW>!E>=LA!9K!@37A;>!@9NC2>7;LM!!]A!=DA!
@9NN7>>A<!>9!HD7;L7;L!>FA!X2=37>4!=;<!KDAA<9N!9K!&)?8$!>9!2EADE!9;!N9H73A!C3=>K9DNE(V!E=7<!->9DN4!
RA>ADE(!$WA@2>7JA!,7DA@>9D!9K!&)?8$!:92;<=>79;M!!U]A!=DA!AW@7>A<!>9!G9DB!G7>F!@9NNAD@7=3!C=D>;ADE!
37BA!>FA!+789!:92;<=>79;!>9!A;E2DA!>F=>!&)?8$!89H73A!>A@F;939L7AE!=DA!=J=73=H3A!9;!N9H73A!=;<!@9;[
;A@>A<!<AJ7@AE!7;@9DC9D=>7;L!>FA!+789!C3=>K9DNMV!!
89DA!7;K9DN=>79;!9;!+789OE!A;L=LANA;>!G7>F!9CA;!E92D@A!@9NN2;7>7AE!@=;!HA!K92;<!9;!7>E!9CA;!
E92D@A!GAHE7>A!=>!F>>C^__9CA;E92D@AM37N9K92;<=>79;M9DLM!!!
!
“... empower open source developers ...”
Why mobile?
~ 200m per year
~ 309m in 2009~ 376m in 2010
0
37.5
75
112.5
150
Tablets Netbooks Smartphones
Approximate device shipments (millions of units)
0
17,500,000
35,000,000
52,500,000
70,000,000
2009 2010 2011 2012 2013 2014
Mobile Netbooks
source: ovumBig-screen mobile broadband devices forecast: 2009-14; netbook/notebook with embedded mobile broadband
0
2,000,000,000
4,000,000,000
6,000,000,000
8,000,000,000
2009 2010 2011 2012 2013 2014
Mobile Netbooks Mobile Phones PC (estimated)
source: ovumBig-screen mobile broadband devices forecast: 2009-14Mobile regional and country forecast pack: 2010-15
Act TwoWhat about GNOME?
“Successful platforms allowed developers to reach a huge user base”
“cannot afford to have developers spend weeks before apps can be deployed”
“complete story for developers”
“modern development toolsmonolithic application delivery format
federated GNOME application market”
GNOME’s next place in the industry
Opinionated
Fast
Easy
• https://wiki.ubuntu.com/Quickly
• http://www.youtube.com/watch?v=dx93U10Kkro
Act ThreeA pair of star-cross’d lovers
Convergence
Platforms
http://www.flickr.com/photos/nielsvk/258859545/
Developers
What is the public perception of the platform?
How easy is it to get at the tools?
How easy is it to get up and running?
GTK Qt
Fair comparisons
GTK Qt
Fair comparisons
QtWebkitQtScript
QtNetworkQSql
QFile, QDirQt Resource
Qt APIs
Qt
Fair comparisons
QtWebkitQtScript
QtNetworkQSql
QFile, QDirQt Resource
Qt APIs
GNOME
GUADEC Challenge:Find the SDK
A glooming peace this morning with it brings;The sun, for sorrow, will not show his head:Go hence, to have more talk of these sad things;Some shall be pardon'd, and some punished:For never was a story of more woeThan this of Qt and her GNOME.
Thank you!
twitter @savs
http://www.andrewsavory.com/blog/