Android Faixa Branca Douglas Drumond

Tamanho: px
Começar a partir da página:

Download "Android Faixa Branca Douglas Drumond drumond.douglas@gmail.com"

Transcrição

1 Android Faixa Branca Douglas Drumond

2 eu.about()

3 Técnico eu.about()

4 eu.about() Técnico (pseudo)matemático

5 eu.about() Técnico (pseudo)matemático Bacharel em Ciência da Computação

6 eu.about() Técnico (pseudo)matemático Bacharel em Ciência da Computação Analista de software no Instituto de Pesquisas Eldorado

7 Eldorado

8 @Eldorado Aplicações Framework Bibliotecas Dalvik Linux Kernel

9 @Eldorado Aplicações Framework Bibliotecas Dalvik Linux Kernel BP

10 Android

11 Crescimento Source: Gartner (Feb 2012)

12 Crescimento Android ios Symbian RIM Bada Microsoft Others Source: Gartner (Feb 2012)

13 Crescimento Android ios Symbian RIM Bada Microsoft Others Android ios Symbian RIM Bada Microsoft Others Source: Gartner (Feb 2012)

14 Android market share Source: Techcrunch & Google

15 Android market share Source: Techcrunch & Google

16 Total de Ativações Vídeo

17

18

19 Total de ativações 300 milhões Source: Techcrunch & Google

20 Android market share 36 OEM s 215 operadoras 450k desenvolvedores 310 modelos 112 países

21 Google Play (apps)

22 Google Play (apps) Aproximadamente

23 Google Play (apps) Aproximadamente bilhões de downloads (estimativa)

24 O que é?

25 O que é? Aplicações Framework Bibliotecas Dalvik Linux Kernel

26 Livre

27 Livre

28 Livre

29 Livre

30 Livre the definition of open: "mkdir android ; cd android ; repo init -u git:// android.git.kernel.org/platform/manifest.git ; repo sync ; make"

31 Versões

32 Versões

33 Arquitetura

34 Arquitetura Linux Kernel

35 Arquitetura Bibliotecas Dalvik Linux Kernel

36 Arquitetura Framework Bibliotecas Dalvik Linux Kernel

37 Arquitetura Aplicações Framework Bibliotecas Dalvik Linux Kernel

38 Arquitetura Aplicações Framework Bibliotecas Dalvik Linux Kernel

39 Arquitetura

40 Arquitetura Linux Kernel Display Driver Flash Memory Driver Keypad Driver Audio Driver Camera Driver IPC WiFi Driver Gerenciamento de energia

41 Arquitetura Aplicações Framework Bibliotecas Dalvik Linux Kernel

42 Arquitetura

43 Arquitetura Dalvik

44 Arquitetura Dalvik Baseada em registradores!.dex

45 Arquitetura Aplicações Framework Bibliotecas Dalvik Linux Kernel

46 Arquitetura

47 Arquitetura Bibliotecas Surface Manager SSL OpenGL ES SQLite Media Framework WebKit FreeType libc (bionic)

48 Arquitetura Aplicações Framework Bibliotecas Dalvik Linux Kernel

49 Arquitetura

50 Arquitetura Application Framework Activity Manager Location Manager Window Manager Resource Manager Content Providers Notification Manager Telephony Manager View System

51 Arquitetura Aplicações Framework Bibliotecas Dalvik Linux Kernel

52 Arquitetura

53 Arquitetura Aplicações Home Contacts SMS Phone Maps Browser Music

54 Projetos legais

55 Projetos legais Pulse News

56 Projetos legais Doodledroid

57 Projetos legais Out of Milk Shopping List

58 Projetos legais Robô controlado por bluetooth

59 Projetos legais Robô controlado por bluetooth

60 Projetos legais Bicicleta ergométrica

61 Projetos legais Bicicleta ergométrica

62 Projetos legais Labyrinth

63

64 Ferramentas

65 Pré-requisitos

66 JDK Pré-requisitos

67 Pré-requisitos JDK Android SDK

68 Ambiente

69 Linux Ambiente

70 Ambiente Linux Mac OS X (Intel)

