ݺߣ

ݺߣShare a Scribd company logo
Lo sviluppo mobile con PhoneGapThe web in your hand!!
Mi PresentoFabio FranziniConsulente, Sviluppatore e Trainerblog: www.fabiofranzini.comemail: fabio@fabiofranzini.comtwitter: @franzinifabio
Sviluppare per il Mobile:
App Native negli anni..
Mobile Web negli anni..
..Mobile Web Oggi!!
Le App Mobile oggisono:RIA: Rich Internet ApplicationSocialGeo-localization…
Vantaggi del Web?HTML / HTML5CSSJavaScriptDeploy sempliceCross Browser / Cross Platform
Svantaggi del Web?Web Browser, sandbox indipendente dal resto del OS!
Impossibilità di accedere alle feature avanzate della piattaforma/device!La soluzione è:SviluppareNative App!!!
Native App e App. Store
…iDz𳾲Գٲ!!
Native App VS Web App
Dubbio??Ok, capito!! Ma alloracosafaccio?
La veritàstanel mezzo!HTML, CSS, JavaScript+API native del telefono=Native Web Application
Un esempio?PhoneGap
Cos’èPhoneGap?PhoneGap è uno strumento di sviluppo open source, realizzato da Nitobi, per la costruzione veloce e facile di Applicazioni Mobile con JavaScript
PhoneGap in dettaglioE’ del codicechedovràesserecompilato per la piattaformaspecificachecontiene:Wrapper sul Web Browser del dispositivo;Wrapper sualcune API del dispositivo;PhoneGap.js: Espone le API wrappate in modochesianoconsumabili via JavaScript.
PhoneGap in dettaglio
Compiloper ilmio Device e:Il risultato è un pacchetto composto di due elementi principali fusi in un unico pacchetto: Il runtime si occupa di dialogare direttamente con il dispositivo, PhoneGap appunto.Le parti statiche (HTML, JavaScript, ecc) che sono l’effettiva applicazione che avete sviluppato.
Piattaforme supportateiPhone / iPadAndroidBlackberryPalmSymbianWP7 ?? Di sicurofraqualchemese…
Quali API PhoneGapespone?
Accelerometer
Camera
Contacts
Geolocation
Notification
Framework di supporto?XUIjQueryMobilejQueryjQuery ϰմdzܳϳܱǰմDZٱ.…
PhoneGapDemo
Applicazioni già sviluppatehttp://phonegap.com/projects
VantaggidiPhoneGap?Sviluppo con sempliceconoscenzadi HTML, CSS, JavaScriptCreazionediApplicazioni Native!!Multi Piattaforma!!!Non richiede la connessionedatiattiva per funzionare!!!!
è l’unico runtime? No, ma…PhoneGapNokia WRTAppceleratorNokia S60iPhoneAndroidBlackberryWindows Mobile / WP7
Siamo giunti alla fine..Domande??Tuttochiaro??
Alla prossima ragazzi!Fabio FranziniConsulente, Sviluppatore e Trainerblog: www.fabiofranzini.comemail: fabio@fabiofranzini.comtwitter: @franzinifabio

More Related Content

PhoneGap ovvero lo Sviluppo Mobile Nativo con HTML, CSS e JavaScript