A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Mini Curso.

Apresentações semelhantes


Apresentação em tema: "Mini Curso."— Transcrição da apresentação:

1 Mini Curso

2 Contato

3 Professor Orientador: Mestre André Bernardi
Apoio Professor Orientador: Mestre André Bernardi

4 Tópicos abordados Dispositivos móveis e o mercado Android
Open Handset Alliance Informações sobre Android Arquitetura

5 Dispositivos móveis e o mercado
Mercado cresce a cada ano Muitos recursos Múltiplas plataforma Symbian OS Windows mobile iOS (iPhone) Nenhuma plataforma até hoje virou um padrão

6 Android Google pensando em plataforma padrão lançou Android
Plataforma tem diversos atrativos Programação de aplicação usando Java Gratuita Código fonte aberto Flexível

7 Open Handset Alliance Google não esta sozinho criação Android
Junto com ele estão dezenas de empresas que chamamos de Open Handset Alliance. Google, HTC, Intel, Samsung, Motorola etc. Objetivo é buscar um padrão aberto que atenda as necessidades atuais.

8 Android Developer Challenge
Google investiu pesado com U$ 10 milhões em prêmios 50 melhores aplicações recebiam US$ e as 20 melhores receberiam US$ e algumas US$ Grande sacada do Google para melhorar a plataforma.

9 Informações sobre Android
Android Plataforma recente Primeira versão Out/2008 O G1 foi primeiro celular adotou a plataforma

10 Site oficial para desenvolvedores
SDK BLOG ARTIGOS TODA A DOCUMENTAÇÃO

11 Versões do Android

12 Versões do Android Todos os fabricantes que criam dispositivos com Android devem suportar a API completa É possível que alguns recursos de hardware não estejam disponíveis. Quando novas versões da plataforma são lançadas, a compatibilidade com versões anteriores é mantida. Isto garante que aplicações continuarão compilando. O Android garante que aplicações do Android Market visíveis ao dispositivo vão funcionar se instaladas no mesmo.

13 Arquitetura Android

14 O Android executa sobre uma versão linux baseada no Kernel 2.6.
Responsável por gerenciar memória, processos e threads. Suporta modelo Multitarefa. (Diversas atividades ao mesmo tempo, escutar música enquanto tira uma foto)

15 Bibliotecas em C/C++ fazem parte da plataforma
O acesso a essas bibliotecas e feita através do Application Framework

16 Cores Libraries disponibiliza para Android basicamente todo Java SE
Dalvik Virtual Machine é a maquina virtual onde as aplicações são executadas

17 Dalvik Virtual Machine
As aplicações do Android de precisam de uma maquina virtual para executar. A Dalvik e máquina virtual Android Otimizada para dispositivos com poder de processamento e memória limitados Cada aplicação é um processo executado no sistema operacional, e cada uma executa em uma instância da Dalvik VM

18 Dalvik Virtual Machine
A Dalvik VM não executa bytecode, mas sim um arquivo .dex (Dalvik Executable) .java .class .dex Compilação para bytecode Conversão para Dalvik Executable

19 Framework utilizado para construir as aplicações do Android.
As aplicações que desenvolvemos tem acesso as mesmas APIs usadas pelas aplicações nativas. A plataforma enxergas as aplicações nativas e não nativas da mesma forma

20 Aplicações nativas do Android.
Outras aplicações desenvolvidas Todas as aplicações são desenvolvidas em Java

21 Android Package File: Quando aplicação esta pronta para ser instalada em um dispositivo, ela é empacotada em um arquivo .apk

22 Demonstração Vídeo

23 Android Market:

24 Código aberto e livre Desenvolvimento com aplicações com eclipse e Java.

25 CONFIGURAÇÃO do ambiente de desenvolvimento

26 Tópicos abordados Processo de instalação dos softwares necessários para desenvolver aplicações para a plataforma Android.

27 O que é necessário? Para desenvolver aplicações Android precisamos dos seguintes softwares: JDK 5 ou superior Android SDK Eclipse 3.4 ou superior Plug-in ADT

28 Instalação do JDK O JDK deve ser obtido no site da Oracle
Após o download e instalação, é necessário configurar a variável de ambiente JAVA_HOME, que deve apontar para o diretória do JDK Ex: C:\Program Files\java\jdk1.6.0_21

29 Instalação Android SDK
Android SDK é o kit de desenvolvimento de aplicações para a plataforma Android Site para download O SDK é um arquivo compactado Para instalá-lo, basta descompactar o arquivo em um diretório Ex: D\Programs\android-sdk-windows

30 Instalação do Eclipse Baixar o Eclipse IDE for Java Developers
Para instalar o Eclipse, basta descompactar o arquivo em um diretório Ex: D\Programs\Eclipse

31 Instalação do Plug-in ADT
O ADT é um plug-in utilizado para facilitar o desenvolvimento de aplicações Android dentro do Eclipse A sua instalação é feita via Update Manager

32 Vaga de emprego Oportunidade de trabalho para desenvolvedores Android.
A empresa Datum ( está buscando profissional com experiência em desenvolvimento de softwares e conhecimentos em Android para alocação em cliente de grande porte, localizado no TECNOPUC, Porto Alegre/RS. Os interessados devem enviar currículos para


Carregar ppt "Mini Curso."

Apresentações semelhantes


Anúncios Google