Trabalho de Sistema Operacional Tema: Andróid Alunos: Francisco das chagas, Gilson Borges, Maione. 1 Sumário Introdução ..................................................................................................................................... 3 Capítulo 1 Historia ......................................................................................................................... 3 Capítulo 2 Características .............................................................................................................. 4 Interface .................................................................................................................................... 4 Handset layouts......................................................................................................................... 4 Armazenamento........................................................................................................................ 4 Mensagens ................................................................................................................................ 4 Navegador ................................................................................................................................. 4 Máquina virtual Dalvik .............................................................................................................. 4 Multimídia ................................................................................................................................. 4 Suporte Adicional de Hardware ................................................................................................ 5 Licenciamento ........................................................................................................................... 5 Ambiente de desenvolvimento (SDK) ....................................................................................... 5 Capítulo 3 Versões......................................................................................................................... 5 1.5: Cupcake .............................................................................................................................. 5 1.6: Donut.................................................................................................................................. 5 2.1: Eclair ................................................................................................................................... 6 2.2: FroYo .................................................................................................................................. 6 2.3-2.4: Gingerbread ................................................................................................................. 6 3.0-3.2: Honeycomb .................................................................................................................. 6 4.0: Ice Cream Sandwich ........................................................................................................... 6 Capítulo 4 Estrutura ...................................................................................................................... 6 Capítulo 5 Finalidade ..................................................................................................................... 6 Capítulo 6 Sobre ............................................................................................................................ 6 Capítulo 7 Considerações Finais .................................................................................................... 7 Referência ..................................................................................................................................... 7 2 Sistema Operacional Andróid Introdução O android e um sistema operacional para dispositivo móvel baseado no núcleo Linux, embora por enquanto a sua versão do núcleo Linux seja diferente da original. Foi inicialmente desenvolvido pelo google e depois pela open handset aliance, mas a google e a responsável pela gerencia e engenharia de processo. O android permite aos desenvolvedores escreverem software na linguagem de programação Java controlando o dispositivo via bibliotecas desenvolvidas pela Google. Em janeiro de 2012, existem mais de 400000 aplicações disponível para android. Capítulo 1 Historia Em julho de 2005 a Google adquiriu o Android Inc., uma pequena empresa em Palo Alto, California, USA. No tempo da Google conduzido por Andy Rubin, foi desenvolvida uma plataforma de telefone móvel baseado em Linux, com o objetivo de ser uma plataforma, flexível, aberta e de fácil migração para os fabricantes. Mais as especulações que a Google estava entrando no mercado de telefones móveis surgiram em Dezembro de 2006, com as noticias da BBC e The Wall Street Journal sobre a Google estar disposta a entrar no mercado de buscas e aplicações para telefones móveis e trabalhar duro para isso. A imprensa reportou rumores de um telefone desenvolvido pelo Google. Atualmente, é desenvolvido em parceria com a empresa de Software, Sun corp. O primeiro telefone comercialmente disponível a rodar no sistema Android foi o HTC Dream, lançado a 22 de outubro de 2008. Em 27 de maio de 2010 Matias Duarte, antigo diretor da interface do WebOS, junta-se à equipe do Android após a compra da Palm pela HP. O primeiro tablet comercialmente disponível a rodar o sistema operativo Android 3.0 foi o Motorola Xoom, lançado a 24 de fevereiro de 2011 nos Estados Unidos. 3 Capítulo 2 Características Interface Você pode alterar as janelas, teclas iniciais; menus, transições, widgets e muito mais. A interface do Andróid pode ser modificada quase totalmente. Por ser um SO livre, existem app’s (aplicativos para Andróid) que modificam a interface de várias maneiras. Handset layouts A plataforma é adaptada tanto para dispositivos VGA maiores, gráficos 2D, bibliotecas gráficas 3D baseadas em OpenGL ES especificação 2.0 e os layouts mais tradicionais de smartphones, Armazenamento É utilizado SQLite para armazenamento de dados, Mensagens Tanto SMS como MMS são formas disponíveis de envio de mensagens. Navegador O navegador disponível no sistema é baseado no framework de Código aberto conhecido como WebKit. Máquina virtual Dalvik Aplicações escritas em Java são compiladas em bytecodes Dalvik e executadas usando a Máquina virtual Dalvik, que é uma máquina virtual especializada desenvolvida para uso em dispositivos móveis, o que permite que programas sejam distribuídos em formato binário (bytecode) e possam ser executados em qualquer dispositivo Android, independentemente do processador utilizado. Apesar das aplicações Android serem escritas na linguagem Java, ela não é uma máquina virtual Java, já que não executa bytecode JVM. Multimídia O sistema irá suportar formatos de áudio e vídeo como: MPEG-4, H.264, MP3, e AAC. 4 Suporte Adicional de Hardware O Android é totalmente capaz de fazer uso de câmeras de vídeo, tela sensível ao toque, GPS, acelerômetros, e aceleração de gráficos 3D. Licenciamento Com a exceção de breves períodos entre atualizações, o Android está disponível como código aberto desde 21 Outubro de 2008. A Google publicou todo o código sob a licença Apache. A estrutura geral da plataforma Android Android é a plataforma open source para dispositivos móveis da OpenHandset Alliance (OHA). O Android SDK é o kit de desenvolvimento que disponibiliza as ferramentas e APIs necessárias para desenvolver aplicações para a plataforma Android, utilizando a linguagem Java.Recursos . Ambiente de desenvolvimento (SDK) Inclui um emulador, ferramentas para debugging, memória e análise de performance. O Eclipse (IDE) (atualmente 3.4 ou 3.5) poderá ser utilizado através do plugin Android Develpment Tools (ADT). m 15 de Agosto de 2011 o mercado mundial de smartphones amanheceu com uma notícia inesperada: a Google anunciou em seu blog corporativo a compra fabricante de aparelhos telefônicos móveis da Motorola Mobility pelo preço de US$ 12,5 bilhões em dinheiro. O valor é US$ 40 por ação, um ágio de 63% sobre o preço de fechamento dos papéis da companhia na última sexta-feira, 12 de agosto. Segundo a Motorola, a transação foi aprovada por unanimidade pelos conselhos de administração das duas empresas e deve ampliar a concorrência no setor. (fonte O GLOBO) Capítulo 3 Versões As diferentes versões de Android têm desde a versão 1.5, nomes de sobremesas ou bolos (em inglês) e seguem uma lógica alfabética: 1.5: Cupcake (Abril de 2009, com a última revisão oficial a maio de 2010). 1.6: Donut (Setembro de 2009, com a ultima revisão oficial a maio de 2010). 5 2.1: Eclair (Janeiro de 2010, com a última revisão oficial a maio de 2010). 2.2: FroYo (Frozen Yogourt - Maio de 2010, com a última revisão oficial a julho de 2011) 2.3-2.4: Gingerbread (versão atual lançada a 6 de dezembro de 2010) 3.0-3.2: Honeycomb (Lançada especialmente para tablets em Janeiro de 2011. 4.0: Ice Cream Sandwich (Anunciada oficialmente em 19 de outubro de 2011). Capítulo 4 Estrutura Junto com o Android vem um conjunto de aplicações fundamentais. São elas:- um cliente de email; programa de SMS;- agenda;- mapas;- navegador;- contatos entre outros. Todos os aplicativos implementados foram desenvolvidos na linguagem de programação Java. Capítulo 5 Finalidade O Android, o sistema operacional para celulares e tablets da empresa google, está ampla ascensão. A consolidação veio no ano de 2010, com um crescimento de mais de 800% nas vendas de aparelhos de várias marcas que contavam com este SO para funcionar. O mercado de smartphones está aquecido. De acordo com a Gartner, empresa líder em pesquisas sobre tecnologia, mais de 1,6 bilhão de celulares foram vendidos em todo o mundo no ano de 2010, aumentando o crescimento em 31,8% em relação a 2009. Leia mais em: http://www.tecmundo.com.br/9010-android-o-sistema-operacional-movel- que-conquistou-o-mundo.htm#ixzz1kn1qhk9C Capítulo 6 Sobre Android, a plataforma mais popular do mundo móvel, milhões de telefones, tablets e outros dispositivos móveis que usam android, traz o poder do Google e da web em suas mãos. Com um navegador incrivelmente rápido, nuvem de sincronização, multi-tasking, maneiras fáceis de conectar e compartilhar e as mais recentes aplicações do Google (e milhares de outros aplicativos disponíveis no Android Market) o seu dispositivo Android está além de inteligente. Os malwares não são mais exclusividades dos computadores. Seu celular também pode ser infectado por vírus e aplicativos mal-intencionados. Assim como Windows é o mais popular dentre os SO’s de computadores não móveis os tornando alvos preferidos para ataques por pragas virtuais. http:/www.android.com/about/ 6 Capítulo 7 Considerações Finais A plataforma Android é uma pilha de softwares usada para desenvolvimento de aplicações para dispositivos móveis que usam um sistema operacional baseado em GNU/Linux. O Android é uma plataforma recente, com uma comunidade impressionante de desenvolvedores trabalhando em conjunto para preencher as lacunas deixadas nos programas, onde e usada em vários dispositivos moveis. Essa plataforma consolidada e usada por vários dispositivos do mercado. A plataforma Android surge como a principal concorrente da Iphone e IPad, principalmente pela força das companhias que estão apoiados o desenvolvimento desta plataforma, por ser um código aberto. O fato de o Android usar código aberto gera eventualmente uma tensão entre os fabricantes de dispositivos e as comunidades de desenvolvedores. A plataforma oferece suporte às principais características e requisitos que uma aplicação para um dispositivo móvel requer: API para telefonia, APIs para interface com o usuário, entre outras. A vantagem de se escolher a plataforma Android advém do fato de que pode se fazer uso mais facilmente de todas as aplicações criadas pela Google, como aplicações com uso de mapas, GPS, acessos a redes sociais e outros. Além disso, a Android fornece uma abordagem bastante simples para a modelagem de aplicações que venham a utilizar essa plataforma. Referência http://www.tecmundo.com.br/9010-android-o-sistema-operacional-movel-queconquistou-o-mundo.htm#ixzz1kn1qhk9C http:/www.android.com/about/ pt.wikipedia.org/wiki/android O globo, portal g1. Softmack. blogspot.com/2011/12/guia-completo-de-como-usar-um-android.html 7