53 resultados para Winsock API

em AMS Tesi di Laurea - Alm@DL - Università di Bologna


Relevância:

20.00% 20.00%

Publicador:

Resumo:

La stima della frequenza di accadimento di eventi incidentali di tipo random da linee e apparecchiature è in generale effettuata sulla base delle informazioni presenti in banche dati specializzate. I dati presenti in tali banche contengono informazioni relative ad eventi incidentali avvenuti in varie tipologie di installazioni, che spaziano dagli impianti chimici a quelli petrolchimici. Alcune di queste banche dati risultano anche piuttosto datate, poiché fanno riferimento ad incidenti verificatisi ormai molto addietro negli anni. Ne segue che i valori relativi alle frequenze di perdita forniti dalle banche dati risultano molto conservativi. Per ovviare a tale limite e tenere in conto il progresso tecnico, la linea guida API Recommended Pratice 581, pubblicata nel 2000 e successivamente aggiornata nel 2008, ha introdotto un criterio per determinare frequenze di perdita specializzate alla realtà propria impiantistica, mediante l’ausilio di coefficienti correttivi che considerano il meccanismo di guasto del componente, il sistema di gestione della sicurezza e l’efficacia dell’attività ispettiva. Il presente lavoro di tesi ha lo scopo di mettere in evidenza l’evoluzione dell’approccio di valutazione delle frequenze di perdita da tubazione. Esso è articolato come descritto nel seguito. Il Capitolo 1 ha carattere introduttivo. Nel Capitolo 2 è affrontato lo studio delle frequenze di perdita reperibili nelle banche dati generaliste. Nel Capitolo 3 sono illustrati due approcci, uno qualitativo ed uno quantitativo, che permettono di determinare le linee che presentano priorità più alta per essere sottoposte all’attività ispettiva. Il Capitolo 4 è dedicato alla descrizione della guida API Recomended Practice 581. L’applicazione ad un caso di studio dei criteri di selezione delle linee illustrati nel Capitolo 3 e la definizione delle caratteristiche dell’attività ispettiva secondo la linea guida API Recomended Practice 581 sono illustrati nel Capitolo 5. Infine nel Capitolo 6 sono rese esplicite le considerazioni conclusive dello studio effettuato.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

La tesi tratta la tematica delle web API implementate secondo i vincoli dello stile architetturale ReST e ne propone un esempio concreto riportando la progettazione delle API di un sistema di marcature realizzato in ambito aziendale.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Questa tesi esamina la progettazione e lo sviluppo di un'applicazione mobile Android che è in grado di gestire l'attività sportiva di un utente. L'applicazione offre numerose funzionalità, che permettono all'utente di eseguire allenamenti per il fitness e allenamenti per la corsa, tenendo sempre sotto controllo i risultati ottenuti e tutte le informazioni necessarie. Oltre ad eseguire allenamenti l'utente può crearne di propri e modificarli a suo piacimento, in più nell'App è inserito lo shop dove l'utilizzatore può comprare allenamenti messi a disposizione direttamente da FitBody. Gli aspetti visti sopra saranno descritti attraverso un'analisi del problema e un'analisi sulla progettazione architetturale. In particolare verranno sottolineati aspetti riguardanti l'interazione tra utenti e l'utilizzo di API che permetteranno all'utilizzatore di condividere le proprie esperienze sul social network Facebook e di avere un'esperienza completa con l'app. In questo scritto si parlerà anche della comunicazione tra applicazione e server, che avviene grazie a chiamate HTTP con metodo POST. Attraverso queste chiamate l'applicazione leggerà e scriverà informazioni sul database online, 'hostato' sulla piattaforma Altervista. L'applicazione web, di cui sarà data solamente un'infarinatura, è stata sviluppata utilizzando il linguaggio di programmazione PHP. Ogni 'response' inviata dal server al client è composta da uno o più oggetti JSON.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

La grande crescita e l'enorme distribuzione che hanno avuto negli ultimi tempi i moderni devices mobile (smartphones, tablet, dispositivi wearable, etc...) ha dato l'avvio ad un massiccio sviluppo di applicazioni mobile di qualunque genere, dall'health-care all'AR (Augmented Reality, realtà aumentata), dalle applicazioni social alle applicazioni che offrono servizi all'utente.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

