Android: Uma nova maneira de pensar

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

5 comments

Comments 1 - 5 of 5 previous next Post a comment

  • + guestfc613 guestfc613 2 years ago
    vai te lascar
  • + guestfc613 guestfc613 2 years ago
    ver se fude vagabunda do escanbal
  • + guestfc613 guestfc613 2 years ago
    nao vai me responder entao
    vai se arronbar prosa ruim
    que escreveu
  • + guestfc613 guestfc613 2 years ago
    prosa ruim pq nao
    encontro repostas
  • + guest5747ff guest5747ff 2 years ago
    prosa ruim pq nao
    encontro repostas
Post a comment
Embed Video
Edit your comment Cancel

3 Favorites

Android: Uma nova maneira de pensar - Presentation Transcript

  1. Android Uma nova maneira de pensar Cezar Augustus Signori - 06 / 11 / 2008
  2. • Plataforma para dispositivos móveis • Sistema operacional • Middleware • Aplicações chave O que é Android?
  3. "We want the next killer application to be written for cell phones" (Andy Rubin, Google) Qual o plano da Google?
  4. Open Handset Alliance
  5. • http://source.android.com • Apache 2.0 e GPL v2 • Repositório Git Projeto Open Source
  6. • Consumidores • Operadoras • Manufatura de Handsets • Semicondutores • Desenvolvimento de Software • Desenvolvedores Quem ganha com isso?
  7. • Não tem bordas • Podem facilmente embutir páginas web • São criadas da mesma forma • Rodam simultaneamente • Usuario pode alternar entre aplicações ativas Aplicações Android
  8. • São escritas em Java • Rodam na máquina virtual Dalvik Aplicações Android
  9. • Independente de Hardware • Dalvik Virtual Machine otimizada para dispositivos móveis • Browser Integrado baseado no Webkit engine • Gráficos 2D e 3D otimizados (OpenGL ES 1.0) • SQLite para guardar dados estruturados • Suporte multimídia para audio, video e formatos de imagem (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) • Suporte à MMS Recursos
  10. • Webkit Engine (http://code.google.com/p/android/downloads/list) • Mesmo engine do Safari • Utilizado como engine de renderização • Modificado para dispositivos móveis • Two Pass Layout • Frame Flattening Recursos – Webkit engine
  11. • MMS – Multimedia Messaging Service • Tecnologia para enviar e receber mensagens multimedia • Evolução GMS para UMTS • Usuários podem enriquecer as mensagens com recursos audiovisuais, como imagens, sons e gráficos • Criado para tirar proveito de 2,5G e 3G • No Brasil, todas as operadoras suportam este serviço Recursos – MMS
  12. • Dependente de Hardware • Telefonia GSM • Bluetooth, EDGE, 3G, e WiFi • Touchscreen • Camera, GPS, bússola, e acelerômetro Recursos
  13. Android: Uma nova maneira de pensar Como o Android trabalha?
  14. O diagrama ao lado exibe os componentes do sistema operacional Android. Arquitetura Google Android Architecture
  15. • Principais bibliotecas • System C library • Media Libraries • Surface Manager • LibWebCore Bibliotecas
  16. • Principais bibliotecas • SGL • 3D libraries • FreeType • SQLite Bibliotecas
  17. • Linguagem Java • Aplicações e processos • Toda aplicação roda em seu próprio processo • API pública • Dalvik Virtual Machine (abordada a seguir) Android Runtime
  18. • Dalvik Virtual Machine (http://www.dalvikvm.com/) • Não é uma máquina virtual Java • Pensada para: CPUs de baixa frequência, pouca RAM • Roda em um OS sem swap • http://sites.google.com/site/io/dalvik-vm-internals Android Runtime – Dalvik VM
  19. • Kernel 2.6 • Suporte para a família Qualcomm MSM7K • Responsabilidades • Dispositivos • Memória • Processos • Rede Android Linux Kernel
  20. Android: Uma nova maneira de pensar Android Developer Challenge O desafio aos desenvolvedores Android
  21. • ADC – Android Developer Challenge • Desafio lançado aos desenvolvedores do mundo • Aplicações que surpreendam e deliciem os usuários • Oferece prêmios aos vencedores • ADC II está por vir! • Aonde encontrar as aplicações? • http://code.google.com/android/adc_gallery/ • Android Market Android Developer Challenge
  22. • TuneWiki • Mídia Player • Legendas em tempo real • Compartilhar com os amigos • Músicas no mundo Aplicações desenvolvidas
  23. • Life360 • Vizinhança • Família • Comunidade Local Aplicações desenvolvidas
  24. • Ecorio • Uso de Energia e Carbono • Troca experiências Aplicações desenvolvidas
  25. • Shop Savvy • Busca de Produtos • Baseado em Localidade Aplicações desenvolvidas
  26. G1
  27. • Qualcomm MSM7201A, 528Mhz • ROM 256MB • RAM 192 MB • 11.7 cm x 5.5 cm x 1.6 cm • 158 gramas • Bateria de Lítio, 1150 mAh Especificações Técnicas
  28. • 3G (HSDPA) • touch screen, HVGA 320x480 • teclado QWERTY • câmera de 3.2 megapixel • slot para cartão microSD • GPS, bússola e acelerômetro Especificações Técnicas
  29. Demonstração
  30. • Vendido atualmente pela T-Mobile • Cores preta e bronze (em breve branco) • Com um contrato de 2 anos por 180 dólares. • Sem plano de serviço, US$400. • Memória microSD de 1GB (microSDHC até 16GB) • http://www.t-mobileg1.com/g1-learn-features-details.aspx G1 – Informações Comerciais
  31. Android: Uma nova maneira de pensar Getting Started Desenvolvendo com Android
  32. http://code.google.com/android http://android-br.mobi Por onde começar?
  33. • Android SDK • Emulador • Ferramentas de linha de comando • Documentação • Aplicações de exemplo • Eclipse plugin Ferramentas de Desenvolvimento
  34. • Limitações do Emulador • Sem suporte para fazer e receber chamadas • Sem suporte para captura de áudio/video/foto • Sem suporte para bluetooth • Sem suporte para determinar o nível da bateria • Sem suporte para determinar a conectividade Ferramentas de Desenvolvimento
  35. • Linha de comando • aapt – Android asset packaging tool • adb – Android debug bridge • aidl – Android IDL compiler • emulator – Android emulator Ferramentas de Desenvolvimento
  36. • Android Market • US$ 25 para registro • Desenvolvedor recebe 70% da venda • O restante vai para os carriers • Google não toma uma porcentagem • http://www.android.com/market/ • Seu próprio web-site • Faça o upload do APK • Use o mime-type correto (application/vnd.android.package-archive) • Lojas de aplicações de terceiros Distribuindo aplicações Android
  37. Android: Uma nova maneira de pensar Early Look Demonstração do Ambiente
  38. Android: Uma nova maneira de pensar Android no Brasil Desenvolvimento Android no Brasil
  39. • Google Android Groups Conjunto de grupos de discussão Android oficiais da Google, composto por grupos de especializados em desenvolvimento, discussão, segurança e sistema operacional. Link: http://code.google.com/android/groups.html • Android Mobi Comunidade lusófona (em português) dedicada divulgar e proporcionar uma base de informações para o sistema operacional móvel Android, da Open Handset Alliance. Link: http://android-br.mobi • Portal Android Fórum lusófono de discussão Android Link: http://forum.portalandroid.org/ Comunidades Android
  40. Android - An Open Handset Alliance Project Link: http://code.google.com/android/ Android Open Source Project Link: http://source.android.com/ Comunidade Android Mobi Link: http://android-br.mobi Referências

+ cezarsignoricezarsignori, 2 years ago

custom

1360 views, 3 favs, 0 embeds more stats

Esta palestra provê embasamento técnico e comerci more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 1360
    • 1360 on SlideShare
    • 0 from embeds
  • Comments 5
  • Favorites 3
  • Downloads 70
Most viewed embeds

more

All embeds

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories