|
| |
Programação em Dispositivos Móveis (PDM)
Resumo
-
Objectivos
Fornecer as competências necessárias à realização de aplicações para dispositivos móveis, enfatizando os aspectos de desenho e implementação relacionados com as especificidades deste tipo de equipamentos, em particular, com a reduzida disponibilidade de recursos computacionais.
-
Resultados de aprendizagem
Os estudantes que terminam com sucesso esta unidade curricular serão capazes de:
-
Avaliar as decisões de desenho no desenvolvimento de aplicações para dispositivos móveis
-
Descrever as arquitecturas das principais plataformas de suporte ao desenvolvimento de aplicações para dispositivos móveis
-
Implementar, testar e depurar programas para dispositivos móveis
-
Avaliação dos resultados de aprendizagem
Os resultados da aprendizagem (1) e (2) são avaliados individualmente através de teste escrito. Durante as aulas práticas e através de discussão final dos trabalhos práticos, realizada em grupo, são avaliados os resultados da aprendizagem (1) e (3).
-
Programa resumido
As plataformas Java 2 Micro Edition (J2ME) e .NET Compact Framework (.NETcf): Arquitectura; Modelo de programação; Restrições. Categorização dos dispositivos alvo das plataformas. Desenvolvimento de aplicações para dispositivos móveis. Suporte para entrada e saída de dados, interface com o utilizador e contentores. Construção de interfaces gráficas com o utilizador: Hierarquias de controlos; Modelo de eventos; Modelo de concorrência. Aspectos de realização e boas práticas considerando as especificidades das plataformas.
|