Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos
DOI:
https://doi.org/10.5335/rbca.2014.3447Palavras-chave:
Sensibilidade ao Contexto, Computação Ubíqua, Computação Móvel.Resumo
A tarefa de desenvolver aplicações ubíquas nos modelos tradicionais de programação torna-se um desafio pois a maioria desses modelos baseia-se em premissas estáticas de arquitetura, dados, aplicação e sistemas operacionais. Por isso o presente trabalho propõe o \textit{Ubiquitous Oriented Programming} (abreviadamente UOP), um modelo de programação orientado ao desenvolvimento de sistemas ubíquos. O UOP utiliza os conceitos de serviços e da programação orientada a objetos, integrando-os com requisitos necessários em aplicações ubíquas como compartilhamento de informações contextuais, sensibilidade ao contexto, adaptação ao contexto, mobilidade de código e concorrência. O ambiente do UOP é composto por uma linguagem de programação (UbiL), um compilador (UbiC) e por uma máquina virtual (UbiVM) que suporta a execução das aplicações desenvolvidas em UbiL. O modelo foi avaliado de forma experimental, onde uma aplicação foi criada e então simulada através de um cenário de comércio ubíquo. Através desse experimento concluiu-se que o UOP facilitou o desenvolvimento dessa aplicação.Downloads
Não há dados estatísticos.
Downloads
Publicado
18-04-2014
Como Citar
[1]
Garzão, A.S., Gonçales, L.J. e Barbosa, J.L.V. 2014. Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos. Revista Brasileira de Computação Aplicada. 6, 1 (abr. 2014), 95-107. DOI:https://doi.org/10.5335/rbca.2014.3447.
Edição
Seção
Artigo Original
Licença
Todos os artigos estão licenciados com a licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional. Autores que publicam nesta revista concordam com os seguintes termos:
a) Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Licença Creative Commons Attribution que permite o compartilhamento do trabalho com reconhecimento da autoria e publicação inicial nesta revista.
b) Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
c) Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado (Veja O Efeito do Acesso Livre).