Computação Móvel
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Sistemas Operativos e Redes |
Ocorrência: 2007/2008 - 1S
Ciclos de Estudo/Cursos
Língua de trabalho
Português
Objetivos
Fornecer o conhecimento e prática do desenvolvimento de aplicações empresariais com necessidades particulares de acesso a dados e computação em qualquer altura e em qualquer lugar. Ênfase na utilização de 'frameworks' genéricos, mas que tenham em conta as especificidades dos dispositivos móveis.
Programa
Conceitos teóricos:
1. Aplicações web para dispositivos móveis. O framework genérico ASP.NET mobile. Necessidades de comunicação.
2. Aplicações empresariais nos dispositivos móveis. Aplicações locais. Acesso a dados locais e remotos. Caches e sincronização.
3. Utilização dos frameworks de programação e desenvolvimento .NET Compact Framework e Java ME.
4. Aplicações orientadas aos serviços. Acesso a web services.
5. Acesso assíncrono a informação e serviços. Queues e notificações.
6. Distribuição e instalação de aplicações.
7. Alguns aspectos de segurança.
Prática:
Desenvolvimento de aplicações para dispositivos móveis utilizando frameworks genéricos.
Bibliografia Obrigatória
Fox, Dan;
Building solutions with the Microsoft.NET compact framework. ISBN: 0-321-19788-7
Yuan, Michael Juntao;
Enterprise J2ME. ISBN: 0-13-140530-6
Bibliografia Complementar
Wigley, Andy;
Building Microsoft ASP.NET applications for mobile devices. ISBN: 0-7356-1914-X (Aplicações web 'universais' para dispositivos móveis)
Yuan, Michael Juntao;
Developing scalable series 40 applications. ISBN: 0-321-26863-6 (Para aplicações J2ME, MIDP 2.0 (telemóveis))
Wigley, Andy; Moth, Daniel; Foot, Peter; Mobile Development Handbook, Microsoft Press, 2007. ISBN: 9780735623583 (Desenvolvimento em .NET CF)
Métodos de ensino e atividades de aprendizagem
-Exposição teórica dos conceitos, com apresentação de exemplos.
-Desenvolvimento prático de diversos tipos de aplicações empresariais para dispositivos móveis.
Software
Java NetBeans
Visual Studio .NET 2005
Microsoft Internet Information Server
Tipo de avaliação
Avaliação distribuída com exame final
Componentes de Avaliação
Descrição |
Tipo |
Tempo (Horas) |
Peso (%) |
Data Conclusão |
Aulas da disciplina (estimativa) |
Participação presencial |
42,00 |
|
|
Trabalhos - Projecto e implementação |
Trabalho escrito |
60,00 |
|
|
Exame final |
Exame |
2,00 |
|
|
|
Total: |
- |
0,00 |
|
Componentes de Ocupação
Descrição |
Tipo |
Tempo (Horas) |
Data Conclusão |
Acompanhamento - Teoria, API's |
Estudo autónomo |
32 |
|
Preparação para o exame |
Estudo autónomo |
24 |
|
|
Total: |
56,00 |
|
Obtenção de frequência
É obrigatória a realização e apresentação dos trabalhos.
Exame final com consulta.
Fórmula de cálculo da classificação final
0.6 Tr + 0.4 Ex
Tr - 3 trabalhos práticos a realizar durante o semestre
Ex - Exame final com consulta
Avaliação especial (TE, DA, ...)
Igual aos alunos normais. A realização dos trabalhos é obrigatória ao longo do semestre.