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



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

Un Sistema per il Monitoraggio di Reti di Sensori da Terminali Mobili

Progetto e sviluppo di un applicazione per il pilotaggio remoto di reti

Progetto e sviluppo di un applicazione Android per il controllo di reti di sensori senza filo

Realizzazione di uno strumento web-based per la simulazione remota di reti di sensori senza filo

Il Paradigma REST per lo sviluppo di applicazioni Web 2.0

Implementazione di un servizio VoIP in ambienti SOA per mobile computing

Sviluppo di applicazioni mobili su piattaforma Maemo

Una Soluzione di NAT Traversal per un sistema di comunicazione VOIP per una PMI

Realizzazione di un sistema di logging prototipale per la piattaforma

Un architettura di servizi integrati di comunicazione su rete IP per una PMI

UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II

Piattaforma sperimentale per la Videosorveglianza Territoriale

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

ISTRUZIONI OPERATIVE AGGIORNAMENTO DEL 18/04/2013

Elenco argomenti (1/2)

Tesi Di Laurea. Anno Accademico 2010/2011. relatore Ch.mo prof. Cinque Marcello. correlatore Ch.mo Ing. Catello Cacace

Uno strumento per il deployment automatico di performance test su piattaforme per la distribuzione di dati

Analisi e sviluppo di un componente per un ESB open source

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

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

Test in automatico di programmi Android

Tutorial Tenute Comunicazione Integrata Zonin. Casa Vinicola Zonin

Progettazione e Implementazione di API WebSocket per il Gateway Dog

Un sistema di identificazione basato su tecnologia RFID

Realizzazione di un prototipo di un software web based per la gestione di un inventario comunale

Brochure prodotto Infrastrutture di ricarica per veicoli elettrici Servizi di connessione ABB

INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI

FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA DIPARTIMENTO DI INFORMATICA E SISTEMISTICA. Presentazione

INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI

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

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

tesi di laurea Anno Accademico relatore Ch.mo prof. Stefano Russo correlatore Ing. Generoso Paolillo candidato Marco Leoni Matr.

ICARO Terminal Server per Aprile

saleskitplus Il sistema di gestione delle vendite studiato per la vostra azienda Un utile strumento di lavoro che vi aiuterà nella vostra attività

DTM Suite. PRECISION feeding. DTM Suite IL PRODOTTO. FUNZIONALITÀ e VANTAGGI

Un approccio innovativo per il delivery di servizi in infrastrutture di nomadic computing

Gestione Forniture Telematiche

LEX-ARC PROFESSIONAL Il SOFTWARE GESTIONALE PER AVVOCATI PRATICO, EFFICIENTE ED ECONOMICO

Gestione in qualità degli strumenti di misura

Gestione catalogo e ordini

MyPescara, un vate a portata di touch

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

UN ARCHITETTURA PER L INTERNET CALIBRATION Nuove opportunità di taratura e di diagnostica a distanza della strumentazione

CRMevo Soluzione CRM integrata a METODO Evolus

wtrendy La forza vendita automatizzata su ipad per il mondo dei calzaturifici

Print Server Wireless N ad 1 porta USB AirPrint 150 Mbps - Server di Stampa WiFi b/g/n

manuale utente per Viabizzuno online

Sviluppo e integrazione del supporto alla tecnologia Wi-Fi in un Middleware per la gestione della mobilità in reti eterogenee

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

DISPOSIZIONI DELL AUTORITA PER L ENERGIA ELETTRICA E IL GAS IN TEMA DI STANDARD DI COMUNICAZIONE

Realizzazione di interazioni sincrone e asincrone tra applicazioni Web 2.0

La VPN con il FRITZ!Box Parte II. La VPN con il FRITZ!Box Parte II

nexite s.n.c. via nicolò copernico, 2b cittadella pd - t f info@nexite.it

GWF Smart metering. migrazione dei dati. scalabilità. interoperabilità.

Creare una Rete Locale Lezione n. 1

Metodologie e tecnologie a supporto nello sviluppo di applicazioni mobile di tipo Enterprise!

FM-CRM. Il CRM costruito con FileMaker Pro, facile, veloce, completo e personalizzabile. Presentazione sintetica del prodotto

MAXPRO. Cloud SERVIZI DI VIDEOSORVEGLIANZA IN CLOUD HOSTING A TUTELA DELLA VOSTRA AZIENDA. Videosorveglianza - sempre e ovunque

E-Post Office Manuale utente

Analisi e utilizzo di un framework per lo sviluppo di applicazioni web

Realizzazione di un applicazione per la stesura di un Business Plan

Tera TM. Applicazione per il telemarketing

Str. di Montevalle Alseno PC Italy

LA MOBILITÀ A PORTATA DI MANO QUALCHE TOCCO SUL VOSTRO DISPOSITIVO MOBILE È TUTTO QUELLO CHE SERVE PER EFFETTUARE STAMPE E SCANSIONI SULLA STAMPANTE

Un Sistema Informativo per il Monitoraggio di Apparati Radar mediante l uso di Griglie Computazionali

GammaApp. & Euro09 Evolution

Progetto ed implementazione di un tool di supporto allo sviluppo di applicazioni per Linux LibeRTOS

Memorizzazione affidabile di dati in un ambiente di Griglia

Realizzazione di un Tool per l iniezione automatica di difetti all interno di codice Javascript

Analisi e sviluppo di un sistema automatico per la segnalazione di stati anomali dei job del Data Center S.Co.P.E.

