mobile development with standards and open source

170
max firtman @firt firt.mobi mobile development with standards and open source technologies miércoles 27 de julio de 11

Upload: maximiliano-firtman

Post on 15-Jan-2015

2.680 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Mobile Development with Standards and Open Source

max firtman@firt firt.mobi

mobile development with

standards and open source technologies

miércoles 27 de julio de 11

Page 2: Mobile Development with Standards and Open Source

mobile+web developermobilexweb.com blog

@firt

who am I?

miércoles 27 de julio de 11

Page 3: Mobile Development with Standards and Open Source

where?

miércoles 27 de julio de 11

Page 4: Mobile Development with Standards and Open Source

buenos aires ~ argentina

where?

miércoles 27 de julio de 11

Page 5: Mobile Development with Standards and Open Source

buenos aires ~ argentina

where?

patagonia soccermeat & winetango

miércoles 27 de julio de 11

Page 6: Mobile Development with Standards and Open Source

buenos aires ~ argentina

where?

patagonia soccermeat & winetango

miércoles 27 de julio de 11

Page 7: Mobile Development with Standards and Open Source

buenos aires ~ argentina

where?

patagonia soccermeat & winetango

true lies tango scene

miércoles 27 de julio de 11

Page 8: Mobile Development with Standards and Open Source

Image from my house

books

miércoles 27 de julio de 11

Page 9: Mobile Development with Standards and Open Source

miércoles 27 de julio de 11

Page 10: Mobile Development with Standards and Open Source

many of you have two questions for me

miércoles 27 de julio de 11

Page 11: Mobile Development with Standards and Open Source

the first answer is no

miércoles 27 de julio de 11

Page 12: Mobile Development with Standards and Open Source

the second answer is yes

miércoles 27 de julio de 11

Page 13: Mobile Development with Standards and Open Source

early release available

good news!

mobilexweb.com

miércoles 27 de julio de 11

Page 14: Mobile Development with Standards and Open Source

+40 links, +300 emulators

typing long URLs on mobile?

other projects

www.mobilexweb.com/emulators

www.mobiletinyurl.com

miércoles 27 de julio de 11

Page 15: Mobile Development with Standards and Open Source

why mobile?

miércoles 27 de julio de 11

Page 16: Mobile Development with Standards and Open Source

mobile devices are ourflying cars

miércoles 27 de julio de 11

Page 17: Mobile Development with Standards and Open Source

mobile is about us

miércoles 27 de julio de 11

Page 18: Mobile Development with Standards and Open Source

mobile

miércoles 27 de julio de 11

Page 19: Mobile Development with Standards and Open Source

mobile

‣ absolutely personal

miércoles 27 de julio de 11

Page 20: Mobile Development with Standards and Open Source

mobile

‣ absolutely personal‣ +70% population (+5 billions)

miércoles 27 de julio de 11

Page 21: Mobile Development with Standards and Open Source

mobile

‣ absolutely personal‣ +70% population (+5 billions)‣ make us focus

miércoles 27 de julio de 11

Page 22: Mobile Development with Standards and Open Source

mobile

‣ absolutely personal‣ +70% population (+5 billions)‣ make us focus‣ read our context...

miércoles 27 de julio de 11

Page 23: Mobile Development with Standards and Open Source

mobile

‣ absolutely personal‣ +70% population (+5 billions)‣ make us focus‣ read our context...‣ ... always...

miércoles 27 de julio de 11

Page 24: Mobile Development with Standards and Open Source

mobile

‣ absolutely personal‣ +70% population (+5 billions)‣ make us focus‣ read our context...‣ ... always...‣ ... and everywhere.

miércoles 27 de julio de 11

Page 25: Mobile Development with Standards and Open Source

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

Page 26: Mobile Development with Standards and Open Source

then... what is the problem?

miércoles 27 de julio de 11

Page 27: Mobile Development with Standards and Open Source

mobile is a minefield

Photo by World of Good (Flickr) - Falklands / Malvinas Islandsmiércoles 27 de julio de 11

Page 28: Mobile Development with Standards and Open Source

lots of questions

Photo by wayneandwax (Flickr) miércoles 27 de julio de 11

Page 29: Mobile Development with Standards and Open Source

lots of questionswe need to learn

miércoles 27 de julio de 11

Page 30: Mobile Development with Standards and Open Source

