• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • Tagged with
  • 2
  • 2
  • 2
  • 2
  • 2
  • 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] INTEGRATING ASYNCHRONOUS COMMUNICATION AND COOPERATIVE TASK MANAGEMENT / [pt] INTEGRANDO COMUNICAÇÃO ASSÍNCRONA E GERÊNCIA COOPERATIVA DE TAREFAS EM AMBIENTES DE COMPUTAÇÃO DISTRIBUÍDA

SILVANA ROSSETTO 25 October 2006 (has links)
[pt] Novos contextos da computação distribuída reforçam a necessidade de abstra ções de programação que favoreçam a comunicação assíncrona e o tratamento de tarefas concorrentes. Modelos de programação dirigido a eventos ou baseado em threads incorporam decisões sobre como tratar essas questões, em cada caso apresentando vantagens e desvantagens. Normalmente, a opção pelo modelo mais adequado para um determinado contexto ou problema exige que o programador lide diretamente com as desvantagens inerentes a esse modelo, tornando a tarefa de desenvolvimento de aplicações mais complexa. Nesse trabalho aprofundamos a discussão sobre como combinar as vantagens dos modelos tradicionais de programação para oferecer uma interface de programação mais simples para o programador. Exploramos o uso de operações de comunicação não- bloqueante e de um mecanismo básico de gerência cooperativa de tarefas baseado na construção de co-rotinas. Usando esses conceitos implementamos: (1) um conjunto de operações que facilitam o desenvolvimento de aplicações com a estrutura cliente/servidor sobre uma base de comunicação assíncrona; e (2) uma interface de programação mais apropriada para o TinyOS, o estado da arte em sistema operacional para redes de sensores. / [en] New contexts of distributed computing emphasize the need of programming abstractions able to deal with asynchronous communication and concurrent tasks. Event-driven or threaded programming models are able to deal with these issues, but each model presents particular advantages and problems. Normally, when choosing the model more appropriate for a context or problem, the programmer must deal directly with the difficulties related to this model, making the development task more complex. In this work we discuss a way to combine the advantages of the traditional programming models in order to support a programming interface more suitable for the programmer.We explore asynchronous communication and cooperative task management based on the co-routine construction. By using these concepts, we implement: (1) a set of operations for building client/server applications upon an asynchronous communication basis; and (2) a more appropriate programming interface for TinyOS, the state of the art of operating system for sensor networks.
2

[en] A FRAMEWORK FOR LOCATION-BASED COMMUNICATION / [pt] UM FRAMEWORK PARA COMUNICAÇÃO BASEADA EM LOCALIZAÇÃO

KLEDER MIRANDA GONCALVES 07 July 2005 (has links)
[pt] A combinação de computação móvel sem fio e tecnologias para a localização de dispositivos possibilitou o surgimento de um novo paradigma de computação conhecido como Serviços Baseados em Localização, cujo objetivo é estudar como prover ao usuário serviços personalizados que dependem da localidade onde este se encontra. Dentre esses serviços, destacam-se aqueles cuja principal função é dar apoio a diferentes formas de comunicação entre usuários de dispositivos móveis. Apesar de vários serviços terem sido desenvolvidos com esse intuito, são poucos os trabalhos que fizeram um levantamento de suas características comuns com o objetivo de projetar uma infra- estrutura genérica que sirva de base para o desenvolvimento de novos serviços. Isso serviu de motivação para esta dissertação, que trata do desenvolvimento de um framework que facilite a construção de serviços para comunicação baseada na localização de usuários móveis. Como estudos de caso, foram instanciados um aplicativo chamado Nita (Notes In The Air), que provê comunicação síncrona e assíncrona entre usuários presentes numa mesma localidade, e um aplicativo para comunicação instantânea similar ao BuddySpace. / [en] The combination of mobile wireless computing and location technology enabled the emergence of a new computing paradigm known as Location-Based Services, whose goal is to study how to provide personalized services to users depending on the their location. Among these services, very useful are the ones which support different kinds of communication between mobile users. Although several services have been developed with this goal, only few work aimed at identifying the common characteristics of these systems, with the goal of designing a generic infrastructure that serves as the basis for the development of new services. This was the main motivation for this thesis work, in which we designed an object framework facilitating the construction of applications for location-based communication among mobile users. As main case studies, we instantiated an application called Nita (Notes In The Air), which provides both synchronous and asynchronous communication between co- located users, and a location-enhanced instant messaging application similar to BuddySpace.

Page generated in 0.0293 seconds