Mobile Applica,ons: interazioni con il Web. Do5. Vito Marzullo Do5. Stefano Norcia



Documenti analoghi
MyPescara, un vate a portata di touch

Progetto e sviluppo di unʼapplicazione iphone per lʼaccesso a reti di sensori senza fili."

L interazione tra i device ed il mondo reale dall HTML5 al «mobile» Alessio Garbi alessio.garbi@xonne.it

Central Authen:ca:on Service

ANDROID. Domenico Talia. Università della Calabria.

Guida Google Cloud Print

L architettura del sistema può essere schematizzata in modo semplificato dalla figura che segue.

Commercio elettronico mobile e pervasive computing

ISTRUZIONI OPERATIVE AGGIORNAMENTO DEL 18/04/2013

I nuovi strumenti di produzione dagli smartphone, ai tablet ai thin client

Guida Google Cloud Print

Come valutare e scegliere un Sistema Operativo Embedded

Guida Google Cloud Print

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

Scuola Professionale e Filologica Geom. F.Borgogna Vercelli

CORSO TABLET CORSO BASE 100h Introduzione 2 Uso del tablet Sistemi operativi Touch screen: 5 Il tocco: 6 I tasti laterali:

Utilizzo della APP IrriframeVoice. Versione 1.0 maggio 2015

Istruzioni operative (v. 1.01) Servizio MB - Mobile Banking Banca Passadore

Crea il catalogo dei tuoi prodotti su ipad e iphone con un App. Anzi, con upp!

MYHOME APP per Windows Phone Scenari, Illuminazione, Automa>smi

Sophos Mobile Control

Sistema Antincendio Regione Abruzzo. Maurizio Facca

I benefici dei dispositivi e delle tecnologie Web Automation applicati ai sistemi per le Public Utility

Introduzione. COSA FA PDA Application Siti mobile Converte siti web alla versione mobile

Comunità Open Source e PMI. Il caso: Java Open Business

Avetana Health Telematic Services

La seamless integration dei canali: si può fare!

Sviluppo di applicazioni mobili su piattaforma Maemo

Applicazione: Servizio periferico per l'invio telematico delle domande di nulla osta al lavoro

Guida Google Cloud Print

Proposta UNIF Progetto: Portale delle fonti di energia rinnovabile. Obiettivi

Syllabus. COMPETENZE 1 Introduzione 2 Uso del tablet 3 sistemi

Progetto e sviluppo di una Applicazione Android per l accesso a reti di sensori senza filo

Guida Google Cloud Print

Sommario. Introduzione Architettura Client-Server. Server Web Browser Web. Architettura a Due Livelli Architettura a Tre Livelli

Ausili e applicazioni software per dispositivi mobili

Corso base Percorso 2

Sistema di Gestione dei Contenuti Multimediali

Multitech FaxFinder - Fax Server Appliance

Programmazione Fondi Strutturali 2007/2013 P.O.N. FSE A.S. 2013/2014 SCHEDA PROGETTUALE MODULO. Obiettivo: C Azione: 1 Riferimento interno:

.onway. Orange Mobility srl

Le soluzioni SMA per il monitoraggio degli impianti fotovoltaici. SMA Solar Technology

MOBILE iphone. Prerequisiti : conoscenza di base Windows e Internet. Durata : 15 Lezioni ; 1.5 ore ciascuna. RENI dott. Eugenio

Guida alla stampa e alla scansione per dispositivi mobili per Brother iprint&scan (ios)

Realizzazione di un sistema di logging prototipale per la piattaforma

NFC MORE. La nuova frontiera dell'identificazione automatica

Introduzione allo sviluppo ios con tecnologie web

La Missione Aziendale

Un sistema di identificazione basato su tecnologia RFID

Il fenomeno della geolocalizzazione. Ugo Benini

Guida per l utente di PrintMe Mobile 3.0

Social Media Marketing

Un software tutto in uno

Interstudio L INGEGNERE NELLE NUVOLE. App, WEB App e Cloud. ing. Sauro Agostini. Architectural & Engineering Software. venerdì 11 ottobre 13

PRIMO APPROCCIO GUIDA ALL USO: Ferie e Permessi. Messaggi ASSISTENZA. 2 ADP Employer Services Italia S.p.A.

Informatica. Teoria. L architettura dei PC Storia dell informatica Periferiche Reti - Software. Marco Brama

PMIS Port Management Information System

MICROTEK SRL. TaxiMobile è un sito unico nazionale sviluppato con l obiettivo di semplificare al massimo la procedura di richiesta taxi.

