895 resultados para Android, Applicazione, Eventi, SMS Backup
Resumo:
In questo lavoro di tesi verr presentato un applicativo, sviluppato con lazienda EBWorld, per dispositivi con sistema operativo Android. Lapplicazione ha come destinatari i tecnici e gli operatori sul campo di aziende clienti di EBWorld. Nel dispositivo vengono caricati i dati estratti dal database (porzioni di mappe e informazioni ad esse correlate) che vengono lette e mostrate nello schermo. Le funzionalit fornite sono: utilizzo dello strumento trail, per effettuare misurazioni; creazione di progetti allinterno delle esportazioni; inserimento di sketch, definiti in accordo con lazienda, allinterno dei progetti; selezione degli sketch e delle informazioni estratte dal database e visualizzazione delle relative informazioni / propriet; eliminazione di sketch inseriti. stato effettuato uno studio di progettazione dellinterfaccia per offrire unottima usabilit anche in situazioni critiche.
Resumo:
L'obiettivo di questa tesi lo sviluppo di due applicativi per l'azienda EBWorld. Il primo desktop, sviluppato in Java, utilizzato per gestire la memoria interna di un dispositivo Android collegato al computer, installare l'applicazione mobile sviluppata a seguito ed esportare i progetti, creati dall'utente, durante l'utilizzo dell'applicativo mobile. Il secondo un applicativo Android, utilizzato per la visualizzazione e l'interazione con dati georiferiti e permette all'utente di creare progetti inserendo ulteriori elementi georiferiti. Per la memorizzazione dei dati sono stati utilizzati diversi file XML e per la comunicazione tra l'applicativo Java ed un dispositivo Android, sono stati utilizzati la libreria JMTP in combinazione con i comandi ADB.
Resumo:
L'applicazione implementata in questa tesi stata sviluppata per la piattaforma Android ed ha origine da un idea del Sig. Marco Casadio. Lo scopo principale quella di monitorare l'attivit sportiva e di chiamare aiuto in caso di incidente o malore. L'elaborato stato ottimizzato per supportare un set predefinito di sport, e la tesi ne illustra gli algoritmi.
Resumo:
Obiettivo dell'elaborato di tesi il comprendere l'organizzazione di un azienda tipo al fine di ottimizzarla e renderla pi efficiente. Per raggiungere questo obiettivo stato progettato un sistema client server che prende in gestione le commissioni di unazienda. Il sistema permette la suddivisione del lavoro, i progetti sono formati da moduli e i moduli composti da attivit. C un capo progetto e un responsabile per ogni modulo secondo la gerarchia aziendale. Ogni qualvolta un impiegato effettua una mansione per unattivit segnala le ore svolte attraverso un report, costituendo cos il timetracking. Il sistema stato sviluppato per dispositivi Android.
Resumo:
Basta un segnale Wi-Fi, Bluetooth o altro per inviare informazioni e contenuti automaticamente sui dispositivi mobili dei consumatori permettendo ai proprietari di attivit commerciali di non essere troppo invasivi e petulanti ma nello stesso tempo informare i fruitori. Con pi di sei miliardi di telefoni cellulari nelle mani dei consumatori di oggi e con i numeri in costante scalata, gli smartphone stanno diventando una necessit di base del secolo. Questo rende quasi ogni consumatore con un telefono potenzialmente sensibili a una campagna di marketing di prossimit. Il marketing di prossimit (proximity marketing) una tecnica di marketing che opera su unarea geografica delimitata e precisa attraverso tecnologie di comunicazione di tipo visuale e mobile con lo scopo di promuovere la vendita di prodotti e servizi. La tesi propone un nuovo strumento rivolto al turismo trasformando gli itinerari in percorsi a premi, che sono interamente stabiliti dagli operatori.
Resumo:
Nell'ottica di trovare modalit sempre pi intuitive per movimentare manipolatori industriali lobiettivo della tesi quello di realizzare una mobile app su piattaforma Android in grado appunto di movimentare un generico manipolatore industriale. L'applicazione sviluppata fornisce all'utente uninterfaccia semplice e intuitiva che permette, dopo unopportuna configurazione iniziale, di controllare il moto di un manipolatore industriale attraverso luso del touch screen e degli elementi grafici dellinterfaccia. Oltre a istruire un manipolatore lapplicazione offre anche delle funzionalit per il salvataggio e la gestione di determinate configurazioni che il manipolatore pu assumere nello spazio. Il grande vantaggio dellapplicazione quello di fornire uninterfaccia universale per la movimentazione di qualsiasi manipolatore. Si pu affermare quindi che essa fornisce un livello di astrazione superiore. In questo progetto di tesi stato effettuato il testing dell'applicazione sviluppata sia con il manipolatore industriale Comau Smart Six, robot antropomorfo a 6 gradi di libert, sia con un manipolatore simulato in Unity 3D. Sono stati raccolti dei dati, in particolare dei grafici, che mettono in relazione i comandi impartiti al manipolatore e i dati ricevuti da questo, in modo da ricavarne dei parametri che misurano l'efficienza e la correttezza dell'applicazione.
Resumo:
In Java 8, ultimo aggiornamento ufficiale del linguaggio Java, sono state introdotte alcune nuove funzionalit che permettono lintegrazione di alcuni meccanismi legati ai linguaggi dinamici o funzionali, come le espressioni lambda, lutilizzo degli stream e la dichiarazione di metodi statici allinterno di interfacce. Se si volesse installare unapplicazione scritta in Java 8 su Android, Dalvik VM, la JVM in esso presente, fallir il processo di traduzione del bytecode. In questa tesi quindi esplorer, sia ad alto livello che a basso livello, lorigine del problema e presenter una soluzione di backporting per unapplicazione esistente.
Resumo:
With the ever growing trend of smart phones and tablets, Android is becoming more and more popular everyday. With more than one billion active users i to date, Android is the leading technology in smart phone arena. In addition to that, Android also runs on Android TV, Android smart watches and cars. Therefore, in recent years, Android applications have become one of the major development sectors in software industry. As of mid 2013, the number of published applications on Google Play had exceeded one million and the cumulative number of downloads was more than 50 billionii. A 2013 survey also revealed that 71% of the mobile application developers work on developing Android applicationsiii. Considering this size of Android applications, it is quite evident that people rely on these applications on a daily basis for the completion of simple tasks like keeping track of weather to rather complex tasks like managing ones bank accounts. Hence, like every other kind of code, Android code also needs to be verified in order to work properly and achieve a certain confidence level. Because of the gigantic size of the number of applications, it becomes really hard to manually test Android applications specially when it has to be verified for various versions of the OS and also, various device configurations such as different screen sizes and different hardware availability. Hence, recently there has been a lot of work on developing different testing methods for Android applications in Computer Science fraternity. The model of Android attracts researchers because of its open source nature. It makes the whole research model more streamlined when the code for both, application and the platform are readily available to analyze. And hence, there has been a great deal of research in testing and static analysis of Android applications. A great deal of this research has been focused on the input test generation for Android applications. Hence, there are a several testing tools available now, which focus on automatic generation of test cases for Android applications. These tools differ with one another on the basis of their strategies and heuristics used for this generation of test cases. But there is still very little work done on the comparison of these testing tools and the strategies they use. Recently, some research work has been carried outiv in this regard that compared the performance of various available tools with respect to their respective code coverage, fault detection, ability to work on multiple platforms and their ease of use. It was done, by running these tools on a total of 60 real world Android applications. The results of this research showed that although effective, these strategies being used by the tools, also face limitations and hence, have room for improvement. The purpose of this thesis is to extend this research into a more specific and attribute- oriented way. Attributes refer to the tasks that can be completed using the Android platform. It can be anything ranging from a basic system call for receiving an SMS to more complex tasks like sending the user to another application from the current one. The idea is to develop a benchmark for Android testing tools, which is based on the performance related to these attributes. This will allow the comparison of these tools with respect to these attributes. For example, if there is an application that plays some audio file, will the testing tool be able to generate a test input that will warrant the execution of this audio file? Using multiple applications using different attributes, it can be visualized that which testing tool is more useful for which kinds of attributes. In this thesis, it was decided that 9 attributes covering the basic nature of tasks, will be targeted for the assessment of three testing tools. Later this can be done for much more attributes to compare even more testing tools. The aim of this work is to show that this approach is effective and can be used on a much larger scale. One of the flagship features of this work, which also differentiates it with the previous work, is that the applications used, are all specially made for this research. The reason for doing that is to analyze just that specific attribute in isolation, which the application is focused on, and not allow the tool to get bottlenecked by something trivial, which is not the main attribute under testing. This means 9 applications, each focused on one specific attribute. The main contributions of this thesis are: A summary of the three existing testing tools and their respective techniques for automatic test input generation of Android Applications. A detailed study of the usage of these testing tools using the 9 applications specially designed and developed for this study. The analysis of the obtained results of the study carried out. And a comparison of the performance of the selected tools.
Resumo:
Questo documento di tesi si incentra principalmente sullo studio delle reti wireless mobili e dei relativi scenari di utilizzo. In particolare, come esse vengono applicate per il riconoscimento e la prevenzione di incidenti stradali. Vista limportanza di questo problema a livello di sicurezza stradale, ho deciso di sviluppare un' applicazione per smartphone Android, in grado di riconoscere le attivit di uso quotidiano dellutente e associarle a dei comportamenti, come ad esempio quello di un ciclista, di un pedone o di un automobilista. Nel caso in cui, in uno scenario stradale i dispositivi si trovassero ad una distanza ravvicinata, possono comunicare tramite una connessione Wi-Fi Direct il loro ruolo e lanciare messaggi di pericolo per avvisare la loro presenza, in modo da prevenire collisioni stradali. La realt in cui si vuole collocare questa applicazione quella che viene chiamata Pedestrian Detection, gi idea di General Motors, che la sta sviluppando sui futuri veicoli che metter in produzione nei prossimi anni e che sicuramente integreranno funzionalit aggiuntive per la segnalazione di pericoli tramite smartphone e Wi-Fi Direct.
Resumo:
Negli ultimi anni il crescere della capacit di calcolo dei dispositivi e il diminuire delle loro dimensioni ha permesso di far nascere idee innovative e di esplorare pi in dettaglio alcuni settori. Uno di questi sicuramente quello della realt aumentata (Augmented reality), infatti, la discussione su questo argomento nasce gi negli anni 40 del novecento, ma, per mancanza di mezzi tecnologici adeguati, solo ora si iniziano a realizzare le prime applicazioni che si basano su questa idea e il grande pubblico inizia ad interessarsi all'argomento. La costruzione di applicazioni di realt aumentata, al momento, basata sull'utilizzo di alcuni framework che mettono a disposizione dello sviluppatore alcune funzioni molto comuni in questi software, come il tracking di marker e l'utilizzo di bottoni virtuali. Questi strumenti, seppur comodi, non garantiscono sempre la buona progettazione dell'applicazione e tendono a unire insieme parti di logica applicativa e di grafica. Per questo motivo, anche nella ricerca, si stanno cercando di studiare dei metodi in grado di permettere una divisione ottimale dei compiti in modo da ottenere un software riusabile e facilmente mantenibile, ma che permetta anche di sfruttare appieno le potenzialit dell'AR attraverso, per esempio, sistemi distribuiti. Un framework concettuale che rientra in questa categoria sicuramente quello degli Augmented Worlds, mondi virtuali collegati a quello fisico che ne incrementano le caratteristiche e le possibilit tramite la presenza di entit aumentate. La tesi, quindi, si propone di sviluppare un prototipo di un framework con le caratteristiche sopra citate di estendibilit, utilizzando le piattaforme in questo momento a disposizione e ispirandosi alla visione degli Augmented Worlds.
Resumo:
Questa tesi si occupa della realizzazione, in ottica Modern UI, di una nuova interfaccia per l'applicazione Android del sistema domotico Home Manager. Dopo una prima fase di analisi preliminare, si affronta la progettazione dell'app, dall'analisi dei requisiti - ivi incluso il nuovo strumento di sviluppo da utilizzare, Android Studio - alla successiva analisi e progettazione della nuova soluzione, seguita da implementazione e collaudo.
Resumo:
In questa tesi si progettata una applicazione Android che permettesse di controllare da remoto funzionalit hardware e software offerte da una piattaforma Raspberry Pi. Si sono infine svolte alcune misure atte a testare le performance di rete di questa scheda.
Resumo:
La tesi prevede lo sviluppo di una app di ausilio per persone non vedenti per ambiente Android. L'applicazione ha due scopi principali: rilevazione degli ostacoli che l'utente incontra nel proprio cammino, tramite un apposito visore, con successivo invio di informazioni sugli ostacoli rilevati tramite output audio e tattili e realizzazione di una versione personalizzata di Google Maps che l'utente pu utilizzare nella maniera pi comoda e sicura possibile.
Resumo:
Attualmente, la maggior parte dei dati che transitano sulla rete appartiene a contenuti multimediali. Pi nello specifico, lo Streaming Video ad avere la predominanza nella condivisione di Internet; vista la crescita che tale servizio ha subto negli ultimi anni, si sono susseguiti diversi studi volti allo sviluppo di tecniche e metodologie che potessero migliorarlo. Una di queste sicuramente l'Adaptive Video Streaming, tecnica utilizzata per garantire all'utente una buona Quality of Experience (QoE) mediante l'utilizzo dei cosiddetti "algoritmi di rate adaptation". Il lavoro svolto in questi studi si voluto concentrare su due filoni distinti, ma allo stesso tempo confrontabili: la prima parte della tesi riguarda lo sviluppo e l'analisi di alcuni algoritmi di rate adaptation per DASH, mentre la seconda relativa all'implementazione di un nuovo algoritmo che li possa affiancare, migliorando la QoE nel monitorare lo stato della connessione. Si quindi dovuta implementare un'applicazione Android per lo streaming video, che fosse conforme allo standard MPEG-DASH e potesse fornire le informazioni di testing da utilizzare per le analisi. La tesi suddivisa in quattro capitoli: il primo introduce l'argomento e definisce la terminologia necessaria alla comprensione degli studi; il secondo descrive alcuni dei lavori correlati allo streaming adattivo e introduce i due filoni principali della tesi, ovvero gli algoritmi di rate adaptation e la proposta di algoritmo per la selezione dinamica del segmento; il terzo presenta l'app SSDash, utilizzata come mezzo per le analisi sperimentali; infine, il quarto ed ultimo capitolo mostra i risultati delle analisi e le corrispondenti valutazioni.
Resumo:
This paper reports on a Q-methodology study on the consumption of mobile phones and opinions on SMS-marketing, extracted from interpretive interviews and focus groups. The Metaphors Q-sort, developed within a framework of Holt's (1995) four metaphors of consumption, identifies three experiential value clusters in the consumption of mobile phones: the Mobile Pragmatists, the Mobile Connectors and the Mobile Revelers. The SMS-marketing Q-sort identifies two key clusters of subjective opinions on various aspects of SMS-based mobile-marketing. By integrating the findings from these two Q-sorts, we demonstrate that while all three value clusters express positive opinions towards location specific and customer initiated contact SMS-marketing, there are noticeable differences in how marketers should develop their strategies to maximize the consumers perceived experiential value derived from the consumption of their mobile phones. Keywords: mobile phones; experiential consumption: SMS-marketing; Q-methodology