In questa tesi sono stati introdotti e studiati i Big Data, dando particolare importanza al mondo NoSQL, approfondendo MongoDB, e al mondo del Machine Learning, approfondendo PredictionIO. Successivamente è stata sviluppata un'applicazione attraverso l'utilizzo di tecnologie web, nodejs, node-webkit e le tecnologie approfondite prima. L'applicazione utilizza l'interpolazione polinomiale per predirre il prezzo di un bene salvato nello storico presente su MongoDB. Attraverso PredictionIO, essa analizza il comportamento degli altri utenti consigliando dei prodotti per l'acquisto. Infine è stata effetuata un'analisi dei risultati dell'errore prodotto dall'interpolazione.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

In questo lavoro di tesi si è analizzato il problema di creare un sistema di assistenza allo shopping integrabile in applicazioni e-commerce web e mobile sviluppate con le tecnologie messe a disposizione da Marketcloud, ovvero un progetto che punta a fornire strumenti per la realizzazione, la manutenzione, la gestione, la diffusione e la pubblicizzazione di tali applicazioni limitando i costi e le problematiche di sviluppo a carico delle aziende che intendono fornire servizi di e-commerce. Dopo aver discusso gli aspetti principali del progetto Marketcloud, sono state analizzate le necessità delle aziende interessate allo sviluppo del sistema di assistenza in esame, così come le aspettative degli utenti (i clienti) finali, ed è stato discusso perché fosse necessario e preferibile, nel caso in esame, non utilizzare soluzioni già presenti sul mercato. Infine, è stata progettata ed implementata un’applicazione web che includesse tale sistema e che fosse immediatamente integrabile tra i servizi già sviluppati da Marketcloud, testandone risultati, prestazioni, problemi e possibili sviluppi futuri. Al termine del lavoro di implementazione, il sistema e l'applicazione garantiscono all'utente finale l'utilizzo di tre funzioni: ricerca per categoria, ricerca libera, recommendation di prodotti. Per gestire la ricerca libera, è stato implementato un sistema di filtri successivi, ed una rete neurale multi-livello dotata di un opportuno algoritmo di machine learning per poter apprendere dalle scelte degli utenti; per la recommendation di prodotti, è stato utilizzato un sistema di ranking (classificazione). Le prestazioni della rete neurale sono state oggetto di attenta analisi.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Sono dette “challenged networks” quelle reti in cui lunghi ritardi, frequenti partizionamenti e interruzioni, elevati tassi di errore e di perdita non consentono l’impiego dei classici protocolli di comunicazione di Internet, in particolare il TCP/IP. Il Delay-/Disruption-Tolerant Networking (DTN) è una soluzione per il trasferimento di dati attraverso queste reti. L’architettura DTN prevede l’introduzione, sopra il livello di trasporto, del cosiddetto “bundle layer”, che si occupa di veicolare messaggi, o bundle, secondo l’approccio store-and-forward: ogni nodo DTN conserva persistentemente un bundle finché non si presenta l’opportunità di inoltrarlo al nodo successivo verso la destinazione. Il protocollo impiegato nel bundle layer è il Bundle Protocol, le cui principali implementazioni sono tre: DTN2, l’implementazione di riferimento; ION, sviluppata da NASA-JPL e più orientata alle comunicazioni spaziali; IBR-DTN, rivolta soprattutto a dispositivi embedded. Ciascuna di esse offre API che consentono la scrittura di applicazioni in grado di inviare e ricevere bundle. DTNperf è uno strumento progettato per la valutazione delle prestazioni in ambito DTN. La più recente iterazione, DTNperf_3, è compatibile sia con DTN2 che con ION nella stessa versione del programma, grazie all’introduzione di un “Abstraction Layer” che fornisce un’unica interfaccia per l’interazione con le diverse implementazioni del Bundle Protocol e che solo internamente si occupa di invocare le API specifiche dell’implementazione attiva. Obiettivo della tesi è estendere l’Abstraction Layer affinché supporti anche IBR-DTN, cosicché DTNperf_3 possa essere impiegato indifferentemente su DTN2, ION e IBR DTN. Il lavoro sarà ripartito su tre fasi: nella prima esploreremo IBR DTN e le sue API; nella seconda procederemo all’effettiva estensione dell’Abstraction Layer; nella terza verificheremo il funzionamento di DTNperf a seguito delle modifiche, sia in ambiente esclusivamente IBR-DTN, sia ibrido.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

