Saltar para o conteúdo principal

ISLA Santarém 15892

Programação para Dispositivos Móveis

Tecnologias e Programação de Sistemas de Informação (ISLA Santarém)
  • ApresentaçãoPresentation
       
  • ProgramaProgramme
    1. 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
  • ObjectivosObjectives
    Os 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.
  • BibliografiaBibliography
    Carneiro, 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.
  • MetodologiaMethodology
    As 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ínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    4
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não
  • AvaliaçãoEvaluation

     

    Descrição

    Data limite

    Ponderação

    Teste de avaliação

     

    30%

    Portfolio

     

    40%

    Trabalho de Grupo

     

    30%