• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 5
  • Tagged with
  • 5
  • 5
  • 5
  • 5
  • 5
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

[en] WORKFLOW COORDINATION IN ENVIRONMENTS WITH SUPPORT FOR MOBILE DEVICES / [pt] COORDENAÇÃO DE WORKFLOWS EM AMBIENTES COM SUPORTE A DISPOSITIVOS MÓVEIS

RENATO LIMA NOVAIS 21 May 2007 (has links)
[pt] A tecnologia de workflow é bastante utilizada para realização de processos dentro de empresas e instituições. É comum encontrar processos que possuem tarefas que devem ser realizadas em locais de difícil acesso, ou que não tenham disponibilidade de computadores desktop e Internet confiável, dificultando a realização dessas tarefas de forma automatizada. Entretanto, com o avanço das tecnologias móveis, a possibilidade de automatizar a realização de tais tipos de tarefas diretamente em campo tornou-se viável. O objetivo deste trabalho é investigar questões relacionadas a sistemas de gerência de workflows em ambientes com suporte à desconexão utilizando dispositivos móveis. / [en] Workflow technology is heavily used to support many processes within organizations. One frequently finds processes that need to be executed in places that are difficult to access or where desktop computers and reliable Internet are not available, which complicates the automated execution of these activities. However, the advance of mobile technologies made it possible to successfully automate such types of activities directly in the field. The purpose of this work is to investigate questions related to workflow management systems in environments with support for disconnected operation using mobile devices.
2

[en] A LOCATION INFERENCE SERVICE FOR MOBILE DEVICES BASED ON IEEE 802.11 NETWORKS / [pt] UM SERVIÇO PARA INFERÊNCIA DE LOCALIZAÇÃO DE DISPOSITIVOS MÓVEIS BASEADO EM REDES IEEE 802.11

FERNANDO NEY DA COSTA NASCIMENTO 07 March 2006 (has links)
[pt] Dispositivos portáteis e redes sem fio vem tornando-se cada vez mais populares e comuns em nosso dia-a-dia, criando assim uma demanda pelo desenvolvimento de serviços e aplicações sensíveis à localização. Em paralelo, houve o desenvolvimento de diversas tecnologias de localização para viabilizar tais serviços, sendo o GPS a mais difundida. O principal problema desta e de várias outras tecnologias é que requerem a implantação de uma infra- estrutura específica para a localização, como por exemplo sensores e satélites, o que aumenta o seu custo ou limita a sua aplicabilidade. Por isto, técnicas de localização que se baseiam exclusivamente na própria infra-estrutura de rede sem fio tem sido bastante exploradas. Neste trabalho apresentamos um serviço para a localização de dispositivos móveis baseado na intensidade de sinal (de radio-freqüência) de pontos de acesso de redes IEEE 802.11. Verificamos também a viabilidade de seu uso para aplicações que demandam a informação de localização em termos de regiões simbólicas (ao invés de coordenadas) e com uma tolerância de erro de poucos metros. O serviço permite também o aninhamento dessas regiões para a formação de regiões maiores, criando o conceito de uma hierarquia de regiões simbólicas. / [en] Portable devices and wireless networks are becoming common place in our daily lives. This has created a demand for the development of locationbased services and applications, i.e. Location-based Services. In parallel, several positioning technologies enabling such services have been developed, where GPS is the most popular one. The main drawback of this and other technologies is that they require the deployment of a specific infra-structure for the positioning, such as sensors and satellites, which in turn raises their cost or restricts their applicability. Therefore, other positioning technologies, which are based merely on the wireless infra-structure, have been explored. In this work we present a service which infers the location of mobile devices using the radio-frequency signal strength of Access Points of IEEE 802.11 wireless networks. We have also verified the viability of its use by applications that require location information in terms of symbolic regions, instead of coordinates, and which tolerate inference errors of a few meters. The service also supports the aggregation of regions into larger symbolic regions using the notion of a hierarchy of symbolic regions.
3

[en] A FRAMEWORK FOR COLLABORATIVE USE OF MOBILE DEVICES FOR REMOTE CONTROL OF SCIENTIFIC APPLICATIONS / [pt] UM FRAMEWORK PARA O USO COLABORATIVO DE DISPOSITIVOS MÓVEIS COMO FERRAMENTA DE CONTROLE REMOTO DE APLICAÇÕES CIENTÍFICAS

JONER MARTINS VEIGA DUARTE JUNIOR 24 July 2013 (has links)
[pt] Hoje em dia, o uso de dispositivos móveis se tornou bastante popular e criou maneiras diferentes de interação com sua interface sensível ao toque. Aplicações de visualização científica possuem um potencial muito grande de desfrutar dessas novas formas de interação, contudo o poder de processamento dos dispositivos móveis ainda não é suficiente para renderizar e-ou tratar o grande volume de dados que esse tipo de aplicação requer. Propomos um framework, seguindo um modelo cliente-servidor, que permite a utilização de dispositivos móveis para visualização e manipulação colaborativa de aplicações de visualização científica. No papel de servidor, a aplicação científica faz uso de uma biblioteca para compactar e enviar as imagens renderizadas para os clientes e também para tratar os eventos recebidos. No papel de cliente, está um aplicativo multiplataforma (iOS-Android) rodando nos dispositivos móveis, que interpreta os gestos de toque e exibe as imagens recebidas via rede Wi-Fi. O mesmo aplicativo é capaz de conectar em qualquer servidor, pois constrói a interface baseada numa descrição em Lua que o servidor fornece. Por fim, o framework proposto é avaliado em dois aplicativos industriais: Geresim e 3DReplay. / [en] Nowadays, mobile devices have become very popular bringing new ways of interaction with their touch-based interface. Scientific visualization applications have a great potential to take advantage of this new kind of interaction, but the processing capabilities of mobile devices are still not enough to render or process the amount of data this type of application requires. We propose a framework, working as a client-server model, which allows the use of mobile devices to collaboratively visualize and manipulate scientific visualization applications. In the server role, the scientific application uses a library to compress and send rendered images to clients and also to process received events. In the client role, there is a multiplatform application (iOS-Android) running on mobile devices, which interpret touch gestures and show the images received through Wi-Fi network. The same application is able to connect in any server, since it builds its interface from a description in Lua language supplied by the server. Lastly, we evaluate the proposed framework with two industrial applications: Geresim e 3DReplay.
4

