Estudante: João Paulo Salinas
Orientador: Prof. MSc. Odorico Machado Mendizabal
Coorientador: Prof. MSc. André Prisco Vargas
Título: Suporte a comunicação em grupo para dispositivos móveis utilizando Wi-Fi
Palavras-chave: Middleware; Wi-Fi; Comunicação em Grupo; JAVA ME
Data: 08/04/2013
Horário: 16h
Local: sala 2122, prédio 2
Banca Examinadora:
Prof. Dr. Nelson Lopes Duarte Filho
Prof. Dr. Rafael Augusto Penna dos Santos
Prof. MSc. André Prisco Vargas
Prof. MSc. Odorico Machado Mendizabal
Resumo:
Atualmente, com avanço tecnológico e redução de custos de hardware e software, observa-se um aumento no uso de dispositivos móveis em todo o mundo. A popularização da tecnologia Wi-Fi motiva a criação de aplicações distribuídas para estes dispositivos, por permitir comunicação em médio alcance, com bom desempenho e consumo de energia moderado. Para reduzir a complexidade em desenvolver aplicações distribuídas para dispositivos móveis, é possível utilizar plataformas de desenvolvimento, como middlewares. O BlueGroups é um middleware para desenvolvimento de aplicações para dispositivos móveis, que implementa comunicação em grupo através de redes Bluetooth, provendo uma camada de abstração de software aos programadores. Este trabalho adiciona suporte a comunicação em grupo para a tecnologia Wi-Fi no BlueGroups. Para a concepção de um módulo de comunicação extensível, possibilitando adição inclusive de outras tecnologias, foi utilizado o padrão de projeto Strategy, que permite o encapsulamento de novas operações ao middleware sem que haja alteração dos módulos já em uso. Através da padronização foi possível implementar métodos de seleção e configuração dos módulos de comunicação dentro da API do middleware. Dessa forma uma aplicação pode escolher entre as tecnologias Bluetooth e Wi-Fi para a criação do grupos.