android

24
0 6 / 0 6 / 2 0 2 2 e q u i p e : M I L E N A , A L E X , H A R L E Y

Upload: milena-reboucas

Post on 02-Nov-2014

19 views

Category:

Technology


2 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

Page 2: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

 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 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++.

Mas o que é android?

Page 3: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

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á trabalhando para que outras linguagens de programação possam ser utilizadas para aplicativos Android, como, por exemplo, Ruby.

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).

Page 4: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

framework

É uma abstração que une códigos comuns entre vários projetos de software.Ele faz a reutilização de códigos!

WebKit É um motor open source(de código aberto)do navegador web.

SQlitepermite que desenvolvedores possam armazenar os dados de suas aplicações em tabelas e manipular esses dados

WI-FI

 É uma das maneiras de fazer com que os PCS se comuniquem entre si sem o uso de fios, mas ela tem prós e contras.

Possuir um framework para desenvolvimento de aplicações que permite reutilização de código e outros benefícios da Programação Orientada a Objetos.Uso da máquina virtual Dalvik, otimizada para dispositivos móveis.Navegador de internet WebKit integradoBibliotecas gráficas 2D e 3D.Sistema gerenciador de banco de dados SQLite.Suporte a diversos tipos de arquivos de imagens, vídeo e áudioTelefonia GSM.Conexões por Bluetooth, Wi-Fi, EDGE e 3GSuporte a câmeras, GPS, bússola e acelerômetros.Ambiente de desenvolvimento com diversos recursos

Ele e caracterizado por?

Page 5: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

ARQUITETURA DO ANDROID

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.

Arquitetura do android!

Page 6: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

Page 7: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

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.

Page 8: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

Escritas em C++ ( todos os itens escritos em verde) . 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 PNGFreeType: 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.

Page 9: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

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..

Page 10: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

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.

Page 11: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

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.

Page 12: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

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.)

Algumas versões do android

Page 14: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

. VERSÃO 1.6 (DONUT)LANÇADA EM SETEMBRO DE 2009.MUDANÇAS NA INTERFACE DO USUÁRIO MELHORANDO A APARÊNCIA.NOVA FUNCIONALIDADES:NOVO ANDROID MARKET PARA APLICATIVOS.APLICATIVO INTEGRADO PARA CÂMERA, CÂMERA DE VÍDIO E GALERIA 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 DO ANDROID, COM A INTERFACE SENSE DA HTC É CONSIDERADO O PRIMEIRO “REAL COMPETIDOR DO IPHONE”

Page 16: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

VERSÃO 2.0 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 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.

Page 17: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

MOTOROLA MILESTONE / DROID

Page 18: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

VERSÃO 2.2

Finalmente o melhor Android do Brasil: O Samsung Galaxy  , é

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.

Page 19: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

SAMSUNG GALAXY

Page 20: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

APLICATIVOS ESSÊNCIAS PARA ANDROID!

Page 21: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

Astro File ManagerEste é um aplicativo essencial por ser uma das maneiras mais práticas de acessar o conteúdo do cartão de memória do aparelho. Através do Astro File 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. 

Page 22: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

Para os brasileiros, um app muito útil. Gasosa é capaz de informar qual tipo de combustível é mais vantajoso 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.

gasosa

Page 23: Android

08/04/2023equipe:M

ILEN

A,A

LEX,H

AR

LEY

O antivírus da AVG para Android é uma das opções mais completas. Ele oferece proteção em 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.

Anti-Virus Free

Page 24: Android

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. 

conclusão

08/04/2023

equipe:MILENA,ALEX,HARLEY