Palestra sobre Android - Faculdade Hélio Rocha

576 visualizações

Publicada em

Palestra sobre Android - Faculdade Hélio Rocha

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
576
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
18
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Palestra sobre Android - Faculdade Hélio Rocha

  1. 1. ANDROIDMercado Mobile e Visão Geral da Plataforma
  2. 2. Ubiracy SantosEmail: ubiracy.web@gmail.comFacebook: facebook.com/ubiracy.santosTel: (71)9603-9103“O programador competente é totalmente consciente dotamanho do seu cérebro”- autor desconhecido. 2
  3. 3. AgendaHistóriaMercado MobileCaracterísticas da PlataformaArquitetura do AplicativoPoder do AndroidVagas? 3
  4. 4. História.. 4
  5. 5. HistóriaJulho de 2005 a Google adquiriu a Android Inc., umapequena companhia em Palo Alto, Califórnia, USA.– Andy Rubin atual vice presidente do núcleo Mobile noGoogle 5
  6. 6. HistóriaFoi desenvolvida uma plataforma de telefone móvel baseadano kernel 2.6 do linux, com o objetivo de ser umaplataforma flexível, aberta e de fácil migração para osfabricantes. 6
  7. 7. História2007 - A plataforma Android é o produto do Open HandsetAlliance, um grupo de organizações colaborando para aconstrução de um telefone móvel melhor. entre outras... 7
  8. 8. HistóriaO primeiro telefone portátil com capacidade para Android nomercado foi o dispositivo G1 fabricado pela HTC e fornecidopela T-Mobile. Android OS, v1.6 (Donut) CPU 528 MHz ARM 11 processor, Adreno 130 GPU, Qualcomm MSM7201A chipset.http://www.gsmarena.com/t_mobile_g1-2533.php 8
  9. 9. Alguns Dispositivos T-Mobile G1 Motorola Droid X2 Motorola MilestoneGoogle Nexus Samsung Galaxy Tab Motorola XOOM 9
  10. 10. ...mais dispositivos 10
  11. 11. Versões do Google Androi2009 Fev Android 1.1 mais tamanhos / densidades Abr Androidsuportadas 1.5 Set Android 1.6 Out Android 2.02010 Jan Android 2.1 Push(C2DM), NFC(Near JIT, Mai Android 2.2 field communication) Dez Android 2.32011 Fev Android 3.0 nos tablets e Foco Mai Android 3.1 cross devices Out Android 4.0 11
  12. 12. Mercado 12
  13. 13. Com o Android 2011 2010 310 Modelos 60 Modelos 36 Fabricantes 21Fabricantes 215 Operadoras 59 Operadoras 112 Países 48 Paíseshttp://googleblog.blogspot.com/2011/05/android-momentum-mobile-and-more-at.html 13
  14. 14. Ativações2011 2010500 mil / dia100 mil / diamais de 1 milhão de dispositivosno mundo atualmente.http://googleblog.blogspot.com/2011/05/android-momentum-mobile-and-more-at.html 14
  15. 15. Fiz minha aplicação e Google Market! Se o software é gratuito não pode se torn ...ou mude o nome do pacote e envie a n Publicação no Market: $2530% do Google 70% é seu! 15
  16. 16. Características da P 16
  17. 17. Características da PlatafoO Android é um ambiente em camadas baseado em kernelLinux 2.6 e que inclui funções ricas. O subsistema da UIinclui: Janelas Views Widgets para a exibição de elementos comuns comocaixas de edição, listas e listas suspensas.Conectividade: O Android suporta uma grande variedadede tecnologias de conectividade incluindoBluetooth, EDGE, 3G, e Wi-Fi. 17
  18. 18. Características da PlatafoMensagens: Tanto SMS como MMS são formas disponíveisde envio de mensagens.Navegador: O navegador disponível no sistema é baseadono framework de código aberto conhecido como WebKit.Máquina Virtual Dalvik: Aplicações escritas em Java sãocompiladas em bytecodes Dalvik e executadas usando aMáquina virtual Dalvik, que é uma máquina virtualespecializada desenvolvida para uso em dispositivosmóveis, o que permite que programas sejam distribuídosem formato binário (bytecode) e possam ser executadosem qualquer dispositivo Android, independentemente do 18
  19. 19. Características da PlatafoMultimídia: O sistema suporta formatos de áudio e vídeocomo: MPEG-4, 3GPP, MP3, WAVE, WMA, WMV.Suporte Adicional de Hardware: O Android é totalmentecapaz de fazer uso de câmaras de vídeo, tela sensível aotoque, GPS, acelerômetros e aceleração de gráficos3D, incluindo a biblioteca OpenGL (Jogos por exemplo).Armazenamento de dados: O peso do armazenamento dedados é amenizado porque a plataforma Android inclui obanco de dados SQLite de software livre popular. 19
  20. 20. Gerenciamento da m Garbage Collector 20
  21. 21. Gerenciamento da mO SO fecha e restaura aplicativosautomaticamente, conforme necessário.•O desenvolvedor não precisa não devefinalizar manualmente os aplicativos. 21
  22. 22. Arquitetura do Aplica 22
  23. 23. Arquitetura do AplicativoOs aplicativos Android são escritos na linguagem deprogramação Java e são executados em uma máquinavirtual. É importante observar que a VM não é uma JVM, comovocê pode esperar, mas é uma Dalvik Virtual Machine, umatecnologia de software livre.Cada aplicativo Android é executado em uma instância daDalvik VM, que, por sua vez, reside em um processogerenciado por kernel Linux, conforme mostrado abaixo: 23
  24. 24. Arquitetura do AplicativoCiclo de Vida da Aplicação 24
  25. 25. Arquitetura do AplicativoUm aplicativo Android consiste em uma ou mais dasclassificações a seguir:Activity: Um aplicativo que possui uma UI visível éimplementado com uma atividade. Quando um usuárioseleciona um aplicativo da tela inicial ou de um ativador deaplicativo, uma atividade é iniciada.Service: Um serviço deve ser utilizado para qualqueraplicativo que precise persistir por um longo período detempo, como um monitor de rede ou um aplicativo deverificação de atualização.Content Provider: Você pode pensar em provedores deconteúdo como um servidor de banco de dados. O trabalho 25
  26. 26. Arquitetura Android 26
  27. 27. Construir Interfaces no Android ...e o bom disso tudo, baseada 27
  28. 28. O Poder do Andro 28
  29. 29. ... E se você unisse Arduin 29
  30. 30. Automação com AndroiRede de periféricos. Encontrar, conectar e secomunicar com outros dispositivos na suacasa, como equipamento sonoro, luzes, etc 30
  31. 31. Google TVhttp://www.youtube.com/watch?feature=player_embedded&v=prOrxhQYFK8 31
  32. 32. Vagas?! 32
  33. 33. Vagas 33
  34. 34. Material de Estudhttp://developer.android.co 34
  35. 35. Obrigado! 35

×