[en] A SPECIFICATION FOR A JAVA REGISTER-BASED MACHINE / [pt] UMA ESPECIFICAÇÃO DE MÁQUINA DE REGISTRADORES PARA JAVA

GUILHERME CAMPOS HAZAN 21 May 2007 (has links)
[pt] A linguagem Java foi definida tendo como foco a portabilidade. O código gerado pela compilação é interpretado por uma máquina virtual, e não diretamente pelo processador destino, como um programa em C. Este código intermediário, também conhecido como bytecode, é a chave da portabilidade de Java. Os Bytecodes Java usam uma pilha para manipular os operandos das instruções. O uso de pilha tem suas vantagens e desvantagens. Dentre as vantagens, podemos citar a simplicidade da implementação do compilador e da máquina virtual. A principal desvantagem é a redução na velocidade de execução dos programas, devido à necessidade de se mover os operandos para a pilha e retirar dela o resultado, gerando um aumento no número de instruções que devem ser processadas. Diversos estudos indicam que máquinas virtuais baseadas em registradores podem ser mais rápidas que as baseadas em pilha. Decidimos criar uma nova especificação de bytecodes, específicos para máquinas virtuais baseadas em registradores. Esperamos com isso obter um aumento no desempenho das aplicações. / [en] The Java language was created with a focus on portability. The code generated by the compiler is interpreted by a virtual machine, and not directly by the target processor, like programs written in C. This intermediate code, also known as bytecode, is the key to Java's portability. The Java Bytecodes use a stack to manipulate the instruction operands. The use of stack has its their pros and cons. Among the advantages, we can cite the simplicity of implementation of the compiler and virtual machine. On the other hand, there is a speed reduction in the program's execution, due to the need to move the operands to and from the stack, and retrieve results from it, increasing the number of instructions that are processed. Much study has been done that indicating that register-based virtual machines can be faster than the ones based on stacks. Based on this, we decided to create a new bytecode specification, proper for a virtual machine based on registers. By doing this, we hope to obtain an increase in an application's performance.
5

[en] A FRAMEWORK FOR DEVELOPING SELF-ADAPTIVE AGENTS IN MOBILE DEVICES / [pt] UM FRAMEWORK PARA DESENVOLVIMENTO DE AGENTES AUTOADAPTATIVOS EM DISPOSITIVOS MÓVEIS

LEANDRO FERNANDES GUIMARAES 03 January 2013 (has links)
[pt] O progresso tecnológico da computação móvel associada à Internet promove a concretização de uma visão futurista em que os usuários acessam dados e serviços a qualquer momento e em qualquer lugar. Entretanto, esta visão expõe questões importantes no desenvolvimento de aplicações, pois se deve dar maior atenção para a comunicação entre dispositivos móveis e serviços web, considerando restrições de processamento, armazenamento de dados, diversidade de padrões e disponibilidade dos serviços. Esta dissertação explora aspectos de engenharia de software como computação autonômica, frameworks e sistemas multiagentes no desenvolvimento de aplicações para dispositivos móveis dando ênfase ao gerenciamento do uso de serviços web. Para consolidar os conceitos abordados e prover um guia que facilite o desenvolvimento de aplicações autoadaptáveis, propõe-se um framework para auxiliar o desenvolvimento de aplicações para computação móvel. Para ilustrar a utilização do framework são apresentadas duas aplicações. A primeira aplicação é um sistema que apresenta o risco de deslizamento de massa em uma área a partir do cálculo de susceptibilidade baseado em informações sobre clima, relevo e solo. A segunda aplicação faz parte de um sistema de agência de viagens que define um pacote de viagens que melhor atende às necessidades do usuário. / [en] Technological progress in mobile computing and the Internet promotes an achievement of the futuristic vision in which users have access to data and services anytime and anywhere. However, this vision realization brings important issues to application development, because more attention is required to the communication between mobile devices and web services, especially regarding processing and data storage constraints, diversity standards and availability of services. This dissertation explores aspects of software engineering as autonomic computing, multi-agent systems and frameworks in developing applications for mobile devices, emphasizing autonomic management of web services use. Aiming the consolidation of the investigated concepts and provide a guide to facilitate the development of self-adapting applications, a framework is proposed to help in applications development for mobile computing. The development of two applications illustrates the framework appliance. The first application is a system that presents the risk of mass sliding in an area through a susceptibility calculation based on information of climate, topography and soil. The second application is part of a travel agency system that defines a travel package that best fit user needs.

Page generated in 0.0495 seconds