RDBU| Repositório Digital da Biblioteca da Unisinos

Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos

Show simple item record

metadataTrad.dc.contributor.author Garzão, Alex Sandro;
metadataTrad.dc.contributor.authorLattes http://lattes.cnpq.br/9180673085837199;
metadataTrad.dc.contributor.advisor Barbosa, Jorge Luis Victoria;
metadataTrad.dc.contributor.advisorLattes http://lattes.cnpq.br/6754464380129137;
metadataTrad.dc.publisher Universidade do Vale do Rio do Sinos;
metadataTrad.dc.publisher.initials UNISINOS;
metadataTrad.dc.publisher.country Brasil;
metadataTrad.dc.publisher.department Escola Politécnica;
metadataTrad.dc.language pt_BR;
metadataTrad.dc.title Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos; A programming model oriented to development of ubiquitous systems;
metadataTrad.dc.description.resumo O presente trabalho propõe o Ubiquitous Oriented Programming (abreviadamente UOP), um modelo de programação orientado ao desenvolvimento de sistemas ubíquos. UOP utiliza os conceitos de Serviços e Orientação a Objetos, integrando-os com os requisitos de aplicações ubíquas como contexto, sensibilidade ao contexto, adaptação ao contexto, mobilidade de código e concorrência. Uma linguagem de programação (UbiLanguage) implementa os conceitos deste novo modelo de programação, provendo assim suporte ao desenvolvimento de sistemas ubíquos. O ambiente de desenvolvimento é composto por um compilador (UbiCompiler) que traduz código escrito em UbiLanguage para bytecode. A plataforma de execução é composta por uma máquina virtual ubíqua (UbiVM) que suporta a execução deste bytecode.;
metadataTrad.dc.description.abstract This work presents the Ubiquitous Oriented Programming (UOP in short), a programming model oriented to development of ubiquitous systems. UOP uses Services concepts and Object Oriented Programming, integrating them with the requirements of ubiquitous applications as context, context awareness, context adaptation, code mobility and concurrent. A programming language (UbiLanguage) implements the concepts of this new programming model, thus providing the development of ubiquitous systems. The development environment is composed by a compiler (UbiCompiler) which translates code written in UbiLanguage to bytecode. The execution platform is composed by a virtual machine (UbiVM) which supports the execution of this bytecode.;
metadataTrad.dc.subject computação móvel; linguagens de programação; modelos de programação; paradigmas de programação; computação ubíqua; compilers; pervasive computing; programming paradigms; programming languages; programming models; virtual machines; ubiquitous computing;
metadataTrad.dc.subject.cnpq Ciências Exatas e da Terra;
metadataTrad.dc.type Dissertação;
metadataTrad.dc.date.issued 2010-03-22;
metadataTrad.dc.description.sponsorship Bolsa para curso e programa de Pós Graduação;
metadataTrad.dc.rights openAccess;
metadataTrad.dc.identifier.uri http://www.repositorio.jesuita.org.br/handle/UNISINOS/2287;
metadataTrad.dc.publisher.program Programa de Pós-Graduação em Computação Aplicada;


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search

Advanced Search

Browse

My Account

Statistics