PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
Ementa Características dos dispositivos móveis. Arquiteturas de aplicação móvel. Infraestrutura móvel. Projeto de interfaces para dispositivos móveis. Programação de aplicações para clientes móveis. Transferência de dados cliente-servidor. Prática em desenvolvimento de aplicações móveis.
Objetivo geral Proporcionar aos alunos a oportunidade de aprender a teoria e a prática para o domínio da programação para dispositivos móveis.
Objetivos específicos Ao final do curso o aluno deverá ser capaz de: Conhecer os principais conceitos e componentes de aplicações para dispositivos móveis; Conhecer o processo de construção de uma aplicação móvel; Desenvolver aplicações móveis utilizando uma linguagem de programação.
Conteúdo programático 1. Fundamentos da computação móvel Evolução dos dispositivos móveis Características dos dispositivos móveis Arquiteturas de aplicação móvel Infraestrutura móvel Carga horária: 4 h/a Aulas expositivas e dialogadas
Conteúdo programático 2. Projeto de interfaces para dispositivos móveis Carga horária: 4 h/a Aulas expositivas e dialogadas Aulas práticas em laboratório Resolução de exercícios
Conteúdo programático 3. Programação de aplicações para clientes móveis Eventos e exceções em dispositivos móveis Componentes para formulários Carga horária: 20 h/a Aulas expositivas e dialogadas Aulas práticas em laboratório Resolução de exercícios
Conteúdo programático 4. Transferência de dados cliente-servidor Persistência em dispositivos móveis Carga horária: 8 h/a Aulas expositivas e dialogadas Aulas práticas em laboratório Resolução de exercícios
Conteúdo programático 5. Prática em desenvolvimento de aplicações móveis Carga horária: 24 h/a Aulas expositivas e dialogadas Aulas práticas em laboratório Resolução de exercícios
Metodologia Aulas expositivas e dialogadas Aulas práticas em laboratório Resolução de exercícios para fixação de conteúdos
Conteúdo programático Int. a Computação Interação com outras disciplinas Int. a Progr. Web Algoritmos e Tec. de Prog. Ética e Filosofia Sociologia Design Gráfico Inglês Instrumental Programaç ão Web Engenharia de Requisitos Sistemas Operacionais Projeto de Banco de Dados Web Design Comunicação e Prod. Acadêmica Projeto Integrador I POO I Análise e Projeto de Sistemas Gestão Empresarial Banco de Dados Projeto de Interfaces Fundam. de Redes de Comput. Projeto Integrador II Gerência de Dados Semiestruturados POO II Administ. de Servidores Design Patterns Multimedia para Web Gerência de Projetos Projeto Integrador III Progr. para Dispositivos Móveis Empreendedorismo Projeto Integrador IV Marketing Eletrônico T. A. em Progr. Web Legislação Aplicada a Informática Optativa I Projeto Integrador V Negócios para Internet TIC Segurança da Informação Web Services Optativa II
Avaliação Média Final MF = (T1 * 0,3) + (E1 * 0,3) + (T2 * 0,4) T1 -> Trabalho prático 01 E1 -> Conjunto de exercícios do semestre T2 -> Trabalho prático 02 Frequência >= 75%
Avaliação - Média Final
Avaliação - Trabalho em Grupo? A IMPORTÂNCIA DO TRABALHO EM EQUIPE (https://www.facebook.com/photo.php?v=4577072660458 )
Bibliografia básica LEE, V.; SCHENEIDER, H.; SCHELL, R. Aplicações móveis: arquitetura, projeto e desenvolvimento. São Paulo: Pearson Education: Makron Books, 2005. 328 p. [681.31.06:004.78 L477a] (5 ex.) SILVA, M. S. CSS 3:desenvolva aplicações web profissionais com uso dos poderosos recursos de estilização das CSS3. São Paulo: Novatec, 2012. [681.31.06:004 S586c] (5 ex.) SILVA, M. S. HTML 5: a linguagem de marcação que revolucionou a web. São Paulo: Novatec, 2011. [681.31.06HTM S578h] (5 ex.) SILVA, M. S. JQuery Mobile: desenvolva aplicações web para dispositivos móveis com HTMLS, CSS3, AJAX, jquery e jquery UI. São Paulo: Novatec, 2012. [681.31.06:004 S586j] (3 ex.)
Bibliografia complementar BORGES JÚNIOR, M. P. Aplicativos móveis: Aplicativos para Dispositivos Móveis Usando C#.Net com a Ferramenta Visual Studio.Net e MySQL e SQL Server. Rio de Janeiro: Ciência Moderna, 2005. 130p. [681.31.06:004.78 B732a] (2 ex.) DEITEL, H. M.; DEITEL, P. J. Java: como programar. 8. ed. São Paulo: Bookman, 2010. [681.31.06JAV D325j] (9 ex.) LECHETA, R. R. Google Android: Aprenda a criar aplicações para dispositivos móveis com o Android SDK. 2. ed. São Paulo: Novatec, 2010. [681.31.06:004.78 L459g] (2 ex.)
Bibliografia complementar MORIMOTO. C. E. Smartphones: Guia Prático. Porto Alegre: Sul Editores, 2009. [621.395.01 M857s] (2 ex.) PERUCIA, A. S. et al. Desenvolvimento de jogos eletrônicos: teoria e prática. 2. ed. São Paulo: Novatec, 2007. 320 p. [681.31.06:79 D451] (2 ex.) SILVA, M. S. JQuery: a biblioteca do programador javascript. São Paulo: Novatec, 2008. 430 p. [681.31.06JAV S586j] (1 ex.) SILVA, M. S. Ajax com jquery: requisições ajax com a simplicidade de jquery. São Paulo: Novatec, 2009. 327 p. [681.31.06AJAX S586a] (1 ex.)
Bibliografia complementar LUCCA, A. O caminho das apps. E-book. Curitiba: Luccaco *be digital, 201?. Disponível em: http://www.luccaco.com/public_html/caminhodasapps/.
Bibliografia complementar www.w3c.org w3schools.com jquery.com jquerymobile.com phonegap.com
OUTROS RECURSOS
BOAS PRÁTICAS NA AULA Celular Manter desligado (ou no silencioso) e dentro da bolsa; Se for atender (somente em casos de urgência), pedir licença ao professor e sair da sala, retornando apenas no final da aula;
BOAS PRÁTICAS NA AULA Laboratórios de Informática NÃO LEVAR COMIDA PARA O LABORATÓRIO, incluindo balas etc.; Desligar o computador ao sair; Reportar problemas na máquina ao professor; Não retirar os cabos das máquinas sem autorização do professor. Se for autorizado, deixar a máquina como encontrou no final da aula;
BOAS PRÁTICAS NA AULA Laboratórios de Informática Antes de sair do laboratório, colocar as cadeiras no lugar e limpar qualquer lixo que ficar na bancada e que porventura tenha CAIDO NO CHÃO; Para podermos usar o condicionador de ar devemos manter conversas ao mínimo possível, pois num ambiente fechado o som reverbera com maior intensidade; Brincadeiras fora de hora ou mal gosto, dão direito ao aluno de se retirar da sala e permanecer fora até o final da aula e, ainda, como brinde uma anotação no CGAE.
DE ONDE VEM AS BOAS IDEIAS? (FONTE: ColorTags.com.br ) Steven Johnson - De onde vêm as boas ideias (http://www.youtube.com/ )
CONTATO Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br http://www.ifc-camboriu.edu.br/~frozza @TilFrozza http://www.twitter.com/tilfrozza http://about.me/tilfrozza