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



Documentos relacionados
Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião

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


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

Guia do usuário do PrintMe Mobile 3.0

Windows Phone: Acesse Configurações > Rede celular + SIM > Ativada/Desativada. Android: Deslize a tela para baixo e desmarque a opção de dados.

I N T R O D U Ç Ã O W A P desbloqueio,

10 DICAS PARA TURBINAR SEU PACOTE DE DADOS. 1 - Desative os Dados do Celular. 2 Remova as notificações e atualizações automáticas

Sistemas Embarcados Android

Sistemas Embarcados Android

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

PROJETO INFORMÁTICA NA ESCOLA

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

CARTEIRA VIRTUAL C A R D B O A R D CAMINHOS PONTOMOBI EDU

Introdução do Jornalismo Móvel

Gerenciamento de Dispositivos Móveis

Desenvolvimento de Aplicações Móveis: Presente, Passado e Futuro

Por que Office 365? Office 365 Por que usar?

Android. Marcelo

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Como configurar s nos celulares. Ebook. Como configurar s no seu celular. W3alpha - Desenvolvimento e hospedagem na internet

Inicialização Rápida do Novell Messenger Móvel

AUTOMAÇÃO DE ESCRITÓRIOS ADE

Aplicações Móveis e sua aplicação na saúde: micd, exemplo prático

MOBILE APPS. Principais características. Permitir que o cliente compre produtos e serviços diretamente via app

UM FRAMEWORK PARA DESENVOLVIMENTO DE

Programação para Dispositivos Móveis

06/06/2013. O que é Software de Sistema? Sistema Operacional (SO) Tipos de Software de Sistema. Fatia de Mercado :: SO Desktop

O MERCADO COM MAIOR CRESCIMENTO

Sistemas Operacionais

Pro 1420Wi/1430Wi. Projete de qualquer fonte. Interaja com o seu computador. Comece a usar o BrightLink Pro. O que deseja fazer?

Fundamentos da Computação Móvel

Windows 8 no Surface, Data Dashboard e a evolução do mercado de tecnologia móvel

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME

TEORIA GERAL DE SISTEMAS

O que é o Android? O que é o Android

Guia rápido de recursos Wi-Fi GZ-EX210

Galaxy Tab Wi-Fi

Motorola Phone Tools. Início Rápido

ESTUDO DE CASO WINDOWS VISTA

Comunicação por meio de dispositivos móveis ainda tem muito para crescer no país

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID

ISHIFT: Informação em Movimento

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

SERÁ QUE SABES TUDO SOBRE SMARTPHONES?

Sistemas Operacionais

Contextualização. *

Computação Instrumental

I - O que é o Mobilize-se

Introdução ao Android SDK. Prof. Me. Hélio Esperidião

A plataforma Android: Uma Introdução

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS

Inicialização Rápida do Novell Vibe Mobile

Interface gráfica. Figura 1: MS DOS

Segurança em Dispositivos Móveis. <Nome> <Instituição> < >

Número de pessoas com acesso à internet passa de 120 milhões

MANUAL DO USUÁRIO. Software de Imagem via ipad baseado no sistema operacional ios

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

UNIVERSIDADE FEDERAL FLUMINENSE ESCOLA DE ENGENHARIA MBA EM TV DIGITAL, RADIODIFUSÃO E NOVAS E NOVAS MÍDIAS

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc.

RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE)

Android. 10 vantagens do sistema Android em relação ao iphone

MANUAL DO USUÁRIO. Software de Imagem via Celular (isic) baseado no sistema operacional Symbian

Galaxy Tab Plataforma PRODUTOS B2B SAMSUNG APPS SUPORTE MY SAMSUNG BUSCA. Página principal Celulares & Tablets Tablets

OneDrive: saiba como usar a nuvem da Microsoft

Introdução ao Android. Prof. Fellipe Aleixo

Aplicativos Informatizados da Administração. Hardware A evolução e o impacto dos computadores nas áreas de negócios.

No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:

