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

Detalhes bibliográficos
Autor(a) principal: Garzão, Alex Sandro
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