Android - ifspsaocarlos.edu.brifspsaocarlos.edu.br/flisol/wp-content/uploads/2012/05/Android.pdf ·...

Post on 03-Jun-2020

13 views 0 download

Transcript of Android - ifspsaocarlos.edu.brifspsaocarlos.edu.br/flisol/wp-content/uploads/2012/05/Android.pdf ·...

AndroidApresentação

Victor Gomes da Silva - UFSCar

Denis W. S. Oliveira - IFSP

Victor Gomes da Silva Áreas de Conhecimento● Engenharia de Software● Linux, Android e Arduino● Java e outras linguagens

Formação● Análise e Desenvolvimento de Sistemas -

IFSP ● Mestrando em Ciência da Computação -

UFSCar

Denis Wilson de Souza Oliveira

Formação● Técnico em Informática - Centro Paula Souza● Tecnologia em Análise e Desenvolvimento de Sistemas

- IFSP - Cursando Áreas de Conhecimento● Linux, Android● Java, C, entre outras

Objetivo

Desenvolvedores

Usuários

Conhecedores

RoteiroHistóricoO que é?RecursosNovidadesDiferençasDesenvolvimentoDúvidas

Histórico● Outubro de 2003, Palo Alto, Califórnia

Andry Rubin, Rich Miner, Nick Sears, Chris White ● Google compra em 17 de Agosto de 2005 ● 5 de Novembro de 2007 - OHA

Anuncio do SDK 1.0 Release

HistóricoOHA - Open Handset Alliance84 empresas

Histórico 2009 Cupcake, Donut, Eclair2010 Froyo, Gingerbread2011 HoneyComb, ICS

Versões - 1.x

Cupcake Donut

Versões - 2.x

Eclair Froyo Gingerbread

Versões - 3.xHONEYCOMB

Versões - 4.xICS

ICE CREAM SANDWICH

Funcionalidades● Multitarefa● Notificacoes● Telas iniciais personalizaveis● Widgets redimensionaveis● Interatividade profunda● Poderosas formas de comunicacao e

partilha● Simples, Bonito e Util● Resposta rapida a chamada● Controle sobre os dados da rede● Pastas na Home

Novas Funcionalidades● Bandeja de favoritos● Tela de desbloqueio com camera● Gestao das notificacoes● Teclado virtual melhorado e correcao

ortografica● Entrada de voz melhorada (fala e escreve)● Recursos da camera● Face Unlock● WI-FI Direct e Bluetooth HDP● Android Beam for NFC-based sharing

Histórico

Histórico

HistóricoAtualmente

"850.000 ativações Android por dia (...)""300 milhões de dispositivos já existem"

Andy Rubin

Co-Fundador Android Inc.

Alguns Dispositivos Relógio TV Smartphone Tablets

O que é? "Android é uma pilha de software para dispositivos móveis que inclui um sistema operacional, middleware e aplicações chave."

Dalvik Virtual Machine● Similar a JVM● Consome pouca memória● Múltiplas instâncias

○ Isolamento de Processos○ Gerenciamento de Memória○ Suporte a Threading

● Melhora o gerenciamento de apps● .Class .Dex

SQLite● Framework● Persistência de dados● Banco de Dados relacional?● Linguagem C● Open Source

WebKit● Motor de Renderizacao Web● C++● Apple Inc.● Open Source● Google Chrome, Safari

OpenGLAPI multi-plataforma e é o ambiente principal para o desenvolvimento de aplicações interativas portáteis, gráficos 2D e 3D

OpenGLPor que usar?● Padrão da Indústria● Estável● Fiável e Portátil● Evoluindo● Escalavel● Fácil de Usar● Bem Documentado

SGLConstruido sobre a API do OpenGL e direct acyclic graph (DAG) "gráfico acíclico dirigido" onde possui todos os dados para gerar uma imagem 3D divididos em:● Groups Nodes● Leaf Nodes● Geometry Nodes● Statelets

Recursos● Sensores

○ Proximidade○ Acelerômetro○ Luminosidade○ Giroscópio ○ Pressão○ Magnetômetro

● GPS● WIFI● Bluetooth● 3G● SDCard

Novidades - IntelProcessadores Intel Atom

XOLO X900 - Lava O primeiro Android comprocessador Intel

Novidades - MIPSProcessadores MIPS

AINOVO - NOVO7

Custom Roms - MIUI

● Meizu

Custom Roms - CyanogenMod

Concorrentes

Desenvolvimento● Eclipse● Java● XML● SDK e NDK Desenvolvimento não Oficial● C#● VB● ActionScript

Código Fonte Tutoriais de download, compilação, etc..Tamanho: 4.8Gb em 23 de abril de 2012

MotivaçõesVendas de smartphones no Brasil crescem 179% em 2011, ate 2015

70% dos aparelhos são Android

450K apps

Mercado em constante crescimento

Salario inicial de 3K a 6K - info.abril.com.br

ContatosVictor Gomes da Silva

v.gomes90@gmail.comvictor.silva@dc.ufscar.br

Denis W. S. Oliveira

denis.w.oliveir@gmail.com

Dúvidas