Resumos Aceitos pela PRPPG

XXIX Encontro de Iniciação Científica

MobiLine: Uma Linha de Produtos de Software para o Desenvolvimento de Aplicações Móveis e Sensíveis ao Contexto

Área: Ciência da Computação
Orientador: Rossana Maria de Castro Andrade
Autor Principal: Saulo Bezerra de Aguiar
Co-Autores:
Apresentação: Oral   Dia: 20  Hora: 10:20  Sala: 08  Local: Didático do CC - Bloco:951, 1º andar
Identificação: 2.1.03.011
Resumo:
O domínio de aplicações Móveis e Sensíveis ao Contexto está associado a requisitos desafiadores, tais como mobilidade e adaptação, tornando complexo o desenvolvimento de aplicações para esse domínio. Uma forma de diminuir essa complexidade é o uso de uma Linha de Produto de Software (LPS). Uma LPS chamada de Mobiline está em desenvolvimento no grupo de pesquisa Great para auxiliar o desenvolvimento de software móvel. A 3ª fase da LPS MobiLine, a engenharia de aplicação, corresponde a utilização dos artefatos núcleo elaborados pela LPS para criar os produtos do domínio escolhido. Um dos produtos desenvolvidos é o Great Tour. Um guia de visita móvel e sensível ao contexto para guiar os visitantes do laboratório de pesquisa, o qual é executado no dispositivo móvel do visitante fornecendo informações do laboratório através de mapas adaptados à sua localização. Este trabalho concentra esforços na etapa de realização da aplicação Great tour, e objetiva implementar suas funcionalidades que são: I) recuperar mapa: fornece uma visualização do local visitado; II) recuperar perfil do ambiente: recupera informações do ambiente visitado como sua descrição e quais itens são relevantes para o visitante; III) recuperar itens: fornece uma listagem dos itens presentes no local de visitação. A aplicação Great Tour foi desenvolvida utilizando a plataforma Java Micro Edition (JME) visando à portabilidade do produto. Também foram utilizados web services para a integração dos módulos e para a recuperação de dados dos ambientes em tempo de execução. Um mecanismo de invocação remota de método fornece a localização dos visitantes ao acessar uma estrutura de contexto baseada em espaço de tuplas que é alimentada por uma rede de sensores sem fio. A construção sistemática do software baseado em uma família de produtos, enfoque da LPS, facilitou o desenvolvimento do Great Tour e facilitará o desenvolvimento de novas aplicações com a reutilização dos módulos desenvolvidos.