Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) |
Texto Completo: | http://www.repositorio.jesuita.org.br/handle/UNISINOS/2287 |
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. |
id |
USIN_b30b42989a9de8ae11df9559e719cc0f |
---|---|
oai_identifier_str |
oai:www.repositorio.jesuita.org.br:UNISINOS/2287 |
network_acronym_str |
USIN |
network_name_str |
Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) |
repository_id_str |
|
spelling |
2015-03-05T14:01:49Z2015-03-05T14:01:49Z2010-03-22Made available in DSpace on 2015-03-05T14:01:49Z (GMT). No. of bitstreams: 0 Previous issue date: 22O 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.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.Bolsa para curso e programa de Pós GraduaçãoGarzão, Alex Sandrohttp://lattes.cnpq.br/9180673085837199http://lattes.cnpq.br/6754464380129137Barbosa, Jorge Luis VictoriaUniversidade do Vale do Rio do SinosPrograma de Pós-Graduação em Computação AplicadaUNISINOSBrasilEscola PolitécnicaUm modelo de programação orientado ao desenvolvimento de sistemas ubíquosA programming model oriented to development of ubiquitous systemsCiências Exatas e da Terracomputação móvellinguagens de programaçãomodelos de programaçãoparadigmas de programaçãocomputação ubíquacompilerspervasive computingprogramming paradigmsprogramming languagesprogramming modelsvirtual machinesubiquitous computinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://www.repositorio.jesuita.org.br/handle/UNISINOS/2287info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)instname:Universidade do Vale do Rio dos Sinos (UNISINOS)instacron:UNISINOSORIGINALAlexGarzaoComputacao.pdfAlexGarzaoComputacao.pdfapplication/pdf11290735http://repositorio.jesuita.org.br/bitstream/UNISINOS/2287/1/AlexGarzaoComputacao.pdfff7bdf2006c2ccfa34575dff1c61a50cMD51UNISINOS/22872015-03-12 16:22:55.052oai:www.repositorio.jesuita.org.br:UNISINOS/2287Biblioteca Digital de Teses e Dissertaçõeshttp://www.repositorio.jesuita.org.br/oai/requestopendoar:2015-03-12T19:22:55Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) - Universidade do Vale do Rio dos Sinos (UNISINOS)false |
dc.title.pt_BR.fl_str_mv |
Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos |
dc.title.en.fl_str_mv |
A programming model oriented to development of ubiquitous systems |
title |
Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos |
spellingShingle |
Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos Garzão, Alex Sandro Ciências Exatas e da Terra 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 |
title_short |
Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos |
title_full |
Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos |
title_fullStr |
Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos |
title_full_unstemmed |
Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos |
title_sort |
Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos |
author |
Garzão, Alex Sandro |
author_facet |
Garzão, Alex Sandro |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/9180673085837199 |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/6754464380129137 |
dc.contributor.author.fl_str_mv |
Garzão, Alex Sandro |
dc.contributor.advisor1.fl_str_mv |
Barbosa, Jorge Luis Victoria |
contributor_str_mv |
Barbosa, Jorge Luis Victoria |
dc.subject.cnpq.fl_str_mv |
Ciências Exatas e da Terra |
topic |
Ciências Exatas e da Terra 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 |
dc.subject.por.fl_str_mv |
computação móvel linguagens de programação modelos de programação paradigmas de programação computação ubíqua |
dc.subject.eng.fl_str_mv |
compilers pervasive computing programming paradigms programming languages programming models virtual machines ubiquitous computing |
description |
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. |
publishDate |
2010 |
dc.date.issued.fl_str_mv |
2010-03-22 |
dc.date.accessioned.fl_str_mv |
2015-03-05T14:01:49Z |
dc.date.available.fl_str_mv |
2015-03-05T14:01:49Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://www.repositorio.jesuita.org.br/handle/UNISINOS/2287 |
url |
http://www.repositorio.jesuita.org.br/handle/UNISINOS/2287 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade do Vale do Rio do Sinos |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Computação Aplicada |
dc.publisher.initials.fl_str_mv |
UNISINOS |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Escola Politécnica |
publisher.none.fl_str_mv |
Universidade do Vale do Rio do Sinos |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) instname:Universidade do Vale do Rio dos Sinos (UNISINOS) instacron:UNISINOS |
instname_str |
Universidade do Vale do Rio dos Sinos (UNISINOS) |
instacron_str |
UNISINOS |
institution |
UNISINOS |
reponame_str |
Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) |
collection |
Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) |
bitstream.url.fl_str_mv |
http://repositorio.jesuita.org.br/bitstream/UNISINOS/2287/1/AlexGarzaoComputacao.pdf |
bitstream.checksum.fl_str_mv |
ff7bdf2006c2ccfa34575dff1c61a50c |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) - Universidade do Vale do Rio dos Sinos (UNISINOS) |
repository.mail.fl_str_mv |
|
_version_ |
1801844943739682816 |