SlideShare uma empresa Scribd logo
1 de 16
UNIVERSITÀ DEGLI STUDI DI TRIESTE FACOLTÀ DI INGEGNERIA Corso di laurea triennale in Ingegneria Informatica Progetto e sviluppo di un’applicazione domotica per telefoni cellulari basati su Bluetooth Laureando Relatore Federico Cecutti chiar.mo prof. Alberto Bartoli anno accademico 2008/2009
Contesto preesistente ,[object Object],[object Object],Server Modulo 1 Lettura dati dal client su PC Modulo 2 . . . S R LAN switch router Rete Ethernet Power Line Comm.
Obiettivo ,[object Object],[object Object],[object Object]
Importanza ,[object Object],[object Object],[object Object]
Filosofia di progetto ,[object Object],[object Object],[object Object],[object Object]
Vincoli progettuali ,[object Object],[object Object],[object Object],[object Object],[object Object]
Tecnologie: hardware ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tecnologie: software ,[object Object],[object Object],[object Object]
Organizzazione del lavoro ,[object Object],[object Object],[object Object],[object Object]
Interazione con il server Fasi operative Sequenza schermate Visual Mobile Designer
Interpretazione dei dati Modulo 1 Modulo 2 . . . File XML di configurazione separazione interpretazione Schema concettuale Dati grezzi dal server ,[object Object],[object Object]
Interpretazione dei dati Modulo 1 Modulo 2 . . . File XML di configurazione separazione interpretazione Cache tabulazione Miglioramento dell’efficienza Dati grezzi dal server
Interazione con il server DiscoveryListenerLinkasa <<interface>> DiscoveryListener MIDlet <<interface>> CommandListener Interazione con l’utente ComunicazioneMIDlet Recettore degli eventi di ricerca DiscoveryAgent Mittente dei comandi di ricerca Classi principali definita standard
Interpretazione dei dati Tabella Modulo Ai Classi principali RecordAi Cache Record di cache Dato analogico dal server aggiornamento costruisce istanze di configurazione rappresentazione ComunicazioneMIDlet costruisce istanze di contiene definita standard
Dati dimensionali it.linkasa fedlib Librerie XML 24 classi di cui 9 eccezioni 1 classe (libreria) 17 classi totali di cui 2 eccezioni, 1 interfaccia it.linkasa 4530 righe di codice totali (53% ca. autogenerate) fedlib 41 righe di codice Classi principali e righe di codice: 4 package definito importato con modifiche
Conclusioni ,[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Semelhante a Cecutti Federico - Progetto e sviluppo di un'applicazione domotica per telefoni cellulari basati su Bluetooth

Cecutti Federico - Progetto e sviluppo di un'applicazione domotica per telefo...
Cecutti Federico - Progetto e sviluppo di un'applicazione domotica per telefo...Cecutti Federico - Progetto e sviluppo di un'applicazione domotica per telefo...
Cecutti Federico - Progetto e sviluppo di un'applicazione domotica per telefo...guest86388a
 
J2Me Il Micro Mondo Java
J2Me Il Micro Mondo JavaJ2Me Il Micro Mondo Java
J2Me Il Micro Mondo JavaAntonio Terreno
 
SpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, Milano
SpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, MilanoSpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, Milano
SpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, MilanoCISEM - Milano
 
Presentazione Wap Vs I Mode
Presentazione Wap Vs I ModePresentazione Wap Vs I Mode
Presentazione Wap Vs I Modemasso87
 
Asynchronous Java ME and XML
Asynchronous Java ME and XMLAsynchronous Java ME and XML
Asynchronous Java ME and XMLAndrea Castello
 
Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...
Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...
Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...LorenzoFabbio
 
La sicurezza nelle reti IEEE 802.15.4
La sicurezza nelle reti IEEE 802.15.4La sicurezza nelle reti IEEE 802.15.4
La sicurezza nelle reti IEEE 802.15.4Gianmarco Beato
 
Sistemi Context-aware: Esercitazione 3
Sistemi Context-aware: Esercitazione 3Sistemi Context-aware: Esercitazione 3
Sistemi Context-aware: Esercitazione 3Marco Loregian
 
Un'architettura di riferimento per applicazioni enterprise
Un'architettura di riferimento per applicazioni enterpriseUn'architettura di riferimento per applicazioni enterprise
Un'architettura di riferimento per applicazioni enterpriseAlberto Lagna
 
Un approccio integrato e open al service management: l'esperienza e le prospe...
Un approccio integrato e open al service management: l'esperienza e le prospe...Un approccio integrato e open al service management: l'esperienza e le prospe...
Un approccio integrato e open al service management: l'esperienza e le prospe...CMDBuild org
 
SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO:...
SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO:...SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO:...
SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO:...guest12aaa586
 
Tesi Laurea I Livello - Vaiano
Tesi Laurea I Livello - VaianoTesi Laurea I Livello - Vaiano
Tesi Laurea I Livello - VaianoMarco Vaiano
 
Visualizzazione dei network
Visualizzazione dei networkVisualizzazione dei network
Visualizzazione dei networkmttdlllbr
 
3wCORE... il gestionale Web su misura per il tuo Business
3wCORE... il gestionale Web su misura per il tuo Business3wCORE... il gestionale Web su misura per il tuo Business
3wCORE... il gestionale Web su misura per il tuo BusinessI&S Informatica e Servizi
 

Semelhante a Cecutti Federico - Progetto e sviluppo di un'applicazione domotica per telefoni cellulari basati su Bluetooth (20)

Elaborato WebRTC
Elaborato WebRTCElaborato WebRTC
Elaborato WebRTC
 
Dot net framework 2
Dot net framework 2Dot net framework 2
Dot net framework 2
 
Cecutti Federico - Progetto e sviluppo di un'applicazione domotica per telefo...
Cecutti Federico - Progetto e sviluppo di un'applicazione domotica per telefo...Cecutti Federico - Progetto e sviluppo di un'applicazione domotica per telefo...
Cecutti Federico - Progetto e sviluppo di un'applicazione domotica per telefo...
 
Scenario Framework
Scenario FrameworkScenario Framework
Scenario Framework
 
J2Me Il Micro Mondo Java
J2Me Il Micro Mondo JavaJ2Me Il Micro Mondo Java
J2Me Il Micro Mondo Java
 
SpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, Milano
SpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, MilanoSpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, Milano
SpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, Milano
 
Presentazione Wap Vs I Mode
Presentazione Wap Vs I ModePresentazione Wap Vs I Mode
Presentazione Wap Vs I Mode
 
Asynchronous Java ME and XML
Asynchronous Java ME and XMLAsynchronous Java ME and XML
Asynchronous Java ME and XML
 
Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...
Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...
Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...
 
La sicurezza nelle reti IEEE 802.15.4
La sicurezza nelle reti IEEE 802.15.4La sicurezza nelle reti IEEE 802.15.4
La sicurezza nelle reti IEEE 802.15.4
 
Sistemi Context-aware: Esercitazione 3
Sistemi Context-aware: Esercitazione 3Sistemi Context-aware: Esercitazione 3
Sistemi Context-aware: Esercitazione 3
 
Un'architettura di riferimento per applicazioni enterprise
Un'architettura di riferimento per applicazioni enterpriseUn'architettura di riferimento per applicazioni enterprise
Un'architettura di riferimento per applicazioni enterprise
 
Gestione Reti
Gestione RetiGestione Reti
Gestione Reti
 
Un approccio integrato e open al service management: l'esperienza e le prospe...
Un approccio integrato e open al service management: l'esperienza e le prospe...Un approccio integrato e open al service management: l'esperienza e le prospe...
Un approccio integrato e open al service management: l'esperienza e le prospe...
 
SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO:...
SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO:...SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO:...
SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO:...
 
ISO-OSI
ISO-OSIISO-OSI
ISO-OSI
 
Bpm forum 2013 web ratio - BPMN e IFML
Bpm forum 2013   web ratio - BPMN e IFMLBpm forum 2013   web ratio - BPMN e IFML
Bpm forum 2013 web ratio - BPMN e IFML
 
Tesi Laurea I Livello - Vaiano
Tesi Laurea I Livello - VaianoTesi Laurea I Livello - Vaiano
Tesi Laurea I Livello - Vaiano
 
Visualizzazione dei network
Visualizzazione dei networkVisualizzazione dei network
Visualizzazione dei network
 
3wCORE... il gestionale Web su misura per il tuo Business
3wCORE... il gestionale Web su misura per il tuo Business3wCORE... il gestionale Web su misura per il tuo Business
3wCORE... il gestionale Web su misura per il tuo Business
 

Último

Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptcarlottagalassi
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 

Último (11)

Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.ppt
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 

Cecutti Federico - Progetto e sviluppo di un'applicazione domotica per telefoni cellulari basati su Bluetooth

  • 1. UNIVERSITÀ DEGLI STUDI DI TRIESTE FACOLTÀ DI INGEGNERIA Corso di laurea triennale in Ingegneria Informatica Progetto e sviluppo di un’applicazione domotica per telefoni cellulari basati su Bluetooth Laureando Relatore Federico Cecutti chiar.mo prof. Alberto Bartoli anno accademico 2008/2009
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Interazione con il server Fasi operative Sequenza schermate Visual Mobile Designer
  • 11.
  • 12. Interpretazione dei dati Modulo 1 Modulo 2 . . . File XML di configurazione separazione interpretazione Cache tabulazione Miglioramento dell’efficienza Dati grezzi dal server
  • 13. Interazione con il server DiscoveryListenerLinkasa <<interface>> DiscoveryListener MIDlet <<interface>> CommandListener Interazione con l’utente ComunicazioneMIDlet Recettore degli eventi di ricerca DiscoveryAgent Mittente dei comandi di ricerca Classi principali definita standard
  • 14. Interpretazione dei dati Tabella Modulo Ai Classi principali RecordAi Cache Record di cache Dato analogico dal server aggiornamento costruisce istanze di configurazione rappresentazione ComunicazioneMIDlet costruisce istanze di contiene definita standard
  • 15. Dati dimensionali it.linkasa fedlib Librerie XML 24 classi di cui 9 eccezioni 1 classe (libreria) 17 classi totali di cui 2 eccezioni, 1 interfaccia it.linkasa 4530 righe di codice totali (53% ca. autogenerate) fedlib 41 righe di codice Classi principali e righe di codice: 4 package definito importato con modifiche
  • 16.