• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Palestra sobre a plataforma android na fundacao vanzolini
 

Palestra sobre a plataforma android na fundacao vanzolini

on

  • 421 views

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

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

Statistics

Views

Total Views
421
Views on SlideShare
420
Embed Views
1

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Palestra sobre a plataforma android na fundacao vanzolini Palestra sobre a plataforma android na fundacao vanzolini Presentation Transcript

    • AgendaAgenda ANDROID A Plataforma de Desenvolvimento e Inovação Mobile @fernaosantos Fernão Santos
    • 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
    • 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
    • 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
    • • 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
    • AgendaAgenda ANDROID A Plataforma de Desenvolvimento e Inovação Mobile @fernaosantos Fernão Santos
    • 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
    • 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
    • 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 12
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • A Plataforma Android Versões @fernaosantos Outubro/2011
    • 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
    • A Plataforma Android Recursos de Desenvolvimento Disponíveis @fernaosantos Outubro/2011 22
    • A Plataforma Android Recursos de Desenvolvimento Disponíveis @fernaosantos Outubro/2011 23
    • 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
    • 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
    • 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
    • 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 • Ignorar a experiência de usuário na plataforma  mobile @fernaosantos Outubro/2011 28
    • Boas Práticas • Interface projetada para a plataforma • Experiência de usuário planejada • Considere a multitarefa  @fernaosantos Outubro/2011 29
    • 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 Apps • www.samsungapps.com • Amazon • www.amazon.com/mobile-apps – Motorola • motorola.com/shop4apps @fernaosantos Outubro/2011 31
    • 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
    • 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
    • Inovação Mobile com Android Carros da PM em SP terão tablets http://www1.folha.uol.com.br/ - 22/08/2011 @fernaosantos
    • 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
    • Contato @fernaosantos br.linkedin.com/in/fernaosantos fernaosantos.blogspot.com @fernaosantos Outubro/2011 36