71 Ambiente Linux Mac OS X (Intel) Windows XP ou superior

72 Ferramentas

73 Ferramentas

74 Ferramentas

75 Ferramentas

76 Ferramentas

77 Ferramentas

78 Ferramentas Remote debugger logcat DDMS

79 Ferramentas

80 Ferramentas

81 Ferramentas

82 Google Chrome

83 Google Chrome

84 6 passos

85 Baixe o SDK 6 passos

86 6 passos Baixe o SDK Baixe o plugin p/ Eclipse

87 6 passos Baixe o SDK Baixe o plugin p/ Eclipse Use as ferramentas

88 6 passos Baixe o SDK Baixe o plugin p/ Eclipse Use as ferramentas Baixe o fonte em source.android.com e use como referência

89 6 passos Baixe o SDK Baixe o plugin p/ Eclipse Use as ferramentas Baixe o fonte em source.android.com e use como referência Registre-se como desenvolvedor se quiser publicar no Google Play

90 6 passos Baixe o SDK Baixe o plugin p/ Eclipse Use as ferramentas Baixe o fonte em source.android.com e use como referência Registre-se como desenvolvedor se quiser publicar no Google Play Suba o app no Google Play

91 Vantagens do Android

92 Vantagens do Android Open source (GPL + Apache + BSD)

93 Vantagens do Android Open source (GPL + Apache + BSD) Market simples e instalação livre

94 Vantagens do Android Open source (GPL + Apache + BSD) Market simples e instalação livre Fácil começar, todo mundo sabe Java

95 Vantagens do Android Open source (GPL + Apache + BSD) Market simples e instalação livre Fácil começar, todo mundo sabe Java API direta e simples de entender, sem muitas abstrações, factories, delegates, etc

96 Vantagens do Android Open source (GPL + Apache + BSD) Market simples e instalação livre Fácil começar, todo mundo sabe Java API direta e simples de entender, sem muitas abstrações, factories, delegates, etc Quase nada escondido

97 Tarefa para casa developer.android.com

98 Obrigado

99 Créditos photostream/ photostream/ photostream/ photostream/ photostream/

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Professor Ariel da Silva Dias Apresentação Android e IDEs Por que estudar programação para dispositivos móveis? Linha histórica da indústria durante os séculos Feudalismo

Leia mais

EA998/MC933 Guido Araujo e Sandro Rigo

EA998/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 mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Professor Ariel da Silva Dias Desenvolvendo para Android Por que estudar programação para dispositivos móveis? Linha histórica da indústria durante os séculos Feudalismo

Leia mais

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática Módulo I - Introdução Aula 3 Carlos Eugênio Torres Engenheiro de Informática http://cetorres.com Faculdade Christus Sistemas de Informação 24/09/2010 Graduado em Ciência da Computação pela UFC, Brasil

Leia mais

Sistemas Embarcados Android

Sistemas 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 mais

Sistemas Embarcados Android

Sistemas 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 mais

Visão geral Estrutura do sistema Ferramentas de desenvolvimento Uma aplicação. Android. Universidade Federal de Santa Catarina. 17 de dezembro de 2008

Visã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 mais

A plataforma Android: Uma Introdução

A 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 mais

Android. Marcelo Quinta @mrquinta

Android. 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 mais

O que é o Android? O que é o Android

O 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 mais

Introdução ao Desenvolvimento para Dispositivos Móveis

Introduçã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 mais

Desenvolvimento para Android Aula 1. Prof. Markus Endler

Desenvolvimento para Android Aula 1. Prof. Markus Endler Desenvolvimento para Android Aula 1 Prof. Markus Endler O que é o Android? A plataforma Android é composta de um sistema operacional, middleware e aplicações. O Android SDK (So8ware Development Kit) oferece

Leia mais

Dispositivos 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 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 mais

Android MapBr. com foco na manipulação de mapas usando interfaces de programação de aplicativos do Google

Android MapBr. com foco na manipulação de mapas usando interfaces de programação de aplicativos do Google Um estudo sobre a plataforma Android com foco na manipulação de mapas usando interfaces de programação de aplicativos do Google Acadêmico Marco Aurélio de Oliveira Weiss Orientador Dalton Solano dos Reis