and learn more...

miércoles 27 de julio de 11

Page 31: Mobile Development with Standards and Open Source

lots of platformsmiércoles 27 de julio de 11

Page 32: Mobile Development with Standards and Open Source

nativevs

web

miércoles 27 de julio de 11

Page 33: Mobile Development with Standards and Open Source

WAIT!

miércoles 27 de julio de 11

Page 34: Mobile Development with Standards and Open Source

Are you sure?

miércoles 27 de julio de 11

Page 35: Mobile Development with Standards and Open Source

native codevs

javascript

miércoles 27 de julio de 11

Page 36: Mobile Development with Standards and Open Source

browservs

installed apps& stores

miércoles 27 de julio de 11

Page 37: Mobile Development with Standards and Open Source

when we say mobile web

miércoles 27 de julio de 11

Page 38: Mobile Development with Standards and Open Source

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

Page 39: Mobile Development with Standards and Open Source

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

Page 40: Mobile Development with Standards and Open Source

let’s see some open source projects

& standars

miércoles 27 de julio de 11

Page 41: Mobile Development with Standards and Open Source

miércoles 27 de julio de 11

Page 42: Mobile Development with Standards and Open Source

java on mobile

miércoles 27 de julio de 11

Page 43: Mobile Development with Standards and Open Source

java on mobileME

miércoles 27 de julio de 11

Page 44: Mobile Development with Standards and Open Source

java on mobileME ‣ billions of devices

miércoles 27 de julio de 11

Page 45: Mobile Development with Standards and Open Source

java on mobileME ‣ billions of devices ‣ open source

miércoles 27 de julio de 11

Page 46: Mobile Development with Standards and Open Source

java on mobileME ‣ billions of devices ‣ open source‣ nokia, samsung, lg, sony ericsson

miércoles 27 de julio de 11

Page 47: Mobile Development with Standards and Open Source

java on mobileME ‣ billions of devices ‣ open source‣ nokia, samsung, lg, sony ericsson‣ based on JRE 1.3 subset

miércoles 27 de julio de 11

Page 48: Mobile Development with Standards and Open Source

java on mobileME ‣ 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

Page 49: Mobile Development with Standards and Open Source

java on mobileME ‣ 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

Page 50: Mobile Development with Standards and Open Source

java on mobile

developer.blackberry.commiércoles 27 de julio de 11

Page 51: Mobile Development with Standards and Open Source

java on mobile

BlackBerry apps

developer.blackberry.commiércoles 27 de julio de 11

Page 52: Mobile Development with Standards and Open Source

java on mobile

BlackBerry apps ‣ based on ME

developer.blackberry.commiércoles 27 de julio de 11

Page 53: Mobile Development with Standards and Open Source

java on mobile

BlackBerry apps ‣ based on ME‣ platform modern APIs, including database, touch and BBM

developer.blackberry.commiércoles 27 de julio de 11

Page 54: Mobile Development with Standards and Open Source

java on mobile

BlackBerry apps ‣ based on ME‣ platform modern APIs, including database, touch and BBM ‣ free tools, eclipse-based

developer.blackberry.commiércoles 27 de julio de 11

Page 55: Mobile Development with Standards and Open Source

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.commiércoles 27 de julio de 11

Page 56: Mobile Development with Standards and Open Source

java on mobile

developer.android.commiércoles 27 de julio de 11

Page 57: Mobile Development with Standards and Open Source

java on mobile

Android apps

developer.android.commiércoles 27 de julio de 11

Page 58: Mobile Development with Standards and Open Source

java on mobile

Android apps‣ not based on SE or ME -> Dalvik VM

developer.android.commiércoles 27 de julio de 11

Page 59: Mobile Development with Standards and Open Source

java on mobile

Android apps‣ not based on SE or ME -> Dalvik VM ‣ open source

developer.android.commiércoles 27 de julio de 11

Page 60: Mobile Development with Standards and Open Source

java on mobile

Android apps‣ not based on SE or ME -> Dalvik VM ‣ open source‣ modern APIs, MVC UI

developer.android.commiércoles 27 de julio de 11

Page 61: Mobile Development with Standards and Open Source

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.commiércoles 27 de julio de 11

Page 62: Mobile Development with Standards and Open Source

java on mobile

miércoles 27 de julio de 11

