área científica
Eletrotecnia
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.).