Leia mais

Introdução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega

Introduçã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 mais

MVM 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 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 mais

Sistemas Operacionais Introdução

Sistemas Operacionais Introdução Sistemas Operacionais Introdução Adriano J. Holanda http://adrianoholanda.org/edu/ 5 de agosto de 2013 Introdução Sobre o curso Introdução Complexidade dos SOs Informações sobre a disciplina Serviços Arquitetura

Leia mais

Introdução ao ANDROID Prof. Dr. Joaquim C. Assunção

Introdução ao ANDROID Prof. Dr. Joaquim C. Assunção Introdução ao ANDROID 2017 Prof. Dr. Joaquim C. Assunção 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

Leia mais

FACULDADE 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 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 mais

Introdução a Programação de Smartwatch com Android

Introdução a Programação de Smartwatch com Android INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE Introdução a Programação de Smartwatch com Android 1 Rhavy Maia Guedes rhavy.maia@gmail.com - @rhavymaia rhavymg.wordpress.com

Leia mais

Prof: Ricardo Quintão Site:

Prof: 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 mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE MINICURSO INTRODUÇÃO A PROGRAMAÇÃO DE SMARTPHONES COM ANDROID

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE MINICURSO INTRODUÇÃO A PROGRAMAÇÃO DE SMARTPHONES COM ANDROID 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE MINICURSO INTRODUÇÃO A PROGRAMAÇÃO DE SMARTPHONES COM ANDROID Rhavy Maia Guedes - rhavy.maia@gmail.com @rhavymaia

Leia mais

Introdução a Computação Móvel

Introduçã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 mais

Configuração do Apache Cordova Lab. 13. Prof. Bruno C. Vani

Configuraçã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 mais

PLATAFORMA ANDROID. Ariel Soares Teles arielsoaresteles@gmail.com

PLATAFORMA 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 mais

Descrição geral do Android

Descrição geral do Android Descrição geral do Android (PDM) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Utilização Home screen: Área de notificações Múltiplas páginas

Leia mais

MONOGRAFIA: PLATAFORMAS DE DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS

MONOGRAFIA: 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 mais

Linguagem Mobile Android

Linguagem 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 mais

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Aula 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 mais

Prof: Ricardo Quintão Site:

Prof: Ricardo Quintão   Site: Prof: Ricardo Quintão email: ricardo.quintao@uva.br 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 mais

FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID

FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Roteiro Introdução Fundamentação teórica Desenvolvimento Conclusões Introdução Plataformas

Leia mais

Conceitos básicos sobre computadores

Conceitos básicos sobre computadores SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Conceitos básicos sobre computadores Prof. Vanderlei Bonato: vbonato@icmc.usp.br Sumário O que é um computador e onde podemos encontrá-los? Divisão:

Leia mais

Programa Analítico de Disciplina INF311 Programação para dispositivos móveis

Programa Analítico de Disciplina INF311 Programação para dispositivos móveis 0 Programa Analítico de Disciplina Departamento de Informática - Centro de Ciências Exatas e Tecnológicas Número de créditos: Teóricas Práticas Total Duração em semanas: 15 Carga horária semanal 3 1 Períodos

Leia mais

Pré-Projeto do Trabalho de Conclusão de Curso Tiago Garcia Pereira 1. INTRODUÇÃO

Pré-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 mais

Por dentro da plataforma móvel mais popular do mundo Rodrigo Faria

Por 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 mais

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11 Índice 1. Introdução... 03 2. Instalação: Eclipse e Android... 04 3. Primeira aplicação em Android... 11 1. Introdução Android trata-se de um sistema operacional baseado em Linux. No dia 05 de novembro

Leia mais

Descrição geral do Android

Descriçã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 mais

Linguagens e Técnicas de Programação III Aula 01 Introdução ao Android

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 mais

C3SL - 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 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 mais

Minicurso - Android Fábio Silva / João Paulo Ribeiro