da deusa Athena, da sabedoria na mitologia grega PROPOSTA COMERCIAL Fone:

Manual de instalação e configuração da Ferramenta Android SDK

Android Como configurar Rede sem fio Univates-Professores

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc.

Colégio Ari de Sá Cavalcante Regulamento Projeto SAS Digital

Tecnologia e Informática

MANUAL DO USUÁRIO. Software de Imagem via Celular (isic) baseado no sistema operacional Android

Aquisição móvel de dados com Smartphones & Tablets

Manual do Usuário Android Neocontrol

Entenda as vantagens dos chips de quatro núcleos

Manual. Roteador - 3G Portátil

Circuito UNIFACS Semana SBC

Tecnologia de redes celular GSM X CDMA

RICCA MOBILE IR AUXILIANDO EMPRESAS DE CAPITAL ABERTO A SE COMUNICAREM NO SÉCULO 21: #mobileir

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60

FECAP. Plataforma Microsoft

Entenda os formatos mais populares de vídeo

LICENCIATURA EM COMPUTAÇÃO PROCESSADOR TEGRA 2

Segurança em Dispositivos Móveis

Frameworks para criação de Web Apps para o Ensino Mobile

SAP Business One Mobile App Seus negócios em tempo real e a qualquer hora! Alexandre Castro Channel Enabler & Solution Expert

Procedimento para instalação do BLACKBERRY Software de Imagem via Celular

Website para dispositivos Móveis. O futuro na palma de sua mão!

Transcrição:

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 de tornar a comunicação mais eficiente e fácil, eles tiveram a brilhante ideia de criar um sistema que fosse capaz de efetuar a comunicação entre telefones sem fio. A ideia não era nada ruim, porém a tecnologia da época não ajudava muito. 1

Histórico A primeira utilização de um dispositivo móvel capaz de realizar chamadas telefônicas se deu somente em 1973 ano em que foi realizada a primeira chamada de um celular para um telefone fixo. Histórico Entre os anos de 1947 e 1973 vários fabricantes fizeram testes em seus dispositivos móveis, contudo a primeira empresa a mostrar um dispositivo funcionando foi a Motorola. 2

Fatos Importantes A primeira mensagem de texto (SMS) foi enviada em 1993 20 anos após a primeira chamada ter sido feita. Em setembro de 2002, chega ao Brasil o primeiro celular com display colorido. Enquanto, neste mesmo ano, a RIM lançava o primeiro smartphone nos Estados Unidos: o Blackberry. Fatos Importantes A popularização dos smartphones se deu efetivamente em 2007 quando a Apple lançou o primeiro iphone que, além de ser o primeiro que permitia a interação via toque dos dedos (touchscreen), revolucionava a oferta de aplicativos por meio de uma loja virtual. 3

E hoje? Atualmente, o celular é o produto de consumo mais utilizado no mundo, sendo que a quantidade de dispositivos ativos corresponde a mais da metade população mundial. Acredita-se que até o final de 2013 o número de dispositivos ativos superem 5,3 bilhões. E hoje? Segundo dados da Anatel, em julho de 2012, no Brasil, haviam 130,44 linhas móveis ativas para cada 100 habitantes. A quantidade de celulares conectados a internet já atingiu mais que o dobro da quantidade de computadores conectados. 4

A Era dos Smartphones Um smartphone é um dispositivo móvel que realiza tarefas muito além de um celular convencional (que até então realizavam chamadas e enviavam SMS). A maioria dos smartphones atuais é capaz de capturar e reproduzir sons, imagens e vídeos, receber e enviar e-mails e permitem navegação na internet, tanto via rede de telefonia (GPRS ou 3G) quanto via wi-fi. A Era dos Smartphones Quantos de vocês tem um smartphone? Quantos de vocês compraram um smartphone recentemente? Quantos de vocês dormem com o celular ao lado da cama? Quanto de vocês nunca largam o celular? 5

