836 resultados para Contapassi mHealth Android Smartwatch Smartphone SensorFusion Range_Articolari
Resumo:
Lobiettivo di questa tesi quello di estendere linterfaccia grafica di tuProlog nella versione per Android, il pi diffuso sistema operativo per tablet e smartphone. TuProlog un interprete Prolog interamente scritto in java, leggero e opensource. Lapplicazione disponibile sotto forma di archivio JAR eseguibile e pu essere utilizzato tramite uninterfaccia a riga di comando, nella versione Java, o per mezzo di interfacce grafiche negli ambienti Java, .NET e Android. La versione per Android supporta pienamente Java e la maggior parte delle librerie dellapplicativo per JVM. Lo sviluppo di applicazioni per dispositivi mobile, per, limita lo sviluppatore in termini di complessit delle elaborazioni effettuabili dal programma e comprensibilit dellinterfaccia grafica; per questi e altri motivi, la struttura dellapplicativo in versione Android, fatta eccezione per il core Prolog, diversa dalle versioni per altri ambienti. Lapplicazione, giunta ora alla versione 2.7.2, manca della possibilit di input da console in tutte le versioni ad interfaccia grafica. Scopo di questa tesi quindi integrare tale funzionalit, inserendola allinterno del contesto applicativo senza modificare il normale flusso delle operazioni, intervenendo in modo mirato, il meno invasivo possibile e garantendo lespandibilit della modifica ad estensioni future.
Resumo:
Il documento di tesi composto da tre capitoli, che in successione analizzano gli aspetti teorici del progetto fino ad arrivare allimplementazione vera e propria dellapplicazione. Nel primo capitolo vediamo definito il tema dellaccessibilit accennando alle normative presenti in Italia e allestero sullargomento. Successivamente viene spiegato il concetto di Smart City e le tecniche che vengono utilizzate allo scopo di migliorare la qualit di vita nelle citt. Vengono introdotti i concetti di crowdsourcing e participatory sensing, ideologie alla base delle Smart City. Al termine del capitolo viene introdotto uno studio sul grado di accessibilit degli smartphone presenti oggi sul mercato, analizzando anche le tecnologie assistive disponibili per questi dispositivi. Nel secondo capitolo si descrivono le tecnologie e i servizi utilizzati durante la creazione del progetto. In particolare viene presentato Android ed il suo funzionamento, essendo questultimo il sistema operativo per cui stata sviluppata lapplicazione. In seguito troviamo una breve analisi di tutti i servizi impiegati nel progetto: Foursquare, Fusion Table e Google Maps. Infine vengono descritte le tecnologie intermedie utilizzate per far comunicare fra loro gli strumenti spiegati in precedenza. Nel terzo capitolo viene presentata in modo dettagliato limplementazione del progetto. Inizialmente vengono definite le classi principali create per progettare le funzionalit di base del software e per interagire con i servizi scelti. Successivamente viene descritto il funzionamento e laspetto dellapplicazione sviluppata insieme a degli screenshot, che permetteranno al lettore di avere un riferimento visivo di ci che stato esposto nel corso della tesi.
Resumo:
L'applicazione Android sviluppata permette ad uno specifico hotel di potersi presentare e di offrire diversi servizi online quali l'itinerario per raggiungerlo, una galleria di immagini e il poter prenotare una offerta.
Resumo:
Con questo progetto ci si propone di creare un'applicazione per i device mobili intelligenti, in particolare smartphone e smartwatch, con sistema operativo Android, in grado di rilevare una caduta con il conseguente invio automatico di un messaggio di allarme mirato a richiamare i soccorsi in tempo reale. Data la funzionalit, l'app stata principalmente progettata per un utente di et avanzata.
Resumo:
Nella maggior parte dei casi, i soggetti affetti da Disturbo dello Spettro Autistico hanno un deficit di comunicazione, sia esso verbale o non verbale. Nonostante, ad oggi, non esista una cura per questo disturbo, una diagnosi precoce entro il terzo anno di vita del soggetto e un programma educativo coerente con le necessit del paziente, permettono al bambino con autismo di raggiungere quantomeno le abilit comunicative di base. Recenti studi hanno dimostrato che lutilizzo di Information and Communication Technology (ICT) nel trattamento di soggetti affetti da Disturbo dello Spettro Autistico pu portare molti benefici, dato che, da un lato, computer, tablet e smartphone sono strumenti strutturati e prevedibili e, dallaltro, i sintetizzatori vocali, se presenti, sono privi di inflessioni verbali. A questo proposito, durante il mio tirocinio di tesi magistrale presso lazienda CSP Innovazioni nelle ICT di Torino, ho sviluppato unapplicazione per tablet Android che permette a psicologi, educatori, logopedisti, insegnanti e genitori di creare tabelle comunicative circostanziate alle esigenze del soggetto e che consente a questultimo di utilizzare questo strumento come efficace mediatore sociale. Questo software si va a inserire in un progetto pi ampio, denominato tools4Autism, nato dalla collaborazione tra il centro di ricerca di cui sopra, la Fondazione ASPHI Onlus ICT per migliorare la qualit di vita delle persone con disabilit e il Centro Autismo e Sindrome di Asperger di Mondov (CN). Lapplicazione prevede principalmente due metodi di utilizzo: il primo, definito modalit operatore, un editor che permette di creare tabelle composte da un numero variabile di immagini che possono essere pittogrammi, fotografie personali, disegni del bambino e possono essere accompagnate o meno da un testo. Una volta create le tabelle, loperatore ha la possibilit di modificarle, eliminarle, variarne lordine, esportarle su altri dispositivi o importare tabelle precedentemente create. Il secondo metodo di utilizzo, definito modalit utente, permette al soggetto affetto da Disturbo Autistico di comunicare con altre persone sfruttando le tabelle create dalloperatore coerentemente con le sue necessit. Al tocco dellimmagine da parte del bambino, essa viene evidenziata tramite un contorno rosso e, se abilitato, il sintetizzatore vocale riproduce il testo associato a tale immagine. I principali fattori di innovazione dellapplicazione sono la gratuit, la semplicit di utilizzo, la rapidit nella creazione e nellaggiornamento delle tabelle comunicative, la portabilit dello strumento e lutilizzo della sintesi vocale. Il software sar sperimentato presso il Centro Autismo e Sindrome di Asperger, centro di neuropsichiatria infantile specializzato nello studio del Disturbo Autistico. Tale sperimentazione si pone come obiettivo quello di verificare gli effettivi miglioramenti nella velocit e nella qualit di apprendimento delle fondamentali abilit comunicative.
Resumo:
Il processo di realizzazione di questo lavoro nasce con la ricerca di un'intuizione che potesse emergere come novit nell'oceano di possibilit offerte dal mercato degli applicativi per smartphone. Il risultato finale di questa ricerca ha prodotto una conclusione apparentemente ambiziosa: sostituire il vecchio concetto di 'portamonete' con una versione pi pratica, innovativa ed in accordo con l'attuale direzione delle tecnologie moderne.
Resumo:
Lobiettivo di questa tesi quello di progettare un sistema gestionale che risponda alle esigenze organizzative delle palestre. In particolar modo verr implementato un software per piattaforma Windows dedicato ai personal trainer. Questa applicazione dovr essere in grado di registrare e gestire i clienti del centro sportivo, e permettere la creazione degli allenamenti a loro dedicati (con lutilizzo quindi di schede, esercizi, serie, ripetizioni, ...). Tutti i dati andranno memorizzati su un server SQL centralizzato, accessibile anche da Internet. Successivamente questi allenamenti potranno esser scaricati e visualizzati dai clienti tramite i propri Smartphone Android.
Resumo:
un' applicazione in grado di memorizzare e mappare tutti i punti dove possibile collegarsi, in modo gratuito, ad internet usando il nostro Smartphone. Per tenere traccia di questi punti si utilizza un meccanismo in grado di determinare la posizione geografica del dispositivo mediante il quale lutente si connette alla rete. Inoltre possibile la condivisione di tutti i punti registrati su un database online per rendere pubbliche le proprie registrazioni.
Resumo:
Lo scopo di questa tesi di usare i sensori dello smartphone per cercare di rilevare alcune tra le attivit umane pi frequenti, come il salire una scala. Si presenta quindi lo smartphone in termini di hardware elencando i possibili sensori contenuti in esso e descrivendone le qualit. Vengono presentati i principali sistemi operativi mobili adottati per questi tipi di dispositivi mostrando un confronto tra di essi in termini di pregi e difetti e viene narrata un minimo di storia relativa ai dispositivi mobili in generale spiegando come lo smartphone abbia sostituito il classico telefono cellulare. Nel documento di tesi verranno poi presentati i principali strumenti con cui verr sviluppata l'applicazione di rilevamento e verranno presi in considerazione due programmi di sviluppo per due linguaggi e tipologie di smartphone differenti: Windows Phone e Android. Tuttavia per lo sviluppo del progetto di tesi verr impiegata solo la strumentazione relativa a Windows Phone. In seguito verr presentata l'applicazione d'ausilio alla progettazione dei metodi, Scilab. Per il rilevamento dell'attivit verranno esposti due diversi metodi e ne verranno mostrati il codice per l'implementazione e i relativi risultati. Questi verranno poi discussi e confrontati per analizzare l'affidabilit di entrambi i metodi.
Resumo:
La prima parte del documento contiene una breve introduzione al mondo mobile, cloud computing e social network. La seconda parte si concentra sulla progettazione di un'applicazione per i dispositivi mobili usando le tecnologie Facebook e Parse. Infine, viene implementata un'applicazione Android usando le techiche descritte in precedenza.
Resumo:
Studio dello standard Wi-Fi Direct e realizzazione di applicativi per smartphone atti a sperimentarlo.
Resumo:
Tematiche di violenza e aggressione sono oggi di estrema attualit e sempre pi spesso se ne sente parlare al telegiornale o in programmi specializzati. Aggressione per molestie, furto o per scopi razziali; le motivazioni e i casi d'interesse sono vari e spesso hanno inizio senza alcun apparente motivo e la sensazione di sentirsi sempre meno al sicuro, anche appena usciti di casa, pu degenerare ad una vera e propria paranoia. L'unica cosa che sempre al nostro fianco, oggi giorno, sono i nostri smartphone, che risultano sempre pi sofisticati e intelligenti; perch, allora, non provare ad usarli come protezione? L'obiettivo su cui si incentrata questa tesi , appunto, il riconoscimento di un'aggressione basata sull'analisi della situazione in cui si trova l'utente, attraverso l'uso dei sensori messi a disposizione dagli odierni smartphone in circolazione. Esistono gi numerose applicazioni per la sicurezza personale, ma il metodo utilizzato per la segnalazione di un'aggressione sempre basato sulla pressione di un pulsante o un'azione particolare che l'utente deve svolgere. L'applicazione creata in questo studio, invece, cerca di riconoscere le situazioni di pericolo osservando i movimenti dell'utente e basa il riconoscimento sulla presenza di situazioni fuori dalla normale quotidianit che, attraverso dei "controlli di conferma", permettono di riconoscere il pericolo in maniera completamente autonoma. Si deciso di approcciarsi ad un riconoscimento autonomo, in quanto, non sempre si ha la possibilit, o il tempo, di prendere in mano il proprio smartphone per avvisare del pericolo e molte volte il panico potrebbe far perdere la lucidit alla vittima, il cui primo pensiero quello di difendersi e scappare e non utilizzare il dispositivo. Altre volte, distrarsi anche per un secondo, potrebbe essere fatale per la propria sicurezza. Per questo motivo si ricercato un'approccio di riconoscimento basato "sull'osservazione" di ci che sta accadendo, piuttosto che sull'attesa di un segnale. L'obiettivo di riconoscimento prefissato stato quello delle aggressioni in strada e i sensori utilizzati a questo scopo sono stati: accelerometro, giroscopio, GPS e microfono. Attraverso la combinazione di questi sensori, infatti, stato possibile riconoscere cadute (di forte entit), urla e probabili spinte/strattoni. Si sono studiate, per tanto, le caratteristiche che collegassero queste tipologie di situazioni per ogni sensore preso in esame, costruendo un'approccio di riconoscimento risultato valido per gli obiettivi minimi prefissati.
Resumo:
Progettazione ed implementazione di una semplice applicazione per smartphone Android al fine di dimostrare le funzionalit delle librerie per l'activity recognition messe a disposizione dai Google Play Services. Lo studio esplora il campo di ricerca in generale, mostrandone le modalit, le applicazioni e le problematiche, e introduce l'ambiente Android per poi analizzare l'applicazione progettata. In conclusione, vengono mostrati alcuni test svolti per verificare l'accuratezza del classificatore implementato da Google.
Resumo:
La tesi nasce da un'attivit di ricerca approfondita su alcune tecnologie innovative e all'avanguardia nell'ambito del mobile computing e dell'Internet of Things. Tra queste il focus principale orientato allo studio del Bluetooth Low Energy, nuova specifica di Bluetooth caratterizzata principalmente da un consumo di energia assai ridotto. In particolare, si approfondito il suo funzionamento nel caso dei beacon, piccoli dispositivi che permettono una localizzazione mediante l'invio di un segnale BLE. Inoltre stata analizzata la possibilit di interazione con Android, poich oggigiorno non si pu evitare di pensare a come queste tecnologie possano interfacciarsi con il mondo degli smartphone e dei tablet. Come conseguenza di tale attivit di ricerca stato analizzato un caso di studio che permettesse di applicare le tecnologie studiate e la loro interazione. Si pensato quindi a un piccolo sistema distribuito per schermi adattativi (capaci di modificare i contenuti visualizzati in relazione ad eventi esterni) affinch ogni schermo mostrasse dinamicamente l'orario delle lezioni di ciascuno studente all'avvicinarsi di quest'ultimo, e solo per il tempo di permanenza nei pressi dello schermo. Si quindi progettato e sviluppato un prototipo, e infine durante il testing si sono potute verificare le attuali potenzialit di queste tecnologie e trarre conclusioni sulla possibilit della loro futura diffusione e di impiego in contesti differenti.
Resumo:
L'obiettivo di questa tesi quello di fornire le informazioni di base che, un aspirante programmatore Android, deve sapere per scrivere applicazioni che facciano uso dei sensori presenti nei moderni telefoni cellulari (accelerometro, giroscopio, sensore di prossimit, ecc...). La tesi si apre citando qualche aneddoto storico sulla nascita del sistema operativo pi famoso al mondo ed elencando tutte le releases ufficiali e le novit che hanno portato dalla 1.0 all'attuale 5.1.1 Lollipop. Verranno analizzate le componenti fondamentali per costruire un applicazione Android: Activities, Services, Content Providers e Broadcast Receivers. Verr introdotto e approfondito il concetto di sensore, sia punto di vista fisico sia dal punto di vista informatico/logico, evidenziando le tre dimensioni pi importanti ovvero struttura, interazione e comportamento. Si analizzeranno tutte i tipi di errori e problematiche reali che potrebbero influire negativamente sui valori delle misurazioni (disturbi, rumori, ecc...) e si propone la moderna soluzione del Sensor Fusion come caso particolare di studio, prendendo spunto dal lavoro di grandi aziende come la Invensense e la Kionix Inc. Infine, si conclude l'elaborato passando dalle parole al codice: verranno affrontate le fasi di analisi e d'implementazione di un'applicazione esemplificativa capace di determinare l'orientamento del dispositivo nello spazio, sfruttando diverse tecniche Sensor Fusion.