Saltar para:
Logótipo
Você está em: Início > EIC0050

Computação Móvel

Código: EIC0050     Sigla: CMOV

Áreas Científicas
Classificação Área Científica
OFICIAL Sistemas Operativos e Redes

Ocorrência: 2010/2011 - 1S

Ativa? Sim
Página Web: http://paginas.fe.up.pt/~apm/CM/
Unidade Responsável: Departamento de Engenharia Informática
Curso/CE Responsável: Mestrado Integrado em Engenharia Informática e Computação

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
MIEIC 25 Plano de estudos a partir de 2009/10 5 - 6 56 162

Língua de trabalho

Português - Suitable for English-speaking students

Objetivos

Os objectivos principais da unidade curricular visam a aquisição de conhecimento e prática dos conceitos essenciais do projecto, arquitectura e implementação de aplicações, principalmente empresariais, em dispositivos móveis, utilizando APIs de grande divulgação corrente.

Os estudantes, no final desta unidade curricular, deverão ser capazes de, dada uma especificação de requisitos para aplicações disponíveis 'em qualquer altura e em qualquer lugar':
- escolher uma plataforma móvel, padrão da aplicação, 'framework' de programação, adequação às características dos dispositivos e necessidades de armazenamento e comunicação;
- escolher as tecnologias mais apropriadas, tendo em vista o cenário da aplicação;
- desenvolver e realizar aplicações e serviços locais e remotos necessários, nas principais tecnologias;
- integrar serviços e aplicações disponíveis, mesmo quando realizados em diferentes tecnologias.

Programa

Conceitos teóricos:
1. Aplicações para dispositivos móveis
- características adaptadas aos dispositivos móveis
- necessidades e facilidades de comunicação
- armazenamento local
2. Padrões para aplicações nos dispositivos móveis
- aplicações locais
- aplicações ligadas e desligadas
- partilha da lógica de negócio
- necessidade de dados locais e remotos
- caches
- bases de dados locais e sincronização
3. Utilização de 'frameworks' de programação e desenvolvimento correntes
- Android, Windows Phone 7 e Java Mobile Edition
- aspectos da construção de interfaces
- utilização de sensores
- comunicações
- acesso a dados locais e remotos
4. Aplicações orientadas aos serviços
- acesso a web services
5. Distribuição e instalação de aplicações nos dispositivos
6. Alguns aspectos de segurança

Prática:
Desenvolvimento de aplicações para dispositivos móveis utilizando 'frameworks' correntes e genéricos. Utilização de ferramentas de desenvolvimento e emuladores dos dispositivos.

Bibliografia Obrigatória

Ed Burnette; Hello, Android, 3rd Edition, The Pragmatic Programmers, 2010. ISBN: 978-1-93435-656-2
Charles Petzold; Programming Windows Phone 7, Microsoft Press, 2010. ISBN: to be published (Free preview available in http://www.charlespetzold.com/phone/)

Bibliografia Complementar

Nirav Mehta; Mobile web development. ISBN: 978-1-847193-43-8
Ray Rischpater; Beginning Java ME platform. ISBN: 978-1-4302-1061-0
Yuan, Michael Juntao; Developing scalable series 40 applications. ISBN: 0-321-26863-6 (Para aplicações J2ME, MIDP 2.0 (telemóveis))

Métodos de ensino e atividades de aprendizagem

-Exposição teórica dos conceitos e apresentação de exemplos e demonstrações
-Desenvolvimento prático de diversos tipos de aplicações para dispositivos móveis.

Software

Java Netbeans
Visual Studio 2010
Eclipse
Windows Phone 7 SDK
Android SDK

Palavras Chave

Ciências Tecnológicas > Tecnologia > Tecnologia da internet
Ciências Tecnológicas > Tecnologia > Tecnologia de computadores > Tecnologia de software

Tipo de avaliação

Avaliação distribuída com exame final

Componentes de Avaliação

Descrição Tipo Tempo (Horas) Peso (%) Data Conclusão
Participação presencial (estimativa) Participação presencial 39,00
Projectos práticos Defesa pública de dissertação, de relatório de projeto ou estágio, ou de tese 80,00 2010-12-17
Exame Exame 2,00 2011-01-28
Total: - 0,00

Componentes de Ocupação

Descrição Tipo Tempo (Horas) Data Conclusão
Acompanhamento das aulas; Estudo das APIs Estudo autónomo 36 2010-12-17
Preparação para o exame Estudo autónomo 5 2011-01-28
Total: 41,00

Obtenção de frequência

É obrigatória a realização e apresentação dos trabalhos.
Exame final com consulta.

Fórmula de cálculo da classificação final

0.6 Tr + 0.4 Ex
Tr - 2 a 3 trabalhos práticos a realizar durante o semestre
Ex - Exame final com consulta

Avaliação especial (TE, DA, ...)

Igual aos alunos normais. A realização dos trabalhos é obrigatória ao longo do semestre.

Melhoria de classificação

Para efeitos de melhoria de classificação final, a componente prática distribuída (trabalhos) será a obtida no final do semestre.
O Exame final pode ser melhorado na época de Recurso.
A componente prática pode ser oficialmente melhorada na próxima ocorrência da UC.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-09-29 às 20:53:50 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias