Robson Soares - Android no Javaneiros 2010

30

description

Apresentação sobre o Android, sistema operacional móvel da Google, mostrando suas principais características.

Transcript of Robson Soares - Android no Javaneiros 2010

Page 1: Robson Soares - Android no Javaneiros 2010
Page 2: Robson Soares - Android no Javaneiros 2010

Android: uma nova maneira de programar para dispositivos móveis

Robson Soares Silva

Blog: www.robsonsoares.com

Page 3: Robson Soares - Android no Javaneiros 2010

Índice

Apresentação

O que é o Android?

Arquitetura do Android

Situação atual do mercado

Fabricantes

Aplicação Prática

Conclusão

Page 4: Robson Soares - Android no Javaneiros 2010

Apresentação

Graduação em Ciência da Computação Pós-Graduação em Análise de Sistemas Mestrado em Ciência da Computação Desenvolvimento de Softwares em Clipper,

FoxPro, Delphi e Java

Page 5: Robson Soares - Android no Javaneiros 2010

O que é o Android?

Page 6: Robson Soares - Android no Javaneiros 2010

Definição do Android

Android é um ambiente operacional completo baseado no kernel Linux® V2.6.

Inicialmente, o destino de implementação para o Android era a arena do telefone móvel, incluindo telefones inteligentes e dispositivos de baixo custo.

Entretanto, a variedade completa do Android de serviços de computação e o suporte totalmente funcional têm potencial para ir além do mercado de telefones móveis.

O Android pode ser útil para outras plataformas e aplicativos.

Page 7: Robson Soares - Android no Javaneiros 2010

21/11/10

Arquitetura do Android

Os aplicativos Android são gravados na linguagem de programação Java e são executados em uma máquina virtual (VM).

É importante observar que a VM não é uma JVM, como você pode esperar, mas é uma Dalvik Virtual Machine, uma tecnologia de software livre.

Cada aplicativo Android é executado em uma instância da Dalvik VM, que, por sua vez, reside em um processo gerenciado por kernel Linux, conforme mostrado a seguir.

Page 8: Robson Soares - Android no Javaneiros 2010

21/11/10

Arquitetura do Android

Page 9: Robson Soares - Android no Javaneiros 2010

21/11/10

Situação do Mercado

Page 10: Robson Soares - Android no Javaneiros 2010

21/11/10

Situação do Mercado de Aparelhos com Android

Android é a segunda plataforma mais usada em smartphones no mundo.

De acordo com a empresa de pesquisa Canalys, a plataforma Android, desenvolvida pelo Google, subiu para a segunda posição no mercado global de smartphones no terceiro trimestre.

Page 11: Robson Soares - Android no Javaneiros 2010

21/11/10

Android é a segunda plataforma mais usada em smartphones no mundo

A Nokia, com seu sistema operacional móvel Symbian, lidera o mercado com 37% de participação.

O Android tem 17%. Os novos números mostram um crescimento supreendente do Android quando comparado a outras empresas, incluindo Research In Motion (RIM), Apple e Microsoft.

Page 12: Robson Soares - Android no Javaneiros 2010

21/11/10

Motorola volta a lucrar, com Android

Com a ajuda do sistema operacional Android, a Motorola anunciou semana passada que foi capaz de voltar a reportar lucro pela primeira vez nos últimos três anos, superando até mesmo as expectativas do mercado.

Page 13: Robson Soares - Android no Javaneiros 2010

21/11/10

Smartphones mais baratos

Oferecido de forma gratuita para os fabricantes de celulares, o Android obteve seu maior crescimento desde que foi lançado há dois anos. “A tecnologia possibilitou também o surgimento de smartphones mais baratos, permitindo que a linha de produto atinja outras classes e não somente a elite”, disse um analista da Canalys.

Novembro de 2011

Android Discovery

Page 14: Robson Soares - Android no Javaneiros 2010

21/11/10

Grandes fabricantes de celulares adotam o Android

HTC: G1 (O primeiro em 2008)

Motorola: Milestone, Droid, etc

Samsung: Galaxy 3, 5 e S

Outros estão adotando

Fonte: http://tecnologia.terra.com.br/

http://www.gizmodo.com.br/conteudo/fatia-de-mercado-do-android-ainda-em-crescimento

Page 15: Robson Soares - Android no Javaneiros 2010

21/11/10

Domínio do android no mercado móvel dos estados unidos

A pesquisa feita pelo site comScore sobre o uso de smartphones nos Estados Unidos aponta que o sistema operacional do Google, o Android, dominou o mercado no último trimestre de 2009.

O levantamento mostra ainda que o uso desse tipo de aparelho cresceu 18% se comparado ao 3T09, com um total de 42 milhões de usuários.

