O objetivo da disciplina é proporcionar ao aluno um primeiro contato com a área de computação distribuída móvel. Em particular, serão (a) estudados os problemas específicos na comunicação, no gerenciamento de dados e no projeto de sistemas decorrentes da mobilidade de usuários e de elementos computacionais (b) apresentados os conceitos, as tecnologias e os modelos fundamentais da área e (c) discutido os mecanismos, protocolos e metodologias usadas no desenvolvimento de software para sistemas deste tipo. Além disto, nessa disciplina o aluno dever´a ter a oportunidade de fazer diversos projetos práticos.
1. Introdução: problemas relacionados à Mobilidade e a comunicação sem fio; 2. Conceitos Básicos de Sistemas Móveis 3. Arquiteturas de Software para computação móvel; 4. Protocolos de rede para Computação Móvel; 5. Gerenciamento de Informação; 6. Gerenciamento de Localização; 7. Desenvolvimento de aplicativos para dispositivos móveis; 8. Redes Móveis ad-hoc; 9. Discussão sobre temas atuais.
Os principais assuntos estudados serão: • Introdução: problemas relacionados à Mobilidade, Tecnologias de Comunicação sem Fio, O conceito de Célula, Arquiteturas de Sistemas, Aplicações; • Conceitos Básicos de Sistemas Móveis: Transmissão sem fio, Redes locais sem fio, Layout e Capacidade de Células, Alocação de Canais, Transição; • Arquiteturas de Software: Modelos de Computação Móvel, Adaptabilidade ao Ambiente, Operações desconectadas, Mobilidade de Dados e Código, Agentes Móveis, Tolerância a Falhas; • Protocolos: IP móvel, Tunelamento, Roteamento, TCP para Computação Móvel; • Gerenciamento de Informação: Difusão, Modelo Push-Pull, Caching, Difusão dinâmica e Consistência; • Gerenciamento de Localização: Problemática, Esquema de Duas Camadas, Caching por Usuário, Esquemas hierárquicos, Diretórios regionais; • Desenvolvimento de aplicativos para dispositivos móveis; • Redes Móveis ad-hoc, redes de sensores sem fio. Exemplos, algoritmos de roteamento; • Apresentação de seminários sobre sistemas e tecnologias móveis atuais.
• Evaggelia Pitoura and George Smaras, Data Management for Mobile Computing, Kluwer Academic Publishers, 1998. • Azzedine Boukerche, Handbook of Algorithms for Wireless Networking and Mobile Computing, Chapman and Hall/CRC, 2005. • Uyless Black, Mobile andWireless Networks, Prentice Hall, Series in Advanced Communications Technologies, 1996. • James D. Solomon, Mobile IP: The Internet Unplugged, Prentice Hall, 1998 • Devi Kamal. Mobile Computing, Oxford University Press, 2nd edition, 2012. • Anna Hac. Wireless Sensor - Network Designs, Wiley, 2003. • Feng Zhao and Leonidas Guibas. Wireless Sensor Networks, an information processing approach. Morgan Kaufman - Elsevier, 2004. • Paolo Santi. Topology Control in Wireless Ad Hoc and Sensor Networks, Wiley, 2006. • Azzedine Boukerche. Algorithms and Protocols for Wireless, Mobile and Hoc Networks, Wiley, 2008.