Tecnologias Móveis
Prof. MSc. Iury Teixeira
E-mail: franciury@gmail.com
@iuryteixeira
Prof.IuryTeixeira
Prof.IuryTeixeira
Todo mundo tem (ou quer ter) o seu
dispositivo móvel.
Possibilidade de usar um
computador (de bolso) em qualquer
lugar.
Os dipositivos móveis estão cada vez mais
presentes nas nossas vidas…
Prof.IuryTeixeira
Cada vez mais cedo
Prof.IuryTeixeira
Prof.IuryTeixeira
Por que?
• Câmeras;
• GPS;
• MP3;
• Multi-tarefa / multi-processamento;
• Reconhecimento de Voz;
Recursos
Motivos
teis
o sem fio
Convergência de dispositivos
– Web (online)
– na Web (sociais)
Cada vez mais ceis de utilizar
Prof.IuryTeixeira
Agosto / 2013
Venda de smartphones superou a
de celulares comum no Brasil
Prof.IuryTeixeira
Prof.IuryTeixeira
Influência em políticas de empresas:
BYOD
Bring your own device
Tecnologias Móveis
• A mobilidade teve como “start”, a criação do Palm (Criado por
Jeff Hawkings) na década de 90.
• Mantido posteriormente pela: PalmOne e PalmSource.
• Categorizados como Computadores de Mão;
• Seguindo da adesão das Empresas;
Sistemas Operaionais
Prof.IuryTeixeira
Mobilidade???
O que é MOBILIDADE ???
É a capacidade de um dispositivo poder ser deslocado
facilmente, oferecendo um conjunto de funções, podendo
conectar-se com outros sistemas e de fácil uso.
Prof.IuryTeixeira
Portabilidade
Facilmente transportado!
O que já foiportátil:
Prof.IuryTeixeira
O Que é portável hoje?
Prof.IuryTeixeira
Portabilidade
• As duas principais características:
TAMANHO do: Dispositivo e Acessórios
PESO do: Dispositivo e Acessórios
Prof.IuryTeixeira
Usabilidade
• Deve ser de fácil utilização por diversos tipos de pessoas;
• Algumas características que influenciam na utilização:
• Usuário;
• Ambiente;
• E Dispositivo (quando for aplicação);
Tamanho e Força
Flexibilidade e Destreza
Conhecimento e Capacidade
Do usuário:
Prof.IuryTeixeira
Usabilidade
Normais do usuário Específicos usuários
Do ambiente:
Tempo de inicialização Integridade dos dados
Do dispositivo:
Interface com usuário Robustez / Resistência
Prof.IuryTeixeira
Funcionalidade
• Os dispositivos servem hoje para múltiplos propósitos e
diversos tipos de funcionalidades;
• Aplicações com objetivos e atividades distintas;
Prof.IuryTeixeira
Prof.IuryTeixeira
Prof.IuryTeixeira
Prof.IuryTeixeira
E as TVs Mudaram?
Prof.IuryTeixeira
Tipos de Aplicações Móveis:
Independente
Dependente
Prof.IuryTeixeira
Conectividade
• Existem três modos de operação dos dispositivos, seja
conexão com um sistema back-end ou não:
Prof.IuryTeixeira
Como construir tais
aplicações – móveis e
conectadas ?
Prof.IuryTeixeira
Móvel…
Arquitetura???
Arquitetura Independente
• Visão Física
Usuário
UI Móvel e Processos
Prof.IuryTeixeira
Arquitetura Dependente
• Visão Física
Usuário
UI Móvel
Sistema back-end
Gerenciamento de Segurança
Prof.IuryTeixeira
Quais tipos de
comunicação
podemos utilizar?
Comunicação Síncrona
Prof.IuryTeixeira
Comunicação Assíncrona
Prof.IuryTeixeira
Prof.IuryTeixeira
Na computação móvel há
outras coisas além de
Smartphone e Tablet...
Cenários…
• o qua
• Wearable Computing
• Casas inteligentes
• Equipamentos militares
• Redes Veiculares
Prof.IuryTeixeira
Computação Móvel do
Séc. XXUM
[Conectado][Ligado][Sempre][Compartilhando]
Computação Móvel tem:
oComputação pervasiva
oComputação Ubíqua
oTecnologia Calma
oComputação vestível
oObjetos inteligentes
oAmbientes Inteligentes
Prof.IuryTeixeira
Computação ubíqua
Prof.IuryTeixeira
Prof.IuryTeixeira
The Computer of the 21st Century" (Mark Weiser, Scientific American, 1991)
Computação Ubíqua
Disponibilização de serviços quando e
onde for necessário, de forma
perceptível ou não.
Prof.IuryTeixeira
A pervasividade computacional vai m do nio dos
computadores pessoais: a ideia que praticamente
qualquer coisa, de carros a roupas, de caras de cafe a
casas e ambientes, mesmo o corpo humano,
possam ser dotados de chips que -los
a outros dispositivos em rede.
Composição
Prof.IuryTeixeira
Computação
Móvel
Computação
Ubíqua
Computação
Pervasiva
Prof.IuryTeixeira
Computação
Ubíqua
Realidade
Virtual
?
Evolução…
Prof.IuryTeixeira
Várias pessoas para um computador
[Mainframe]
Um computador, um usuário
[PC]
Vários copmutadores, para uma
pessoa
[Ubíqua]
Hoje
Características
• O melhor computador é um “servo” quieto e invisível;
• O computador deveria estender a inconsciência de uma
pessoa;
• Tecnologia deverá criar/ esta ligada a tranquilidade;
• Serviços acompanhando o usuário;
• Transparência:
• O dispositivos, hardwares e softwares, devem ser discretos.
Prof.IuryTeixeira
Tecnologia Calma
Prof.IuryTeixeira
Centro de
Percepção
Periferia
“aquela que informa mas não demanda nosso foco ou atenção”
Mark Weiser e John Brown
Calma está aqui!
Prof.IuryTeixeira
Prof.IuryTeixeira
Prof.IuryTeixeira
Prof.IuryTeixeira
Prof.IuryTeixeira
Limitações e Dificuldades
• Custo de
equipamentos
• Consumo de energia;
• Largura de banda;
• Segurança
• Privacidade;
Prof.IuryTeixeira
• Tipos de dados;
• Plataformas
diferentes;
• Paradigmas
divergentes;
Como as informações
chegarão ao seu destino
corretamente?
Prof.IuryTeixeira
Computação Sensível
ao Contexto
Conectando-se
Conceitos
• Empregam a capacidade das aplicações terem conhecimento
do: tempo, local, temperatura, pessoa, pessoas, sistemas;
• Permite a adaptação ao contexto atual;
Prof.IuryTeixeira
O Que é Contexto?
• O Contexto é uma informação que possa identificar o estado
atual de uma entidade.
Prof.IuryTeixeira
• Uma Entidade é considerado qualquer pessoa, objeto,
lugar, um sistema, e/ou o prórpio usuário.
Baseado em [Dey, 2011]
Os 5 W e o H!
• Where – Onde estamos? Ambiente/ Espaço…
• When – Quando está ocorrendo, baseado em que perído:
[agora], ontem.
• Why – Por que esta tarefa esta sendo realizada [objetivo]
• What – O que o usuário espera?
• Who – Quem é o alvo? Quem é o usuário? Qual é o objeto?
• How – Como será fornecido a informação [tech-infra-mobile]
Prof.IuryTeixeira
Prof.IuryTeixeira
Prof.IuryTeixeira
Prof.IuryTeixeira
Só pra alguns 
7.2 bilhões de pessoas (2013)
Prof.IuryTeixeira
Prof.IuryTeixeira
Prof.IuryTeixeira
Prof.IuryTeixeira
Simples usa o coletivo
Prof.IuryTeixeira
Smart Cities
Prof.IuryTeixeira
Prof.IuryTeixeira
Tecnologia x Caos
• Pessoas produzirem dados
• Pessoas Consumirem dados
• Exemplos:
• Waze…
• Facebook
• Sensores
• ….
Prof.IuryTeixeira

