Felipe Andrade Diretor de Tecnologia e Inovação Caso de Estudo: Mobile Linux com Android.

Slides:



Advertisements
Apresentações semelhantes
1.
Advertisements

Soccer Fan Autores: Ales Oliveira de Carvalho Elzo dos Santos Sousa
Soccer Fan Autores: Ales Oliveira de Carvalho Elzo dos Santos Sousa
ANDROID E A REALIDADE VIRTUAL
Filipe Ghisi Morgana Leite Thiago Campos Matheus Porto
ANDROID E A REALIDADE VIRTUAL
Munif Gebara Junior 26/10/2011
@2011 Éfren L. Souza1 Plataforma Android Uma Visão Geral para Desenvolvedores.
Programação Java em Android
Mini Curso.
Seminário: Plataformas de Desenvolvimento para Dispositivos Móveis
Mbed OS Aluno: Ritiele M. Aldeburg Curso: Engenharia da Computação Universidade: UCPEL.
Android – uma visão informal José Antonio Borges Inst. Tércio Pacitti da UFRJ.
1 SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Rafael Nunes Folha Trabalho de Conclusão de Curso Orientador: Eduardo.
TECNOLOGIA DA INFORMAÇÃO PROF.: MARCO ANTÔNIO Escola Estadual Professor Gonçalves Couto Grupo: Brenda n° 03 Francyane n° 08 Glicéria n° 11 Emanuel n° 07.
Framework de replicação de dados com criptografia simétrica utilizando notificações para Android. Acadêmico - Fernando Klock Orientador – Dalton Solano.
Android Uma catedral de sucesso Rodrigo Carvalho.
FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Acadêmico: David Tiago Conceição Orientador:
SISTEMA PARA AUTOMATIZAÇÃO RESIDENCIAL CONTROLADO POR COMANDO DE VOZ Ronaldo Rother Prof. Francisco Adell Péricas, Orientador.
SISTEMA BASEADO EM LOCALIZAÇÃO DE SERVIÇOS DE TÁXI Orientador: Prof. Dr. Mauro Marcelo Mattos Acadêmico: Arthur Henrique Kienolt.
PROTÓTIPO DE SISTEMA MÓVEL NA PLATAFORMA ANDROID PARA COMPARTILHAMENTO DE ARQUIVOS E MENSAGENS ENTRE DISPOSITIVOS BASEADO EM PROXIMIDADE GEOGRÁFICA Aluno:
JavaFX Silveira Neto Tech Lead Campus Ambassador, Sun Microsystems Primeiros passos Apresentado em Fevereiro de.
AFurbot – Migração do framewok Furbot para Android Aluno: Alexandre Rodrigues Coelho Orientador: Mauro Marcelo Mattos.
Implementação de um Motor de Jogos de Carta para a Plataforma Android Massami Welington Kamigashima Orientador: Paulo César Rodacki Gomes.
Sistema Operacional Nomes: Carlos N°02 Gabriel N°07 Ianca N°09
IV ENSOL – João Pessoa, Maio de 2010 Jonh Wendell -
Novidades do SSRS 2016 O poder da análise de dados SQL Saturday #570 São Paulo – SP Marcos Vinicius Oliveira | SW One
MJ3A-PA - UM MOTOR DE JOGOS 3D PARA ANDROID COM PERSONAGENS ARTICULADOS Acadêmico: André William Prade Hildinger Orientador: Dalton Solano dos Reis.
FLISOL Maceió, 24 de Abril de 2010 Jonh Wendell -
Desenvolvimento Mobile com Android

Programação para Dispositivos Móveis
Prof. Anderson Terroso Agosto/2017
IFAC1 Hardware e software.
Laboratório de Lógica Configurável T8LLC
Centro Paula Souza Etec de Santa Rosa de Viterbo Nomes: Danilo n°: 04
MAPEAMENTO GEOREFERENCIADO DAS UNIDADES ORGANIZACIONAIS DA UFPI
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
Laboratório de Mídias Sociais
Ana Beatriz,N°01 Cauê, N°03 Evelyn, N°06 Inara, N°11 Vinícius, N°30
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
SeU CelUlAr é reAlmente seU?
SISTEMAS OPERACIONAIS AULA 01 - Introdução aos Sistemas Operacionais
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
Introdução a Linguagem Java
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
Módulo I Capítulo 1: Introdução ao curso
Administração de Sistemas Operacionais I
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
O LibreOffice em qualquer lugar
MBA em Marketing e Comunicação
APROM Aplicação para Gestão de Projetos
NOÇÕES DE HARDWARE.
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
Symbian.
Mobilidade – tecnologia para automação
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
ANDROID.
Internet Móvel  Alessandro Carvalho 18/09/2018
Sistemas operacionais
COMPONENTES DO COMPUTADOR E SUAS FUNÇÕES. PLACA MÃE A placa-mãe é o principal componente de um computador, pois ela é responsável por interligar todos.
Programação Estruturada Aula 1 Prof. Jorge Barreto Julho 2018.
Estrutura do Sistema Operacional
Introdução à Programação Apresentação da Disciplina 1º Semestre 2011 > PUCPR > Design Digital Bruno C. de Paula.
Introdução à Programação Apresentação da Disciplina 1º Semestre 2011 > PUCPR > Design Digital Bruno C. de Paula.
UX & UI Conceitos para desenvolvimento
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
Transcrição da apresentação:

