ISLA Santarém 15892
Programação para Dispositivos Móveis
Tecnologias e Programação de Sistemas de Informação (ISLA Santarém)
-
ApresentaçãoPresentation
-
ProgramaProgramme1. Ambientes de desenvolvimento 2. Diferentes tipos de Aplicações Linguagens nativas: Java, Objective-C, Swift, VB.NET, C# Linguagens híbridas com HTML5 (HTML+CSS+JS) 3. Introdução ao desenvolvimento de aplicações Android - Introdução ao ambiente de desenvolvimento Android Studio - Estrutura de uma aplicação Android 4. Tratamento de eventos - Processamento de eventos - Objectos Item - Objectos Command e CommandListener - Item e ItemStateListener 5. Interface de alto nível - Screen - Form - Item - DateField - Gauge - StringItem - TextField - Choice e ChoiceGroup - Image e ImageItem - List - TextBox - Alert e AlertType - Ticker 6.Interface de baixo nível - Classe canvas - Classes Painting e Graphics - Desenhar Linhas e Rectângulos - Desenhar texto - Imagens 7. Persistência de dados em midp - Record Management System - SQLite 8. Comunicação - Comunicar a partir do telemóvel 9. APIs Criação de Apps mobile com recurso a APIs de geolocalização, câmera entre outras 10. Empacotamento, distribuição e instalação de aplicações móveis
-
ObjectivosObjectivesOs objetivos da unidade curricular são: - Caracterizar as diferentes tecnologias de desenvolvimento para dispositivos móveis. - Utilizar a Linguagem J2ME no desenvolvimento de vários tipos de aplicações para telemóveis, PDA e outros dispositivos móveis. - Desenvolver aplicações para acesso a base de dados a partir de dispositivos móveis.
-
BibliografiaBibliographyCarneiro, Alberto (2009).Auditoria e Controlo de Sistemas de Informação. FCA, Editora de Informática. Oliveira, José (2006). Método de Auditoria a Sistemas de Informação. Porto Editora. Zuquete, A. (2013). Segurança em Redes Informáticas. FCA, Editora de Informática. Carvalho, Nuno (2009). Organizações e Segurança Informática. Lugar da Palavra.
-
MetodologiaMethodologyAs metodologias de ensino baseiam-se nos métodos expositivo, interrogativo e ativo de modo a gerar discussão e resolução dos exercícios teóricos e práticos em contexto de aula. As sessões decorrem em laboratórios de informática dotados de todos os recursos necessários para a frequência das aulas, por parte dos estudantes. As aprendizagens terão um grande foco nas metodologias ativas, sendo a aprendizagem baseada em projetos aquela que será maioritariamente aplicada, sendo que, aula invertida pode ser utilizada nos trabalhos de grupo.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS4
-
NaturezaNatureObrigatório
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Descrição
Data limite
Ponderação
Teste de avaliação
30%
Portfolio
40%
Trabalho de Grupo
30%