DRAGON DICTATE PER MAC 3 MATRICE DELLE FUNZIONI CONFRONTO PER PRODOTTO

Università degli studi di Ferrara. Sviluppo di un Web Service per la classificazione del suolo e sua integrazione sul Portale SSE

LA BUSINESS INTELLIGENCE MOBILE: MAI STATA COSÌ BELLA, CHIARA, FACILE.

Sistemi Mobili e Wireless Android Introduzione alla piattaforma

Il Paradigma REST per lo sviluppo di applicazioni Web 2.0

Guida alla stampa e alla scansione per dispositivi mobili per Brother iprint&scan (Android )

Maurizio D Alessio. Channel Sales Manager Research In Motion Italy. July 22, 2008

Basi Android. Android si definisce open. Con8ene tecnologie open source. Il codice di Android è open. Licenza Open Source Apache 2.

Android. Android. Sviluppo di applicazioni. Dalvik 19/03/2011. A. Ferrari

Formazione e Apprendimento in Rete Open source. Il cloud computing. Dropbox e Google Drive ambienti di condivisione e collaborazione

Provincia di Rimini Servizio Infrastrutture Territoriali e Tecnologiche Ufficio Sistemi Informativi. Scambio dati digitali Cittadini Provincia

Mettiti comodo, scegli il sito web che fà per te!

MONITORAGGIO UNITARIO PROGETTI 2007/2013 PROTOCOLLO DI COLLOQUI ANALISI ATTIVAZIONE SERVIZIO IGRUE IN SPCOOP. Link.it srl - Analisi Servizio IGRUE 1

SOLUZIONI INFORMATICHE PER L INDUSTRIA

Listino Prezzi Accessori Pagina 1

Presentazione impianto integrato. Tecnogest s.r.l. Tecnologie di gestione Via Lussemburgo, 19 Verona

Il partner su misura per il tuo Call Center

Applicazioni web centrati sui dati (Data-centric web applications)

Siti web centrati sui dati (Data-centric web applications)

Introduzione. Dal 2010 è attiva in TopNetwork la divisione

CICLO XXIII. Smart Vineyard. Nuove tecnologie per la sostenibilità ambientale dell agricoltura: un applicazione in viticoltura di precisione

MECODES MECODES. Progettazione integrata e simultanea con MECODES.

Guida rapida. GPS Tracker Android App. Dipartimento di Ingegneria Civile, Università della Calabria

