22. The future
K
O
hhhhhhhhh
Monday, March 15, 2010
23. Lets look at some very cool stuff
http://bit.ly/bqvQIG
Monday, March 15, 2010
24. Pulse check
j K
a
a
HumanApi - http://bit.ly/92lpyR
Monday, March 15, 2010
25. Agenda
• Timetravel
• Why mobile JavaScript development?
• Tales of a mobile developmentev
(EventNinja)
• Outlook
Monday, March 15, 2010
26. Mobile market
2% 5%
3%
3%
4%
4% 38%
5%
5%
10%
20%
Nokia Samsung LG Sony Ericsson Motorola ZTE
Kyocera RIM Sharp Apple Other
http://bit.ly/bPDn5b
Monday, March 15, 2010
27. Smartphone market
20%
40%
5%
15%
20%
Nokia RIM Apple HTC Others
http://bit.ly/bPDn5b
Monday, March 15, 2010
28. Is this our (developers) world?
d == 2%
Monday, March 15, 2010
29. Seriously?
Are we happy with a 2% market share?
Monday, March 15, 2010
31. Reality check:
“you're prohibited from distributing it (the app) through
competing app stores like Cydia or Rock Your Phone”
http://bit.ly/dgmJvN
Monday, March 15, 2010
43. Your Appshop facts
• 100% HTML5
• Apps work offline
Monday, March 15, 2010
44. Your Appshop facts
• 100% HTML5
• Apps work offline
• 12.000.000 downloads since december 2009
Monday, March 15, 2010
45. Your Appshop facts
• 100% HTML5
• Apps work offline
• 12.000.000 downloads since december 2009
• Payment gateway
Monday, March 15, 2010
46. Your Appshop facts
• 100% HTML5
• Apps work offline
• 12.000.000 downloads since december 2009
• Payment gateway
• It feels native
Monday, March 15, 2010
47. Device APIs
What else is happening in the mobile world?
Monday, March 15, 2010
48. m
Camera APIs (AR anyone?)
Monday, March 15, 2010
55. It’s all in the works
• JIL - http://jil.org
Vodafone, Verizon Wireless, China Mobile and Softbank Mobile (1.1 billion customers)
Monday, March 15, 2010
56. It’s all in the works
• JIL - http://jil.org
Vodafone, Verizon Wireless, China Mobile and Softbank Mobile (1.1 billion customers)
• BONDI - http://bondi.omtp.org
Monday, March 15, 2010
57. It’s all in the works
• JIL - http://jil.org
Vodafone, Verizon Wireless, China Mobile and Softbank Mobile (1.1 billion customers)
• BONDI - http://bondi.omtp.org
• W3C (Device APIs) - http://bit.ly/bdm4wv
Monday, March 15, 2010
58. Pulse check
j K
a
a
HumanApi - http://bit.ly/92lpyR
Monday, March 15, 2010
59. Agenda
• Timetravel
• Why mobile JavaScript development?
• Tales of a mobile dev (EventNinja)
• Outlook
Monday, March 15, 2010
60. Tales of a mobile dev
EventNinja
Monday, March 15, 2010
76. Why performance?
What we do has direct Impact!
• Datavolume (Someone has to pay for it)
• Like or Dislike - mobile apps get thrown
away very quickly
Monday, March 15, 2010
83. Other Dojo goodness
• Class inheritance - dojo.declare
Monday, March 15, 2010
84. Other Dojo goodness
• Class inheritance - dojo.declare
• Dojos event system - dojo.connect
Monday, March 15, 2010
85. Other Dojo goodness
• Class inheritance - dojo.declare
• Dojos event system - dojo.connect
• Powerful extendable query engine -
dojo.query
Monday, March 15, 2010
86. Other Dojo goodness
• Class inheritance - dojo.declare
• Dojos event system - dojo.connect
• Powerful extendable query engine -
dojo.query
• Much much more (See Dylans talk today)
Monday, March 15, 2010
87. But!
document.getElement...
Don’t forget about “real” JavaScript
Monday, March 15, 2010