Il Pattern MVC nei Framework di sviluppo per applicazioni Web. Analisi e comparazione di SPRING MVC Framework e ASP.NET MVC Framework.

L innovazione Cloud per l automazione del processo di vendita. Copyright Kelyan Spa

2 Gli elementi del sistema di Gestione dei Flussi di Utenza

VirtualOffice CRM Vendite. La soluzione per gestire con successo i rapporti commerciali con i clienti e le trattative di vendita

FEBOS Sistema di supervisione impianti fotovoltaici tramite smartphone/tablet IT 01. Ecoenergia. Idee da installare

Our Platform. Your Touch.

Un mondo di Soluzioni

Progettazione e sviluppo di un Network Management System per reti wireless in configurazione Mesh-AP

Sviluppo e integrazione di strumenti a supporto del reverse engineering di applicazioni flash

Analisi e sperimentazione della piattaforma Web Service Notification nell ambito del controllo del traffico aereo

La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati

Diode Array 7440 SD. Apparecchio NIR per analisi in linea. Affidabile, Accurato, Immediato

Un architettura per la gestione dei log di applicazioni distribuite

Streaming Super Veloce In HD: WD entra nel mercato dell home networking wireless HW Legend

CONTROL SYSTEM. Sicurezza Assicurata. Controllo Garantito.

Un architettura per lo streaming multimediale in ambiente distribuito

Università di Pisa Facoltà di Scienze Matematiche Fisiche e Naturali

Guida per l utente di PrintMe Mobile 3.0

Microsoft Education Courses

Note Tecniche Installazione ed Aggiornamento EasyTelematico 1.3.x

Centralino telefonico OfficeServ 7100

Il sistema operativo TinyOS

Strumento per l iniezione di guasti software nel sistema operativo GNU/Linux

Tecniche di riuso del software: applicazione ad un caso di studio reale

SOLUZIONI PER LA DOMOTICA

DISPOSIZIONI DELL AUTORITA PER L ENERGIA ELETTRICA E IL GAS IN TEMA DI STANDARD DI COMUNICAZIONE

Summer of LabVIEW The Sunny Side of System Design

Cosa è Tower. Sistema di autenticazione per il controllo degli accessi a reti wireless. struttura scalabile. permette la nomadicità degli utenti

CREOTOOL. Disposizione dei moduli. Calcolo statico. Visualizzazione del progetto. Creazione del disegno tecnico in CAD

Transcript:

tesi di laurea" sensori senza fili." Anno Accademico 2009 2010! relatore" Ch.mo prof. Marcello Cinque! candidato" Claudio Cianciulli! Matr. 534/1760!

Contesto" Reti di sensori Wireless (WSN)" Vantaggi delle WSN: Cos2 contenu2 Semplicità di installazione Accuratezza Facile dislocazione Ridondanza naturale Diversi ambien2 applica2vi

La piattaforma icaas" Cara@eris2che: Interoperabilità Tra re2 di sensori Tra applicazioni remote per l analisi Configurabilità: Delle re2 di sensori Dell elaborazione dei da2 Della fruizione dei da2

Obiettivi" Progettazione e sviluppo di una applicazione iphone per lʼaccesso a reti senza filo:" " " Accesso alla piattaforma sfruttando il paradigma REST" Velocità di esecuzione" ² Interfaccia grafica ottimizzata" ² Scambio dati con la piattaforma ridotto al minimo" Utilizzo del client sfuttando il protocollo SSL per garantire la sicurezza dei dati trasmessi"

ios" Sistema operativo presentato da Apple" Derivato di Mac OSX" Avanzati tool di sviluppo" Linguaggio: Objective-C" Grandissimo numero di api per interfacciare " lʼapplicazione con Iphone, Ipod touch, Ipad"

Requisiti Funzionali icaaslogin" Login" Visualizzazione delle mappe del sistema" Scelta della proprietà da visualizzare" Visulizzazione della lista dei sensori di una mappa" Visualizzazione delle proprietà di ogni sensore" Visualizzazione del grafico temporale delle misurazioni" Aggiornamento automatico dei dati"

Struttura icaaslogin"

Accesso ai dati della piattaforma" Utilizzo del paradigma REST accedere ai dati tramite protocollo HTTP" " GET" POST" PUT" DELETE" " La piattaforma mette a disposizione un oggetto di tipo JSON:" {"sensors":[{"id":173,"mappa":2,"level":0,"path":"uad2.jpg","label":"t","properties": [{"unit":"celsius","time":"14-07-2009 16:00:00","level":0,"name":"Temperatura","value": 21.2}],"groups":[],"y":440,"x":250},{"id":178,"ma ppa":3,"level": 0,"path":"uad7.jpg","label":"T90","properties":[{"unit":"Celsius","time":"14-07-2009 16:00:00","level":0,"name":"Temperatura","value":10.39}],"groups":[],"y":760,"x":400}"

Esempi dʼuso"

Conclusioni e Sviluppi futuri" Conclusioni" Realizzazione di un client per ios basato sul paradigma REST" Ottimizzazione grafica e in termini di prestazioni del client" Update automatico dei dati relativi a mappe e sensori" Sviluppi futuri" Adattamento del codice per accettare certificati SSL validi" Aggiunta di nuovi filtri in base a cui visualizzare i sensori" Sostituzione del pattern Singleton con un motore sql: SQLite" Integrazione di Google Maps per la geolocalizzazione dei sensori"