13. good news!
early release available
mobilexweb.com
miércoles 27 de julio de 11
14. other projects
+40 links, +300 emulators
www.mobilexweb.com/emulators
typing long URLs on mobile?
www.mobiletinyurl.com
miércoles 27 de julio de 11
19. mobile
‣ absolutely personal
miércoles 27 de julio de 11
20. mobile
‣ absolutely personal
‣ +70% population (+5 billions)
miércoles 27 de julio de 11
21. mobile
‣ absolutely personal
‣ +70% population (+5 billions)
‣ make us focus
miércoles 27 de julio de 11
22. mobile
‣ absolutely personal
‣ +70% population (+5 billions)
‣ make us focus
‣ read our context...
miércoles 27 de julio de 11
23. mobile
‣ absolutely personal
‣ +70% population (+5 billions)
‣ make us focus
‣ read our context...
‣ ... always...
miércoles 27 de julio de 11
24. mobile
‣ absolutely personal
‣ +70% population (+5 billions)
‣ make us focus
‣ read our context...
‣ ... always...
‣ ... and everywhere.
miércoles 27 de julio de 11
25. mobile
‣ absolutely personal
‣ +70% population (+5 billions)
‣ make us focus
‣ read our context...
‣ ... always...
‣ ... and everywhere.
‣ our feelings
miércoles 27 de julio de 11
35. native code
vs
javascript
miércoles 27 de julio de 11
36. browser
vs
installed apps
& stores
miércoles 27 de julio de 11
37. when we say mobile web
miércoles 27 de julio de 11
38. when we say mobile web
from a developer’s perspective it’s
using HTML, CSS and JavaScript
to develop mobile apps
miércoles 27 de julio de 11
39. when we say mobile web
from a developer’s perspective it’s
using HTML, CSS and JavaScript
to develop mobile apps
(browser or installed)
miércoles 27 de julio de 11
40. let’s see some
open source projects
& standars
miércoles 27 de julio de 11
44. java on mobile
ME
‣ billions of devices
miércoles 27 de julio de 11
45. java on mobile
ME
‣ billions of devices
‣ open source
miércoles 27 de julio de 11
46. java on mobile
ME
‣ billions of devices
‣ open source
‣ nokia, samsung, lg, sony ericsson
miércoles 27 de julio de 11
47. java on mobile
ME
‣ billions of devices
‣ open source
‣ nokia, samsung, lg, sony ericsson
‣ based on JRE 1.3 subset
miércoles 27 de julio de 11
48. java on mobile
ME
‣ billions of devices
‣ open source
‣ nokia, samsung, lg, sony ericsson
‣ based on JRE 1.3 subset
‣ yes, 1.3
miércoles 27 de julio de 11
49. java on mobile
ME
‣ billions of devices
‣ open source
‣ nokia, samsung, lg, sony ericsson
‣ based on JRE 1.3 subset
‣ yes, 1.3
‣ has modern API for touch, accelerometer, SVG
miércoles 27 de julio de 11
50. java on mobile
developer.blackberry.com
miércoles 27 de julio de 11
51. java on mobile
BlackBerry apps
developer.blackberry.com
miércoles 27 de julio de 11
52. java on mobile
BlackBerry apps
‣ based on ME
developer.blackberry.com
miércoles 27 de julio de 11
53. java on mobile
BlackBerry apps
‣ based on ME
‣ platform modern APIs, including database,
touch and BBM
developer.blackberry.com
miércoles 27 de julio de 11
54. java on mobile
BlackBerry apps
‣ based on ME
‣ platform modern APIs, including database,
touch and BBM
‣ free tools, eclipse-based
developer.blackberry.com
miércoles 27 de julio de 11
55. java on mobile
BlackBerry apps
‣ based on ME
‣ platform modern APIs, including database,
touch and BBM
‣ free tools, eclipse-based
‣ every BB app is Java
developer.blackberry.com
miércoles 27 de julio de 11
56. java on mobile
developer.android.com
miércoles 27 de julio de 11
57. java on mobile
Android apps
developer.android.com
miércoles 27 de julio de 11
58. java on mobile
Android apps
‣ not based on SE or ME -> Dalvik VM
developer.android.com
miércoles 27 de julio de 11
59. java on mobile
Android apps
‣ not based on SE or ME -> Dalvik VM
‣ open source
developer.android.com
miércoles 27 de julio de 11
60. java on mobile
Android apps
‣ not based on SE or ME -> Dalvik VM
‣ open source
‣ modern APIs, MVC UI
developer.android.com
miércoles 27 de julio de 11
61. java on mobile
Android apps
‣ not based on SE or ME -> Dalvik VM
‣ open source
‣ modern APIs, MVC UI
‣ free tools, eclipse-based
developer.android.com
miércoles 27 de julio de 11
74. cocos2d
‣ originally for iOS
miércoles 27 de julio de 11
75. cocos2d
‣ originally for iOS
‣ + 2.500 known games in the AppStore
miércoles 27 de julio de 11
76. cocos2d
‣ originally for iOS
‣ + 2.500 known games in the AppStore
‣ now ported to html5, android, mac os, c++
miércoles 27 de julio de 11
77. cocos2d
‣ originally for iOS
‣ + 2.500 known games in the AppStore
‣ now ported to html5, android, mac os, c++
www.cocos2d-iphone.org
miércoles 27 de julio de 11
80. adobe flex
‣ open source framework
miércoles 27 de julio de 11
81. adobe flex
‣ open source framework
‣ designed for web, desktop and mobile (>= 4.5)
miércoles 27 de julio de 11
82. adobe flex
‣ open source framework
‣ designed for web, desktop and mobile (>= 4.5)
‣ you can get free SDKs to compile apps to:
android, iOS and blackberry playbook.
miércoles 27 de julio de 11
83. adobe flex
‣ open source framework
‣ designed for web, desktop and mobile (>= 4.5)
‣ you can get free SDKs to compile apps to:
android, iOS and blackberry playbook.
www.adobe.com/go/flex
miércoles 27 de julio de 11
86. ‣ open source database engine
miércoles 27 de julio de 11
87. ‣ open source database engine
‣ most widely deployed SQL db engine (500M)
miércoles 27 de julio de 11
88. ‣ open source database engine
‣ most widely deployed SQL db engine (500M)
‣ available in: iOS, android, webOS, blackberry,
symbian, and html5 (websql api)
miércoles 27 de julio de 11
107. wurfl
‣ open source device description repository (DDR)
miércoles 27 de julio de 11
108. wurfl
‣ open source device description repository (DDR)
‣ used by facebook and google
miércoles 27 de julio de 11
109. wurfl
‣ open source device description repository (DDR)
‣ used by facebook and google
‣ apis available for php, java, .net and as a db
miércoles 27 de julio de 11
110. wurfl
‣ open source device description repository (DDR)
‣ used by facebook and google
‣ apis available for php, java, .net and as a db
‣ +5,000 devices with 500 capabilities info each
miércoles 27 de julio de 11
111. wurfl
‣ open source device description repository (DDR)
‣ used by facebook and google
‣ apis available for php, java, .net and as a db
‣ +5,000 devices with 500 capabilities info each
wurfl.sourceforge.net
miércoles 27 de julio de 11
136. features
‣ non-intrusive semantic html5 code
miércoles 27 de julio de 11
137. features
‣ non-intrusive semantic html5 code
‣ open sourced
miércoles 27 de julio de 11
138. features
‣ non-intrusive semantic html5 code
‣ open sourced
‣ lightweight
miércoles 27 de julio de 11
139. features
‣ non-intrusive semantic html5 code
‣ open sourced
‣ lightweight
‣ multiplatform with progressive enhancement
miércoles 27 de julio de 11
140. features
‣ non-intrusive semantic html5 code
‣ open sourced
‣ lightweight
‣ multiplatform with progressive enhancement
‣ accessibility support
miércoles 27 de julio de 11
141. features
‣ non-intrusive semantic html5 code
‣ open sourced
‣ lightweight
‣ multiplatform with progressive enhancement
‣ accessibility support
‣ customizable
miércoles 27 de julio de 11
142. features
‣ non-intrusive semantic html5 code
‣ open sourced
‣ lightweight
‣ multiplatform with progressive enhancement
‣ accessibility support
‣ customizable
‣ includes javascript api
miércoles 27 de julio de 11
146. webworks
‣ open source framework
miércoles 27 de julio de 11
147. webworks
‣ open source framework
‣ for blackberry smartphones and playbook
miércoles 27 de julio de 11
148. webworks
‣ open source framework
‣ for blackberry smartphones and playbook
‣ creates native java or air apps with web code
miércoles 27 de julio de 11
149. webworks
‣ open source framework
‣ for blackberry smartphones and playbook
‣ creates native java or air apps with web code
‣ apis for accessing BB infrastructure and device
services
miércoles 27 de julio de 11
150. webworks
‣ open source framework
‣ for blackberry smartphones and playbook
‣ creates native java or air apps with web code
‣ apis for accessing BB infrastructure and device
services
‣ same security model as in native
miércoles 27 de julio de 11
153. phonegap
‣ open source framework
miércoles 27 de julio de 11
154. phonegap
‣ open source framework
‣ for iOS, android, blackberry, symbian, webOS,
windows phone & bada
miércoles 27 de julio de 11
155. phonegap
‣ open source framework
‣ for iOS, android, blackberry, symbian, webOS,
windows phone & bada
‣ creates native or first-class citizens apps
miércoles 27 de julio de 11
156. phonegap
‣ open source framework
‣ for iOS, android, blackberry, symbian, webOS,
windows phone & bada
‣ creates native or first-class citizens apps
‣ apis for accessing device’s services
miércoles 27 de julio de 11
157. phonegap
‣ open source framework
‣ for iOS, android, blackberry, symbian, webOS,
windows phone & bada
‣ creates native or first-class citizens apps
‣ apis for accessing device’s services
‣ sample projects to compile every app
miércoles 27 de julio de 11
158. phonegap
www.phonegap.com
miércoles 27 de julio de 11
159. phonegap
‣ it’s not a compiler
www.phonegap.com
miércoles 27 de julio de 11
160. phonegap
‣ it’s not a compiler
‣ it’s not a UI framework
www.phonegap.com
miércoles 27 de julio de 11
161. phonegap
‣ it’s not a compiler
‣ it’s not a UI framework
‣ you will need every sdk to compile
www.phonegap.com
miércoles 27 de julio de 11
162. phonegap
‣ it’s not a compiler
‣ it’s not a UI framework
‣ you will need every sdk to compile
‣ every device has different rendering engine
www.phonegap.com
miércoles 27 de julio de 11
163. phonegap
‣ it’s not a compiler
‣ it’s not a UI framework
‣ you will need every sdk to compile
‣ every device has different rendering engine
‣ we need to use progressive enhancement
www.phonegap.com
miércoles 27 de julio de 11
170. you can reach a good experience
thank you!
firt.mobi
firtman@gmail.com
twitter: @firt
www.mobilexweb.com
Pictures)from)freedigitalphotos.net)
miércoles 27 de julio de 11