Minicurso - 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 mais

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU Wellyson Vieira Dias 1. Introdução: 1.1. Componentes do ambiente de desenvolvimento: - IDE Android Studio com SDK. - API Level 19

Leia mais

COMPUTAÇÃ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 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 mais

Curso online de Fundamentos em Android. Plano de Estudo

Curso online de Fundamentos em Android. Plano de Estudo Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos

Leia mais

Seminário de S.O - Google Android

Seminá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 mais

Ricardo R. Lecheta. Novatec

Ricardo 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 mais

Introdução ao Google Android

Introdução ao Google Android Introdução ao Google Android Agenda O que é Android Arquitetura e componentes Android Virtual Devices (AVD) Android SDK (Software Development Kit) Android Development Tools (ADT) Estrutura básica de uma

Leia mais

Anais 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, 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 mais

Apresentação Introdução Ambiente de desenvolvimento Aplicativos. Minicurso Android. Dia 1. Adão Henrique R. Justo Filho UFC - DETI 16/10/2012

Apresentaçã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 mais

Desenvolvimento de Aplicações. Android. Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike. Novatec

Desenvolvimento de Aplicações. Android. Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike. Novatec Desenvolvimento de Aplicações Android Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike Novatec Sumário Prefácio... xi Público-alvo...xi Organização do livro...xii Convenções adotadas neste livro...xiii

Leia mais

Sistema de segurança residencial integrado com aplicativo para smartphone.

Sistema de segurança residencial integrado com aplicativo para smartphone. Sistema de segurança residencial integrado com aplicativo para smartphone. Relatório submetido à Universidade Federal de Santa Catarina como requisito para a aprovação da disciplina: DAS 5511: Projeto

Leia mais

2ª Edição Ricardo R. Lecheta

2ª 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 Sumário Agradecimentos... 15 Sobre o autor... 16 Prefácio... 17 Capítulo 1 Introdução ao

Leia mais

Introdução a Arquitetura Android

Introdução a Arquitetura Android Introdução a Arquitetura Android Maycon Viana Bordin 1 Bacharelando em Sistemas de Informação Sociedade Educacional Três de Maio Caixa Postal 153 CEP 98.910-000 Três de Maio RS Brasil mayconbordin@gmail.com

Leia mais

Brilliant Solutions for a Safe World

Brilliant Solutions for a Safe World REQUISITOS DO SISTEMA Existem requisitos específicos para executar componentes específicos em plataformas específicas. Confira abaixo: REQUISITOS DO SISTEMA PARA COMPONENTES DO LADO CLIENTE DO MEGAMATCHER

Leia mais

Computação II Orientação a Objetos

Computaçã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 mais

INFORMÁTICA (NCINF) SOFTWARE SISTEMAS OPERACIONAIS

INFORMÁTICA (NCINF) SOFTWARE SISTEMAS OPERACIONAIS INFORMÁTICA (NCINF) SOFTWARE SISTEMAS OPERACIONAIS Basicamente, são formados por Programas de controle (de equipamentos e de trabalhos) Programas utilitários Características Trabalha com a CPU e gerencia

Leia mais

PROJETO ARQUITETURAL DE SOLUÇÕES MOBILE COM Qt Sandro Andrade IFBA/KDE

PROJETO ARQUITETURAL DE SOLUÇÕES MOBILE COM Qt Sandro Andrade IFBA/KDE PROJETO ARQUITETURAL DE SOLUÇÕES MOBILE COM Qt Sandro Andrade IFBA/KDE sandroandrade@kde.org OLÁ! whoami IFBA/KDE/KDE e.v. sandroandrade@kde.org / @andradesandro http://sandroandrade.org Qt - POR

Leia mais

DANILO RODRIGUES CATAPAN DESENVOLVIMENTO DE APLICATIVO PARA ANDROID SDK

DANILO RODRIGUES CATAPAN DESENVOLVIMENTO DE APLICATIVO PARA ANDROID SDK DANILO RODRIGUES CATAPAN DESENVOLVIMENTO DE APLICATIVO PARA ANDROID SDK ASSIS 2009 DESENVOLVIMENTO DE APLICATIVO PARA ANDROID SDK DANILO RODRIGUES CATAPAN Trabalho de Conclusão de Curso apresentado ao

