Plataforma de Computação Móvel 1 › 40186

código no paco
40186
área científica
Eletrotecnia
créditos ects
5
idioma(s) de lecionação
a inserir brevemente
objectivos

Esta unidade de crédito (UC) tem como objectivo a implementação de uma aplicação móvel recorrendo a uma plataforma especifica de entre esta lista:
• Android - Google (P1)
• Windows Phone - Microsoft. (P2)
• iOS - Apple (P3)
• soluções multiplataforma (P4) para desenvolvimento de aplicações em dispositivos móveis (e.g. HTML5, Titanium, etc).

A aplicação deverá integrar-se necessariamente com recursos exteriores (e.g. sistema de informação ) e eventualmente ser sensível ao contexto (e.g. localização, orientação, aceleração ).

Ao nível do CFA de Computação Móvel, as UCs Plataforma De Computação Móvel 1/2/3 irão abordar 3 plataforma especificas das opções apresentadas acima, podendo diferentes edições apresentar diferentes configurações.

conteúdos

Desde logo a unidade de crédito irá abordar os seguintes temas:
• Conceitos básicos (e.g., ambiente de desenvolvimento, arquitetura de referência);
• Interface com utilizador;
• Conetividade com o exterior e integração com sistemas de informação;
• Recursos dos dispositivos (e.g. localização, acelerómetros, etc.).

Eventualmente poderão ser acomodadas especificidades da plataforma móvel em estudo.

requisitos

Naturalmente, dependendo da plataforma em questão, poderão ser recomendados ou necessários pré-requisitos específicos, nomeadamente o conhecimento de linguagens orientadas a objetos (e.g., Java, C#, Objective-C), de plataformas (e.g., .NET da Microsoft ou J2EE da Oracle) ou soluções de integração (e.g., web-services, REST).

metodologia

A unidade de crédito tem como objectivo final a concepção, desenho e implementação de uma aplicação numa dada plataforma.

Neste contexto, serão apresentados e discutidos aspectos concretos da plataforma com o objectivo de:
- fornecer uma visão detalhada da plataforma
- contextualiza-la nomeadamente em relação a diferentes plataformas móveis e soluções usualmente encontradas em sistemas de informação.
- de suportar a implementação

Desde logo os seguintes aspectos serão alvo de atenção especifica:
• Conceitos básicos (e.g., ambiente de desenvolvimento, arquitetura de referência);
• Interface com utilizador;
• Conetividade com o exterior e integração com sistemas de informação;
• Recursos dos dispositivos (e.g. localização, acelerómetros, etc.).

Este sítio web utiliza cookies sem recolher informação pessoal que permita a identificação dos utilizadores. Ao navegar neste sítio está a consentir a sua utilização.saber mais
Para que esta página funcione corretamente deve ativar a execução de Javascript. Se tal não for possível, algumas funcionalidades poderão estar limitadas.