983 resultados para Android, Applicazione, Eventi, SMS Backup


Relevância:

30.00% 30.00%

Publicador:

Resumo:

L'indipendenza dai combustibili fossili uno degli argomenti maggiormente trattati negli ultimi anni e lo sviluppo di tecnologie atte a produrre energia attraverso fonti rinnovabili uno dei punti cruciali della ricerca moderna. L'utilizzo dei veicoli elettrici nel quotidiano rappresenta una delle vie principali per l'abbandono delle fonti non rinnovabili, tuttavia siamo ancora in presenza di qualche limite. Una delle principali ragioni per cui gli automobilisti sono restii ad utilizzare le auto elettriche quella che in inglese viene definita Range Anxiety, ossia la preoccupazione di non riuscire a raggiungere la propria meta con l'autonomia residua del veicolo. Altri fattori che contribuiscono a scoraggiare gli automobilisti sono i lunghi tempi di ricarica e dove effettuare queste ultime. Per cercare di ridurre queste problematiche nel seguente elaborato viene descritto lo sviluppo di un applicazione per sistema Android, con lo scopo di simulare dei percorsi inseriti dall'utente come se venissero effettuati utilizzando un veicolo elettrico: l'applicativo, sfruttando un servizio esterno fornir all'utente tutti i dati del percorso, come ad esempio dove effettuare una ricarica. Di seguito viene illustrato l'utilizzo dell'applicativo, la sua architettura, come stato sviluppato e le sue future estensioni.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Lobiettivo di questa tesi quello di descrivere la progettazione e lo sviluppo di unapplicazione per la gestione di un sistema che permetta agli utenti di effettuare operazioni di pagamento, ricarica, check-in e altre funzionalit. Tutte queste operazioni saranno implementate tramite lutilizzo della tecnologia NFC (Near Field Communication). Il sistema prevede un'applicazione "cassa" per le transazioni e un'applicazione "utente" per permettere al cliente di visualizzare i dati relativi al proprio conto. In questa tesi sar analizzata l'applicazione "utente".

Relevância:

30.00% 30.00%

Publicador:

Resumo:

La tesi in questione ha l'obiettivo di descrivere la progettazione e lo sviluppo di unapplicazione per la gestione di un sistema che permetta agli utenti di effettuare vari tipi di operazioni, tra i quali pagamento, ricarica, check-in e altre funzionalit. Tutte queste operazioni saranno implementate tramite lutilizzo della tecnologia NFC (Near Field Communication). Il sistema prevede un'applicazione "cassa" per gestire le varie transazioni e un'applicazione "utente" per permettere ai clienti di visualizzare i dati relativi al proprio conto. Dopo una breve introduzione nella quale verr descritto il sistema nel suo complesso, la presente tesi si occuper di analizzare nel dettaglio lo sviluppo dell'applicazione "cassa".

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Lobiettivo di questa tesi la trasposizione del gioco da tavolo Mahjong su unapplicazione mobile. Essa sviluppata in Android, ma lidea quella di estenderla anche alle altre piattaforme. Col passare del tempo il Mahjong si diffuso in molti paesi e per questo ne sono nate molte varianti. In questo caso si adotta il regolamento ravennate 200-400, opportunamente modificato per adattarlo allapplicazione. Il nome dellapplicativo nasce dal fatto che esso dovr gestire un numero molto elevato di lingue e che nessuno ha ancora sviluppato un gioco multiplayer sul Mahjong, per cui sar il primo a livello mondiale. Nellapplicazione un utente dovr creare il tavolo di gioco e solo allora gli altri potranno visualizzarlo. Dopo che tutti si saranno seduti, chiunque potr chiedere di iniziare una partita, che comincer non appena tutti avranno accettato la richiesta. stato progettato un database, in modo da salvare lo stato attuale di tutti i tavoli. Le informazioni sullo stato di ogni partita, invece, sono salvate in un file diverso per ciascuna. Larchitettura utilizzata per lo sviluppo dellapplicativo del tipo client-server. Per la parte server dellapplicazione si scelto di usare il linguaggio java, utilizzando le socket e instaurando connessioni SSL. Il server utilizza inoltre connessioni non persistenti. Tutte le richieste inviate e ricevute dal server sono create in un formato adatto all'interscambio di dati fra applicazioni client-server, chiamato JSON. Nel server si creato, inoltre, un servizio di caching delle partite, in modo da incrementare le prestazioni e la velocit di elaborazione delle richieste. Per connettere in modo corretto il server al database si utilizza JDBC.

Relevância:

30.00% 30.00%

Publicador:

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.

Relevância:

30.00% 30.00%

Publicador:

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.

Relevância:

30.00% 30.00%

Publicador:

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.

Relevância:

30.00% 30.00%

Publicador:

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.

Relevância:

30.00% 30.00%

Publicador:

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.

Relevância:

30.00% 30.00%

Publicador:

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.

Relevância:

30.00% 30.00%

Publicador:

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.

Relevância:

30.00% 30.00%

Publicador:

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.

Relevância:

30.00% 30.00%

Publicador:

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.

Relevância:

30.00% 30.00%

Publicador:

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.

Relevância:

30.00% 30.00%

Publicador:

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.