Computação Móvel e Ubíqua

Notas do Editor

  • #8 Os usuários de todos os tipos e em todos os lugares;Android – reconhecimento de facePensar pequeno –processamente, conexão, latência, tela menor, energia limitada
  • #12 Palm hoje da HP utilizando o WebOSPalmOne = Hardware – dispositivoPalmSource = mantendo o PalmOS
  • #13 Symbiam; Arduino;Vale lembrarosembarcadosDiversasplataformas, linguagens, recursos, muitacoisadiferente
  • #16 Marti Cooper apresentou o primeirocelular!1983
  • #18 Tamanhoimporta, maioressãodifíceis de transportar, jáosmenoressãocomplicados de utilizar as vezes…As vezeségrande e as funcionalidadesfaz com quesejamutilizados ( iPad )Maiores: Notebooks e Tablet PCs
  • #19 Tamanho e Força: um laptopépesadoparaumacriança! O teclado do smartphone écomplicadoparaumapessoa de peso elevado!Usuário de LUVA NA MAO;QUANTO MAIS SIMPLES MAIS INTUITIVO DE USAR;
  • #20 Especifico do usuário – DIRIGINDO/MOTO;
  • #21 Podesergrande mas se tiverotimasfuncionalidadeséaceitávelpelousuário - Tablet e iPadIndependentes – Trabalhamsozinhas, como: Jogos, Calculador, RelogioDependendetes – Depende de outros sistemasouusuario (Noticias, GPS, Email)
  • #26 Podesergrande mas se tiverotimasfuncionalidadeséaceitávelpelousuário - Tablet e iPadIndependentes – Trabalhamsozinhas, como: Jogos, Calculador, RelogioDependendetes – Depende de outros sistemasouusuario (Noticias, GPS, Email)
  • #31 Existemalgunsmitos no desenvolvimentomovel:- Barato, rápido e fácil
  • #32 Existemalgunsmitos no desenvolvimentomovel:- Barato, rápido e fácil
  • #44 Realidade Virtual = Simula o mundo virtual; Tornausuárioimerso no ambiente; Engana o usuário com dispositivos e ambientes;
  • #47 Estainseridanavida das pessoas, como a energiaestahoje.
  • #48 Quaistecnologiasoucoisas se tornaraminvisíveis e estãonanossaperiferia? [proximos slide]
  • #56 Microcomputadoresembarcados e escondidos;
  • #57 O Sistemaprecisaserciente do contexto,paraproverinformaçõesrelevantes
  • #59 energias renováveis coleta de lixo inteligente trânsito inteligente prédios inteligentes casas inteligentes
  • #60 energias renováveis coleta de lixo inteligente trânsito inteligente prédios inteligentes casas inteligentes