La tesi è relativa all'implementazione di un modulo per la comunicazione sicura tramite SSL/TLS sviluppato in JAVA che aggiunge il supporto del protocollo HTTPS a JOLIE. Le politiche di SSL/TLS vengono applicate mediante l'utilizzo dell'API SSLEngine, che viene descritta accuratamente. La tesi contiene inoltre un caso d'uso in cui viene utilizzato JOLIE per sviluppare un servizio di autenticazione integrata (single sign-on) tra l'ELMS Webstore del programma Microsoft MSDNAA e l'Università di Bologna.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Questa tesi affronta il progetto di riqualificazione energetica, riorganizzazione funzionale ed ampliamento del plesso scolastico a Villa Romiti a Forlì, costituito da tre istituti scolastici (scuola dell'infanzia "Le Api", scuola primaria "P. Squadrani" e scuola secondaria inferiore "G. Mercuriali") inseriti in un comparto su cui insistono anche il palazzetto dello sport "Pala-Romiti" e la torre piezometrica dell'acquedotto, a servizio dell'omonimo quartiere. Al fine di comprendere meglio le dinamiche che intercorrono tra il plesso scolastico, il quartiere in cui è collocato e la città , è stata inizialmente effettuata un'analisi dell'area, del territorio circostante e del sistema scolastico forlivese, che ne ha evidenziato alcuni dei tratti salienti. Il comparto è una superficie pianeggiante di forma rettangolare, con un'estensione di 34000 mq, collocata a ovest del centro storico di Forlì, in prossimità  del fiume Montone e a contatto diretto con il territorio agricolo periurbano, delimitata su due lati dalla rete viaria urbana e sui restanti due dai campi circostanti. Questa particolare collocazione dispone l'area nel punto di incontro tra due diverse trame del territorio: quella urbana definita dall'allineamento dei corpi di fabbrica del quartiere Romiti, ripreso dall'orientamento degli edifici all'interno del plesso scolastico, e la trama agricola derivante dalla centuriazione romana, che segna l'intero territorio circostante in relazione al tracciato dell'antica via Emilia. In seguito, l'attenzione si è focalizzata sulle relazioni tra i vari elementi che occupano l'area e sugli elementi di criticità  che le condizionano. Sulla scorta dei programmi fissati dall'Amministrazione comunale, un ulteriore approfondimento ha permesso di individuare le criticità  a livello del singolo edificio e di delineare le strategie di intervento per la riqualificazione del comparto. Rispetto al sistema scolastico forlivese, che si è sviluppato invece seguendo le direttrici di espansione della città storica verso est, l'area appare come un nucleo isolato, in cui gli indirizzi dell'Amministrazione prevedono di mantenere ed intensificare la presenza di più istituti scolastici, in modo da rafforzarne il carattere di polo di formazione, a servizio di un bacino di utenza molto vasto, che dall'insediamento urbano più prossimo si estende fino alle frazioni presenti sui colli circostanti. La presenza all'interno del comparto del Palazzetto dello sport accentua le difficoltà  di gestione e l'utilizzo promiscuo degli spazi connettivi e di pertinenza, già  complesse a causa della convivenza di diverse scuole. La necessità  di assicurare l'accesso al Palazzetto anche da parte degli utenti esterni alle scuole ha generato una confusa rete di percorsi di accesso all'area; in cui percorrenze carrabili e pedonali si sovrappongono, con conseguenti problemi sia di funzionalità  che di sicurezza, soprattutto per gli alunni degli istituti. Elemento positivo su cui innestare una riqualificazione del plesso è la presenza di estese aree verdi, in parte di pertinenza esclusiva, che ospitano le attività  ludiche degli studenti ma che attualmente soffrono di incuria e di scarsa manutenzione, aggravate dalla mancanza di un efficiente sistema perimetrale di controllo. Il palazzetto dello sport e la torre piezometrica, servizi di quartiere utili alla collettività , rappresentano due emergenze architettoniche che, nell'ottica di una sistemazione planivolumetrica dell'area, necessitano di un'attenzione particolare, al fine di integrarle all'interno di un unico disegno generale di un "campus" scolastico. Approfondendo l'analisi alla scala dei singoli edifici, di ciascuno di essi sono state evidenziate le principali criticità , in termini architettonici, funzionali ed energetici. La scuola primaria "P. Squadrani", costruita alla fine degli anni "40, è un edificio a corte, con un regolare disegno di facciata scandito da aperture ad arco, che gli conferiscono un'identità  architettonica, molto più debole invece negli altri edifici del comparto. Per questo edificio, che presenta problemi legati alla fruizione e all'orientamento delle aule per la didattica, il programma dell'Amministrazione comunale prevede un ampliamento in grado di ospitare un'ulteriore sezione. L'Amministrazione non prevede prossimi interventi, invece, per scuola secondaria inferiore "G. Mercuriali", che però, nonostante la sua costruzione risalga agli anni '80, appare in cattivo stato di conservazione e manca sia di un'adeguata area verde di pertinenza, che di una palestra a uso esclusivo. Infine, la scuola dell'infanzia "Le Api", di recente costruzione, è dotata di un'area verde di grande estensione, ma collocata in posizione sfavorevole, a causa dell'ombra proiettata dall'edificio "Pala-Romiti". Per questo istituto, l'Amministrazione prevede il raddoppio della capienza, per raggiungere il numero di sei unità  pedagogiche complessive. Le analisi effettuate sul comportamento energetico evidenziano che le prestazioni di tutti e tre gli edifici sono inadeguate e devono essere sensibilmente migliorate per allinearsi agli standard della recente normativa regionale (DAL 156/2008 Regione Emilia-Romagna). Sulla base degli elementi emersi dalle analisi preliminari e degli obiettivi fissati dall'Amministrazione comunale, la strategia di progetto adottata si è focalizzata su sette principali obiettivi: riorganizzare il sistema di accessi e percorsi, separando l'uso carrabile da quello pedonale: si è previsto di declassare e riservare ai soli mezzi pubblici il tratto di strada comunale antistante il lato sud del comparto e di innestarvi un asse principale di accesso all'area scolastica, ad uso esclusivo degli utenti delle scuole; attestare sul nuovo asse principale di percorrenza i cinque diversi nuclei funzionali presenti nell'area: le tre scuole, il palazzetto dello sport, il nuovo parco pubblico e infine l'area riservata alla torre piezometrica e ai parcheggi; progettare un'unica nuova scuola per l'infanzia, dimensionata per ospitare tutte le sei sezioni previste, collocata a diretto contatto con il verde agricolo circostante, caratterizzata da una separazione netta -funzionale e volumetrica- tra gli spazi dedicati ai bambini e quelli dedicati al personale e organizzata in due blocchi indipendenti di unità pedagogiche, da tre aule ciascuno, dotate di un ampio spazio esterno di gioco e attività all'aperto; riqualificare energeticamente e funzionalmente la scuola primaria e ampliarla con l'aggiunta di un adiacente corpo di fabbrica di nuova costruzione, in continuità planimetrica e volumetrica con l'edificio esistente, a cui il nuovo volume si collega tramite una corte coperta; sottoporre il "Pala-Romiti" ad un "restyling" delle facciate e riorganizzarne i sistemi di collegamento verticale esterni; riconfigurare l'area di pertinenza esclusiva della scuola secondaria inferiore, raccordandola con il nuovo parco pubblico progettato sull'area liberata dalla demolizione della precedente scuola dell'infanzia, collocato nelle vicinanze dell'attuale parco di quartiere, cosi da rinforzare la presenza di verde urbano nel comparto; dotare la torre piezometrica di una propria via di accesso indipendente, sulla quale vengono concentrati i parcheggi necessari alle esigenze dell'intera area. In sintesi, l'obiettivo da raggiungere attraverso questa tesi è quello di proporre un intervento che analizzi e ponga rimedio alle criticità  e contemporaneamente valorizzi i punti di forza già presenti, cercando di progettare uno spazio a misura di bambino, un'isola pedonale immersa nel verde.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

La tesi si colloca nell'ambito del Cloud Computing, un modello in grado di abilitare l’accesso in rete in maniera condivisa, pratica e on-demand, di diverse risorse computazionali, come potenza di calcolo o memoria di massa. Questo lavoro ha come scopo la realizzazione di una Cloud privata, per la fornitura di servizi, basata su un’architettura P2P. L’elaborato vuole studiare il caso di un sistema P2P di livello infrastruttura (IaaS) e propone la realizzazione di un prototipo capace di sostenere un insime basilare di API. Verranno utilizzati protocolli di gossip per la costruzione dei servizi fondamentali.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Questa tesi prende spunto da altri studi realizzati nel campo delle esattamente nel campo delle “Swam Intelligence”, una branca delle intelligenze artificiali prende spunto dal comportamento di animali sociali, sopratutto insetti come termini, formiche ed api, per trarne interessanti metafore per la creazione di algoritmi e tecniche di programmazione. Questo tipo di algoritmi, come per gli esempi tratti dalla biologia, risultano dotati di interessanti proprietà adatte alla risoluzione di certi problemi nell'ambito dell'ingegneria. Lo scopo della tesi è quello di mostrare tramite un esempio pratico le proprietà dei sistemi sviluppati tramite i principi delle Swarm Intelligence, evidenziando la flessibilità di questi sistemi. Nello specifico, la mia tesi analizzerà il problema della suddivisione del lavoro in una colonia di formiche, fornendo un esempio pratico quale il compito di cattura di prede in un determinato ambiente. Ho sviluppato un'applicazione software in Java che simula tale comportamento, i dati utilizzati durante le diverse simulazioni possono essere modificati tramite file di testo, in modo da ottenere risultati validi per diversi contesti.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Nowadays offshore wind turbines represents a valid answer for energy production but with an increasing in costs mainly due to foundation technology required. Hybrid foundations composed by suction caissons over which is welded a tower supporting the nacelle and the blades allows a strong costs reduction. Here a monopod configuration is studied in a sandy soil in a 10 m water depth. Bearing capacity, sliding resistance and pull-out resistance are evaluated. In a second part the installation process occurring in four steps is analysed. considering also the effect of stress enhancement due to frictional forces opposing to penetration growing at skirt sides both inside and outside. In a three dimensional finite element model using Straus7 the soil non-linearity is considered in an approximate way through an iterative procedure using the Yokota empirical decay curves.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

L'obiettivo di questo lavoro è effettuare un'analisi del modello di programmazione proposto da Android. L'attenzione verrà posta, in particolare, su quali meccanismi vengano forniti per la gestione di eventi asincroni generati dal sistema, allo scopo di notificare cambiamenti del contesto in cui si sta operando: dal modo in cui vengono intercettati, a come risulta possibile modificare il comportamento dell'applicazione, in reazione alle nuove informazioni acquisite. Si valuteranno gli elementi di novità introdotti nelle API di Android, in relazione ai classici mezzi disponibili nella programmazione standard in Java, atti a risolvere una nuova categoria di problematiche dovute alla natura context-aware delle applicazioni. Sarà effettuata anche un'analisi più generale della qualità del modello proposto, in termini di estensibilità e modularità del codice; per fare ciò, si prenderà in esame l'applicazione SMS Backup+ come caso di studio e si proporranno delle possibili estensioni per verificarne la fattibilità.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

La tesi riguarda la creazione di una architettura che ha lo scopo di far interagire attivamente un utente con una mappa digitale tramite browser web e un applicativo che calcola dei percorsi in base ad un algoritmo di ottimizzazione. Un ambito interessante, attuale e che avrà, molto probabilmente, notevoli sviluppi futuri. Basti pensare per esempio a come le persone interagiscono con le mappe digitali tramite i famosi Google Maps o Google Earth, Bing Maps e OpenStreetMap. Questa interazione è diventata talmente naturale che è ormai intuitivo ruotare la rotellina del mouse per zoomare oppure tenere premuto il tasto sinistro per trascinare la mappa. Spesso questi applicativi web offrono servizi per il calcolo di percorsi, o rilasciano anche delle API per interagire e personalizzare alcuni aspetti, anche se spesso in modo limitato per questioni di copyright. In questo contesto entrano in gioco associazioni, singoli individui e fondazioni che creano software e standard fruibili da chiunque per creare applicativi e architetture personalizzate senza vincoli di diritti troppo limitanti. In questa tesi viene mostrato un approccio che permette una personalizzazione molto dettagliata e un'alta interoperabilità con queste applicazioni specifiche. Ma tutti questi aspetti positivi sono fruibili, per ora, solo mediante supporto umano avente un bagaglio di esperienze tecniche adeguate.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

In questa tesi è stato realizzato un sistema web-based, per la configurazione di modelli meccanici tridimensionali. L’intero software è basato su architettura multi-tier. Il back-end espone servizi RESTful che permettono l’interrogazione di una base di dati contenente l’anagrafica dei modelli e l’interazione con il CAD 3D SolidWorks. Il front-end è rappresentato da due pagine HTML ideate come SPA (Single Page Application), una per l’amministratore e l’altra per l’utente finale; esse sono responsabili delle chiamate asincrone verso i servizi, dell’aggiornamento automatico dell’interfaccia e dell’interazione con immagini tridimensionali.