Page 63: Mobile Development with Standards and Open Source

java on mobile

others?

miércoles 27 de julio de 11

Page 64: Mobile Development with Standards and Open Source

java on mobile

others?‣ no Java VM for iOS, webOS, bada, meego, windows mobile, windows phone

miércoles 27 de julio de 11

Page 65: Mobile Development with Standards and Open Source

miércoles 27 de julio de 11

Page 66: Mobile Development with Standards and Open Source

cocos2d

miércoles 27 de julio de 11

Page 67: Mobile Development with Standards and Open Source

cocos2d

‣ a game and multimedia app framework

miércoles 27 de julio de 11

Page 68: Mobile Development with Standards and Open Source

cocos2d

‣ a game and multimedia app framework

‣ open source

miércoles 27 de julio de 11

Page 69: Mobile Development with Standards and Open Source

cocos2d

‣ a game and multimedia app framework

‣ open source

‣ “de facto” standard

miércoles 27 de julio de 11

Page 70: Mobile Development with Standards and Open Source

cocos2d

‣ a game and multimedia app framework

‣ open source

‣ “de facto” standard

miércoles 27 de julio de 11

Page 71: Mobile Development with Standards and Open Source

cocos2d

‣ a game and multimedia app framework

‣ open source

‣ “de facto” standard

miércoles 27 de julio de 11

Page 72: Mobile Development with Standards and Open Source

cocos2d

‣ a game and multimedia app framework

‣ open source

‣ “de facto” standard

miércoles 27 de julio de 11

Page 73: Mobile Development with Standards and Open Source

cocos2d

miércoles 27 de julio de 11

Page 74: Mobile Development with Standards and Open Source

cocos2d

‣ originally for iOS

miércoles 27 de julio de 11

Page 75: Mobile Development with Standards and Open Source

cocos2d

‣ originally for iOS

‣ + 2.500 known games in the AppStore

miércoles 27 de julio de 11

Page 76: Mobile Development with Standards and Open Source

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

Page 77: Mobile Development with Standards and Open Source

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

Page 78: Mobile Development with Standards and Open Source

adobe flex

miércoles 27 de julio de 11

Page 79: Mobile Development with Standards and Open Source

adobe flex

miércoles 27 de julio de 11

Page 80: Mobile Development with Standards and Open Source

adobe flex

‣ open source framework

miércoles 27 de julio de 11

Page 81: Mobile Development with Standards and Open Source

adobe flex

‣ open source framework

‣ designed for web, desktop and mobile (>= 4.5)

miércoles 27 de julio de 11

Page 82: Mobile Development with Standards and Open Source

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

Page 83: Mobile Development with Standards and Open Source

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

Page 84: Mobile Development with Standards and Open Source

databases on mobile

miércoles 27 de julio de 11

Page 85: Mobile Development with Standards and Open Source

miércoles 27 de julio de 11

Page 86: Mobile Development with Standards and Open Source

‣ open source database engine

miércoles 27 de julio de 11

Page 87: Mobile Development with Standards and Open Source

‣ open source database engine

‣ most widely deployed SQL db engine (500M)

miércoles 27 de julio de 11

Page 88: Mobile Development with Standards and Open Source

‣ 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

Page 89: Mobile Development with Standards and Open Source

miércoles 27 de julio de 11

Page 90: Mobile Development with Standards and Open Source

miércoles 27 de julio de 11

Page 91: Mobile Development with Standards and Open Source

advantages

miércoles 27 de julio de 11

Page 92: Mobile Development with Standards and Open Source

advantages

miércoles 27 de julio de 11

Page 93: Mobile Development with Standards and Open Source

advantages

‣ well-known technologies

miércoles 27 de julio de 11

Page 94: Mobile Development with Standards and Open Source

advantages

‣ well-known technologies

‣ well-known tools, ides, apis

miércoles 27 de julio de 11

Page 95: Mobile Development with Standards and Open Source

advantages

‣ well-known technologies

‣ well-known tools, ides, apis

‣ low time to market

miércoles 27 de julio de 11

Page 96: Mobile Development with Standards and Open Source

advantages

‣ well-known technologies

‣ well-known tools, ides, apis

‣ low time to market

‣ application stores

miércoles 27 de julio de 11

Page 97: Mobile Development with Standards and Open Source

advantages

‣ well-known technologies

