AgendaAgenda                   ANDROID  A Plataforma de Desenvolvimento e            Inovação Mobile   @fernaosantos      ...
A Fundação Vanzolini• A Fundação Vanzolini é uma instituição sem fins lucrativos, fundada   (em 1967) e mantida pelos prof...
GTI                     Gestão da                    Tecnologia                   da Informação                    Poli - ...
Grupo de Pesquisa GTI                •Planejamento, Estratégia, Governança e                Gestão da TI                •I...
• Desenvolvimento de aplicações para Android• Curso de atualização em Webanalytics• Curso de atualização em Documentação E...
AgendaAgenda                   ANDROID  A Plataforma de Desenvolvimento e            Inovação Mobile   @fernaosantos      ...
Agenda • A Plataforma Android • Mitos e Verdades • Erros comuns em Projetos • Boas Práticas • Inovação Mobile com Android ...
A Plataforma Android •   Plataforma operacional completa, baseada em Open Linux Kernel. •   Pode ser customizada em qualqu...
A Plataforma Android                                 Fabricantes  @fernaosantos   Outubro/2011                 9
A Plataforma Android                                 Operadoras  @fernaosantos   Outubro/2011                10
A Plataforma Android                  Empresas de Software/Serviços  @fernaosantos    Outubro/2011                   11
A Plataforma Android                  O que esse conjunto de Empresas faz???  @fernaosantos    Outubro/2011               ...
A Plataforma Android   • Mais de 80 grandes companhias em acordo      para manter e evoluir uma plataforma comum      de m...
A Plataforma Android• O Android não é restrito ao• O               lidera o desenvolvimento do Android para   o projeto Op...
A Plataforma Android• Nenhum dos participantes do projeto pode restringir   ou impor limitações ao processo de  inovação/p...
A Plataforma Android   • Mesma plataforma pode ser utilizada para      desenvolvimento de aplicativos para a Google TV.   ...
A Plataforma Android                     Não há Fragmentação da Plataforma   •   A chamada “fragmentação” da plataforma, n...
A Plataforma Android                                   Versões              4.0 Ice Cream Sandwich              3.0 Honeyc...
A Plataforma Android                        Versões da Plataforma Android   •   As versões da plataforma recebem o nome de...
A Plataforma Android                             Versões  @fernaosantos   Outubro/2011
A Plataforma Android               Recursos de Desenvolvimento Disponíveis  •   Ambiente de Desenvolvimento flexível e cus...
A Plataforma Android              Recursos de Desenvolvimento Disponíveis  @fernaosantos      Outubro/2011                ...
A Plataforma Android              Recursos de Desenvolvimento Disponíveis  @fernaosantos      Outubro/2011                ...
A Plataforma Android               Recursos que são Padronizados na Plataforma  •   Dalvik Virtual Machine   •   Suporte a...
A Plataforma Android             Recursos que        NÃO são especificados pela Plataforma  •   Botões nos dispositivos/te...
Mitos/Verdades• Fragmentação da Plataforma/APIs incompatíveis• Reaproveitamento de Código/Produtividade• Suporte a bibliot...
Erros comuns em projetos                                 ?  @fernaosantos   Outubro/2011       27
Erros comuns em projetos  • Falta de Planejamento dos Recursos do Aplicativo  • Reutilizar Códigos sem Revisão/Critério  •...
Boas Práticas  • Interface projetada para a plataforma  • Experiência de usuário planejada  • Considere a multitarefa   @f...
Inovação Mobile com Android• Perspectivas da Plataforma   @fernaosantos   Outubro/2011   30
Inovação Mobile com Android• Múltiplas App Stores    – Google Android Market         • market.android.com    – Samsung App...
Inovação Mobile com Android • Múltiplas App Stores permitem diversidade nos modelos de   comercialização de aplicativos, l...
Inovação Mobile com Android     Índia lança tablet "mais barato do mundo“ para uso em Educação     http://www1.folha.uol.c...
Inovação Mobile com Android     Carros da PM em SP terão tablets     http://www1.folha.uol.com.br/ - 22/08/2011   @fernaos...
Conclusão  • Android é uma interessante alternativa de     plataforma de conectividade, que além de     mobilidade na comp...
Contato  @fernaosantos  br.linkedin.com/in/fernaosantos  fernaosantos.blogspot.com   @fernaosantos   Outubro/2011     36
Upcoming SlideShare
Loading in …5
×

Palestra sobre a plataforma android na fundacao vanzolini

490 views

Published on