Leia mais

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO

DESENVOLVIMENTO 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 mais

Implementação de um Motor de Jogos de Carta para a Plataforma Android

Implementação de um Motor de Jogos de Carta para a Plataforma Android Implementação de um Motor de Jogos de Carta para a Plataforma Android Massami Welington Kamigashima Orientador: Paulo César Rodacki Gomes Roteiro - Introdução - Objetivos - Fundamentação teórica - Jogos

Leia mais

Daniel Pereira prof. Dalton S. dos Reis

Daniel Pereira prof. Dalton S. dos Reis Daniel Pereira prof. Dalton S. dos Reis FURB - Universidade Regional de Blumenau DSC - Departamento de Sistemas e Computação Grupo de Pesquisa em Computação Gráfica e Entretenimento Digital 2012/I1 - http://www.inf.furb.br/gcg/

Leia mais

O SISTEMA ANDROID NO UNIVERSO DOS DISPOSITIVOS MÓVEIS

O 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 mais

Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android

Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android Wenner S. Santos*, Marcos Silvano Orita Almeida* *COINT / UTFPR, Campo Mourão, Brasil e-mail: wenner.santos@hotmail.com Resumo/Abstract

Leia mais

ipalestra Desenvolvendo para disposi0vos móveis. Gustavo Graña

ipalestra Desenvolvendo para disposi0vos móveis. Gustavo Graña ipalestra Desenvolvendo para disposi0vos móveis. Gustavo Graña E tu é quem mesmo? Formando do curso de ciência da computação da UFPel. Desenvolvedor backend (java) até 2010. Desenvolvedor mobile desde

Leia mais

PROJETO PEDAGÓGICO DE CURSOS

PROJETO PEDAGÓGICO DE CURSOS 1 de 5 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM DEZEMBRO / 2014 2 de 5 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,

Leia mais

Introdução ao Desenvolvimento de Aplicativos Android

Introduçã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 mais

CONDIÇÕES GERAIS DE ASSISTÊNCIA ASSISTÊNCIA HELP DESK P L A N O 1

CONDIÇÕES GERAIS DE ASSISTÊNCIA ASSISTÊNCIA HELP DESK P L A N O 1 CONDIÇÕES GERAIS DE ASSISTÊNCIA ASSISTÊNCIA HELP DESK P L A N O 1 1. QUADRO RESUMO DE SERVIÇOS ITEM SERVIÇOS LIMITES DO SERVIÇO 2.1 Suporte Remoto Informática 2.2 Suporte Remoto Celular 2.3 Suporte Remoto

Leia mais

Introdução a Sistemas Operacionais. Carlos Eduardo Ba8sta

Introdução a Sistemas Operacionais. Carlos Eduardo Ba8sta Introdução a Sistemas Operacionais Carlos Eduardo Ba8sta Sistema Operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema, fornecendo uma interface entre o computador

Leia mais

Introdução aos Sistemas Operacionais. Ricardo Ramos de Oliveira

Introdução aos Sistemas Operacionais. Ricardo Ramos de Oliveira Introdução aos Sistemas Operacionais Ricardo Ramos de Oliveira E-mail: ricardo.ramos@ifsuldeminas.edu.br Cadastro Wiki USP Endereço: http://garapa.intermidia.icmc.usp.br/mediawiki Objetivos Conceituar

Leia mais

Introduçã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 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 mais

Desenvolvimento de Aplicações Móveis com HTML5

Desenvolvimento de Aplicações Móveis com HTML5 Desenvolvimento de Aplicações Móveis com HTML5 Date : 9 de Março de 2013 Por Nuno Nunes para o Pplware Workshop realizado no âmbito do Mestrado em Computação Móvel do Instituto Politécnico da Guarda na

Leia mais

PET 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 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 mais

Computação II Orientação a Objetos

Computaçã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 mais

Afinal, o que é Android?

Afinal, 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 mais

Programação para dispositivos móveis. Cassio Diego cassiodiego.com/m

