Introdução ao ANDROID Prof. Dr. Joaquim C. Assunção
|
|
- Lucinda Amado Fagundes
- 6 Há anos
- Visualizações:
Transcrição
1 Introdução ao ANDROID 2017 Prof. Dr. Joaquim C. Assunção
2 História do Android Android Inc. fundada em Outubro de 2003, por Andy Rubin, Rich Miner, Nick Sears e Chris White; em Palo Alto, California. smarter mobile devices that are more aware of its owner's location and preferences [Andy Rubin, 2015] Inicialmente pensado para um SO avançado para câmeras digitais. Posteriormente, detectado mercado, foco em dispositivos móveis para rivalizar Symbian e W.Mobile.
3 História do Android O Google adquiriu Android Inc. em 17 de agosto de 2005 por ~$50 milhões. O HTC Dream (ou T-Mobile G1), lançado em Outubro de 2008, foi o primeiro dispositivo comercial com o sistema Android.
4 História do Android SO Android m3-rc22a to 1.6 CPU 528 MHz Qualcomm MSM7201A ARM11 processor Memoria Data inputs Display 256 MB (storage), 192 MB RAM Capacitive Touchscreen, QWERTY keyboard, trackball, volume controls 320 x 480 px, 3.2 in (81 mm),hvga,
5 História do Android HTC & Google, geraram o primeiro Nexus One.
6 O que é o Android? Uma plataforma de software de código aberto e um Sistema operacional para dispositivos móveis*. Baseado no Kernel do Linux (versão , 5 de novembro de 2007). Desenvolvido pelo Google e posteriormente pela Open Handset Alliance (OHA). Código escrito em Java. Android teve uma maquina virtual própria. i.e., DVM (Dalvik Virtual Machine).
7 Open Handset Alliance A open handset alliance (OHA) é uma aliança corporativa para desenvolvimento de padrões aberto para dispositivos móveis. Foco no avanço de padrões abertos para dispositivos móveis. Tecnologias que reduzem o custo para criação e distribuição de dispositivos móveis e serviços.
8 Algumas empresas que compõem a Open Handset Alliance (OHA)
9 Versões
10 Versões Android 1.0 (Angel Cake) A primeira versão em código aberto Cupcake de Abril, Donut de Setembro, Eclair de Outubro, Froyo de Maio, Gingerbread de Dezembro, Honeycomb de Fevereiro, Ice Cream Sandwich de Outubro, Jelly Bean de Julho, KitKat de Outubro, Lollipop de Novembro, Marshmallow de Outubro, Nougat de Agosto,
11 Android 7.0 (Nougat) Estado da arte
12 7.0 - New Bateria e memória. Soneca (Desde 6.0 [API 23]. Aumenta a vida útil da bateria adiando atividades de CPU e rede quando um usuário deixa um dispositivo desconectado, estacionário e com a tela desativada). Project Svelte: Otimizações em segundo plano. Alterações nas permissões do sistema de arquivos. Compartilhamento de arquivos entre aplicativos. Melhorias na acessibilidade. Zoom de tela. Configurações de visão no assistente de configuração. Aplicativos NDK vinculados a bibliotecas de plataforma.
13 7.0 - New O proprietário não deve mais relaxar as permissões para arquivos privados, e qualquer tentativa de fazer isso usando MODE_WORLD_READABLE e/oumode_world_writeable acionará uma SecurityException. Observação: Até agora, essa restrição não foi adotada em pleno vigor. Aplicativos ainda podem modificar permissões para o diretório privado usando APIs nativas ou a API file
14 7.0 - New Soneca (Desde 6.0 [API 23]. Aumenta a vida útil da bateria adiando atividades de CPU e rede quando um usuário deixa um dispositivo desconectado, estacionário e com a tela desativada). Project Svelte: Otimizações em segundo plano. Alterações nas permissões do sistema de arquivos. Compartilhamento de arquivos entre aplicativos. Melhorias na acessibilidade. Zoom de tela. Configurações de visão no assistente de configuração. Aplicativos NDK vinculados a bibliotecas de plataforma. Bateria e memória.
15
16 Arquitetura Separado em 4 camadas. Aplicação Framework Bibliotécas e tempo de execução Kernel
17
18 Camada 1 - Linux Kernel A arquitetura baseia-se no Kernel 2.6 do Linux. Camada core do Android. Ela é responsável por serviços como gerenciamento de energia, memória, segurança, etc. Ajuda na ligação entre software e hardware para um maior desempenho.
19 Camada 2 - Bibliotécas Nativas As bibliotecas nativas do Android, foram escritas em C/C++. Estas bibliotecas não podem ser acessadas diretamente, mas sim por intermédio do Framework de aplicações. Há uma vasta quantidade de bibliotecas (não nativas) para os mais diversos fins.
20 Camada 2 - Android Runtime O Android Runtime foi projetado especificamente para que o Android se adequasse as necessidades de rodar em um ambiente com bateria, memória e CPU limitados. Programas são comumente escritos em Java e compilados em bytecode. Ravik (<5.0).
21 Android Runtime Core Library Escrito em Java. Contêm toda coleção de classes, utilidades, entrada e saída, e ferramentas necessárias.
22 Camada 3 - Framework de Aplicação Escrito em Java, o framework de Aplicação é o toolkit que todas aplicações usam. Estas aplicações incluem aquelas que vem nos smartphones. Incluem aplicações escritas pelo Google. Todos apps usam o mesmo Framework e a mesma API.
23 Framework de Aplicação Activity manager Controla o ciclo de vida das aplicações e suas atividades. Resource manager Prove acesso a recursos como gráficos, sons etc. Notification manager Habilita aplicações a mostrar alertas personalizados na barra de status. Location manager Dispara alertas quando um usuário entre ou sai de uma específica área geografica. Package manager Usado para se obter dados sobre pacotes instalados no dispositivo. Window manager Usado principalmente para criação de layouts. Telephony manager Usado para controlar configurações sobre conexões de rede e informações sobre serviços contidos no dispositivo.
24 Framework de Aplicação
25 Camada 4 - Aplicação A camada final da arquitetura do Android. A camada de maior alto nível. Todas as aplicações, como: camera, Google maps, browser, sms, calendars, contacts; são aplicações nativas.
26 Segurança Android é um Sistema multi-processos, ao qual cada aplicação roda seu próprio processo. A maior parte da segurança é feita no nível de processo por meio de diretivas provenientes do Linux.
27 Segurança Multi-camadas de segurança, ajudam a deter ataques e a capacidade deportá-los. Design review: Um modelo de segurança é projetado e posteriormente testado por desenvolvedores. Code review and penetrating testing: Definição de como o Sistema será testado e como ele pode ficar menos suscetível a ataques. Open source and community review: Assim como o Kernel do Linux, o Android é revisado pela comunidade. Incident response: Rápidas atualizações são disparadas assim que vulnerabilidades são detectadas pelo time do Android.
28 Prós Plataforma altamente personalizável. Independente de Hardware. A maior loja de aplicativos Suporte a todos os serviços do Google.
29 Prós
30 Contras A loja tem pouco controle sobre os aplicativos. SO com diversos processos rodando em background, o que não otimiza a vida da bateria. Cada fabricante personaliza sua versão, por vezes isso pode ser negativo. Design inconsistente. Instável, devido a variedade de hardware.
31 Ferramentas básicas Desenvolvimento é necessariamente em: Java XML Android SDK (Android Studio) Eclipse IDE (opcional) Netbean IDE (opcional)
32 Bibliografia Ricardo R. Lecheta. Google Android 4ª edição. Novatec Editora, Brian Hardy, Bill Phillips. Android Programming: The Big Nerd Ran ch Guide. Addison-Wesley Professional, 2013.
Linguagens e Técnicas de Programação III Aula 01 Introdução ao Android
Aula 01 - Introdução ao Android 1 Linguagens e Técnicas de Programação III Aula 01 Introdução ao Android Prof. Othon Marcelo Nunes Batista othonb@yahoo.com Mestre em Informática Aula 01 - Introdução ao
Leia maisLinguagem Mobile Android
Aula 01 Linguagem Mobile Android Após serem realizadas diversas pesquisas, aponta-se que o Android é o Sistema Operacional que mais cresce atualmente no mundo. Possui uma plataforma de tecnologia móvel
Leia maisApresentação Introdução Ambiente de desenvolvimento Aplicativos. Minicurso Android. Dia 1. Adão Henrique R. Justo Filho UFC - DETI 16/10/2012
Dia 1 UFC - DETI 16/10/2012 Conteúdo 1 Apresentação Objetivos Requisitos Metodologia Referências 2 Introdução O que é? Quem usa? Por que usar? 3 Ambiente de desenvolvimento Ferramentas Hello World! 4 Aplicativos
Leia maisPor dentro da plataforma móvel mais popular do mundo Rodrigo Faria
Por dentro da plataforma móvel mais popular do mundo Rodrigo Faria Desenvolvimento Ágil de Aplicativos para Web e Dispositivos Móveis Desenvolvimento Mobile I Prof. Rodrigo Augusto Dias Faria, PMP 20/09/2014
Leia maisSistemas Embarcados Android
Engenharia Elétrica UFPR 13 de novembro de 2014 Desenvolvido para sistemas móveis pelo Google: Android Open Source Project (AOSP) Grande sucesso, devido a combinação de: open source licensing aggressive
Leia maisIntrodução ao Desenvolvimento para Dispositivos Móveis
PARTE II Introdução ao Desenvolvimento para Dispositivos Móveis Victor Adriel de Jesus Oliveira INF - UFRGS Summary PARTE I Introdução a Plataformas Móveis Padrões para o Desenvolvimento de Aplicativos
Leia maisEA998/MC933 Guido Araujo e Sandro Rigo
EA998/MC933 Guido Araujo e Sandro Rigo 1 Introdução Livros adotados (e-books) Learning Android, Marco Gargenta, O Reilly Media (livro texto) Professional Android Application, Reto Meier, Wrox Abordagem
Leia maisDescrição geral do Android
Descrição geral do Android (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Versões & API A versão 1.0 foi lançada em Fevereiro de 2009
Leia maisAndroid I N T R O D U Ç Ã O À P R O G R A M A Ç Ã O P R O F E S S O R L E O N A R D O C. R. S O A R E S - L A R B A C K
Android I N T R O D U Ç Ã O À P R O G R A M A Ç Ã O P R O F E S S O R L E O N A R D O C. R. S O A R E S - L A R B A C K Introdução O Android é a resposta da Google ao mercado crescente de dispositivos
Leia maisDESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO Objetivos Desenvolver software baseados na plataforma de dispositivos móveis com ênfase na Android SDK, abrangendo desde princípios
Leia maisAnais do Congresso de Sistemas Operacionais do CPoli da UCPEL, VOL. 1, NO. 1, O SO Android. Marcos B. Horner, UCPEL;
Anais do Congresso de Sistemas Operacionais do CPoli da UCPEL, VOL. 1, NO. 1, 2016 1 O SO Android Marcos B. Horner, UCPEL; Resumo O Sistema Operacional Android, possui algumas características peculiares,
Leia maisAndroid. Marcelo Quinta @mrquinta
Android Marcelo Quinta @mrquinta Oi, eu sou o Marcelo Quinta Pública Público-privada Privada Próprio negócio Voluntariado Parabéns à organização do GO-GTUG Tablets 160% de aumento em 2011 Smartphones
Leia maisDispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura
Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura Dispositivos móveis e o mercado Mercado cresce a cada ano Muitos recursos Múltiplas plataforma Symbian
Leia maisMVM Mattos Virtual Machine. Andrey de Oliveira Prof. Mauro Marcelo Mattos, Doutor FURB 2012/2
MVM Mattos Virtual Machine Andrey de Oliveira Prof. Mauro Marcelo Mattos, Doutor FURB 2012/2 Roteiro Introdução Objetivos Fundamentação Teórica Desenvolvimento Resultado e Discussão Conclusão Extensões
Leia maisIntrodução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião
Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião Windows Mobile O Windows Mobile é um sistema operacional compacto, desenvolvido para rodar em dispositivos móveis como Pocket
Leia maisEscalonamento no Sistema Operacional Android
Anais do Congresso de Sistemas Operacionais do CPoli da UCPEL, VOL. 1, NO. 1, 2016 1 Escalonamento no Sistema Operacional Android Rafael Gouvea Schulte, UCPEL Resumo O Android é o sistema operacional para
Leia maisProgramação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 02 História do desenvolvimento de software para dispositivos móveis Dalton Martins dmartins@gmail.com São
Leia maisO que é o Android? O que é o Android
O que é o Android? O Android é um sistema operacional para dispositivos móveis, baseado em uma plataforma de código aberta sob a licença apache, permitindo que os fabricantes possam modificar seu código
Leia maisIntrodução a Computação Móvel
Introdução a Computação Móvel Computação Móvel Prof. Me. Adauto Mendes adauto.inatel@gmail.com Histórico Em 1947 alguns engenheiros resolveram mudar o rumo da história da telefonia. Pensando em uma maneira
Leia maisAndroid Faixa Branca Douglas Drumond drumond.douglas@gmail.com
Android Faixa Branca Douglas Drumond drumond.douglas@gmail.com eu.about() Técnico eu.about() eu.about() Técnico (pseudo)matemático eu.about() Técnico (pseudo)matemático Bacharel em Ciência da Computação
Leia maisSistemas Embarcados Android
Engenharia Elétrica UFPR 7 de março de 2013 Outline Desenvolvido para sistemas móveis pelo Google: Android Open Source Project (AOSP) Grande sucesso, devido a combinação de: open source licensing aggressive
Leia maisAndroid e Facebook. Felipe Silveira
Android e Facebook Felipe Silveira Android? Sistema Operacional + Plataforma de desenvolvimento + Aplicações Padrão (SMS, Maps, Calendar...) Código aberto (AOSP - Android Open Source Project) Desenvolvido
Leia maisO SISTEMA ANDROID NO UNIVERSO DOS DISPOSITIVOS MÓVEIS
O SISTEMA ANDROID NO UNIVERSO DOS DISPOSITIVOS MÓVEIS Gilberto Sadao OTSUKA 1 Ana Paula Ambrósio ZANELATO 2 RESUMO: Com o advento da popularização e maior uso da internet por meio da utilização de dispositivos
Leia maisC3SL - Centro de Computação Científica e Software Livre. Estudo sobre Android
C3SL - Centro de Computação Científica e Software Livre Estudo sobre Android Relatório que apraaesenta o estudo realizado pelo C3SL analisando os aspectos gerais do Android e de outros sistemas similares
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Introdução Professor: Danilo Giacobo UM POUCO DE HISTÓRIA 1888: Transmissão de códigos sonoros pelo ar pelo físico alemão Heinrich. 1914: Primeira ligação telefônica
Leia maisProf: Ricardo Quintão Site:
Prof: Ricardo Quintão email: rgquintao@gmail.com Site: www.rgquintao.com.br O que é Android? O Android é uma plataforma de software que permite criar aplicativos para dispositivos móveis, como smartphones
Leia maisDANIEL ESPIAO ESPIÃO NÚMERO 1 DO BRASIL
DANIEL ESPIAO ESPIÃO NÚMERO 1 DO BRASIL WHATSAPP, FACEBOOK, TECLAS DIGITADAS, SMS, GPS, LINE, HANGOUTS, HIKE, KIK, VIBER BEM VINDO AO TESTE GRÁTIS DANIEL ESPIÃO TESTE GRATUITAMENTE AGORA MESMO POR 2 DIAS.
Leia maisIntrodução ao desenvolvimento de Aplicativos para Android (Parte 1) Prof. Joylan N. Maciel
Introdução ao desenvolvimento de Aplicativos para Android (Parte 1) Prof. Joylan N. Maciel Pré-requisitos Conhecer o paradigma orientado a objeto Conhecer a Linguagem Java Ter instalada a plataforma Android
Leia maisANDROID EXOPLAYER UNIVERSIDADE FEDERAL DO AMAZONAS INSTITUTO DE COMPUTAÇÃO ANÁLISE E TRATAMENTO DE IMAGENS E VÍDEOS DIGITAIS
UNIVERSIDADE FEDERAL DO AMAZONAS INSTITUTO DE COMPUTAÇÃO ANÁLISE E TRATAMENTO DE IMAGENS E VÍDEOS DIGITAIS ANDROID EXOPLAYER APLICAÇÕES COM TRANSMISSÃO DE VÍDEO SUMÁRIO INTRODUÇÃO Android Desenvolvimento
Leia maisIntrodução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega
Android Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega Universidade Federal de Santa Catarina November 18, 2008 Agenda 1 Introdução 2 Dalvik 3 Linux 2.6 Introdução
Leia maisVisão geral Estrutura do sistema Ferramentas de desenvolvimento Uma aplicação. Android. Universidade Federal de Santa Catarina. 17 de dezembro de 2008
Android José João Junior Universidade Federal de Santa Catarina 17 de dezembro de 2008 Agenda 1 Visão geral 2 Estrutura do sistema 3 Ferramentas de desenvolvimento 4 Uma aplicação Visão geral Histórico
Leia maisPLATAFORMA ANDROID. Ariel Soares Teles arielsoaresteles@gmail.com
Universidade Federal do Maranhão UFMA Programa de Pós-graduação em Engenharia de Eletricidade PPGEE Área de Concentração: Ciência da Computação Disciplina: Introdução a Computação Móvel Professor: Dr.
Leia maisA plataforma Android: Uma Introdução
A plataforma Android: Uma Introdução Android Iniciativa da Google de prover uma plataforma aberta para Web móvel Open Handset Alliance Associação de um grupo bastante heterogêneo de empresas (operadoras,
Leia maisMONOGRAFIA: PLATAFORMAS DE DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO PUC-RIO DEPARTAMENTO DE INFORMÁTICA - DI PROGRAMA DE PÓS GRADUAÇÃO EM INFORMÁTICA INF2541 INTRODUÇÃO À COMPUTAÇÃO MÓVEL PROF. MARKUS ENDLER MONOGRAFIA:
Leia maisIntrodução ao Desenvolvimento de Aplicativos Android
Introdução ao Desenvolvimento de Aplicativos Android Preparando o ambiente de desenvolvimento Entre as ferramentas que você precisa instalar estão: JDK - como o Android faz uso da tecnologia Java, é necessário
Leia maisProgramação para Android
Programação para Android Aula 01: Visão geral do android, instalação e configuração do ambiente de desenvolvimento, estrutura básica de uma aplicação para Android Objetivos Configurar o ambiente de trabalho
Leia maisOFICINA ANDROID COMO COMEÇAR A DESENVOLVER!
OFICINA ANDROID COMO COMEÇAR A DESENVOLVER! QUEM SOU EU? REGILAN MEIRA SILVA Professor de Informática do Campus Ilhéus Formação em Ciência da Computação com Especialização em Sistemas de Informação e Mestrado
Leia maisComputação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2016.2 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
Leia maisAnálise de Segurança nos Processos de. Análise de Segurança nos Processos de Sincronização e Autenticação de Aplicativos
Análise de Segurança nos Processos de Sincronização e Autenticação de Aplicativos RicardoKléberMartinsGalvão ricardokleber@ricardokleber.com MarbelCristinadeOliveiraBarbosa marbel@segurancaderedes.org
Leia maisDesenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
Leia maisCOMPUTAÇÃO MÓVEL. Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android
COMPUTAÇÃO MÓVEL Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android O que é computação Móvel Acesso à informação a qualquer lugar, a qualquer momento. O que é computação Móvel Tecnicamente: Processamento
Leia maisDesenvolvimento Android. http://www.larback.com.br
Desenvolvimento Android http://www.larback.com.br Introdução ao Android O Android é a resposta da Google ao mercado crescente de dispositivos móveis. É uma nova plataforma de desenvolvimento baseado no
Leia maisMinicurso - Android Fábio Silva / João Paulo Ribeiro
Minicurso - Android Fábio Silva / João Paulo Ribeiro Quem somos? :D Graduando em Ciência da Computação na Universidade Federal de Campina Grande @ffosilva www.fabiosilva.org Quem somos? :D Graduando em
Leia maisAula 1 - Introdução e configuração de ambiente de desenvolvimento
Aula 1 - Introdução e configuração de ambiente de desenvolvimento Olá, seja bem-vindo à primeira aula do curso para desenvolvedor de Android, neste curso você irá aprender a criar aplicativos para dispositivos
Leia maisDesenvolvimento de Aplicativos com ASR para Android
Desenvolvimento de Aplicativos com ASR para Android Jonathas Trindade e Thiago Sylas Universidade Federal do Pará Instituto de Tecnologia LaPS - Laboratório de Processamento de Sinais. 24/01/2012 1 / 16
Leia maisDesenvolvimento de Aplicativos com ASR para Android
Desenvolvimento de Aplicativos com ASR para Android Laboratório de Processamento de Sinais Laboratório de Sistemas Embarcados Universidade Federal do Pará 24 de fevereiro de 2012 Sumário 1 Introdução 2
Leia maisSeminário de S.O - Google Android
Seminário de S.O - Google Android Diogo de Campos João Paulo Pizani Flor Maurício Oliveira Haensch Pedro Covolan Bachiega 19 de novembro de 2008 1 Introdução O presente trabalho foi apresentado como seminário
Leia maisSobre o Colméia: Grupo de pesquisa em Software e Hardware Livre. Software Livre não é só Linux!
Sobre o Colméia: Grupo de pesquisa em Software e Hardware Livre. Software Livre não é só Linux! Assuntos que serão abordados Android é Software Livre? Arquitetura Android Maquina Virtual Dalvik Evolução
Leia maisKASPERSKY ENDPOINT SECURITY FOR BUSINESS Select Ferramentas para capacitar uma equipe de trabalho móvel, garantir a conformidade com políticas de segurança de TI e bloquear malware. O nível Select da Kaspersky
Leia mais4 a Edição. Ricardo R. Lecheta. Novatec
4 a Edição Ricardo R. Lecheta Novatec Copyright 2009, 2010, 2013, 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,
Leia maisConceitos Básicos e Práticos do Android
Pílula de Conhecimento Android Página: 1 Pílula 1 Conceitos Básicos e Práticos do Android I OBJETIVOS! Conhecer o Sistema Operacional Móvel Android.! Entender a composição do Android diferenciando suas
Leia maisConfiguração do Apache Cordova Lab. 13. Prof. Bruno C. Vani
Configuração do Apache Cordova Lab. 13 Prof. Bruno C. Vani brunovani@ifsp.edu.br Apache Cordova Visão Geral [1/2] Permite acessar funcionalidades nativas dos dispositivos móveis (como câmera, GPS, etc.)
Leia maisDANIEL ESPIAO ESPIÃO NÚMERO 1 DO BRASIL
DANIEL ESPIAO ESPIÃO NÚMERO 1 DO BRASIL WHATSAPP, FACEBOOK, TECLAS DIGITADAS, SMS, GPS, LINE, HANGOUTS, HIKE, KIK, VIBER Para aqueles que não tem muita habilidade com os menus do aparelho celular. Segue
Leia maisIntrodução ao Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
Introdução ao Android Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode
Leia maisComputação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
Leia maisESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS. Gabriel de Biasi¹; Nilton Cézar de Paula²
ESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS Gabriel de Biasi¹; Nilton Cézar de Paula² ¹ Acadêmico de Ciência da Computação e bolsista de Iniciação Científica, e-mail: biasi131@gmail.com
Leia maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2016 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisDesenvolvimento para Android Prá9ca 1. Prof. Markus Endler
Desenvolvimento para Android Prá9ca 1 Prof. Markus Endler Pré- requisitos Para desenvolver para plataforma Android, é necessário fazer o download e instalar: Android SDK Tools: necessário para gerenciamento
Leia maisAvaliação das boas práticas Android para desempenho
Universidade Federal de Pelotas Ciência da Computação Grupo de Arquiteturas e Circuitos Integrados Avaliação das boas práticas Android para desempenho Aline Tonini, Marco Beckmann, Julio Mattos, Lisane
Leia maisDe Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software
AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura
Leia maisIntrodução ao Android. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)
Introdução ao Android Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Conteúdo Introdução Mercado Versões Ambiente de Desenvolvimento Configuração das Máquinas Virtuais Referências Introdução Android
Leia mais2ª Edição Ricardo R. Lecheta
Google Aprenda a criar aplicações para dispositivos móveis com o Android SDK 2ª Edição Ricardo R. Lecheta Novatec capítulo 1 Introdução ao Android 1.1 Introdução O mercado de celulares está crescendo cada
Leia maisCARACTERÍSTICAS. é a mais recente versão do sistema operacional da Microsoft.
WINDOWS 10 CARACTERÍSTICAS WINDOWS 10 é a mais recente versão do sistema operacional da Microsoft. É Multiplataforma! Vários tipos de dispositivos! O Download pode ser instalado em PCs e dispositivos móveis
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ ALEXANDRE MAESATO FELIPE EDUARDT VIEIRA GUILHERME TABALIPA
UNIVERSIDADE FEDERAL DO PARANÁ ALEXANDRE MAESATO FELIPE EDUARDT VIEIRA GUILHERME TABALIPA IMPLEMENTAÇÃO DE UM APLICATIVO PARA DISPOSITIVOS MÓVEIS: O FOODFEEDBACK CURITIBA 2016 ALEXANDRE MAESATO FELIPE
Leia maisPré-Projeto do Trabalho de Conclusão de Curso Tiago Garcia Pereira 1. INTRODUÇÃO
UM PADRÃO ABERTO DE SOFTWARE PARA COMPUTAÇÃO MÓVEL: UM ESTUDO SOBRE GOOGLE ANDROID 1. INTRODUÇÃO O aumento do número usuários de dispositivos móveis atrai cada vez os desenvolvedores a produzir aplicações
Leia maisDesenvolvimento de uma aplicação embarcada em celular visando controle de robô via Wi-Fi
Desenvolvimento de uma aplicação embarcada em celular visando controle de robô via Wi-Fi Bruno Henrique Andrade Cruz 1 Josué Fernandes Dall Agnese 1 Bruno José Fagundes 1 Marcelo Teixeira Bastos 1 Rolf
Leia maisAfinal, o que é Android?
1 de 5 26/11/2013 10:10 notícias esportes entretenimento vídeos tecnologia ASSINE JÁ CENTRAL E-MAIL ENTRAR TechTudo 05/01/2011 10h56 - Atualizado em 03/07/2012 11h44 Afinal, o que é Android? Beline Cidral
Leia maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Leia maisBACHARELADO EM SISTEMAS DE INFORMAÇÃO EDNA CAMPOS VIANA IGOR DE CASTRO PONTES SISTEMA OPERACIONAL ANDROID
BACHARELADO EM SISTEMAS DE INFORMAÇÃO EDNA CAMPOS VIANA IGOR DE CASTRO PONTES SISTEMA OPERACIONAL ANDROID DESMISTIFICANDO O DESENVOLVIMENTO DE APLICATIVOS Campos dos Goytacazes/RJ 2012 BACHARELADO EM SISTEMAS
Leia maisDesenvolvimento de aplicações na plataforma Google Android
Desenvolvimento de aplicações na plataforma Google Android Rafael M. Lins Manoel Taenan Prof. Dr. Fábio Gomes Design by Rafael M. Lins Autores Rafael Madureira Lins de Araújo Bla bla bla Manoel Taenan
Leia maisCOMPARATIVO ENTRE IOS, ANDROID E WINDOWS PHONE
COMPARATIVO ENTRE IOS, ANDROID E WINDOWS PHONE Carlos Eduardo SARTORELI 1 Nairemilia KUCHAUSKI 2 Alves Uno RESUMO: Este artigo tem por objetivo apresentar algumas diferenças existentes entre três sistemas
Leia maisIV SEMANA DE INFORMÁTICA. Prof. Rafael Hens Ribas (rafael.r@ienh.com.br)
IV SEMANA DE INFORMÁTICA Prof. Rafael Hens Ribas (rafael.r@ienh.com.br) O que é; ROTEIRO Quais versões existem e suas principais funcionalidades; O que preciso para começar a desenvolver; Como é o ambiente
Leia maisQuestões de testes, revisão para a prova. Correção será feita na aula que antecede a prova. Testes Android
Questões de testes, revisão para a prova. Correção será feita na aula que antecede a prova. Testes Android 1 - Com relação ao arquivo AndroidManifest.xml de um projeto criado no Android Studio, analise
Leia maisFACULDADE ALFA BRASIL CURSO DE PÓS-GRADUAÇÃO EM REDES DE ALTA VELOCIDADE ROWAN BEN-HUR ANDRIGHETTI GIROLLETE ANDROID: VISÃO GERAL
FACULDADE ALFA BRASIL CURSO DE PÓS-GRADUAÇÃO EM REDES DE ALTA VELOCIDADE ROWAN BEN-HUR ANDRIGHETTI GIROLLETE ANDROID: VISÃO GERAL Artigo publicado como pré-requisito para obtenção do título de Especialista
Leia maisInstalando o Eclipse e o Android
Instalando o Eclipse e o Android Para a elaboração desse material, eu fiz o uso do Eclipse Galileo (Eclipse 3.5.1 para Windows) e o SDK do Android Revisão 5 e o plugin do Android para o Eclipse ADT-0.9.6.
Leia maisCompartilhando dados anônimos com a Lenovo. Conteúdo. Harmony
Compartilhando dados anônimos com a Lenovo Conteúdo Compartilhando dados anônimos com a Lenovo... 1 Harmony... 1 Lenovo Companion 3.0... 2 Lenovo Customer Engagement Service... 3 Lenovo Experience Improvement
Leia maisDISPOSITIVOS MÓVEIS. Vantagens: Acesso à rede e a s; Acesso à nuvem; Aplicativos personalizados para empresas.
#MOBILIDADE! Novas formas de trabalhar Liberdade e mais possibilidades Ambientes informais Economia de espaço Flexibilidade de horário DEFINIÇÕES: Um dispositivo móvel, designado popularmente em inglês
Leia maisGrupo de Usuários Java do Noroeste Paulista. Introdução à tecnologia Java
Grupo de Usuários Java do Noroeste Paulista Introdução à tecnologia Java Referências http://www.java.sun.com; Ivan Luiz Marques Ricarte, Faculdade de Engenharia Elétrica e de Computação-UNICAMP (http://www.dca.fee.unicamp.br/~ricarte/welcome.html);
Leia maisIF Sudeste MG Notícias IF Sudeste MG News
IF Sudeste MG Notícias IF Sudeste MG News Gustavo Ciampi Costa Faulhaber 1, Felipe Barra Knop 2 e Sandro Roberto Fernandes 3 Resumo: O uso de dispositivos móveis está consolidado em nosso cotidiano. A
Leia maisKemio - Requisitos Técnicos
Kemio - Requisitos Técnicos Software de Base Produto Versões Suportadas MongoDB Community 3.2 / 3.4 Java JDK 6 / 8 Apache Tomcat 8.0 / 9.0 Hardware Item Mínimo Recomendado Notas CPU 64-bit 2.0+ GHz RAM
Leia maisDESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP
DESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP Luiz Carlos Do Nascimento Junior 1, Tiago Piperno Bonetti 1 1 Universidade Paranaense (Unipar) Paranavaí PR
Leia maisJava Básico. Aula 1 por Thalles Cezar
+ Java Básico Aula 1 por Thalles Cezar + Histórico Green Project (1991) Desenvolver plataforma para eletrodomésticos inteligentes Tentaram usar C++ Mas resolveram desenvolver uma linguagem própria Oak
Leia maisIntrodução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ
Introdução ao Android SECAP 2014 Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode baixar e modificar Máquina
Leia maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Leia maisPET GAME UM JOGO DE AUXÍLIO AO APRENDIZADO DA LINGUA INGLESA PARA SO ANDROID
PET GAME UM JOGO DE AUXÍLIO AO APRENDIZADO DA LINGUA INGLESA PARA SO ANDROID Fernanda de Araújo Gomes Rodrigues 1, Éberton da Silva Marinho 2 1 Instituto Federal de Educação, Ciência e Tecnologia do Rio
Leia maisSistemas de Informação (SI) Infraestrutra de Tecnologia da Informação (TI): Software
Sistemas de Informação (SI) Infraestrutra de Tecnologia da Informação (TI): Software Prof.ª Dr.ª Symone Gomes Soares Alcalá Universidade Federal de Goiás (UFG) Regional Goiânia (RG) Faculdade de Ciências
Leia maisSoluciona TI Abril/17
Soluciona TI Abril/17 Book de equipamentos Utilização Manutenção Equipamento Aquisição Por quê contratar o Vivo Soluciona TI? Previsibilidade de custos, com pagamentos em parcelas fixas e mensais Sem necessidade
Leia maisAutomação de Testes para Aplicações Mobile na DEPAE
Automação de Testes para Aplicações Mobile na DEPAE Léo Roberto Knetig Projetista de Teste Silton Menezes Sommer Projetista de Teste Objetivos Agilidade nos testes funcionais em dispositivos móveis Melhorar
Leia maisProtótipo de um software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP
Protótipo de um software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Acadêmico: Paulo Fernando da Silva Orientador: Sérgio Stringari Roteiro Introdução Fundamentos Segurança
Leia maisOBSERVADOR DE MOBILIDADE SUSTENTÁVEL
PROJETO E SEMINÁRIO 2011/2012 OBSERVADOR DE MOBILIDADE SUSTENTÁVEL AUTOR: Pedro Miguel Ricardo Pereira A31210@alunos.isel.pt ORIENTADOR: Doutor Porfírio Pena Filipe pfilipe@isel.pt Agenda Introdução Motivação
Leia maisJava FX. Grupo: Alexandre Henrique Marcelo Scheidt Rafael M. Motta Ricardo C. Knoll
Java FX Grupo: Alexandre Henrique Marcelo Scheidt Rafael M. Motta Ricardo C. Knoll Têndencias : RIAs (Rich Internet Application) Varias informações na mesma tela RIAs (Rich Internet Application) Interatividade
Leia maisUNIVERSIDADE FEDERAL DE MATO GROSSO COORDENAÇÃO DE ENSINO DE GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DE MATO GROSSO COORDENAÇÃO DE ENSINO DE GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO RELATÓRIO DE ESTÁGIO SUPERVISIONADO APLICAÇÕES MOBILE COM LAYOUT ADAPTÁVEIS UTILIZANDO ANDROID FRAGMENTS
Leia maisInformática Básica Softwares
Informática Básica Softwares Software 2 Adquirindo Software: Maneiras Tradicionais Software customizado (personalizado) Escrito por programadores contratados pela organização Software empacotado (comercial)
Leia maisSistema Operativo Multi-Tarefa
Sistema Operativo Sistema Operativo Multi-Tarefa Um sistema operativo multi-tarefa permite que um utilizador trabalhe com dois ou mais programas em simultâneo. Na prática o microprocessador não executa
Leia maisSistema Operacionais II. Linux e Software Livre
Sistema Operacionais II Linux e Software Livre Objetivos Entender o que é um software livre; Conhecer as licenças livres mais populares; Conhecer basicamente o Linux e suas principais distribuições.. O
Leia maisUniversidade Federal do Paraná
Universidade Federal do Paraná Departamento de Informática Ciência da Computação Tópicos em Sistemas Embarcados Android Prof. Eduardo Todt 2016 objetivos Com Android studio criar primeira app Projetar
Leia maisSoluciona TI Jan-Fev/17
Soluciona TI Jan-Fev/17 Book de equipamentos Utilização Manutenção Equipamento Aquisição Por quê contratar o Vivo Soluciona TI? Previsibilidade de custos, com pagamentos em parcelas fixas e mensais Sem
Leia maisAcadêmico: Maicon Machado Orientador: José Carlos Toniazzo
Acadêmico: Maicon Machado Orientador: José Carlos Toniazzo Tema; Delimitação do Problema; Hipóteses ou questões de pesquisa; Objetivos; Justificativa; Revisão Bibliográfica; Cronograma; Referências. Desenvolver
Leia maisAPLICATIVO DE MOTO-TÁXI PARA ANDROID
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO DE PÓS-GRADUAÇÃO ESPECIALIZAÇÃO EM DESENVOLVIMENTO WEB THIAGO TAKESHI FRANCISQUINI APLICATIVO DE MOTO-TÁXI PARA ANDROID MONOGRAFIA DE ESPECIALIZAÇÃO
Leia maisSoluciona TI Agosto/16
Soluciona TI Agosto/16 Book de equipamentos Utilização Manutenção Equipamento Aquisição Por quê contratar o Vivo Soluciona TI? Previsibilidade de custos, com pagamentos em parcelas fixas e mensais Sem
Leia mais