‣ well-known tools, ides, apis

‣ low time to market

‣ application stores

‣ standards appearing slowly

miércoles 27 de julio de 11

Page 98: Mobile Development with Standards and Open Source

challenges

miércoles 27 de julio de 11

Page 99: Mobile Development with Standards and Open Source

challenges

miércoles 27 de julio de 11

Page 100: Mobile Development with Standards and Open Source

challenges

‣ we still need porting work

miércoles 27 de julio de 11

Page 101: Mobile Development with Standards and Open Source

challenges

‣ we still need porting work

‣ debugging

miércoles 27 de julio de 11

Page 102: Mobile Development with Standards and Open Source

challenges

‣ we still need porting work

‣ debugging

‣ performance

miércoles 27 de julio de 11

Page 103: Mobile Development with Standards and Open Source

challenges

‣ we still need porting work

‣ debugging

‣ performance

‣ standards

miércoles 27 de julio de 11

Page 104: Mobile Development with Standards and Open Source

some projects

miércoles 27 de julio de 11

Page 105: Mobile Development with Standards and Open Source

wurfl

miércoles 27 de julio de 11

Page 106: Mobile Development with Standards and Open Source

wurfl

miércoles 27 de julio de 11

Page 107: Mobile Development with Standards and Open Source

wurfl

‣ open source device description repository (DDR)

miércoles 27 de julio de 11

Page 108: Mobile Development with Standards and Open Source

wurfl

‣ open source device description repository (DDR)

‣ used by facebook and google

miércoles 27 de julio de 11

Page 109: Mobile Development with Standards and Open Source

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

Page 110: Mobile Development with Standards and Open Source

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

Page 111: Mobile Development with Standards and Open Source

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

Page 112: Mobile Development with Standards and Open Source

miércoles 27 de julio de 11

Page 113: Mobile Development with Standards and Open Source

html5

miércoles 27 de julio de 11

Page 114: Mobile Development with Standards and Open Source

html5

‣ what is html5?

miércoles 27 de julio de 11

Page 115: Mobile Development with Standards and Open Source

html5

‣ what is html5?

‣ now a w3c set of standards

miércoles 27 de julio de 11

Page 116: Mobile Development with Standards and Open Source

html5

‣ what is html5?

‣ now a w3c set of standards

‣ also an umbrella

miércoles 27 de julio de 11

Page 117: Mobile Development with Standards and Open Source

html5

‣ what is html5?

‣ now a w3c set of standards

‣ also an umbrella

‣ it’s about markup, but it’s also about apis

miércoles 27 de julio de 11

Page 118: Mobile Development with Standards and Open Source

html5

miércoles 27 de julio de 11

Page 119: Mobile Development with Standards and Open Source

html5‣ multimedia

miércoles 27 de julio de 11

Page 120: Mobile Development with Standards and Open Source

html5‣ multimedia‣ offline storage

miércoles 27 de julio de 11

Page 121: Mobile Development with Standards and Open Source

html5‣ multimedia‣ offline storage‣ database

miércoles 27 de julio de 11

Page 122: Mobile Development with Standards and Open Source

html5‣ multimedia‣ offline storage‣ database ‣ geolocation

miércoles 27 de julio de 11

Page 123: Mobile Development with Standards and Open Source

html5‣ multimedia‣ offline storage‣ database ‣ geolocation‣ animations, transitions and effects

miércoles 27 de julio de 11

Page 124: Mobile Development with Standards and Open Source

html5‣ multimedia‣ offline storage‣ database ‣ geolocation‣ animations, transitions and effects‣ accelerometer

miércoles 27 de julio de 11

Page 125: Mobile Development with Standards and Open Source

html5‣ multimedia‣ offline storage‣ database ‣ geolocation‣ animations, transitions and effects‣ accelerometer‣ drawing

miércoles 27 de julio de 11

Page 126: Mobile Development with Standards and Open Source

html5‣ multimedia‣ offline storage‣ database ‣ geolocation‣ animations, transitions and effects‣ accelerometer‣ drawing ‣ ....

miércoles 27 de julio de 11

Page 127: Mobile Development with Standards and Open Source

miércoles 27 de julio de 11

Page 128: Mobile Development with Standards and Open Source

wac

miércoles 27 de julio de 11

Page 129: Mobile Development with Standards and Open Source

wac