L o. Walter Ambu japs: una soluzione agile (

CRM / WEB CRM CUSTOMER RELATIONSHIP MANAGEMENT

La mobilità porta a porta. Fabio Milanese Senior Borland Solutions Specialist, Micro Focus Italia

Elenco argomenti (1/2)

FLEET MONITORING SCHEMA DI FUNZIONAMENTO

01/gen/ /dic/2011 Rispetto a: 01/gen/ /dic/2010

Indice. Introduzione. Capitolo 1

Donato Ma(urro Marke'ng & Web Communica'on Consultant

Baldi ipad App dedicata agli agenti

DUCKMA SRL BACKEND DEVELOPER

RELAZIONE FINALE. FUNZIONE STRUMENTALE AREA 2 a.s. 2014/2015 GESTIONE del SITO WEB e COMUNICAZIONI ISTITUZIONALI a cura del prof.

Un applicazione client per la localizzazione via Bluetooth e Wi-Fi di dispositivi Smartphone Anno Accademico 2005/2006

Cookie Policy per

esales Forza Ordini per Abbigliamento

Progettazione e Sviluppo dell Applicazione Web Share Mobile per Dispositivi Mobili Multipiattaforma. Elaborato di Laurea di: Marco Stanzani

Product Overview. ITI Apps Enterprise apps for mobile devices

La t ecnologia WSN La piattaforma NI WSN Ambiente di programmazione Real Time (NI LabVIEW):

GOOGLE APPS SESSIONE DI ADDESTRAMENTO. Dott. Giampaolo Franco martedì 22 ottobre 2013

Business Intelligence

Transcript:

Mobile Applica,ons: interazioni con il Web Do5. Vito Marzullo Do5. Stefano Norcia

Disposi,vi Mobile: definizione l A "mobile device" shall be interpreted as a (Web- enabled) device that is normally used away from fixed loca,ons and has been manufactured specifically to be portable and usable while moving (W3C); l Mobile devices are designed for intermi5ent use in a nontradi,onal environment; l They must support communica,on and data exchange

Disposi,vi Mobile: componen, a bordo l GPS (Global Posi,oning System): posizionamento geografico del disposi,vo; l Wi- fi: per il collegamento ad una rete mediante un punto d accesso; l Accelerometro: sensore di movimento; l Giroscopio: orientamento del disposi,vo nello spazio; l Bluetooth: per lo scambio di da, a piccola distanza; l NFC (Near Field Communica,on): presente solo su alcuni modelli per effe5uare lo scambio di informazioni a5raverso il tocco. l Bussola

Disposi,vi Mobile: componen, a bordo (esempi) l GPS l NFC

Disposi,vi Mobile: componen, a bordo (esempi) l Layar: esempio di applica,vo per sistemi mobile che sfru5a gran parte dei componen, presen, sul disposi,vo;

Pia5aforme per disposi,vi Mobile l Disposi,vi mobile con sistema opera,vo proprietario che supportano applicazioni a5raverso interfacce limitate (Java, BREW); l Disposi,vi mobile avanza, (smartphones) con Sistemi Opera,vi comple, che me5ono a disposizione interfacce standard e vere e proprie pia5aforme per lo sviluppo di applicazioni: v Android v iphone OS v BlackBerry OS v Altri (Palm WebOS, Samsung bada, MeeGo,...)

Disposi,vi Mobile: modelli

Sistemi Opera,vi: Suddivisione del Mercato

Sistemi Opera,vi: Android l Sistema Opera,vo Mobile Open Source basato sul Kernel di Linux; l Sviluppato nei laboratori Google; l A disposizione: v adaptable 2D graphics library, 3D graphics library based on OpenGL ES 2.0 v supports a wide variety of connec,vity technologies including GSM/EDGE, CDMA, EV- DO, UMTS, Bluetooth, Wi- Fi, and NFC v web browser based on the open- source WebKit applica,on framework v cameras, touchscreens, GPS, accelerometers suppor

Sistema Opera,vo: iphone ios l Sistema opera,vo di riferimento per iphone, ipod Touch e ipad l Derivato dal sistema opera,vo MacOSX l L interfaccia basata sul conce5o di direct manipula,on e mul,- touch gesture l Presente accelerometro per controllare diverse applicazioni mediante il movimento (rotazione del disposi,vo effe5ua la rotazione dell applicazione del disposi,vo)

Disposi,vi Mobile: Limi, l Hardware Limitato: computazione di grandi quan,tà di da, limitata nonostante i progressi nelle tecnologie u,lizzate; l Consumo energe,co: alimentazione a ba5eria; l Schermo: dimensioni rido5e ( quando si implementa un applicazione bisogna studiare il posizionamento per favorire l usabilità); l Banda Limitata: a volte a consumo l Memoria: parzialmente vero

Interazioni con il Web: Web Services l Paradigma Client Server: i da, vengono invia, all esterno del disposi,vo

Interazioni con il Web: Web Services l Approccio per applicazioni na,ve rela,ve ai singoli sistemi opera,vi; l L applicazione comunica mediante lo scambio di file (XML, Json) con il Server; l I contenu, vengono mostra, tramite l applicazione stessa l ESEMPIO: Facebook, Gmail etc

Interazioni con il Web: Ada5amento Contenu, l Oemizzare la pagina Web per essere fruita mediante disposi,vi Mobile; l Ada5amento dei contenu, per schermi di piccole dimensioni; l Ada5amento dei contenu, per evitare lo spreco di banda; l Ada5amento delle interfacce per una navigazione Mobile Friendly; v Ada5amento delle interazioni per touchscreen, Cyborg Mouse, Joys,ck etc;

Esempi di applicazioni l Joooid l Didaeca Web

Joooid: An Android Client for Joomla (TM) l Joomla: Content Management System; l Joooid: applicazione per l interazione remota tra un disposi,vo mobile con sistema opera,vo Android e il Backend di un portale web su cui è presente Joomla; l A disposizione degli u,lizzatori: v Creazione/ modifica/ eliminazione di un nuovo Ar,colo ; v Possibilità di effe5uare l upload di immagini GeoLocalizzate (mediante GPS); v Visibile dire5amente sulla pagina di riferimento del portale ges,to dall applicazione

Joooid: An Android Client for Joomla (TM) l DEMO

Didaeca Web

Didaeca Web l DEMO

Conclusioni l Panoramica sui Disposi,vi Mobile; l Sistemi Opera,vi; l Componen,s,ca; l Esempi di applicazioni reali.