A plataforma Android. Material de apresentação do Curso de Desenvolvimento Mobile para Android da Fundação Vanzolini.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
490
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Palestra sobre a plataforma android na fundacao vanzolini

  1. 1. AgendaAgenda ANDROID A Plataforma de Desenvolvimento e Inovação Mobile @fernaosantos Fernão Santos
  2. 2. A Fundação Vanzolini• A Fundação Vanzolini é uma instituição sem fins lucrativos, fundada  (em 1967) e mantida pelos professores do Departamento de  Engenharia de Produção da Escola Politécnica da Universidade de  São Paulo, • Visa divulgar conhecimentos científicos e tecnológicos de  Engenharia de Produção e de Administração de Operações • Foi pioneira e mantém nível de excelência em diversos temas de  gestão, atuando nas áreas de educação, consultoria, certificação e  tecnologia de educação à distância.• Em suas atividades aborda temas como: – Gestão da qualidade (Certificação ISO-9000, metodologia Seis Sigma) – Gestão de Projetos (Metodologia PMI) – Gestão da TI (CMMi, Cobit, ITIL, etc.)• Atua na área de TI através de pesquisas, consultorias e cursos de  atualização, capacitação e especialização 2 @fernaosantos
  3. 3. GTI Gestão da Tecnologia da Informação Poli - Produção GOL QEP EPEF Gestão de TTO Economia da Qualidade e Trabalho, Produção eOperações e Engenharia Tecnologia e Engenharia Logística do Produto Organização Financeira @fernaosantos 3
  4. 4. Grupo de Pesquisa GTI •Planejamento, Estratégia, Governança e Gestão da TI •Implementação de Sistemas de Tecnologia da Informação •Sistemas de Apoio à Decisão GTI Gestão da Laboratório de Gestão Estratégica Tecnologia da Tecnologia da Informação, doda Informação Conhecimento e de Inteligência Competitiva (LETICIC)@fernaosantos 4
  5. 5. • Desenvolvimento de aplicações para Android• Curso de atualização em Webanalytics• Curso de atualização em Documentação Eletrônica (E-Doc)• Curso de Capacitação em Gestão de TI• Curso de Capacitação em Business Intelligence• Curso de Especialização em Gestão de Projetos de TI• Curso de MBA em Gestão da Inteligência Competitiva @fernaosantos 5
  6. 6. AgendaAgenda ANDROID A Plataforma de Desenvolvimento e Inovação Mobile @fernaosantos Fernão Santos
  7. 7. Agenda • A Plataforma Android • Mitos e Verdades • Erros comuns em Projetos • Boas Práticas • Inovação Mobile com Android • Android no cenário Corporativo @fernaosantos Outubro/2011 7
  8. 8. A Plataforma Android • Plataforma operacional completa, baseada em Open Linux Kernel. • Pode ser customizada em qualquer uma de suas características.  • Projetada inicialmente para dispositivos móveis, é atualmente vista como  a Plataforma da Conectividade. • Aplicações desenvolvidas por ISVs podem fazer uso real de recursos  nativos da plataforma/dispositivo. @fernaosantos Outubro/2011 8
  9. 9. A Plataforma Android Fabricantes @fernaosantos Outubro/2011 9
  10. 10. A Plataforma Android Operadoras @fernaosantos Outubro/2011 10
  11. 11. A Plataforma Android Empresas de Software/Serviços @fernaosantos Outubro/2011 11
  12. 12. A Plataforma Android O que esse conjunto de Empresas faz??? @fernaosantos Outubro/2011 12
  13. 13. A Plataforma Android • Mais de 80 grandes companhias em acordo  para manter e evoluir uma plataforma comum  de mobilidade. • Projeto tem como premissa manter a  plataforma Free e Open Source. @fernaosantos Outubro/2011 13
  14. 14. A Plataforma Android• O Android não é restrito ao• O               lidera o desenvolvimento do Android para  o projeto Open Handset Alliance de inovação em  mobilidade @fernaosantos Outubro/2011 14
  15. 15. A Plataforma Android• Nenhum dos participantes do projeto pode restringir  ou impor limitações ao processo de inovação/padrão da plataforma Android “a bola é só minha...” @fernaosantos Outubro/2011 15
  16. 16. A Plataforma Android • Mesma plataforma pode ser utilizada para  desenvolvimento de aplicativos para a Google TV.  • Componentes não são os mesmos, mas a plataforma de desenvolvimento é a mesma de  Android para Tablets e Smartphones @fernaosantos Outubro/2011 16
  17. 17. A Plataforma Android Não há Fragmentação da Plataforma • A chamada “fragmentação” da plataforma, na verdade não existe.  • Diferentes fabricantes, que fazem parte da OHA e são conhecidos como  “homologados” para utilizar o sistema, possuem os mesmos recursos  padronizados se estiverem utilizando a mesma versão. • Como o sistema é aberto/open source, qualquer fabricante não homologado/ não membro da OHA pode disponibilizar aparelhos com o sistema Android  com componentes/funcionalidades reduzidas.  • Assim como qualquer outro sistema, a plataforma está sendo incrementada  com funcionalidades e melhorias a cada nova versão. @fernaosantos Outubro/2011 17
  18. 18. A Plataforma Android Versões 4.0 Ice Cream Sandwich 3.0 Honeycomb 2.3 Gingerbread 2.2 Froyo 1.6 Donut 2.0/2.1 Éclair 1.5 Cupcake @fernaosantos Outubro/2011
  19. 19. A Plataforma Android Versões da Plataforma Android • As versões da plataforma recebem o nome de sobremesas, e atualmente a  versão mais recente da plataforma é a versão 4.0 • A plataforma é composta de API Levels. Atualmente a plataforma 4.0 é  baseada na API Level 14.  • A versão da API Level indica para o desenvolvedor quais funcionalidades a  plataforma modificou/adicionou. @fernaosantos Outubro/2011 19
  20. 20. A Plataforma Android Versões @fernaosantos Outubro/2011
  21. 21. A Plataforma Android Recursos de Desenvolvimento Disponíveis • Ambiente de Desenvolvimento flexível e customizavel  Emuladores de Dispositivos  Diversos, Ferramentas de Debuging, Gerenciadores de Memória e Performance, Suporta  Plugins e adaptações para IDE @fernaosantos Outubro/2011 21
  22. 22. A Plataforma Android Recursos de Desenvolvimento Disponíveis @fernaosantos Outubro/2011 22
  23. 23. A Plataforma Android Recursos de Desenvolvimento Disponíveis @fernaosantos Outubro/2011 23
  24. 24. A Plataforma Android Recursos que são Padronizados na Plataforma • Dalvik Virtual Machine  • Suporte a Bibliotecas Gráficas Gráficos 2D e 3D baseados em OpenGL • SQLite Armazenamento estruturado.  • Suporte a multimídia Diversos formatos de áudio, vídeo e imagens (MPEG4, H.264, MP3,  AAC, AMR, JPG, PNG, GIF...)  • Acesso a comunicação: Bluetooth, EDGE, 3G, WiFi, NFC • Suporte a Câmera, GPS e Acelerômetro @fernaosantos Outubro/2011 24
  25. 25. A Plataforma Android Recursos que NÃO são especificados pela Plataforma • Botões nos dispositivos/teclas de menu/teclados • Tamanhos das telas dos dispositivos Alguns dispositivos são dual-screen • Processador/Memória Interna e Externa  • Tipo de Display O uso dos diversos tipos de display disponíveis (telas resistivas de alta  sensibilidade, capacitiva, multi-touch) são definidos pelo fabricante que utiliza o sistema. • Versão do Bluetooth disponível 2.0/3.0 • Resolução da Câmera @fernaosantos Outubro/2011 25
  26. 26. Mitos/Verdades• Fragmentação da Plataforma/APIs incompatíveis• Reaproveitamento de Código/Produtividade• Suporte a bibliotecas de terceiros• Basta fazer o build do código Java existente para a nova  plataforma• Java SDK atualizado    ,  Android SDK atualizado @fernaosantos Outubro/2011 26
  27. 27. Erros comuns em projetos ? @fernaosantos Outubro/2011 27
  28. 28. Erros comuns em projetos • Falta de Planejamento dos Recursos do Aplicativo • Reutilizar Códigos sem Revisão/Critério • Ignorar a experiência de usuário na plataforma  mobile @fernaosantos Outubro/2011 28
  29. 29. Boas Práticas • Interface projetada para a plataforma • Experiência de usuário planejada • Considere a multitarefa  @fernaosantos Outubro/2011 29
  30. 30. Inovação Mobile com Android• Perspectivas da Plataforma @fernaosantos Outubro/2011 30
  31. 31. Inovação Mobile com Android• Múltiplas App Stores – Google Android Market • market.android.com – Samsung Apps • www.samsungapps.com • Amazon • www.amazon.com/mobile-apps – Motorola • motorola.com/shop4apps @fernaosantos Outubro/2011 31
  32. 32. Inovação Mobile com Android • Múltiplas App Stores permitem diversidade nos modelos de comercialização de aplicativos, licenciamento de uso distinto, e possibilidades de segmentação dos Apps pela loja. @fernaosantos Outubro/2011 32
  33. 33. Inovação Mobile com Android Índia lança tablet "mais barato do mundo“ para uso em Educação http://www1.folha.uol.com.br/ - 05/10/2011 @fernaosantos
  34. 34. Inovação Mobile com Android Carros da PM em SP terão tablets http://www1.folha.uol.com.br/ - 22/08/2011 @fernaosantos
  35. 35. Conclusão • Android é uma interessante alternativa de  plataforma de conectividade, que além de  mobilidade na computação pessoal, pode ser  utilizado em projetos corporativos e diversos outros  setores, incluindo projetos para o setor público. @fernaosantos Outubro/2011 35
  36. 36. Contato @fernaosantos br.linkedin.com/in/fernaosantos fernaosantos.blogspot.com @fernaosantos Outubro/2011 36

×