Anúncio
Anúncio

Mais conteúdo relacionado

Anúncio

Último(20)

Anúncio

Android

  1. 27/10/2011 equipe:MILENA,ALEX,HARLEY
  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. O Android é um sistema operacional para celulares, smartphones e tablets construído em camadas sobre um kernel de Linux. Aplicações para Android podem ser construídas em Java com uso de um SDK. A Google está 27/10/2011 trabalhando para que outras linguagens de programação possam ser utilizadas para aplicativos Android, como, por exemplo, Ruby. equipe:MILENA,ALEX,HARLEY DUVIDA? SDK é a sigla para Software Development Kit – (pacote de desenvolvimento de software). É esse pacote que permite à programadores elaborarem aplicativos para rodarem em uma plataforma específica (no nosso caso, o iPhone/iPod Touch).
  4. Possuir um framework para framework 27/10/2011 desenvolvimento de aplicações que permite É uma abstração que une códigos reutilização de código e outros benefícios da comuns entre vários projetos de Programação Orientada a Objetos. software.Ele faz a reutilização de Uso da máquina virtual Dalvik, otimizada equipe:MILENA,ALEX,HARLEY códigos! para dispositivos móveis. WebKit Navegador de internet WebKit integrado É um motor open source(de código Bibliotecas gráficas 2D e 3D. aberto)do navegador web. Sistema gerenciador de banco de SQlite dados SQLite. Suporte a diversos tipos de arquivos de permite que desenvolvedores imagens, vídeo e áudio possam armazenar os dados de Telefonia GSM. suas aplicações em tabelas e Conexões por Bluetooth, Wi-Fi, EDGE e 3G manipular esses dados Suporte a câmeras, GPS, bússola e WI-FI acelerômetros. É uma das maneiras de fazer com Ambiente de desenvolvimento com diversos que os PCS se comuniquem entre recursos si sem o uso de fios, mas ela tem prós e contras.
  5. ARQUITETURA DO ANDROID 27/10/2011 equipe:MILENA,ALEX,HARLEY O Google geralmente se refere ao sistema operacional Android como uma pilha de softwares. Cada camada da pilha agrupa vários programas que suportam funções específicas do sistema operacional.
  6. 27/10/2011 equipe:MILENA,ALEX,HARLEY
  7. 27/10/2011 equipe:MILENA,ALEX,HARLEY A BASE DA PILHA É O KERNEL. O GOOGLE USOU A VERSÃO 2.6 DO LINUX PARA CONSTRUIR O KERNEL DO ANDROID, O QUE INCLUI OS PROGRAMAS DE GERENCIAMENTO DE MEMÓRIA, AS CONFIGURAÇÕES DE SEGURANÇA, O SOFTWARE DE GERENCIAMENTO DE ENERGIA E VÁRIOS DRIVERS DE HARDWARE. DRIVERS SÃO PROGRAMAS QUE CONTROLAM DISPOSITIVOS DE HARDWARE. POR EXEMPLO, O HTC G1 TEM UMA CÂMERA. O KERNEL DO ANDROID INCLUI UM DRIVER DE CÂMERA, QUE PERMITE AO USUÁRIO ENVIAR COMANDO AO HARDWARE DA CÂMERA.
  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. 27/10/2011 equipe:MILENA,ALEX,HARLEY DESENVOLVIDO PRINCIPALMENTE PARA ATENDER AS NECESSIDADES DE UM SISTEMA QUE RODA EM UM 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 DA CONVERSÃO DE UM ARQUIVO .JAR OU .CLASS. O FORMATO DEX É UM FORMATO OTIMIZADO PARA UTILIZAR O MÍNIMO POSSIVEL DE MEMÓRIA. VOCÊ PODE CONVERTER ARQUIVOS EM DEX UTILIZANDO UMA FERRAMENTA CHAMADA “DX” INCLUIDA NO SISTEMA. CADA PROCESSO RODA SUA PROPRIA INSTANCIA DA VM ( VIRTUAL MACHINE, MÁQUINA VIRTUAL ). CORE LIBRARIES: ESCRITAS NA LINGUAGEM DE PROGRAMAÇÃO JAVA ( POR ISSO ESTÁ EM AZUL ) ELAS FORNECEM VARIAS FUNCIONABILIDADES COMO POR EXEMPLO: IO, UTILIDADES, COLEÇÕES DE CLASSES, UTILIDADES, ETC..
  10. 27/10/2011 equipe:MILENA,ALEX,HARLEY TODAS ESCRITAS EM JAVA ( POR ISSO A COR AZUL NO GRÁFICO ). TODOS APLICATIVOS QUE RODAM NO ANDROID TEM ACESSO AS MESMAS APIS QUE SÃO UTILIZADAS PELOS APLICATIVOS QUE VEM COM O CELULAR. A ARQUITETURA DOS APLICATIVOS É DESENVOLVIDA PARA SIMPLIFICAR A REUTILIZAÇÃO DE COMPONENTES. QUALQUER APLICATIVO PODE PUBLICAR SUAS CAPACIDADES ( SUAS FUNÇÕES, MÉTODOS, ETC…) E QUALQUER OUTRO PROGRAMA PODE UTILIZÁ-LOS.
  11. 27/10/2011 equipe:MILENA,ALEX,HARLEY APLICATIVOS 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 SOFTWARE QUE GERENCIA E MOSTRA OS CONTATOS DO CELULAR) E MUITOS OUTROS. TODOS ESCRITOS NA LINGUAGEM DE PROGRAMAÇÃO JAVA.
  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. 27/10/2011 equipe:MILENA,ALEX,HARLEY HTC DREAM / G1
  14. VERSÃO 1.6 (DONUT) LANÇADA EM SETEMBRO DE 2009. MUDANÇAS NA INTERFACE DO USUÁRIO MELHORANDO A APARÊNCIA. 27/10/2011 NOVA FUNCIONALIDADES: NOVO ANDROID MARKET PARA APLICATIVOS. APLICATIVO INTEGRADO PARA CÂMERA, CÂMERA DE VÍDIO E equipe:MILENA,ALEX,HARLEY GALERIA CONTANDO COM SELEÇÃO MÚLTIPLA. MELHORA CONSIDERÁVEL NA FUNÇÃO TEXTO PARA FALA. GOOGLE MAPS NAVIGATION O HTC HERO RODANDO VERSÃO 1.6 DO ANDROID, COM A INTERFACE SENSE DA HTC É CONSIDERADO O PRIMEIRO “REAL COMPETIDOR DO IPHONE”
  15. 27/10/2011 equipe:MILENA,ALEX,HARLEY HTC HERO
  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. 27/10/2011 equipe:MILENA,ALEX,HARLEY MOTOROLA MILESTONE / DROID
  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. 27/10/2011 equipe:MILENA,ALEX,HARLEY SAMSUNG GALAXY
  20. APLICATIVOS ESSÊNCIAS PARA ANDROID! 27/10/2011 equipe:MILENA,ALEX,HARLEY
  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. 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. 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. 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
Anúncio