161 |
Užsienio valiutų kurso prognozės programėlė mobiliems Android OS įrenginiams / Foreign exchange rate forecasting app for android mobile devicesRipkauskas, Rolandas 17 June 2013 (has links)
Magistro darbo tikslas yra ištirti prognozės modelius, leidžiančius prognozuoti valiutos kurso vertę į ateitį bei ištirti gautų rezultatų atitikimą realiai rinkos situacijai. Ištyrus prognozės metodus ir atradus patikimą algoritmą - jį užrašyti Java kalba ir pritaikyti Android OS valiutos kurso prognozei. Taip pat įgyvendinti programėlės funkcijas, kurios vartotojui leis pilnai atlikti norimas operacijas: konvertuoti valiutas viena kitos atžvilgiu, stebėti rinkoje pokytį, peržiūrėti istorinius valiutos duomenis, stebėti rinkos situaciją, kurti savo valiutos sąrašą. Rezultatai: ištirtas ir atrinktas prognozės algoritmas, pritaikytas Android OS programėlėje penkių dienų valiutos kursų prognozei. Sukurtos papildomos programėlės funkcijos panaudojant Android OS teikiamas sistemines galimybes. Suderinta vartotojo sąsaja su skirtingais įrenginiais egzistuojančiais rinkoje. / The research objective is to investigate the models for currency exchange rates forecast and examine the compliance of the observed forecast results with the real market situation. The study of prediction methods and the discovery of a reliable algorithm, are programmed in Java and Android OS to allow currency exchange rate forecasts on demand. Once forecasting model is developed, additional functionalities for Android OS device are created allowing the user to fully perform such operations as: to convert one currency to the other, monitor the change in the market, view historical currency data, to monitor the market situation and customize favorite currency list. Results: investigated and selected forecasting algorithm which was applied to Android OS mobile with a five-day forecast of exchange rates duration. Created additional app capabilities using Android system’s resources and functions. Designed user interface to work with multiple Android devices existing on the market today.
|
162 |
Išmaniojo laikrodžio "Pebble" programavimo ir komunikavimo realizacija / The realisation of programming and communication for smart watch PebbleDacys, Giedrius 22 August 2013 (has links)
Darbo tikslas - Išanalizuoti išmaniojo laikrodžio Pebble komunikavimo ir programavimo galimybes, bei gautus žinias pritaikyti praktiškai. / The aim - to analyze smart watch "Pebble" programming and communication capabilities and to use obtained knowledge in practice.
|
163 |
Lego Mindstorms NXT roboto valdymas nuotoliniu būdu / Remote Control for Lego Mindstorm NXT RobotGečas, Antanas 02 July 2012 (has links)
Šis darbas analizuoja LEGO Mindsorms NXT 1.0 roboto konstrukciją bei jo nuotolinio valdymo galimybes. Robotas gali būti valdomas per Bluetooth bevielį ryšį, taigi valdymui bus naudojamas išmanusis telofonas su Android operacine sistema. Telefonas suteikia daug valdymo galimybių, tokių kaip liečiamas ekranas, kelių programų vykdymas vienu metu ir Bluetooth bevielis ryšys. Valdymo programa parašyta Java programavimo kalba. Ji leis valdyti visus tris roboto varikliukus (du iš jų naudojami roboto judėjimui, o trečias mechaninei rankai valdyti). Robotas turi keturis aplinkos jutiklius: lietimo, garso, šviesos ir atstumo. Sukurta programa leis gauti jutiklių duomnenis ir atvaizduoti juos ekrane: mygtuko būseną, garsą decibelais, šviesumą procentais ir atstumą centimetrais. Trečioji programos funkcija leis vykdyti programas, kurios įrašytos robote. / This work analyses LEGO Mindsorms NXT 1.0 robot construction and remote controlling possibilities. The robot can be controlled via Bluetooth wireless connection therefore we use smart phone with Android operating system as controlling device. It gives wide range of controlling opportunities including touch screen, multitasking and Bluetooth wireless connection. The controlling software is written in Java programming language. It allows controlling all tree servomotors (two of them will be uses for moving the robot and the third one “hand” actions). Robot has four environment sensors: touch, sound, light and distance. Created Android application allows reading data from it and to display it on screen: touch as action, sound in dB, light intensity in %, and distance in cm. The third function of created software is ability to run preinstalled programs within the robot.
|
164 |
Ανάπτυξη εφαρμογής σε περιβάλλον Google AndroidΘεοδωρογιαννάκης, Παναγιώτης 17 September 2012 (has links)
Το περιεχόμενο της εργασίας είναι η διαδικασία ανάπτυξης της εφαρμογής "Patras' Taxi" για την πλατφόρμα συσκευών smartphone Google Android. Η εφαρμογή είναι μια ψηφιακή εκδοχή του κλασικού αναλογικού ταξιμέτρου που βρίσκεται εγκατεστημένο στα οχήματα ταξί και προορίζεται για χρήση στην πόλη της Πάτρας και την ευρύτερη περιοχή. / The content of the paper is the process of development of the "Patras' Taxi" application, for smartphone devices with Google Android. The application is a digital version of the classic analog taximeter that is installed in taxis and is destined for use in the city of Patras and the surrounding area.
|
165 |
Reúso de cenários BDD para minimizar o esforço de migração de testes para a plataforma android / Minimizing the migration effort for the existing Android BDD platformRitter, Roger January 2018 (has links)
O desenvolvimento de versões móveis de sistemas corporativos que já executam em plataformas Desktop e/ou Web tem se tornado comum. No entanto, o processo de migração tanto da lógica de programação quanto dos testes pode ser bastante complexo, embora muitas funcionalidades permaneçam as mesmas no novo ambiente. Este trabalho propõe o reúso de cenários de teste automatizados como uma alternativa para diminuir este esforço de migração. Para isso, propõe-se uma metodologia para o reúso de cenários de teste suportada por um framework de automação de testes. A metodologia propõe que cenários BDD sejam escritos uma única vez e executados em diferentes plataformas, como Desktop, Web, Móvel ou outra que venha a existir. Para dar suporte à metodologia proposta, o framework dbehave foi estendido para permitir a execução de cenários de teste em plataformas móveis. Uma segunda extensão no framework permite ainda que cenários específicos de uma plataforma possam ser escritos junto aos demais cenários mas executados apenas na plataforma de interesse, permitindo ao desenvolvedor uma maior autonomia na organização e manutenção dos cenários. A metodologia proposta foi utilizada em dois estudos de caso e se mostrou útil, uma vez que uma média de 81.2% dos cenários de aplicações reais foram reutilizados, havendo uma redução considerável no esforço de migração entre plataformas e na escrita de cenários. / The development of enterprise applications in multiple platforms (Desktop and/or Web and/or Mobile) has become a trend. However, the process of migrating both programming logic and software tests can be very complex, although many functionalities remain the same in the new environment. This work proposes the reuse of automated test scenarios as an alternative to reduce this migration effort. We propose a test methodology that is supported by a test automation framework. The methodology proposes the developer writes BDD scenarios only once and executes such scenarios on different platforms, such as Desktop, Web, Mobile or other that may exist. The dbehave framework was extended to support the execution of test scenarios in mobile platforms. Furthermore, the framework now allows the selection of which scenarios should be executed in which platforms, i.e., platform-specific scenarios can be written next to the other scenarios and run only on the platform of interest. This provides the developer greater autonomy in the organization and maintenance of the scenarios. The proposed methodology was used in two case studies and proved useful, since an average of 81.2% of the real application scenarios were reused, with a considerable reduction in the effort for cross-platform migration and scenario writing.
|
166 |
A Fine-Grained Dynamic Information Flow Analysis for Android AppsSankaran, Shyam January 2017 (has links) (PDF)
Android has been steadily gaining popularity ever since its launch in 2008. One of the major factors for this is the easy availability of a large variety of apps. They range from simple apps such as calculator apps to apps which can help people maintain their schedules and thus man-age many aspects of their lives. In addition, a lot of free apps are available to the user thanks to the power of in-app purchases and advertisements. However, these also raise many security concerns. Apps are privy to a lot of private information regarding the user, such as his contacts, location, etc. It is essential to ascertain that apps do not leak such information to untrustworthy entities. In order to solve this problem, there have been many static and dynamic analyses which aim to track private data accessed or generated by the app to its destination. Such analyses are commonly known as Information Flow analyses. Dynamic analysis techniques, such as TaintDroid, tracks private information and alerts the user when it is accessed by speci c API calls. However, they do not track the path taken by the information, which can be useful in debugging and validation scenarios.
The first key contribution of this thesis is a model to perform dynamic information ow analysis, inspired by FlowDroid and TaintDroid, which can retain path information of sensitive data in an efficient manner. The model instruments the app and uses path-edges to track the information flows during a dynamic run. We describe the data structure and transfer functions used, and the reasons for its design based on the challenges posed by the Android programming model and efficiency requirements. The second key contribution is the capability to trace the path taken by the sensitive information based on the information obtained during the analysis, as well as the capability to compliment static analyses such as FlowDroid with the output of this analysis. The tests conducted on the implemented model using DroidBench and GeekBench 3 show the precision and soundness of the analysis, and a performance overhead of 25% while real-world apps show negligible lag. All leaks seen in DroidBench where successfully tracked and were verified to be true positives. We tested the model on 10 real-world apps where we find on average about 16.4% of the total path-edges found by FlowDroid.
|
167 |
Sistema de monitoramento móvel de sinais cardíacos para uso em assistência domiciliar / Mobile monitoring system of hearth signs for use in homecareSilva, Gilton José Ferreira da 15 May 2015 (has links)
This work presents the design and development of a system designed to assist healthcare
professionals in their treatment of patients in a homecare system tasks that require
continuously monitoring, especially patients who are in post-surgical clinical cases of cardiovascular
problems. Thus, facilitating and presenting tools for continuous monitoring of
vital signs electrocardiogram (ECG) and issuing alerts according critical changes in heart
rate of the patient. The system is divided into three distinct modules: Local module that
is responsible for acquiring the patient's vital signs, communicating with portable monitoring
equipment such as a portable electrocardiograph; The Web module that is designed
to perform centralized collection and storage of data in a cloud database and the Mobile
Module which is a focused application for mobile devices with Android operating system,
which aims to assist health professionals in decision decisions on the patient's treatment in
the event of changes in clinical status through real-time display of vital signs and receiving
alerts. Checking the system development environment it was taken through unit testing,
testing and integration testing interface. Already the validation was performed with the
integration of a portable electrocardiograph coupled to a simulator of ECG signals, the
Local Module, and the Web module, performance tests were submitted by Apache Jmeter
tool, where they were made submissions simultaneous alerts. The tests carried out with
professionals, show the feasibility of using the system with the care of patients in home
care.
Keywords: Homecare Systems. mHealt / O trabalho apresenta o projeto e o desenvolvimento de um sistema que visa auxiliar os
profissionais de saúde em suas tarefas de tratamento de pacientes em um sistema homecare
que necessitem de monitoramento de modo contínuo, em especial os pacientes que estejam
em quadros clínicos pós-cirúrgico de problemas cardiovasculares. Com isso, facilitando e
apresentando ferramentas para a coleta constante de sinais vitais de eletrocardiograma
(ECG) e emitindo alertas de acordo mudanças críticas na frequência cardíaca do paciente.
O sistema é dividido em três módulos distintos: O Módulo Local que é responsáveis pela
aquisição dos sinais vitais do paciente, se comunicando com equipamentos portáteis de
monitoramento, como um eletrocardiógrafo portátil; O Módulo Web que se destina a
realizar a centralização da coleta e persistência dos dados em um banco de dados em
nuvem e o Módulo Mobile que é um aplicativo voltado para dispositivos móveis, com
sistema operacional Android, que visa auxiliar o pro ssional de saúde na tomada de
decisão sobre o tratamento do paciente em caso de mudanças no estado clínico, através
da visualização em tempo real dos sinais vitais e do recebimento de alertas. Foi feita a
veri cação do sistema em ambiente de desenvolvimento através de testes unitários, testes
de integração e testes de interface. Já a validação foi realizada com a integração de um
eletrocardiógrafo portátil acoplado a um simulador de sinais de ECG, no Módulo Local,
e para o Módulo Web, testes de desempenho foram submetidos através da ferramenta
Apache Jmeter, onde foram feitos envios de alertas simultâneos. Os testes realizados,
junto aos profissionais, revelam a viabilidade de utilização do sistema com os cuidados de
pacientes em homecare.
|
168 |
Controle e aquisição de dados experimentais com tecnologia bluetooth em dispositivos móveis / Control and experimental data acquisition with bluetooth technology mobilePereira, Ronaldo dos Santos [UNESP] 05 April 2016 (has links)
Submitted by RONALDO DOS SANTOS PEREIRA null (ronaldomestre05@gmail.com) on 2016-04-18T19:09:33Z
No. of bitstreams: 1
Dissertação corrigida.pdf: 3055051 bytes, checksum: ca3a2c4e33ce3790df73fcc6eb34cff5 (MD5) / Approved for entry into archive by Felipe Augusto Arakaki (arakaki@reitoria.unesp.br) on 2016-04-19T16:58:20Z (GMT) No. of bitstreams: 1
pereira_rs_me_ilha.pdf: 3055051 bytes, checksum: ca3a2c4e33ce3790df73fcc6eb34cff5 (MD5) / Made available in DSpace on 2016-04-19T16:58:20Z (GMT). No. of bitstreams: 1
pereira_rs_me_ilha.pdf: 3055051 bytes, checksum: ca3a2c4e33ce3790df73fcc6eb34cff5 (MD5)
Previous issue date: 2016-04-05 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Os dispositivos móveis portáteis vêm ganhando mercado e se consolidando como uma das ferramentas mais utilizadas no cotidiano, corporativo ou convencional, dados os investimentos das grandes empresas de telefonia móvel, rede de comunicação, empresas de software, hardware, entre outras. Diante desse quadro, o presente trabalho abordou a tecnologia móvel em sua evolução, observando como os celulares se transformaram em smartphones capazes de gerenciar quase tudo da palma da mão, em razão de sistemas operacionais próprios, sofisticados e com plataformas específicas para desenvolvimento de aplicativos. Tal constatação direcionou esse estudo para o desenvolvimento do aplicativo AppAquisBluet, o qual utilizou a plataforma de desenvolvimento Android, que detêm 75% do mercado móvel, liderada pela Google e seus aliados. Além disso, trata-se de uma plataforma moderna, flexível e open source, possuidora de ótima relação custo/benefício, quando comparada a outras plataformas, ou seja, ideal para a implementação do aplicativo AppAquisBluet. Nesse sentido, foram utilizados os métodos e técnicas destinados à plataforma Android, desde a SDK (Software Development Kit), linguagem de programação Java, API bluetooth, bibliotecas de terceiros como a GraphView, utilizada nas implementações gráficas do projeto, sem contar com o eficiente banco de dados SQLite destinado a aplicações móveis. Como produto resultante, apresentou-se o aplicativo AppAquisBluet e suas funcionalidades básicas, com a função de realizar aquisições de dados em tempo real, haja vista que esses dados podem ser apresentados em arquivo de texto ou graficamente e armazenados em banco de dados para futuras análises. Para tal aquisição, utilizou-se o hardware condicionador de sinal via bluetooth desenvolvido para converter o sinal analógico, captado pelo circuito da ponte de Weatstone, para digital e transmitido ao aplicativo AppAquisBluet, usando a comunicação bluetooth, plotando os dados no visor do aplicativo, além de exportar para a memória de armazenamento do smartphone como arquivo de texto para serem tratados, utilizando o software Excel. / The handheld mobile devices are gaining market and consolidating its position as one of the tools most commonly used in daily life of corporations or common users. It is due to investments of the mobile companies, networking companies, software and hardware companies and so on. This work addressed the evolution of mobile technology. We observed how mobile phones have turned into smartphones able to manage almost everything by our hands. Of course, because of sophisticated operational systems and specific platforms for development of applications. The aim of this study was directed to the development of AppAquisBluet application. It used the Android development platform that holds 75% of the mobile market by Google and its allies. Further, it is a modern platform, flexible, open source, an excellent cost and benefit compared to other platforms. That is why it is perfect for the implementation of the AppAquisBluet application. Accordingly, the methods and techniques used in its construction were the same of the Android platform, including the SDK (Software Development Kit), the Java programming language, the Bluetooth API, third-party libraries like GraphView, used in the graphic implementation of the project, and the efficient SQLite database designed for mobile applications. The resulting product was the AppAquisBluet application and its basic features, including the function of performing data acquisition in real time. The data can be coded in a text file or graphically and stored in a database for future analysis. For this acquisition, we used the signal conditioner hardware via Bluetooth. It was developed to convert to digital signal the analog signal received by Weatstone Bridge and then the digital signal could be transmitted to the AppAquisBluet application, using Bluetooth communication by plotting the data in the application display, and exporting to the smartphone storage memory as a text file that can be treated using the Excel software.
|
169 |
DESENVOLVIMENTO E UTILIZAÇÃO DO APLICATIVO C7 LAVOURAS NO PROCESSO DE GESTÃO DAS ATIVIDADES AGRÍCOLAS / DEVELOPMENT AND USE APPLICATION C7 LAVOURAS IN MANAGEMENT PROCESS OF AGRICULTURAL ACTIVITIESBerguemaier, Dânner Rambo 29 August 2016 (has links)
Agriculture has become increasingly dynamic, requiring great efficiency in the resource management process, so knowledge of all the technical and financial factors involved is of the utmost importance. The use of mobile technologies has grown exponentially, these devices have a reasonable capacity for storing and processing data, and their use to work with concepts of rural management is a great alternative to improve the management of agricultural activities. The objective of this work was to develop a mobile application called C7 Lavouras, with the function of assisting the rural producer and the professional of the technical assistance in the process of management of the agricultural activities, executed in a rural property. Being this, developed for the android platform, which is the most popular, avoiding an investment in other high cost equipments. Application routines were developed taking into account the concepts of agricultural management, encompassing all information management related to agricultural crops. The application performs the data entry, storage in a database on the device itself, transmits data via email or server, allows query using specific filters, and even allows the generation of reports. / A agricultura tem se tornado cada vez mais dinâmica, exigindo uma grande eficiência no processo de gestão dos recursos, por isso conhecimento de todos os fatores técnicos e financeiros envolvidos é de extrema importância. A utilização de tecnologias móveis vem crescendo exponencialmente, estes dispositivos possuem uma razoável capacidade de armazenamento e processamento de dados, e o seu aproveitamento para se trabalhar com conceitos de gestão rural é uma grande alternativa para se aperfeiçoar a gestão das atividades agrícolas. O objetivo deste trabalho foi desenvolver um aplicativo móvel denominado C7 Lavouras, com a função de auxiliar o produtor rural e o profissional da assistência técnica no processo de gestão das atividades agrícolas, executadas em uma propriedade rural. Sendo este, desenvolvido para a plataforma android, que é a mais popular, evitando um investimento em outros equipamentos de custo elevado. As rotinas do aplicativo foram desenvolvidas levando em consideração os conceitos de gestão da agricultura, abrangendo todo gerenciamento de informações referentes às lavouras agrícolas. O aplicativo realiza a entrada de dados, armazenamento em um banco de dados no próprio dispositivo, transmite dados via e-mail ou servidor, permite consulta utilizando-se filtros específicos, e, inclusive permite a geração de relatórios.
|
170 |
Aplicativo Android para aquisição de dados de um baropodômetro via Bluetooth para apoio na análise de escolioseNobukuni, Maria Inez [UNESP] 05 December 2014 (has links) (PDF)
Made available in DSpace on 2015-08-20T17:09:34Z (GMT). No. of bitstreams: 0
Previous issue date: 2014-12-05. Added 1 bitstream(s) on 2015-08-20T17:26:51Z : No. of bitstreams: 1
000836453.pdf: 1866743 bytes, checksum: 1285cde6dfcb22e2cad35f26f48ec2cb (MD5) / Foi implementado um aplicativo para o sistema operacional Android, visando realizar a aquisição de dados de um baropodômetro via Bluetooth para apoio na análise de escoliose por profissionais da área da saúde. O aplicativo foi desenvolvido com a linguagem de programação orientada a objetos Java, no ambiente de desenvolvimento Eclipse. Esse aplicativo possibilita armazenar e visualizar informações de voluntários, como dados pessoais e medidas de força na região plantar de pacientes. Para a transmissão dos dados do baropodômetro foi desenvolvida uma instrumentação constituída por uma plataforma Arduino, um dispositivo PSoC, um módulo Bluetooth, um amplificador de instrumentação, um multiplexador, reguladores de tensão e potenciômetros. Utilizando o sistema implementado foi possível observar nitidamente diferenças na distribuição da descarga de peso na região plantar de voluntários hígidos e de voluntários com escoliose. Os resultados obtidos evidenciaram que os pacientes com escoliose descarregam de forma mais desigual os pesos nos pés direito e esquerdo que os pacientes hígidos. A maior diferença no percentual de descarga de peso entre os pacientes com escoliose e os hígidos ocorreu no médio pé, que nos pacientes com escoliose é menos da metade da que ocorre nos pacientes hígidos / An application for the Android operating system that performs data acquisition of a baropodometer via Bluetooth to support the analysis of scoliosis by health care professionals was implemented. The application was developed with Java object oriented programming language in the Eclipse development environment. This application allows storing and displaying informations of volunteers, such as personal data and mensurements of force in the plantar region of patients. For the transmission of the barapodometer data, an instrumentation built with an Arduino platform, a PSoC device, a Bluetooth module, an instrumentation amplifier, a multiplexer, voltage regulators and pots was used. Using the implemented system, we can clearly see differences in the distribution of weightbearing in the plantar region of healthy volunteers and volunteers with scoliosis. The results showed that patients with scoliosis unload more unequally weights on the right and left feet that healthy patients. The biggest difference in the percentage of weightbearing in patients with scoliosis and healthy occurred in the midfoot. In patients with scoliosis, in this plantar region, the percentage of weightbearing is less than half of that in healthy patients
|
Page generated in 0.0526 seconds