Programação para dispositivos móveis. Cassio Diego cassiodiego.com/m Programação para dispositivos móveis Cassio Diego cassiodiego.com/m mail@cassiodiego.com projetos Cassio Diego cassiodiego.com/m mail@cassiodiego.com Plano de ensino Nome: Programação para dispositivos

Leia mais

Cópia de Contatos. Celulares Smartphones Tablets SIMs. (C) 2013 Maine Avenue Technologies - All rights reserved

Cópia de Contatos. Celulares Smartphones Tablets SIMs. (C) 2013 Maine Avenue Technologies - All rights reserved Cópia de Contatos Celulares Smartphones Tablets SIMs (C) 2013 Maine Avenue Technologies - All rights reserved Descrição do Serviço ContactsPoint (1/3) ContactsPoint é um serviço Web desenvolvido pela MAT

Leia mais

CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA Basicamente, são formados por: Programas de controle (de equipamentos e de trabalhos). Programas utilitários.

Leia mais

Especificação Técnica Sistema de Acesso

Especificação Técnica Sistema de Acesso 1. Introdução O VW Acesso é um sistema 100% web, para controle de acesso de pessoas. O sistema possui arquitetura robusta e independente de plataforma, atendendo todos os segmentos e portes de empresa.

Leia mais

IV 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) 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 mais

CLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados

CLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados CLIPPING SERVICE O que é o Android? O Android, na verdade, é um sistema operacional para aparelhos móveis como celulares (nesse caso, smartphones) e tablets. É ele que define o visual, os recursos e funcionalidades

Leia mais

Android Core. Felipe Silveira felipesilveira.com.br. Aula 1

