PALESTRA :: Desenvolvimento para plataforma Android
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

PALESTRA :: Desenvolvimento para plataforma Android

  • 2,027 views
Uploaded on

Palestra ministrada pelo professor Fernão Reges Santos, no dia 25/10, na Fundação Vanzolini durante o ciclo de palestras Noite em Dia ...

Palestra ministrada pelo professor Fernão Reges Santos, no dia 25/10, na Fundação Vanzolini durante o ciclo de palestras Noite em Dia
Destinada especialmente a profissionais da área de TI, como analistas e programadores e tem como objetivo apresentar a importância e opções de ferramentas de desenvolvimento desta plataforma que vem dominando o mercado.

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,027
On Slideshare
2,027
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
46
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ANDROID A Plataforma de Desenvolvimento e Inovação Mobile Fernão Santos Agenda Agenda
  • 2.
    • 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 d ivulgar 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
    A Fundação Vanzolini
  • 3. TTO Trabalho, Tecnologia e Organização GOL Gestão de Operações e Logística QEP Qualidade e Engenharia do Produto EPEF Economia da Produção e Engenharia Financeira Poli - Produção GTI Gestão da Tecnologia da Informação
  • 4. GTI Gestão da Tecnologia da Informação
    • Planejamento, Estratégia, Governança e Gestão da TI
    • Implementação de Sistemas de Tecnologia da Informação
    • Sistemas de Apoio à Decisão
    Grupo de Pesquisa GTI Laboratório de Gestão Estratégica da Tecnologia da Informação, do Conhecimento e de Inteligência Competitiva (LETICIC)
  • 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
  • 6. ANDROID A Plataforma de Desenvolvimento e Inovação Mobile Fernão Santos Agenda Agenda
  • 7. Outubro/2011
    • A Plataforma Android
    • Mitos e Verdades
    • Erros comuns em Projetos
    • Boas Práticas
    • Inovação Mobile com Android
    • Android no cenário Corporativo
    Agenda
  • 8. Outubro/2011 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.
  • 9. Outubro/2011 A Plataforma Android Fabricantes
  • 10. Outubro/2011 A Plataforma Android Operadoras
  • 11. Empresas de Software/Serviços A Plataforma Android Outubro/2011
  • 12. A Plataforma Android O que esse conjunto de Empresas faz??? Outubro/2011
  • 13. Outubro/2011 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.
  • 14. Outubro/2011 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
  • 15. Outubro/2011 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...”
  • 16. Outubro/2011 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
  • 17. A Plataforma Android Outubro/2011 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.
  • 18. A Plataforma Android Versões 3.0 Honeycomb 2.3 Gingerbread 2.2 Froyo 2.0/2.1 Éclair 1.5 Cupcake 4.0 Ice Cream Sandwich Outubro/2011 1.6 Donut
  • 19. A Plataforma Android Outubro/2011 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.
  • 20. A Plataforma Android Versões Outubro/2011
  • 21.
    • 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
    A Plataforma Android Outubro/2011 Recursos de Desenvolvimento Disponíveis
  • 22. A Plataforma Android Outubro/2011 Recursos de Desenvolvimento Disponíveis
  • 23. A Plataforma Android Outubro/2011 Recursos de Desenvolvimento Disponíveis
  • 24.
    • 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
    A Plataforma Android Outubro/2011 Recursos que são Padronizados na Plataforma
  • 25.
    • 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
    A Plataforma Android Outubro/2011 Recursos que NÃO são especificados pela Plataforma
  • 26.
    • 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
    Mitos/Verdades Outubro/2011
  • 27.
    • ?
    Erros comuns em projetos Outubro/2011
  • 28.
    • 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
    Erros comuns em projetos Outubro/2011
  • 29.
    • Interface projetada para a plataforma
    • Experiência de usuário planejada
    • Considere a multitarefa
    Boas Práticas Outubro/2011
  • 30. Outubro/2011
    • Perspectivas da Plataforma
    Inovação Mobile com Android
  • 31. Outubro/2011
    • 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
    Inovação Mobile com Android
  • 32. Outubro/2011
    • 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.
    Inovação Mobile com Android
  • 33. Índia lança tablet "mais barato do mundo“ para uso em Educação http://www1.folha.uol.com.br/ - 05/10/2011 Inovação Mobile com Android
  • 34. Carros da PM em SP terão tablets http://www1.folha.uol.com.br/ - 22/08/2011 Inovação Mobile com Android
  • 35. Outubro/2011 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.
  • 36. Outubro/2011 Contato [email_address] fernaosantos.blogspot.com