Programa

ANO LECTIVO: 2007/2008

CURSO: Licenciatura em Engenharia Multimédia

ANO CURRICULAR: 2.º

DISCIPLINA: Aplicações para Dispositivos Móveis

CRÉDITOS: 6 CÓDIGO: 31020

DOCENTE RESPONSÁVEL: Licenciado Ricardo Machado

Objectivos Gerais:

  • Sensibilizar os alunos para o uso das novas tecnologias móveis;
  • Dar competências aos alunos relativas à programação visual de dispositivos móveis;

Competência a desenvolver:

O aluno será capaz de:

  • Competências gerais:
    • Desenvolver processos lógicos de implementação de aplicações para dispositivos móveis;
    • Aperfeiçoar os conceitos inerentes à programação orientada a objectos.
  • Competências específicas:
    • Sensibilizar os alunos para os conceitos de plataformas, sistemas operativos e tipos de dispositivos existentes no mercado;
    • Dominar a linguagem de programação C# e interagir com ferramentas de edição e construção de programas, mais concretamente, com o ambiente de desenvolvimento integrado Visual Studio 2005;
    • Dominar as classes Managed do SDK para Pocket PC.

Conteúdos Programáticos:

  1. Introdução ao Windows Mobile
    1. Evolução histórica
      1. Os primeiros computadores portáteis
      2. Os PDA’s
      3. Microsoft e a mobilidade
      4. Sistemas Operativos e Plataformas
    2. A Mobilidade hoje em dia
      1. A luta pela liderança do mercado móvel
      2. A Mobilidade empresarial
  2. A Plataforma Microsoft .NET
    1. A Framework .NET
      1. Requisitos de desenho e características
      2. Arquitectura
      3. História
      4. A versão Compact
    2. O Ambiente de Desenvolvimento Visual Studio 2005
      1. Requisitos
      2. Versões
      3. Principais novidades
      4. Instalação
  3. A minha primeira aplicação
  4. Estrutura de uma Mobile Application
  5. ADO.NET
  6. Windows Mobile 5.0 SDK
    1. Componentes
    2. Managed API’s
    3. Native API’s

Critérios de Avaliação:

  • Classificação final disciplina: Classificação da prova final (frequência ou exame);
  • Prova final: Prova teórico-prática (65%) + Prova Laboratorial (35%)
    • Duração das provas: teórico/prática (60 minutos) e laboratorial (60 minutos)
  • Trabalho prático:
    • Temática defina pelos alunos, e sujeita a aprovação;
    • Grupos compostos por máximo de 3 elementos;
    • Na 5 aula, deverá ser entregue uma especificação do projecto para aprovação e realizada uma breve apresentação em 10 minutos.
    • Na 6 aula, são informados se os projectos foram aprovados, ou requerem reformulação. No caso de ser necessário a reformulação, esta deve ser entregue até à aula seguinte, sendo esta a última oportunidade de submissão para aprovação. A não aprovação implica a impossibilidade de realização do trabalho prático.
    • Na 9 aula, submissão do documento de especificação de requisitos e casos de teste.
    • A antepenúltima e penúltima aula, serão dedicadas à apresentação dos projectos com a duração de 20 minutos. A ordem de apresentação será realizada por sorteio. Toda a documentação, código desenvolvido e meios de apresentação deverão ser entregues antes de dar início a primeira aula de apresentação.
    • Os principais critérios de avaliação do projecto são:
      • Utilização das competências leccionadas;
      • Arquitectura implementada;
      • Interface amigável;
      • Documentação produzida, apresentações realizadas e cumprimento de prazos.
  • Será realizado uma tentativa para reservar um período de cada aula para o acompanhamento e desenvolvimento do projecto.

O aluno que realize os trabalhos propostos poderá optar pela não realização da prova laboratorial. Nesse caso, a classificação obtida nos trabalhos terá igualmente uma ponderação de 35% na classificação final da disciplina. Esta lógica será mantida em todas as épocas de exames do ano lectivo corrente.

Bibliografia/Sítios da Internet/Recursos Educativos:

  • Principal:
    • Documentação fornecida durante as aulas.
  • Complementar:
    • MARTINS, Óscar; FRANCO, Fernando. (…). Palmtops. FCA Editora de Informática.
    • WIGLEY, Andy; WHEELWRIGHT, Stephen. (…). Microsoft.NET Compact Framework – Core Reference. Microsoft.

Recursos necessários:

  • Visual Studio 2005;
  • Windows Mobile 5.0 SDK;
  • SQL Server 2005 e SQL Server 2005 Mobile Edition;
  • Internet Information Services (IIS).
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License