Android
Upcoming SlideShare
Loading in...5
×
 

Android

on

  • 2,764 views

Introdução ao Sistema Operacional Android

Introdução ao Sistema Operacional Android

Statistics

Views

Total Views
2,764
Views on SlideShare
2,755
Embed Views
9

Actions

Likes
2
Downloads
186
Comments
0

3 Embeds 9

http://jucagi.wordpress.com 5
http://slidecastr.heroku.com 3
https://drive.jolicloud.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

Android Android Presentation Transcript

  • Leonardo MarcelinoWednesday, June 1, 2011
  • Sobre mim @leonardom leomar@br.ibm.com leonardo.marcelino@gmail.comWednesday, June 1, 2011
  • Wednesday, June 1, 2011 View slide
  • Wednesday, June 1, 2011 View slide
  • Sistema operacional desenvolvido para dispositivos móveisWednesday, June 1, 2011
  • • Gratuito • Código aberto (Open Source) • Não está preso a um hardware específico • Kernel Linux • Aplicativos em Java • Comunidade crescenteWednesday, June 1, 2011
  • Open Handset Alliance Operadoras Telefonia Móvel Fabricantes de Handset Fabricantes de semicondutores Empresas de Software http://www.openhandsetalliance.comWednesday, June 1, 2011
  • Open Handset Alliance http://www.openhandsetalliance.com/oha_members.htmlWednesday, June 1, 2011
  • Open Handset Alliance Colaboram para evolução e disseminação do Android http://www.openhandsetalliance.comWednesday, June 1, 2011
  • Características • Framework de aplicações (reuso e substituíção) • Máquina Virtual Dalvik (otimizada) • Navegador Web integrado (baseado WebKit) • Otimizador gráfico (2D, 3D, OpenGL) • SQLite (database estruturado)Wednesday, June 1, 2011
  • Características • FormatosH.264, MP3, AAC, AMR,imagem GIF) (MPEG4, de mídia: audio, video e JPG, PNG, • Telefonia GSM • Bluetooth, EDGE, 3G e WiFi • Câmera, GPS, bússula e acelerômetro • Rico ambiente desenvolvimentoWednesday, June 1, 2011
  • ArquiteturaWednesday, June 1, 2011
  • Aplicativos Navegador Web, Cliente de e-mail, Programa de SMS, Calendário, Agenda, Mapas e Outros. Todos desenvolvidos em JavaWednesday, June 1, 2011
  • Framework de aplicações Projetada para simplificar reuso de componentes. Componentes podem ser substituídos por componentes customizadosWednesday, June 1, 2011
  • Framework de aplicações Rico e extensível conjunto de componentes visuais. Incluindo: Lists, Grids, Text boxes, buttons, and embedded web broswerWednesday, June 1, 2011
  • Content Provider Possibilita que aplicações acessem dados de outras aplicações ou compartilhem dados com outras aplicações.Wednesday, June 1, 2011
  • Resource Manager Provê acesso a recursos externos ao código como Strings localizadas, Imagens e arquivos de layout.Wednesday, June 1, 2011
  • Notification Manager Permite que todas aplicações mostrem alertas customizados na barra de status.Wednesday, June 1, 2011
  • Activity Manager Gerencia o ciclo de vida das aplicações.Wednesday, June 1, 2011
  • Bibliotecas • System C library (libc tuned for embedded Linux-based devices) • Media libraries (MPEG4, H.264, MP3, ACC, AMR,JPG, PNG) • Surfacecomposites 2D and access to the display, Manager (manages 3D graphic layers) • LibWebCore (modern web browser engine)Wednesday, June 1, 2011
  • Bibliotecas • SGL (2D graphic engine) • 3D libraries (based on OpenGL) • FreeType (bitmap and vector font rendering) • SQLite (powerful and lightweight relational database)Wednesday, June 1, 2011
  • Runtime Máquina Virtual Dalvik otimizada para execução em dispositivos móveisWednesday, June 1, 2011
  • Runtime Inclui um conjunto de bibliotecas que prove a maioria das funcionalidades disponíveis para o JavaWednesday, June 1, 2011
  • Runtime Cada aplicação roda em um processo separado em uma instância da máquina virtual.Wednesday, June 1, 2011
  • Runtime A máquina virtual executa arquivos no formato Dalvik Executable (.dex) o qual são otimizados para baixo consumo memória.Wednesday, June 1, 2011
  • Kernel Linux O sistema operacional do Android foi baseado no kernel 2.6 do LinuxWednesday, June 1, 2011
  • Kernel Linux O kernel é responsável por gerenciar a memória, os processos, segurança de arquivos, redes e drivers.Wednesday, June 1, 2011
  • Código aberto e livre O Android é a primeira plataforma para aplicações móveis completamente livre e de código aberto.Wednesday, June 1, 2011
  • Software Development Kit Android SDK é o software utilizado para desenvolver aplicações para Android. SDK = Emulador + ferramentas + API Java Disponível para Windows, Linux e Mac OS http://developer.android.com/sdk/Wednesday, June 1, 2011
  • Plugin Eclipse IDE Android Development Tool (ADT) é um plugin para o Eclipse IDE que provê um ambiente de desenvolvimento poderoso e integrado. http://developer.android.com/sdk/eclipse-adt.htmlWednesday, June 1, 2011
  • Plataformas No Android uma versão do sistema operacional é conhecida como plataforma.Wednesday, June 1, 2011
  • Plataformas Cada plataforma tem um código identificador, chamado de API Level. API Level 1: Android 1.0 API Level 7: Android 2.1 API Level 8: Android 2.2 API Level 10: Android 2.3.4 API Level 12: Android 3.1Wednesday, June 1, 2011
  • Instalando PlataformasWednesday, June 1, 2011
  • Android Virtual Device Android Virtual Device (ADV) permite que o emulador possa simular exatamente a configuração de um dispositivo móvel.Wednesday, June 1, 2011
  • Android Virtual DeviceWednesday, June 1, 2011
  • EmuladorWednesday, June 1, 2011
  • EmuladorWednesday, June 1, 2011
  • EmuladorWednesday, June 1, 2011
  • Android Market http://android.com/market Fornece aos desenvolvedores um lugar comum para disponibilizar aplicações. Funciona parecido com o YouTube.Wednesday, June 1, 2011
  • Android MarketWednesday, June 1, 2011
  • Android pelo mundo Android assume liderança do mercado de sistemas móveis no EUA Fonte: http://idgnow.uol.com.br/mercado/2011/03/04/android-assume-a- lideranca-do-mercado-de-sistemas-moveis-nos-eua/Wednesday, June 1, 2011
  • Android pelo mundo Android lidera enquanto Nokia e Microsoft perdem mercado Fonte: http://exame.abril.com.br/tecnologia/android/noticias/android- lidera-enquanto-nokia-e-microsoft-perdem-mercadoWednesday, June 1, 2011
  • Market Share Fonte: http://www.pcworld.com/article/226339/ android_market_share_growth_accelerating_nielsen_finds.htmlWednesday, June 1, 2011
  • For Tablets...Wednesday, June 1, 2011
  • Morotola AtrixWednesday, June 1, 2011
  • Samsung Galaxy S2Wednesday, June 1, 2011
  • Tablet Motorola XOOMWednesday, June 1, 2011
  • PerguntasWednesday, June 1, 2011
  • Obrigado!!!Wednesday, June 1, 2011