Palestra sobre Android  - Faculdade Hélio Rocha
Upcoming SlideShare
Loading in...5
×
 

Palestra sobre Android - Faculdade Hélio Rocha

on

  • 571 views

Palestra sobre Android - Faculdade Hélio Rocha

Palestra sobre Android - Faculdade Hélio Rocha

Statistics

Views

Total Views
571
Views on SlideShare
571
Embed Views
0

Actions

Likes
0
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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

    Palestra sobre Android  - Faculdade Hélio Rocha Palestra sobre Android - Faculdade Hélio Rocha Presentation Transcript

    • ANDROIDMercado Mobile e Visão Geral da Plataforma
    • Ubiracy SantosEmail: ubiracy.web@gmail.comFacebook: facebook.com/ubiracy.santosTel: (71)9603-9103“O programador competente é totalmente consciente dotamanho do seu cérebro”- autor desconhecido. 2
    • AgendaHistóriaMercado MobileCaracterísticas da PlataformaArquitetura do AplicativoPoder do AndroidVagas? 3
    • História.. 4
    • HistóriaJulho de 2005 a Google adquiriu a Android Inc., umapequena companhia em Palo Alto, Califórnia, USA.– Andy Rubin atual vice presidente do núcleo Mobile noGoogle 5
    • HistóriaFoi desenvolvida uma plataforma de telefone móvel baseadano kernel 2.6 do linux, com o objetivo de ser umaplataforma flexível, aberta e de fácil migração para osfabricantes. 6
    • História2007 - A plataforma Android é o produto do Open HandsetAlliance, um grupo de organizações colaborando para aconstrução de um telefone móvel melhor. entre outras... 7
    • HistóriaO primeiro telefone portátil com capacidade para Android nomercado foi o dispositivo G1 fabricado pela HTC e fornecidopela T-Mobile. Android OS, v1.6 (Donut) CPU 528 MHz ARM 11 processor, Adreno 130 GPU, Qualcomm MSM7201A chipset.http://www.gsmarena.com/t_mobile_g1-2533.php 8
    • Alguns Dispositivos T-Mobile G1 Motorola Droid X2 Motorola MilestoneGoogle Nexus Samsung Galaxy Tab Motorola XOOM 9
    • ...mais dispositivos 10
    • Versões do Google Androi2009 Fev Android 1.1 mais tamanhos / densidades Abr Androidsuportadas 1.5 Set Android 1.6 Out Android 2.02010 Jan Android 2.1 Push(C2DM), NFC(Near JIT, Mai Android 2.2 field communication) Dez Android 2.32011 Fev Android 3.0 nos tablets e Foco Mai Android 3.1 cross devices Out Android 4.0 11
    • Mercado 12
    • Com o Android 2011 2010 310 Modelos 60 Modelos 36 Fabricantes 21Fabricantes 215 Operadoras 59 Operadoras 112 Países 48 Paíseshttp://googleblog.blogspot.com/2011/05/android-momentum-mobile-and-more-at.html 13
    • Ativações2011 2010500 mil / dia100 mil / diamais de 1 milhão de dispositivosno mundo atualmente.http://googleblog.blogspot.com/2011/05/android-momentum-mobile-and-more-at.html 14
    • Fiz minha aplicação e Google Market! Se o software é gratuito não pode se torn ...ou mude o nome do pacote e envie a n Publicação no Market: $2530% do Google 70% é seu! 15
    • Características da P 16
    • Características da PlatafoO Android é um ambiente em camadas baseado em kernelLinux 2.6 e que inclui funções ricas. O subsistema da UIinclui: Janelas Views Widgets para a exibição de elementos comuns comocaixas de edição, listas e listas suspensas.Conectividade: O Android suporta uma grande variedadede tecnologias de conectividade incluindoBluetooth, EDGE, 3G, e Wi-Fi. 17
    • Características da PlatafoMensagens: Tanto SMS como MMS são formas disponíveisde envio de mensagens.Navegador: O navegador disponível no sistema é baseadono framework de código aberto conhecido como WebKit.Máquina Virtual Dalvik: Aplicações escritas em Java sãocompiladas em bytecodes Dalvik e executadas usando aMáquina virtual Dalvik, que é uma máquina virtualespecializada desenvolvida para uso em dispositivosmóveis, o que permite que programas sejam distribuídosem formato binário (bytecode) e possam ser executadosem qualquer dispositivo Android, independentemente do 18
    • Características da PlatafoMultimídia: O sistema suporta formatos de áudio e vídeocomo: MPEG-4, 3GPP, MP3, WAVE, WMA, WMV.Suporte Adicional de Hardware: O Android é totalmentecapaz de fazer uso de câmaras de vídeo, tela sensível aotoque, GPS, acelerômetros e aceleração de gráficos3D, incluindo a biblioteca OpenGL (Jogos por exemplo).Armazenamento de dados: O peso do armazenamento dedados é amenizado porque a plataforma Android inclui obanco de dados SQLite de software livre popular. 19
    • Gerenciamento da m Garbage Collector 20
    • Gerenciamento da mO SO fecha e restaura aplicativosautomaticamente, conforme necessário.•O desenvolvedor não precisa não devefinalizar manualmente os aplicativos. 21
    • Arquitetura do Aplica 22
    • Arquitetura do AplicativoOs aplicativos Android são escritos na linguagem deprogramação Java e são executados em uma máquinavirtual. É importante observar que a VM não é uma JVM, comovocê pode esperar, mas é uma Dalvik Virtual Machine, umatecnologia de software livre.Cada aplicativo Android é executado em uma instância daDalvik VM, que, por sua vez, reside em um processogerenciado por kernel Linux, conforme mostrado abaixo: 23
    • Arquitetura do AplicativoCiclo de Vida da Aplicação 24
    • Arquitetura do AplicativoUm aplicativo Android consiste em uma ou mais dasclassificações a seguir:Activity: Um aplicativo que possui uma UI visível éimplementado com uma atividade. Quando um usuárioseleciona um aplicativo da tela inicial ou de um ativador deaplicativo, uma atividade é iniciada.Service: Um serviço deve ser utilizado para qualqueraplicativo que precise persistir por um longo período detempo, como um monitor de rede ou um aplicativo deverificação de atualização.Content Provider: Você pode pensar em provedores deconteúdo como um servidor de banco de dados. O trabalho 25
    • Arquitetura Android 26
    • Construir Interfaces no Android ...e o bom disso tudo, baseada 27
    • O Poder do Andro 28
    • ... E se você unisse Arduin 29
    • Automação com AndroiRede de periféricos. Encontrar, conectar e secomunicar com outros dispositivos na suacasa, como equipamento sonoro, luzes, etc 30
    • Google TVhttp://www.youtube.com/watch?feature=player_embedded&v=prOrxhQYFK8 31
    • Vagas?! 32
    • Vagas 33
    • Material de Estudhttp://developer.android.co 34
    • Obrigado! 35