Android

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2731 palavras )
  • Download(s) : 0
  • Publicado : 21 de agosto de 2012
Ler documento completo
Amostra do texto
Introdução
Com o grande aumento na utilização dos celulares, esperava-se que a Google estivesse para lançar um aparelho, mais veio a surpresa em 5 de novembro de 2007 com o lançamento de uma plataforma completa para dispositivos móveis, chamada de Android.
O Android é uma plataforma livre e completa para dispositivos móveis que utiliza a linguagem JAVA, Sistema Operacional Kernel GNU Linux,Middleware e aplicações.
O Android SDK é o kit que disponibiliza as ferramentas e API para o desenvolvimento das aplicações para a plataforma.
A plataforma Android é mantida pela OHA (Open Handset Alliance), grupo formado por mais de 40 empresas, contendo as maiores empresas do mercado mundial. A OHA tem como intuito inovar e acelerar o desenvolvimento das aplicações, melhorando os serviços ediminuindo os custos.


Estrutura da plataforma Android
Entre suas características encontramos:
Application framework - proporciona a reutilização e substituição de componentes
Dalvik virtual machine – máquina virtual otimizada para dispositivos móveis
Browser Integrado – Navegador integrado baseado no webkit engine
Gráficos Otimizados - alimentado por uma biblioteca 2D (personalizados) e 3D(especificação OpenGL ES 1.0)
SQLite - para armazenar dados estruturados
Suporte de mídias para áudio, vídeo e formatos de imagem, como por exemplo: MPEG4,MP3, AAC, JPG, PNG, e GIF
Telefonia GSM – este recurso é dependente de hardware
Bluetooth, EDGE, 3G, e WiFi -  também dependente de hardware
Câmera, GPS, bússola e acelerômetro - dependente de hardware


Arquitetura
| |Bibliotecas
| Essa camada contém conjunto de bibliotecas C/C++, bibliotecas da área multimídia, funções para gráficos, funções de aceleração de hardware, renderização 3D, funções para navegadores web, visualização de camadas 2D e 3D.Algumas das principais são: Freetype, System C library, Webkit, SQLite, SGL, Surface Manager, Media Libraries, LibWebCore, 3D libraries. |

Android Runtime
| É umainstância da maquina virtual Dalvik, cada aplicação Android roda em seu próprio processo e com sua própria instância. |
Linux Kernel
A versão utilizada para controlar os serviços do sistema é a 2.6 do Kernel do Linux, dentre os serviços estão: segurança, gestão de memória e processos, modelo de drives e pilha de protocolo de rede.

Aplicações
Onde se encontra todos os aplicativos escritos emJava. Mapas, calendários, navegadores, agendas e qualquer outro desenvolvido. Esses aplicativos que por sua vez iram ser executados na maquina virtual.


Versões
| Nos dias de hoje a busca por melhorias e inovações é enorme, com isso surge varias versões e atualizações constantemente e com o Android não é diferente: criação de novas funções, melhorias, correção de erros, melhora dedesempenho. Assim surgindo novas versões, abaixo veremos as existentes: Beta 1.0 e 1.1, Cupcake 1.5, Donut 1.6, Eclair 2.0 e 2.1, FroYo 2.2, Gingerbread 2.3, Honeycomb 3.0/3.1 e 3.2, Ice cream sandwich 4.0. Atualmente as versões mais utilizadas são: Gingerbread 2.3 em smarthphones e Honeycomb 3.0/3.1/3.2 em tablet’s, a partir da versão Ice cream sandwich 4.0 não haverá mais distinção de dispositivos,todos eles usarão a mesma versão. |

Conhecendo o ambiente de trabalho
| Para iniciar o eclipse, clique no menu Iniciar e, em seguida, clique sobre a opção eclipse. |

| Para definir o local no qual os arquivos serão salvos, será preciso indicar o caminho da sua pasta onde os projetos serão salvos.Para isso, clique em Browse. |

Android_024.gif
| Solicite a presença do seu orientadorpara acompanhar o processo. |

| Na janela Select Workspace Directory localize e selecione a Sua Pasta e, em seguida, clique no botão Criar Nova Pasta e renomeia com o nome Android_b. Após, criada a pasta clique sobre o botão Ok para confirmar. |

Android_025.gif
| Com o caminho já definido clique sobre o botão OK na janela Workspace Launcher. |

Android_026.gif

Workspace – local...
tracking img