Riassunto analitico
La presente tesi si inserisce all’interno di un’attivitá di ricerca svolta presso l’azienda NAVIONICS in collaborazione con l’universitá di Pisa e relativa allo studio e sviluppo di design patterns. L’obiettivo del presente lavoro consiste nello sviluppo di una libreria, un framework capace di fornire gli strumenti necessari per produrre progetti standard, riusabili e ben documentati. Standard perché non cercano soluzioni complesse a problemi noti, ma usano il meglio che offre il mercato. Riusabili perché il pattern di per sé é giá un concetto riusabile: sposta l’idea di riuso dal semplice codice alla sua progettazione. Ben documentati perché un pattern é un pattern, e quindi é lecito ritenere che gli esperti del settore sappiano di cosa si sta parlando. I design patterns customizzati creati, sono stati sviluppati come soluzioni al problema di gestione di piú connessioni su un unico thread per le operazioni di download, upload, zip e unzip per parti di applicazioni specifiche in programmazione concorrente. Inoltre, si é cercato di sfruttare le potenzialitá dell’architettura delle piattaforme, prese come riferimento, quali: iPhone3GS, iPhone4, iPad, iPad2. in riguardo al processo di testing dei dati. In tale direzione sono stati effettuati degli studi in cui il sistema dati é stato calibrato in un inviluppo ristretto.
|