Android Core. Felipe Silveira felipesilveira.com.br. Aula 1 Android Core Felipe Silveira felipesilveira.com.br Aula 1 Android? Sistema Operacional + Plataforma de desenvolvimento + Aplicações Padrão (SMS, Maps, Calendar...) Código aberto (AOSP - Android Open Source

Leia mais

Desenvolvimento de Aplicativos com ASR para Android

Desenvolvimento 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 mais

Brilliant Solutions for a Safe World

Brilliant Solutions for a Safe World Componente Biométrico - Voz Componentes do lado do servidor (multi-plataforma): Licenças do Matching Server Licenças do Fast Voice Extractor Licenças do Voice Matcher Componentes do cliente para Windows,

Leia mais

Desenvolvedor Android: Avançado. Plano de Estudo

Desenvolvedor Android: Avançado. Plano de Estudo Desenvolvedor Android: Avançado Plano de Estudo Descrição do programa A Certificação Android fornece as ferramentas necessárias para projetar e implementar aplicativos para dispositivos Android, com base

Leia mais

Sistemas 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 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 mais

Mobile Application Security. The OWASP Foundation Wagner Elias CTO Conviso Application Security

Mobile Application Security. The OWASP Foundation  Wagner Elias CTO Conviso Application Security Mobile Application Security Wagner Elias CTO Conviso Application Security welias@conviso.com.br @welias Copyright 2007 The Foundation Permission is granted to copy, distribute and/or modify this document

Leia mais

Oportunidades de trabalho em TI&Telecom Instituto Eldorado - Campinas

Oportunidades de trabalho em TI&Telecom Instituto Eldorado - Campinas O Instituto de Pesquisas Eldorado está em operação desde março de 1999 e dedica-se à Pesquisa e Desenvolvimento de novas tecnologias com foco em TI&Telecom, caracterizando-se como um provedor de soluções

Leia mais

Aprenda, ensine, instale e compartilhe

Aprenda, ensine, instale e compartilhe Aprenda, ensine, instale e compartilhe Gestão de Projetos Opensource Gestão de Projetos Opensource Ben Rainir Sousa Ferreira Brain UP CEO ITIC Dir. de Inovação ü Ciências da Computação - UFC ü Desenvolvedor

Leia mais

A instalação da vantagem VT em um PC

A instalação da vantagem VT em um PC A instalação da vantagem VT em um PC Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Procedimento de instalação Troubleshooting Informações Relacionadas Introdução A vantagem

Leia mais

Google. Ricardo R. Lecheta. Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec

Google. Ricardo R. Lecheta. Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec Google Aprenda a criar aplicações para dispositivos móveis com o Android SDK Ricardo R. Lecheta Novatec Sumário Agradecimentos... 15 Sobre o autor... 16 Prefácio... 17 Capítulo1 Introdução ao Android...

Leia mais

DESENVOLVIMENTO DE APLICATIVOS HÍBRIDOS BENEFÍCIOS E PROBLEMAS ENCONTRADOS NA UTILIZAÇÃO DESSAS TECNOLOGIAS

DESENVOLVIMENTO DE APLICATIVOS HÍBRIDOS BENEFÍCIOS E PROBLEMAS ENCONTRADOS NA UTILIZAÇÃO DESSAS TECNOLOGIAS Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. DESENVOLVIMENTO DE APLICATIVOS HÍBRIDOS BENEFÍCIOS E PROBLEMAS ENCONTRADOS NA UTILIZAÇÃO

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Prof. MSc. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br Programação para Dispositivos Móveis Aula - Introdução ao Android Caxias - MA Roteiro Introdução ao Android Java e Plataforma Android

Leia mais

NF-e PROTECT. Armazenamento e Gerenciamento de NF-e e CT-e

NF-e PROTECT. Armazenamento e Gerenciamento de NF-e e CT-e 2016 NF-e PROTECT Armazenamento e Gerenciamento de NF-e e CT-e Porque a Organização das Informações é Essencial para o Sucesso, e otimizar o Tempo também é fundamental QUEM SOMOS O NF-e PROTECT nasceu

Leia mais

Acelere a inovação simplificando o Desenvolvimento de Apps Fiori e Leonardo

Acelere a inovação simplificando o Desenvolvimento de Apps Fiori e Leonardo Acelere a inovação simplificando o Desenvolvimento de Apps Fiori e Leonardo Eugenio García GeneXus for SAP Systems Product Manager egarcia@genexus.com Ricardo Recchi Country Manager Brazil rrecchi@genexus.com

Leia mais

Manual de actualização do software do Bluetooth Para Android

Manual de actualização do software do Bluetooth Para Android Manual de actualização do software do Bluetooth Para Android Para os modelos CDE-13xBT, CDE-W235BT, CDA-137BTi 1 Introdução Este manual descreve os passos necessários para actualizar o firmware do Bluetooth

Leia mais

Trabalho de: Sofia Esperança nº 10830, Hamilton Trindade nº 47129, Ana Patrícia Lopes nº 51374

Trabalho de: Sofia Esperança nº 10830, Hamilton Trindade nº 47129, Ana Patrícia Lopes nº 51374 Universidade de Aveiro DeCA NTC Projecto Trabalho de: Sofia Esperança nº 10830, Hamilton Trindade nº 47129, Ana Patrícia Lopes nº 51374 Introdução Depois de analisarmos e discutirmos melhor as ideias que

Leia mais

Software. Disciplina: Teoria e Fundamentos de Sistemas de Informação. Professor: Thiago Silva Prates

Software. Disciplina: Teoria e Fundamentos de Sistemas de Informação. Professor: Thiago Silva Prates Software Disciplina: Teoria e Fundamentos de Sistemas de Informação Professor: Thiago Silva Prates Software Softwares são programas de computador que controlam as tarefas do hardware. Programas de computador:

Leia mais

Basic, Everest e Braille Box. Guia de Instalação

Basic, Everest e Braille Box. Guia de Instalação Basic, Everest e Braille Box Guia de Instalação 2 PUBLICADO POR Index Braille Hantverksvägen 20 954 23, Gammelstad Suécia Telefone: +46 920 2030 80 www.indexbraille.com E POR Tecassistiva Av. Dr. Altino

Leia mais

Informática básica. Professor: Francisco Ary

Informática básica. Professor: Francisco Ary Informática básica Professor: Francisco Ary O que vimos na ultima aula: O que é informática? O que é um computador? Evolução; Computadores eletrônicos: Válvulas; Transistor; Circuito integrado;e Microprocessador;

Leia mais