‣ widget sdk

miércoles 27 de julio de 11

Page 130: Mobile Development with Standards and Open Source

wac

‣ widget sdk‣ cross-platform

miércoles 27 de julio de 11

Page 131: Mobile Development with Standards and Open Source

wac

‣ widget sdk‣ cross-platform‣ apis: camera, accelerometer, file, sms, geolocation, contact, calendar, etc.

miércoles 27 de julio de 11

Page 132: Mobile Development with Standards and Open Source

miércoles 27 de julio de 11

Page 133: Mobile Development with Standards and Open Source

miércoles 27 de julio de 11

Page 134: Mobile Development with Standards and Open Source

a cross-platform UI framework for creating webapps for touch-enabled smartphones and tablets

miércoles 27 de julio de 11

Page 135: Mobile Development with Standards and Open Source

features

miércoles 27 de julio de 11

Page 136: Mobile Development with Standards and Open Source

features‣ non-intrusive semantic html5 code

miércoles 27 de julio de 11

Page 137: Mobile Development with Standards and Open Source

features‣ non-intrusive semantic html5 code‣ open sourced

miércoles 27 de julio de 11

Page 138: Mobile Development with Standards and Open Source

features‣ non-intrusive semantic html5 code‣ open sourced‣ lightweight

miércoles 27 de julio de 11

Page 139: Mobile Development with Standards and Open Source

features‣ non-intrusive semantic html5 code‣ open sourced‣ lightweight‣ multiplatform with progressive enhancement

miércoles 27 de julio de 11

Page 140: Mobile Development with Standards and Open Source

features‣ non-intrusive semantic html5 code‣ open sourced‣ lightweight‣ multiplatform with progressive enhancement‣ accessibility support

miércoles 27 de julio de 11

Page 141: Mobile Development with Standards and Open Source

features‣ non-intrusive semantic html5 code‣ open sourced‣ lightweight‣ multiplatform with progressive enhancement‣ accessibility support‣ customizable

miércoles 27 de julio de 11

Page 142: Mobile Development with Standards and Open Source

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

Page 143: Mobile Development with Standards and Open Source

� %DVLF�FRQWHQW�LV�DFFHVVLEOH�WR�DOO�EURZVHUV�

� %DVLF�IXQFWLRQDOLW\�LV�DFFHVVLEOH�WR�DOO�EURZVHUV�

� 6HPDQWLF�PDUNXS�FRQWDLQV�DOO�FRQWHQW�

