Android

2,997 views

Published on

ESTE SLIDE APRESENTA A ARQUITETURA DO SISTEMA OPERACIONAL.MOSTRA SUAS FUNCIONALIDADES E APRESENTA ALGUNS DE SEUS APLICATIVOS

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,997
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
119
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Android

  1. 1. 27/10/2011 equipe:MILENA,ALEX,HARLEY
  2. 2. 27/10/2011 Android é um Sistema Operacional para celulares. Ele é o "programa" que roda dentro dos aparelhos e faz com que eles funcionem. É um Sistema Operacional de código aberto para dispositivos equipe:MILENA,ALEX,HARLEY móveis (celulares, tablets etc.) e utiliza uma versão modificada do Linux. Foi desenvolvido inicialmente pela Android Inc., que foi posteriormente adquirido pelo Google, depois pelo Open Handset Alliance O lançamento do Android se deu em cinco de Novembro de 2007, com a fundação do Open Handset Alliance, um consórcio de 65 empresas de software, hardware e telecomunicações Permite a desenvolvedores criarem aplicações Java que controlam o dispositivo por bibliotecas desenvolvidas pelo Google. Existem atualmente mais de 100 mil aplicações disponíveis para Android. O sistema operativo Andróide consiste em 12 milhões de linhas de código, incluindo 3 milhões em XML, 2.8 milhões de linhas de C, 2.1 milhões de linhas de código Java e 1.75 milhões de linhas de código em c++.
  3. 3. O Android é um sistema operacionalpara celulares, smartphones e tablets construídoem camadas sobre um kernel de Linux.Aplicações para Android podem ser construídasem Java com uso de um SDK. A Google está 27/10/2011trabalhando para que outras linguagens deprogramação possam ser utilizadas paraaplicativos Android, como, por exemplo, Ruby. equipe:MILENA,ALEX,HARLEYDUVIDA? SDK é a sigla para SoftwareDevelopment Kit – (pacote de desenvolvimentode software). É esse pacote que permite àprogramadores elaborarem aplicativos pararodarem em uma plataforma específica (nonosso caso, o iPhone/iPod Touch).
  4. 4. Possuir um framework para framework 27/10/2011desenvolvimento de aplicações que permite É uma abstração que une códigosreutilização de código e outros benefícios da comuns entre vários projetos deProgramação Orientada a Objetos. software.Ele faz a reutilização deUso da máquina virtual Dalvik, otimizada equipe:MILENA,ALEX,HARLEY códigos!para dispositivos móveis. WebKitNavegador de internet WebKit integrado É um motor open source(de códigoBibliotecas gráficas 2D e 3D. aberto)do navegador web.Sistema gerenciador de banco de SQlitedados SQLite.Suporte a diversos tipos de arquivos de permite que desenvolvedoresimagens, vídeo e áudio possam armazenar os dados deTelefonia GSM. suas aplicações em tabelas eConexões por Bluetooth, Wi-Fi, EDGE e 3G manipular esses dadosSuporte a câmeras, GPS, bússola e WI-FIacelerômetros. É uma das maneiras de fazer comAmbiente de desenvolvimento com diversos que os PCS se comuniquem entrerecursos si sem o uso de fios, mas ela tem prós e contras.
  5. 5. ARQUITETURA DO ANDROID 27/10/2011 equipe:MILENA,ALEX,HARLEYO Google geralmente se refere ao sistema operacionalAndroid como uma pilha de softwares. Cada camada dapilha agrupa vários programas que suportam funçõesespecíficas do sistema operacional.
  6. 6. 27/10/2011 equipe:MILENA,ALEX,HARLEY
  7. 7. 27/10/2011 equipe:MILENA,ALEX,HARLEY A BASE DA PILHA É O KERNEL. O GOOGLE USOU A VERSÃO 2.6 DO LINUX PARACONSTRUIR O KERNEL DO ANDROID, O QUE INCLUI OS PROGRAMAS DEGERENCIAMENTO DE MEMÓRIA, AS CONFIGURAÇÕES DE SEGURANÇA, OSOFTWARE DE GERENCIAMENTO DE ENERGIA E VÁRIOS DRIVERS DE HARDWARE.DRIVERS SÃO PROGRAMAS QUE CONTROLAM DISPOSITIVOS DE HARDWARE. POREXEMPLO, O HTC G1 TEM UMA CÂMERA. O KERNEL DO ANDROID INCLUI UMDRIVER DE CÂMERA, QUE PERMITE AO USUÁRIO ENVIAR COMANDO AOHARDWARE DA CÂMERA.
  8. 8. 27/10/2011 Escritas em C++ ( todos os itens escritos em verde) . equipe:MILENA,ALEX,HARLEY Surface Manager: Responsável por compor diferentes serviços de desenho. Ele que compõe as camadas gráficas 2D e 3D dos diferentes aplicativos OpenGl|ES: O sistema gráfico 3d do Android SGL: Responsável pelo sistema 2D Um fato interessante no Android é que é possível combinar gráficos 2D e 3D num mesmo aplicativo. Media FrameWork: permite gravação ( criação ) e reprodução de vários formatos de arquivos, como :MPEG4, H.264, MP3, AAC, AMR, JPG, e PNG FreeType: Utilizado para renderizar fontes do tipo Bitmap ou Vetoriais. SQLlite: Utilizado principalmente para o armazenamento de dados. É muito leve e rápido e esta disponível para todos os aplicativos. WebKit: Um poderoso motor ( engine ) para navegadores web utilizado para o navegador do sistema e para o navegador embutido ( que pode ser utilizado pelos outros aplicativos ) Libc: Padrão de bibliotecas C/C++ derivadas do BSD que são principalmente utilizadas para os dispositivos embutidos baseados no Linux.
  9. 9. 27/10/2011 equipe:MILENA,ALEX,HARLEYDESENVOLVIDO PRINCIPALMENTE PARA ATENDER AS NECESSIDADES DE UM SISTEMA QUE RODA EMUM AMBIENTE AONDE TEMOS LIMITES DE BATERIA, DE CPU E DE MEMÓRIA.DALVIK VIRTUAL MACHINE: RODA ARQUIVOS .DEX QUE SÃO CÓDIGOS BINÁRIOS RESULTADOS DACONVERSÃO DE UM ARQUIVO .JAR OU .CLASS. O FORMATO DEX É UM FORMATO OTIMIZADO PARAUTILIZAR O MÍNIMO POSSIVEL DE MEMÓRIA. VOCÊ PODE CONVERTER ARQUIVOS EM DEX UTILIZANDOUMA FERRAMENTA CHAMADA “DX” INCLUIDA NO SISTEMA. CADA PROCESSO RODA SUA PROPRIAINSTANCIA DA VM ( VIRTUAL MACHINE, MÁQUINA VIRTUAL ).CORE LIBRARIES: ESCRITAS NA LINGUAGEM DE PROGRAMAÇÃO JAVA ( POR ISSO ESTÁ EM AZUL ) ELASFORNECEM VARIAS FUNCIONABILIDADES COMO POR EXEMPLO: IO, UTILIDADES, COLEÇÕES DECLASSES, UTILIDADES, ETC..
  10. 10. 27/10/2011 equipe:MILENA,ALEX,HARLEYTODAS ESCRITAS EM JAVA ( POR ISSO A COR AZUL NO GRÁFICO ). TODOS APLICATIVOS QUE RODAM NO ANDROID TEM ACESSO AS MESMASAPIS QUE SÃO UTILIZADAS PELOS APLICATIVOS QUE VEM COM O CELULAR.A ARQUITETURA DOS APLICATIVOS É DESENVOLVIDA PARA SIMPLIFICAR AREUTILIZAÇÃO DE COMPONENTES. QUALQUER APLICATIVO PODE PUBLICARSUAS CAPACIDADES ( SUAS FUNÇÕES, MÉTODOS, ETC…) E QUALQUER OUTROPROGRAMA PODE UTILIZÁ-LOS.
  11. 11. 27/10/2011 equipe:MILENA,ALEX,HARLEYAPLICATIVOS QUE VEM COM O ANDROID, COMO UM CLIENTE DE E-MAIL, PROGRAMA DE ENVIO DE SMS, CALENDÁRIOS, MAPAS (GOOGLE MAPS ), NAVEGADOR WEB, CONTATOS ( O SOFTWAREQUE GERENCIA E MOSTRA OS CONTATOS DO CELULAR) E MUITOSOUTROS. TODOS ESCRITOS NA LINGUAGEM DE PROGRAMAÇÃOJAVA.
  12. 12. 27/10/2011 equipe:MILENA,ALEX,HARLEY Versão 1.0 / 1.1 O primeiro Smartphone com Android foi anunciado pela HTC em outubro de 2008. É a versão básica do sistema operacional. É lançado o primeiro telefone comercial o G1 (também conhecido como HTC Dream), com funcionalidades como GPS, a 3.1 Mp câmera, e uma série de apps da Google (email, Maps, etc.)
  13. 13. 27/10/2011 equipe:MILENA,ALEX,HARLEYHTC DREAM / G1
  14. 14. VERSÃO 1.6 (DONUT)LANÇADA EM SETEMBRO DE 2009.MUDANÇAS NA INTERFACE DO USUÁRIO MELHORANDO AAPARÊNCIA. 27/10/2011NOVA FUNCIONALIDADES:NOVO ANDROID MARKET PARA APLICATIVOS.APLICATIVO INTEGRADO PARA CÂMERA, CÂMERA DE VÍDIO E equipe:MILENA,ALEX,HARLEYGALERIA CONTANDO COM SELEÇÃO MÚLTIPLA.MELHORA CONSIDERÁVEL NA FUNÇÃO TEXTO PARA FALA.GOOGLE MAPS NAVIGATIONO HTC HERO RODANDO VERSÃO 1.6 DOANDROID, COM A INTERFACE SENSE DA HTC ÉCONSIDERADO O PRIMEIRO “REAL COMPETIDOR DOIPHONE”
  15. 15. 27/10/2011 equipe:MILENA,ALEX,HARLEYHTC HERO
  16. 16. VERSÃO 2.0 27/10/2011 O Motorola Milestone, também conhecido como Droid lá fora, é o aparelho com Android mais vendido até hoje, foi o primeiro equipado com o Android 2.0 e um novo sistema de GPS desenvolvido pelo Google, o “Google equipe:MILENA,ALEX,HARLEY Navigation”, além desses excelentes aplicativos, o Milestone tem é muito bonito, possui uma tela enorme, uma ótima câmera, teclado virtual e físico e também é muito rápido. Fabricante: Motorola Conectividade: 3G  Bluetooth  Wi-Fi®: IEEE 802.11 b/g  3.5 mm jack e USB  microSD expansível até 16 GB (vem com cartão de 8GB)  GPS “passo-a-passo” Multimídia: Câmera colorida de 5.0 MP com foco automático e filmadora.
  17. 17. 27/10/2011 equipe:MILENA,ALEX,HARLEYMOTOROLA MILESTONE / DROID
  18. 18. VERSÃO 2.2 27/10/2011 Finalmente o melhor Android do Brasil: O Samsung Galaxy , é equipe:MILENA,ALEX,HARLEY superior a todos os smartphones no Brasil. O aparelho vem com o Android 2.1 e está atualizado para o Android 2.2, deixando o aparelho ainda melhor. Processador ARM Cortex A8 de 1GHz, 512MB de RAM, 2GB de memória interna, câmera de 5MP que grava vídeos HD, rádio, acelerômetro, etc. Ainda, a versão brasileira do Galaxy S vem com TV digital.
  19. 19. 27/10/2011 equipe:MILENA,ALEX,HARLEYSAMSUNG GALAXY
  20. 20. APLICATIVOS ESSÊNCIAS PARA ANDROID! 27/10/2011 equipe:MILENA,ALEX,HARLEY
  21. 21.  Astro File ManagerEste é um aplicativo essencial por ser uma das maneiras mais práticas de acessar o 27/10/2011 conteúdo do cartão de memória do aparelho. Através do Astro File equipe:MILENA,ALEX,HARLEY Manager, é possível gerenciar e compartilhar seus arquivos, além de compactá-los Barcode Scanner É um aplicativo que faz a leitura de códigos de barra utilizando a câmera digital do aparelho.
  22. 22.  Para os brasileiros, um app 27/10/2011 muito útil. Gasosa é capaz de informar qual tipo de combustível é mais vantajoso equipe:MILENA,ALEX,HARLEY no momento. Basta inserir o preço do etanol de um lado e da gasolina do outro para que o aplicativo realize o cálculo e diga com qual deles você deve abastecer seu carro.
  23. 23. 27/10/2011 O antivírus da AVG para Android é uma das opções mais completas. Ele oferece proteção em equipe:MILENA,ALEX,HARLEY tempo real, analisando cada arquivo e aplicativo que chega ao seu aparelho. É possível programar varreduras automáticas, bloquear aplicativos e apagar informações pessoais.
  24. 24.  O Android é uma plataforma que está ganhando seu espaço muito rapidamente, justamente por ser aberta e extensível. Não é necessário ter um dispositivo real ou pagar qualquer taxa para ser um desenvolvedor Android. O único pré- requisito é conhecer os fundamentos da linguagem Java e orientação a objetos. A partir daí, basta aprender a programação específica para a plataforma Android e exercitar a criatividade.equipe:MILENA,ALEX,HARLEY 27/10/2011

×