Disciplina:  Laboratório de Desenvolvimento de Aplicações Móveis III
Professores responsáveis: Angelo de Moura Guimarães ou Antônio Mendes Ribeiro
Carga Horária: 30 horas
Créditos: 2
Pré-Requisitos: Conhecimentos básicos de programação orientada por objetos; Conhecimentos sobre bancos de dados; Conhecimentos sobre Redes; Conhecimentos sobre Estruturas de Dados.
Tipo: Optativa

Objetivos
Aplicar conceitos e práticas de desenvolvimento de software e das metodologias ágeis de desenvolvimento de sistemas na criação de aplicativos tendo em vista o acesso em dispositivos móveis do tipo tablet.

Esta disciplina tem como objetivos específicos:

  • Conhecer algumas aplicações típicas de dispositivos móveis tipo tablet
  • Seguir diretrizes para a contrução de interfaces de aplicativos para tablets.
  • Conhecer os ambientes, frameworks e kits de desenvolvimento  típicos para a criação de aplicativos móveis do tipo tablet.
  • Criar, manter e consultar bancos de dados em SGBDs em dispositivos móveis.
  • Desenvolver, usando uma metodologia ágil, um aplicativo para um dispositivo móvel do tipo tablet.
  • Adaptar, usando uma metodologia ágil, uma aplicação Web feita para um dispositivo do tipo smartphone para um dispositivo móvel do tipo tablet.
  • Instalar um aplicativo em um dispositivo móvel do tipo tablet.

Ementa
Dispositivos móveis; Desenvolvimento ágil; Linguagens de programação para  a WEB; Navegadores em dispositivos móveis; Desenvolvimento Web ( Cliente e Servidor); Uso de Web Services; Computação nas núvens; Desenvolvimento de aplicações na Web para dispositivos móveis.

Programa
- Dispositivos móveis do tipo Tablet

-Aplicações tipicas em dispositivos móveis do tipo tablet

-Desenvolvimento ágil de software

- Sistemas Operacionais de tablets (Android, iOs, WP8)

-Kits de desenvolvimento (SDKs) e simuladores

- Ambientes de desenvolvimento ( Eclipse, XCode, LiveCode)

- Padrões de projeto e padrões de arquitetura

- Desenvolvimento de software para dispositivos móveis

- Persistência de dados em arquivos, na memória e em bancos de dados

- Desenvolvimento de software baseado em templates

- Processo de criação e publicação de um aplicativo para um dispositivo móvel do tipo tablet.

Bibliografia
- AMBLER, Schott W. e WIENER, Richards. Building Object Applications that work. Cambridge University press. 1998.

- APPLE. Start Developing iPad Apps. Apple Developer Resource. http://developer.apple.com. Apple Inc. 1 Infinite. Loop, Cupertino, CA 95014, 408-­‐996-­‐1010, EUA.

- APPLE. Start Developing iPad Apps. http://developer.apple.com. Apple Inc. 1 Ininite Loop, Cupertino, CA 95014,408-­‐996-­‐1010, EUA.

- APPLE. Start Developing iPad Apps. http://developer.apple.com. Apple Inc. 1 Infinite Loop, Cupertino, CA 95014,408-­‐996-­‐1010, EUA.

- APPLE. Start Developing iPad Apps. iOS Human Interface Guidelines. http://developer.apple.com. Apple Inc. 1 InEinite Loop, Cupertino, CA 95014, 408-­‐996-­‐1010, EUA.

- APPLE. Start Developing iPad Apps. Learning Objective-­‐C: A Primer. http://developer.apple.com. Apple Inc. 1 Infinite Loop, Cupertino, CA 95014, 408-­‐996-­‐1010, EUA.

- Biesdorfer. iPad: The Missing Manual (Missing Manuals). O'Relly. 2012.

- Firtman, Maximiliano. Programming the Mobile Web. O'Relly. 2012.

- Hegarty, Paul. iPad and iPhone App Development (Fall 2011). iTunesU : University of Stanford. 2011.

- Hegarty, Paul. iPad and iPhone App Development iTunesU : University of Stanford. Fall 2011.

- http://developer.apple.com. Apple Inc. 1 InEinite Loop, Cupertino, CA 95014, 408-­‐996-­‐1010, EUA.

- http://developer.apple.com. Apple Inc. 1 InEinite Loop, Cupertino, CA 95014,408-­‐996-­‐1010, EUA.

- http://developer.apple.com. Apple Inc. 1 InEinite Loop, Cupertino, CA 95014, 408-­‐996-­‐1010, EUA.

- Lee, Wei-Meng. Introdução ao Desenvolvimento de Aplicativos para o Android. Editora Ciência Moderna. 2011.

- Marzullo, Fabio. iPhone Na Prática: aprenda passo a passo a desenvolver soluções para o iOS. Novatec. 2012.

- Pilone, Dan; Pilone, Tracey. Use a Cabeça! Desenvolvendo para iPhone. O'Relly. Alta Books Editora. 2011.

- RosenWeig, Gary. My iPad (covers iOS 5.1 on iPad, iPad 2, and iPad 3rd gen) (4th Edition). Pearson. 2012.

 

<< voltar