Felipe Andrade Diretor de Tecnologia e Inovação Caso de Estudo: Mobile Linux com Android

Quem é a i2 tecnologia? A i2 tecnologia, fundada em 2006, é uma empresa de serviços de desenvolvimento de software e aplicações para web e celulares premiada internacionalmente pela Nokia e Adobe. Nosso compromisso é com o resultado dos nossos Clientes, portanto investimos e mantemos a melhor equipe de profissionais, objetivando sempre a qualidade e eficiência.

Agenda Overview Mobile Linux Introdução ao Android O que é? Open Handset Alliance Aplicações Arquitetura Dev Phone Android Market Showcase Android Hacks Começando a Desenvolver com o Google Android Considerações Finais

Overview Mobile Linux LiMo Foundation - Dispositivos e protótipos foram demonstrados por Motorola, Ntt DoCoMo, Samsung, LG Electronics, Aplix' OPAL, e Purple Labs OpenMoko - Plataforma smartphone/GSM aberta, seguindo a filosofia FLOSS Maemo - Plataforma de arquitetura de computadores desenvolvida com componentes desktop de código aberto. Plataforma baseada no sistema operacional GNU/Linux e no desktop GNOME.

Android É uma camada de software, desenvolvida para dispositivos móveis, que inclui um sistema operacional, bibliotecas, frameworks de middleware e aplicações de usuários; Mantido por 44 empresas associadas ao Open Handset Alliance Baseado no Linux Kernel arquitetura ARM Desenvolvimento de aplicações na linguagem Java

Características Framework de Aplicações Máquina Virtual Dalvik Browser integrado baseado na engine open source WebKit Gráficos otimizados por uma biblioteca 2D; Gráficos 3D baseados na OpenGL ES 1.0 SQLite para armazenamento estruturado Suporte ao formatos mais comuns de áudio, vídeo, e imagem (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) Telefonia GSM (hardware dependente) Bluetooth, EDGE, 3G, e Wi-Fi (hardware dependente) Câmera, GPS, bússola, e acelerômetro (hardware dependente)

Arquitetura Android

Aplicações Android Todas as aplicações são escritas na linguagem de programação Java Cada aplicação Android roda em seu próprio processo e em uma própria instância da máquina virtual Dalvik Aplicativos Android são compilados em arquivos.dex (Dalvik Executable) e empacotados em arquivos.apk (Android Package) Dalvik não é uma máquina virtual Java!

Dalvik VM Dalvik é uma maquina de registradores, projetada e escrita por Dan Bornstein com outros engenheiros da Google especialmente para o Android Projetada para rodar em sistemas com baixa freqüência de CPU, pouca memória RAM disponível e SO sem espaço de swap O Android SDK contém uma ferramenta, chamada DX, que converte arquivos.class Java para o formato bytecode da Dalvik

Open Handset Alliance Grupo de 47 empresas de tecnologia Foco em desenvolver o Android, o primeiro sistema operacional completamente aberto e gratuito Desenvolver aplicações Android Contribuir no projeto Android

Open Handset Alliance OperadorasFabricantesSoftwareSemicondutoresComercialização

Android Handsets O primeiro telefone lançado no mercado capaz de rodar totalmente o Android foi o T-Mobile G1, com o sistema Android 1.0 instalado (22 de Outubro de 2008) O segundo telefone foi o Kogan Agora, lançado em Dezembro de 2008, que vai estar disponível em 29 de Janeiro de

Android Dev Phone Dispositivo disponível por $ 399,00 USD para desenvolvedores SIM Destravado Hardware Destravado 3.2 Megapixel Camera Wi-fi Bluetooth v2.0 3G WCDMA (1700/2100 MHz) Quad-band GSM (850/900/1800/1900 MHz) GPS-enabled Teclado QWERTY slider 1GB MicroSD card

Android Market Taxa de registro $ 25,00 USD 70% do valor gerado vai para o desenvolvedor Três passos para começar: registre, faça o upload do programa e defina as características para tornar disponível o download.

Showcase Aprenda a tocar guitarra em seu telefone. Faça o download de músicas, adicione acordes e compartilhe com amigos.

Showcase Mantenha-se seguro! Com esta aplicação você pode identificar, através de alertas de voz, as zonas mais perigosas da região, verificar tempo, qualidade do ar e monitorar limite de velocidade.

Prós e contras do Android Prós Excelente SDK Vasta documentação Grupos dedicados exclusivamente ao assunto Contras Apenas dois dispositivos com o sistema embarcado Grande parte da documentação apenas disponível no idioma inglês

Android Hacks Maemo vs Android?! O sistema operacional Android também estará disponível em netbooks Nokia N810, HTC Vogue, Motorola A1200 Ming são alguns dos dispositivos que rodaram o Android Excelente SDK Excelente documentação

Dúvidas?! Obrigado!