UFJF - Universidade Federal de Juiz de Fora

Plano de ensino

Disciplina: DCC157 - LABORATÓRIO DE PROGRAMAÇÃO V

Créditos: 2

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa Mobilidade - Evolução histórica e conceitos atuais, Computação móvel e nômade, Mercado e Sistemas operativos para dispositivos móveis, Estratégias e ambientes de programação de dispositivos móveis, Bases de dados móveis, Futuro da computação móvel, Paradigmas de computação móvel, Sistemas Operacionais. Middlewares para mobilidade. Agentes Móveis. Linguagens e Ambientes de Desenvolvimento. Programação para celulares. Desenvolvimento de programas simples para PDAs. Mini-projeto.
Conteúdo Introdução à Computação Móvel
Componentes de hardware. Componentes de software. Computação nômade. Computação móvel. Computação pervasiva e ubíqua.
Desenvolvimento de Software Móvel
Sistemas Operacionais. Middlewares para mobilidade. Agentes Móveis. Linguagens e Ambientes de Desenvolvimento.
Java Micro Edition
Perfis e configurações J2ME. MIDlet e interface gráfica. Entrada e Saída. Comunicação.
Aplicações
Programação para celulares. Desenvolvimento de programas simples para PDAs. Projeto Integrado.
Bibliografia JOHNSON, T. M. Java - para Dispositivos Móveis. Novatec.
MATEUS, G. R.; LOUREIRO, A. A. F. Introdução à Computação Móvel, 11a Escola de Computação, COPPE/Sistemas, NCE/UFRJ, 1998.
SCHILLER, J. Mobile Communications, Addison Wesley, 2000
Bibliografia (continuação)
Bibliografia complementar ADELSTEIN, F., et alli, Fundamentals of Mobile and Pervasive Computing, McGraw-Hill, 2005
BARNES, D.; J. KOLLING, M. Programação Orientada a Objetos com Java - uma introdução prática usando o BlueJ, 4a Edição, 2010.
HANSMANN, U. et. al. Pervasive Computing: The Mobile Word. Springer. 2003
KUROSE, J.; ROSS, K. , Redes de Computadores e a Internet: uma abordagem top-down, 2010, 5a edição Pearson.
NIELSEN, J. Projetando websites. Campus, 2000. 416 p.
Voltar