� (QKDQFHG�OD\RXW�LV�SURYLGHG�E\�H[WHUQDOO\�OLQNHG�&66�

� (QKDQFHG�EHKDYLRU�LV�SURYLGHG�E\�XQREWUXVLYH��H[WHUQDOO\�OLQNHG�-DYD6FULSW�

� (QG�XVHU�EURZVHU�SUHIHUHQFHV�DUH�UHVSHFWHG�

7KLV� OLVW�VRXQGV� OLNH� M4XHU\�0RELOH¦V� IHDWXUH� OLVW��GRHVQ¦W� LW"�7KDW¦V�ULJKW��$� M4XHU\0RELOH�DSSOLFDWLRQ�ZLOO�DOVR�ZRUNV�RQ�D�YHU\�EDVLF�EURZVHU�ZLWKRXW�&66�RU�-DYD6FULSWVXSSRUW��$QG�WKDW�LV�D�JUHDW�IHDWXUH�IRU�D�PRELOH�ZHEDSS�

Accessibility support)URP�:LNLSHGLD�

:HE�DFFHVVLELOLW\�UHIHUV�WR�WKH�LQFOXVLYH�SUDFWLFH�RI�PDNLQJ�ZHEVLWHV�XVDEOH�E\�SHRSOH�RIDOO�DELOLWLHV�DQG�GLVDELOLWLHV��:KHQ�VLWHV�DUH�FRUUHFWO\�GHVLJQHG��GHYHORSHG�DQG�HGLWHG��DOOXVHUV�FDQ�KDYH�HTXDO�DFFHVV�WR�LQIRUPDWLRQ�DQG�IXQFWLRQDOLW\�

7KH�ZHE�DFFHVVLELOLW\�LQVLGH�PRELOH�EURZVHUV�KDV�MXVW�EHJXQ��KRZHYHU�M4XHU\�0RELOHLV�QRZ�IXOO\�FRPSDWLEOH�ZLWK�:�&¦V�:$,�$5,$�VSHFLILFDWLRQ�RQ�FRPSDWLEOH�EURZVHUV�KWWS���ZZZ�Z��RUJ�75�ZDL�DULD����$W�WKH�WLPH�RI�WKLV�ZULWLQJ��RQO\�L26�����RU�KLJKHU�LVFRPSDWLEOH�ZLWK�WKLV�VSHFLILFDWLRQ�ZLWK�WKH�IHDWXUH�FDOOHG�9RLFH2YHU�

7KHUHIRUH��D�M4XHU\�0RELOH�ZHEDSS�ZLOO�SURYLGH�DQ�DFFHVVLEOH�H[SHULHQFH�WR�XVHUV�ZLWKYLVXDO�GLVDELOLWLHV�RQ�L3KRQH��L3RG�DQG�L3DG�

)LJXUH������7KLV�LV�KRZ�RXU�ILUVW�DQG�VLPSOH�M4XHU\�0RELOH�FRGH�ORRNV�OLNH�LQ�GLIIHUHQW�GHYLFHV��L26�ZHE26�DQG�$QGURLG�

Main Features | 17

miércoles 27 de julio de 11

Page 144: Mobile Development with Standards and Open Source

webworks

miércoles 27 de julio de 11

Page 145: Mobile Development with Standards and Open Source

webworks

miércoles 27 de julio de 11

Page 146: Mobile Development with Standards and Open Source

webworks‣ open source framework

miércoles 27 de julio de 11

Page 147: Mobile Development with Standards and Open Source

webworks‣ open source framework‣ for blackberry smartphones and playbook

miércoles 27 de julio de 11

Page 148: Mobile Development with Standards and Open Source

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

Page 149: Mobile Development with Standards and Open Source

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

Page 150: Mobile Development with Standards and Open Source

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

Page 151: Mobile Development with Standards and Open Source

miércoles 27 de julio de 11

Page 152: Mobile Development with Standards and Open Source

phonegap

miércoles 27 de julio de 11

Page 153: Mobile Development with Standards and Open Source

phonegap‣ open source framework

miércoles 27 de julio de 11

Page 154: Mobile Development with Standards and Open Source

phonegap‣ open source framework‣ for iOS, android, blackberry, symbian, webOS, windows phone & bada

miércoles 27 de julio de 11

Page 155: Mobile Development with Standards and Open Source

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

Page 156: Mobile Development with Standards and Open Source

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

Page 157: Mobile Development with Standards and Open Source

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

Page 158: Mobile Development with Standards and Open Source

phonegap

www.phonegap.commiércoles 27 de julio de 11

Page 159: Mobile Development with Standards and Open Source

phonegap

‣ it’s not a compiler

www.phonegap.commiércoles 27 de julio de 11

Page 160: Mobile Development with Standards and Open Source

phonegap

‣ it’s not a compiler‣ it’s not a UI framework

www.phonegap.commiércoles 27 de julio de 11

Page 161: Mobile Development with Standards and Open Source

phonegap

‣ it’s not a compiler‣ it’s not a UI framework‣ you will need every sdk to compile

www.phonegap.commiércoles 27 de julio de 11

Page 162: Mobile Development with Standards and Open Source

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.commiércoles 27 de julio de 11

Page 163: Mobile Development with Standards and Open Source

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.commiércoles 27 de julio de 11

Page 164: Mobile Development with Standards and Open Source

some advices

miércoles 27 de julio de 11

Page 165: Mobile Development with Standards and Open Source

miércoles 27 de julio de 11

Page 166: Mobile Development with Standards and Open Source

good practices

miércoles 27 de julio de 11

Page 167: Mobile Development with Standards and Open Source

don’t be fanatic

photo by Kurt Christensen (flickr)miércoles 27 de julio de 11

Page 168: Mobile Development with Standards and Open Source

be multiplatform

miércoles 27 de julio de 11

Page 169: Mobile Development with Standards and Open Source

best experience for every context

miércoles 27 de julio de 11

Page 170: Mobile Development with Standards and Open Source

you can reach a good experience

Pictures)from)freedigitalphotos.net)

thank you!

[email protected]

twitter: @firtwww.mobilexweb.com

miércoles 27 de julio de 11