massimiliano zani - applicazioni mobile: tecnologie e problematiche
DESCRIPTION
Tecnologie per applicazioni mobile e problemi legati al loro sviluppo: il testing (anche in ambito internazione), il deployment e il loro monitoraggio.Interfacce per il mobile e di come gli editor/grafici devono semplificare al massimo il loro lavoro per rendere usabile il sito wap.Analisi delle performance e dei Kpi delle applicazioni mobile.Convergenza di applicazioni web e mobile (vedi facebook e m.dada.net).TRANSCRIPT
![Page 1: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/1.jpg)
Applicazioni mobileBetter Software 2009
Massimiliano ZaniSms Italia
![Page 2: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/2.jpg)
Parleremo di…
• Veloce Overview sulle applicazioni mobile
• Tecnologie e problemi legati allo sviluppo di applicazioni mobile browser based
• un occhio al mercato delle applicazioni mobile
• Discussioni di gruppo•Q/A e Analisi delle performance• Convergenza Web – Mobile• Case Studies: dada.net
![Page 3: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/3.jpg)
![Page 4: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/4.jpg)
Applicazioni Mobile
Definiamo Applicazioni Mobile tutte le applicazioni che possono essere fruite o installate in un dispositivo mobile.
Tipologie•Browser-based: applicazioni sviluppate in markup language (i.corriere.it)•Native: applicazioni compilate che utilizzano il sistema operativo del supporto per eseguire il runtime. (facebook su blackberry) •Hybrid: Il mix tra le due tipologie (Bloomberg News su iphone)
![Page 5: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/5.jpg)
Mobile Platforms
Ampia varietà di piattaforme BlackBerryPalm OSWindows MobileSymbian
Runtime environments & appsBrowser-based apps (WAP)Flash-liteJava MEGoogle’s Androidiphone
![Page 6: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/6.jpg)
![Page 7: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/7.jpg)
Il mercato mobile primo trimestre 2009
•13% degli utenti di telefonia mobile ha avuto accesso ad internet dal cellulare almeno una volta (circa 6m di individui)
•Forte incremento delle visite ai social network, siti di scommesse e finanza rispetto al 2008
•Siti più visitati sono i portali generalisti di notizie (90% del totale)
•Seguono email e siti di notizie
Fonte: www.nielsen-online.com.
![Page 8: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/8.jpg)
Aspetti chiave del mercato mobile
•I nuovi terminali sono sempre più performanti
•Le reti mobili sono sempre più veloci
•I prezzi dei device sono in continua discesa
•Gli operatori e business provider stanno investendo molto in questo campo
•Utenti in rapida crescita
•Diffusione generale dispositivi di nuova generazione
![Page 9: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/9.jpg)
![Page 10: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/10.jpg)
Developing Wireless Apps
Stage 1: DevelopmentDesign User Interface aspectsSelect development platform/language:
Microsoft.NET, ASP, ColdFusion, Phyton, Perl, etc.Write Code behind the interface
Stage 2: TestingTest application scalability by simulating multiple clientsTest application on a series of WAP devices
Step 3: DeploymentIntegrate into existing WAP Portal content on siteConfigure server for access restrictionsCheck the server log files to see service popularity
![Page 11: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/11.jpg)
Molteplicità di piattaforme
Dati non ufficiali basati su statistiche personali
![Page 12: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/12.jpg)
Molteplicità di piattaforme
Dati non ufficiali basati su statistiche personali
![Page 13: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/13.jpg)
Molteplicità di piattaforme
Dati non ufficiali basati su statistiche personali
![Page 14: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/14.jpg)
Molteplicità di piattaforme
Dati non ufficiali basati su statistiche personali
![Page 15: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/15.jpg)
Molteplicità di piattaforme
Dati non ufficiali basati su statistiche personali
![Page 16: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/16.jpg)
Sfide
•Approccio multi device molto difficoltoso•Capabilities molto differenti•Standard differenti•Piattaforme differenti•API differenti•Linguaggi differenti
![Page 17: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/17.jpg)
![Page 18: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/18.jpg)
Q/A e testing applicazioni
•Molteplicità di apparati•Diversi operatori•Diversi paesi •Difficoltà nel reperire sim di paesi esteri•Lingue non europee
![Page 19: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/19.jpg)
Convergenza web mobile
I maggiori web site hanno sviluppatoil corrispettivo applicativo/sito mobile per dareai propri utenti un senso di continuità
•Facebook•Linkedin•Flickr•Yahoo•Myspace
![Page 20: Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche](https://reader033.vdocuments.site/reader033/viewer/2022051323/547d5b89b4af9faa158b53e0/html5/thumbnails/20.jpg)
Piattaforma integrata dada.net
WEBwww.dada.itus.dada.net
WAPm.dada.net
dada.dj