A Era dos Smartphones Uma pesquisa global recentemente divulgada pela Intel revelou que 40% dos usuários desses portáteis usam seus dispositivos mesmo quando estão no banheiro. 80% dormem com o aparelho bem ao lado da cama e 40% afirmaram não largar nunca o celular, ficam grudados com ele 24 horas por dia, sete dias por semana. Plataformas Existentes Uma plataforma para dispositivos móveis pode ser vista a grosso modo como um sistema operacional. Na prática uma plataforma envolve um pacote de programas com funcionalidades que vão além de um sistema operacional, contento também middleware, aplicativos e GUI, tanto para celulares quanto para tablets. 6

Plataformas Existentes Hoje em dia as plataformas para smartphones mais conhecidas no mercados são: Android, da Open Handset Alliance (OHA). ios, da Apple. Windows Phone, da Microsoft. Symbian, da Nokia. BlackBerry OS, da Research In Motion (RIM). Representação no Mercado 7

A Plataforma Android Atualmente a plataforma Android já representa cerca 81% do mercado de smartphones onde, somente a Samsung responde por 40% dos smartphones Android.* Seguido por seu concorrente direto: o ios, em segundo lugar representando não mais que 13% do mercado. Esta diferença gritante entre o primeiro e segundo lugar faz sentido se analisarmos alguns aspectos inerentes ao Android. *dado referente ao 3º trimestre de 2013 O que é o Android? É um sistema operacional móvel baseado em uma versão modificada do Linux. Por ser um sistema gratuito e aberto, tornouse bastante atraente despertando o interesse de muitos fornecedores. Por ser um sistema de código aberto, não há configurações fixas de software ou hardware, o que permite que cada fabricante personalize sua versão como desejar. 8

Características do Android O Android suporta as seguintes funcionalidades: Armazenamento baseado em banco de dados (SQLite); Conectividade: suportando as tecnologias 2G/2.5G, 3G, 4G, CDMA, UMTS, BlueTooth, WiFi, WiMax; Troca de mensagens SMS e MMS; Características do Android Navegação Web: baseado no WebKit (também código aberto) e no mecanismo de JavaScript do Chrome; Suporte a multimídia: capaz de reproduzir vários formatos de som, imagem e vídeo; Suporte a hardware como: acelerômetro, câmera, bússola digital, sensor de proximidade e GPS; Multitouch: telas multitoques; 9

Características do Android Multithread: suporte a aplicativos multitarefa; Suporte a animações em Flash (um dos principais diferenciais do Android em relação ao ios); Tethering: suporte ao compartilhamento de conexões de internet como um hotspot com e sem fio. Arquitetura do Android 10

Linux Kernel É o núcleo em que o Android é baseado. Contém todos as drivers responsáveis pela comunicação entre as camadas superiores e o hardware. Bibliotecas Contêm todo o código que provê as principais funcionalidades do Android. Tais bibliotecas possuem funcionalidades previamente escritas para facilitar a escrita de um aplicativo, a partir do reuso de suas funções. Ex.: A biblioteca SQLite fornece suporte a armazenamento de dados em um banco de dados. 11

Runtime Android É o ambiente de tempo de execução do Android. Nele o desenvolvedor encontra todas as bibliotecas necessárias para o desenvolvimento de aplicações. Também inclui uma máquina virtual (Dalvik) projetada especificamente para Android e otimizada para dispositivos com limitação de bateria, memória e CPU. Estrutura de Aplicativos Expõe as várias capacidades do Android para os desenvolvedores de aplicativos, de forma com que eles possam fazer o uso delas em seus aplicativos. 12

Aplicativos Nesta camada você encontrará os aplicativos nativos disponíveis em seu dispositivo Android (telefone, contatos, navegador, etc.), bem como aplicativos baixados da Play Store (loja de aplicativos do Android antigo Android Market). O Android no Mercado Hoje em dia, o Android não se limita mais aos smartphones. Vários outros dispositivos já possuem o Android como SO: Tablets e-readers Netbooks MP4 Players Smart TVs 13

Atividades Práticas Revisão de Programa Orientada a Objetos. Fazer a instalação do Android SDK. Criar a primeira aplicação. 14