Fonte: http://www.ipnews.com.br/

Page 16: Robson Soares - Android no Javaneiros 2010

21/11/10

Percentual de Uso

Page 17: Robson Soares - Android no Javaneiros 2010

160.000 celulares com Android são ativados por dia, diz CEO do Google

• Google está ativando cerca de 160.000 celulares com o sistema operacional Android por dia, de acordo com o CEO da empresa Eric Schmidt. O executivo disse que o número está crescendo, e que o número de usuários pode chegar a um bilhão nos próximos cinco anos. Schmidt ainda brincou concluindo que com essa base de pessoas, a empresa precisaria ganhar apenas 10 dólares de cada usuário para faturar 10 bilhões por ano.

Hoje, o Android é distribuído gratuitamente para desenvolvedores como HTC e Motorola e Sony Ericsson. Significa que qualquer fabricante de celulares pode utilizar o sistema sem a necessidade de pagar por licenças de uso ao Google.

• Fonte: http://veja.abril.com.br/noticia/vida-digital/160-000-celulares-com-android-sao-ativados-por-dia-diz-ceo-do-google. Publicado em: 30/07/2010

Page 18: Robson Soares - Android no Javaneiros 2010

21/11/10

Android atingirá 15% do mercado de tablets em 2011, diz IMS

Já até o final de 2015, o sistema deve crescer gradualmente e ultrapassar a marca de 28% de participação, indica empresa.

Não contente apenas com o mercado de smartphones, o sistema

operacional móvel Android deve representar, já em 2011, 15% do mercado mundial de tablets, de acordo com uma previsão IMS Research.

Segundo a empresa de pesquisas, atualmente, pelo menos 15

fabricantes planejam, no próximo ano, vender tablets com a plataforma da Google. Entre elas, companhias como Cisco, Dell, Motorola, Samsung, Acer, OpenPeak e Viewsonic. Já até o final de 2015, o sistema deve crescer gradualmente e ultrapassar a marca de 28% de participação.

"A chegada do Galaxy Tab, da Samsung, aumentará significativamente a presença do Android no mercado de tablets", comentou a analista da IMS, Anna Hunt.

Page 19: Robson Soares - Android no Javaneiros 2010

Oportunidades na área Mobile

• Desenvolver aplicativos para integrar com os sistemas transacionais/tomada de decisão existentes ou novos

• Desenvolver aplicativos diferenciados especificamente para Mobile como autônome ou para empresas que atuam na área Mobile

Page 20: Robson Soares - Android no Javaneiros 2010

21/11/10

Android Market

Cadastrar a aplicação por 25 US$

Page 21: Robson Soares - Android no Javaneiros 2010

21/11/10

VEJA sai na frente e lança aplicativo para o Android

Os leitores de VEJA que possuem celulares com o sistema operacional Android já podem acessar todo o conteúdo do site a partir de um aplicativo especialmente desenvolvido para seus aparelhos. É o primeiro aplicativo de um veículo de comunicação brasileiro a chegar ao sistema operacional do Google. O programa pode ser baixado gratuitamente na loja virtual Android Market pelo próprio celular.

Fonte: http://veja.abril.com.br/noticia/vida-digital/veja-sai-na-frente-e-lanca-aplicativo-para-o-android

Page 22: Robson Soares - Android no Javaneiros 2010

21/11/10

Aplicativo da Veja

Page 23: Robson Soares - Android no Javaneiros 2010

Demonstração Prática

Eclipse 3.4

Plugin para o Android

Android SDK

Page 24: Robson Soares - Android no Javaneiros 2010

AndroidManifest.xml

Um aplicativo Android possui um arquivo chamado AndroidManifest.xml. O AndroidManifest.xml contém as informações de configuração necessárias para você instalá-lo corretamente no dispositivo. Ele inclui os nomes de classes necessários e os tipos de eventos que o aplicativo está pronto para processar, além das permissões necessárias que o aplicativo precisa para execução.

Page 25: Robson Soares - Android no Javaneiros 2010

Widgets

São os componentes que compõem uma aplicação Android, como o TextView, um Button, um EditText, um RadioButton e etc.

Page 26: Robson Soares - Android no Javaneiros 2010

Aplicação Desenvolvida

Page 27: Robson Soares - Android no Javaneiros 2010

Jogo para Android

Page 28: Robson Soares - Android no Javaneiros 2010

21/11/10

Muito Obrigado!

Robson Soares Silva

www.robsonsoares.com

[email protected]

Page 29: Robson Soares - Android no Javaneiros 2010
Page 30: Robson Soares - Android no Javaneiros 2010