Filipe ghisi morgana leite thiago campos matheus porto
This presentation is the property of its rightful owner.
Sponsored Links
1 / 16

Filipe Ghisi Morgana Leite Thiago Campos Matheus Porto PowerPoint PPT Presentation


  • 53 Views
  • Uploaded on
  • Presentation posted in: General

Filipe Ghisi Morgana Leite Thiago Campos Matheus Porto. Sobre o Android. Plataforma voltada para dispositivos móveis. Facilidades: open- source , baseada em Java. Android SDK disponível para desenvolvimento usando a linguagem Java. Dalvik : máquina virtual otimizada.

Download Presentation

Filipe Ghisi Morgana Leite Thiago Campos Matheus Porto

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Filipe ghisi morgana leite thiago campos matheus porto

Filipe Ghisi

Morgana Leite

Thiago Campos

Matheus Porto


Sobre o android

Sobre o Android

  • Plataforma voltada para dispositivos móveis.

  • Facilidades: open-source, baseada em Java.

  • Android SDK disponível para desenvolvimento usando a linguagem Java.

  • Dalvik: máquina virtual otimizada.

  • Amplo ambiente de desenvolvimento.

  • Framework de aplicação: reuso e substituição de componentes


Vers es

Versões

1.5: Cupcake

1.6: Donut

2.1: Eclair

2.2: FroYo (FrozenYogourt)

2.3-2.4: Gingerbread

3.0-3.2: Honeycomb

4.0: Ice CreamSandwich

4.1: JellyBean (Anunciada oficialmente em 21/06/2012)


Curiosidades

Curiosidades

  • Por que doces?

  • Os funcionários da empresa nunca revelam o porquê dessa predileção por doces. Aparentemente se trata de uma brincadeira interna, que acabou sendo adotada publicamente.

  • Os nomes de versões do Android é que seguem ordem alfabética:Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb , Ice CreamSandwich e Jelly Bean

  • Reparou que faltam as letras A e B?


Hist rico

Histórico

  • Comprado pela Google em 2005;

  • Primeiro telefone disponível em 2008;

  • Google Market (Google Play);

  • Grandes mudanças na versão 2.1 (Eclair);

  • Grande fragmentação.


Compara o android vs ios

Comparação Android vs. iOS

  • Sistema Operacional

  • Disponibilidade de aplicativos

  • Transferência de arquivos

  • Personalização

  • Segurança


Dalvik virtual machine

Dalvik Virtual Machine


Aplica es

Aplicações

  • Aplicações Android são baseadas em 4 tipos de componentes:

    • Activities;

    • Service;

    • Broadcast Receivers;

    • ContentProviders;

  • Também contém um XML com as informações fundamentais da aplicação.


Aplica es1

Aplicações

  • Uma Aplicação android é baseada principalmente em Activities, normalmente associadas a um interface com o usuário;

  • Um serviço funciona como uma tarefa que roda em background;(Ex.: Download/Parser de XML)

  • Broadcast Receivers são tratadores de notificações do device;(Mudança de fuso, bateria fraca)

  • ContentProvider da a aplicação acesso aos dados gravados no aparelhos, seja por Banco de Dados ou Arquivo Texto.


Arquivo manifest

Arquivo Manifest

  • AndroidManifest.xml contém as principais informações do aplicativo

    • Permissões;

    • Definições de hardware e software;

    • Versão mínima do Android;

    • Bibliotecas externas;

    • Versão da aplicão.


Arquivo manifest1

Arquivo Manifest


Android e java

Android e Java

JAVAANDROID

Sintaxe Bibliotecas


Android e java1

Android e Java

  • Aplicações são escritas em Javamas não rodam sobre a JVM

  • Código .class é compilado para formato .DEX e é rodado na máquina virtual Dalvik (DVM)

  • Algumas bibliotecas do JAVA SE, como AWT ou SWING não são suportadas pelo Android.


Porque dvm

Porque DVM?

  • Específico para dispositivos móveis

  • Mais eficiente em termos de memória e desempenho em um sistema baseado em registradores.

  • Supostamente mais eficiente quando rodando múltiplas instâncias.


Referencias

Referencias

  • http://pesquompile.wikidot.com/comparativo-android-x-ios-x-windows-phone

  • http://santhosh0705.wordpress.com/2011/08/25/vms-and-dalvik-vm/

  • http://tecnoblog.net/56850/google-android-versoes-nomes-sabores/


Filipe ghisi morgana leite thiago campos matheus porto1

Filipe Ghisi

Morgana Leite

Thiago Campos

Matheus Porto


  • Login