SlideShare uma empresa Scribd logo
1 de 68
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

Mais conteúdo relacionado

Mais procurados

Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
licardino
 
Trabalho do sistemas operativos
Trabalho do sistemas operativosTrabalho do sistemas operativos
Trabalho do sistemas operativos
David Pereira
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
Bugui94
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de Sistemas
Nécio de Lima Veras
 
Prototipação de software
Prototipação de softwarePrototipação de software
Prototipação de software
leopp
 

Mais procurados (20)

Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveis
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
 
Internet das Coisas
 Internet das Coisas Internet das Coisas
Internet das Coisas
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento Mobile
 
Trabalho do sistemas operativos
Trabalho do sistemas operativosTrabalho do sistemas operativos
Trabalho do sistemas operativos
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao Mobile
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificial
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
 
Aula 2 - Processos de Software
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
 
Introdução à linguagem UML
Introdução à linguagem UMLIntrodução à linguagem UML
Introdução à linguagem UML
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de Sistemas
 
Teste de Software - Introdução
Teste de Software - IntroduçãoTeste de Software - Introdução
Teste de Software - Introdução
 
Prototipação de software
Prototipação de softwarePrototipação de software
Prototipação de software
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
 
Sistemas distribuídos aula 1
Sistemas distribuídos aula 1Sistemas distribuídos aula 1
Sistemas distribuídos aula 1
 
Metaverso - O que foi, é e pode ser
Metaverso - O que foi, é e pode serMetaverso - O que foi, é e pode ser
Metaverso - O que foi, é e pode ser
 

Destaque

ACM Computação Ubíqua Final
ACM Computação Ubíqua FinalACM Computação Ubíqua Final
ACM Computação Ubíqua Final
herickfaro
 
Características del computador
Características del computadorCaracterísticas del computador
Características del computador
Carlos Simbaña
 
Características de computadoras
Características de computadorasCaracterísticas de computadoras
Características de computadoras
Armando Medina
 
Computação Ubiqua e Verde
Computação Ubiqua e VerdeComputação Ubiqua e Verde
Computação Ubiqua e Verde
elliando dias
 
6 caracteristicas del computador
6 caracteristicas del computador6 caracteristicas del computador
6 caracteristicas del computador
patrichongo
 
Computação Ubíqua
Computação UbíquaComputação Ubíqua
Computação Ubíqua
herickfaro
 

Destaque (19)

Computação Ubíqua
Computação Ubíqua Computação Ubíqua
Computação Ubíqua
 
ACM Computação Ubíqua Final
ACM Computação Ubíqua FinalACM Computação Ubíqua Final
ACM Computação Ubíqua Final
 
Computação ubíqua
Computação ubíquaComputação ubíqua
Computação ubíqua
 
Computação ubíqua
Computação ubíquaComputação ubíqua
Computação ubíqua
 
Computação ubíqua
Computação ubíquaComputação ubíqua
Computação ubíqua
 
Computação vestivel
Computação vestivelComputação vestivel
Computação vestivel
 
Computação Ubíqua (Versão Final)
Computação Ubíqua (Versão Final)Computação Ubíqua (Versão Final)
Computação Ubíqua (Versão Final)
 
Computacao Movel Ubiqua
Computacao Movel UbiquaComputacao Movel Ubiqua
Computacao Movel Ubiqua
 
Características del computador
Características del computadorCaracterísticas del computador
Características del computador
 
Caracteristicas del computador
Caracteristicas  del computadorCaracteristicas  del computador
Caracteristicas del computador
 
CARACTERISTICAS DE UN COMPUTADOR
 CARACTERISTICAS DE UN COMPUTADOR CARACTERISTICAS DE UN COMPUTADOR
CARACTERISTICAS DE UN COMPUTADOR
 
Características de computadoras
Características de computadorasCaracterísticas de computadoras
Características de computadoras
 
Computação Ubiqua e Verde
Computação Ubiqua e VerdeComputação Ubiqua e Verde
Computação Ubiqua e Verde
 
Caracteristicas do Computador
Caracteristicas do ComputadorCaracteristicas do Computador
Caracteristicas do Computador
 
6 caracteristicas del computador
6 caracteristicas del computador6 caracteristicas del computador
6 caracteristicas del computador
 
Computação Ubíqua
Computação UbíquaComputação Ubíqua
Computação Ubíqua
 
Computação ubíqua
Computação ubíquaComputação ubíqua
Computação ubíqua
 
Computação ubíqua
Computação ubíquaComputação ubíqua
Computação ubíqua
 
Computação Ubíqua
Computação UbíquaComputação Ubíqua
Computação Ubíqua
 

Semelhante a Computação Móvel e Ubíqua

Atividade 1.3 curso redes aprendizagem
Atividade 1.3   curso redes aprendizagemAtividade 1.3   curso redes aprendizagem
Atividade 1.3 curso redes aprendizagem
iedamariatk
 
Atividade 1.3 curso redes aprendizagem
Atividade 1.3   curso redes aprendizagemAtividade 1.3   curso redes aprendizagem
Atividade 1.3 curso redes aprendizagem
fatimatk
 
Atividade 1.3 curso redes aprendizagem
Atividade 1.3   curso redes aprendizagemAtividade 1.3   curso redes aprendizagem
Atividade 1.3 curso redes aprendizagem
badraeleamen
 
Atividade 1.3 curso redes aprendizagem
Atividade 1.3   curso redes aprendizagemAtividade 1.3   curso redes aprendizagem
Atividade 1.3 curso redes aprendizagem
iedamariatk
 
Internet bate papos
Internet bate paposInternet bate papos
Internet bate papos
Joseane
 

Semelhante a Computação Móvel e Ubíqua (20)

Multimédia e Realidade Virtual no meio empresarial
Multimédia e Realidade Virtual no meio empresarialMultimédia e Realidade Virtual no meio empresarial
Multimédia e Realidade Virtual no meio empresarial
 
Ana e lara trabalhodetic
Ana e lara trabalhodeticAna e lara trabalhodetic
Ana e lara trabalhodetic
 
Conhecendo a Tecnologia Assistiva - Jaqueline Ribeiro
Conhecendo a Tecnologia Assistiva - Jaqueline RibeiroConhecendo a Tecnologia Assistiva - Jaqueline Ribeiro
Conhecendo a Tecnologia Assistiva - Jaqueline Ribeiro
 
Conceitos TI
Conceitos TIConceitos TI
Conceitos TI
 
Palestra- Multiexperiência
Palestra- MultiexperiênciaPalestra- Multiexperiência
Palestra- Multiexperiência
 
UFAL EAD - Seminário aoc - computação pervasiva - 2015
UFAL EAD - Seminário aoc - computação pervasiva - 2015UFAL EAD - Seminário aoc - computação pervasiva - 2015
UFAL EAD - Seminário aoc - computação pervasiva - 2015
 
Aula1-SAM-Apresentação e Introdução
Aula1-SAM-Apresentação e IntroduçãoAula1-SAM-Apresentação e Introdução
Aula1-SAM-Apresentação e Introdução
 
Atividade 1.3 curso redes aprendizagem
Atividade 1.3   curso redes aprendizagemAtividade 1.3   curso redes aprendizagem
Atividade 1.3 curso redes aprendizagem
 
Atividade 1.3 curso redes aprendizagem
Atividade 1.3   curso redes aprendizagemAtividade 1.3   curso redes aprendizagem
Atividade 1.3 curso redes aprendizagem
 
Atividade 1.3 curso redes aprendizagem
Atividade 1.3   curso redes aprendizagemAtividade 1.3   curso redes aprendizagem
Atividade 1.3 curso redes aprendizagem
 
Campus Mobile 2013 - Design e usabilidade
Campus Mobile 2013 - Design e usabilidadeCampus Mobile 2013 - Design e usabilidade
Campus Mobile 2013 - Design e usabilidade
 
Atividade 1.3 curso redes aprendizagem
Atividade 1.3   curso redes aprendizagemAtividade 1.3   curso redes aprendizagem
Atividade 1.3 curso redes aprendizagem
 
Internet of Things e Wearable Technology - Henrique e Kaléu
Internet of Things e Wearable Technology - Henrique e KaléuInternet of Things e Wearable Technology - Henrique e Kaléu
Internet of Things e Wearable Technology - Henrique e Kaléu
 
Internet bate papos
Internet bate paposInternet bate papos
Internet bate papos
 
Acessibilidade e Design Mobile: Frontinrio junho/03
Acessibilidade e Design Mobile: Frontinrio junho/03Acessibilidade e Design Mobile: Frontinrio junho/03
Acessibilidade e Design Mobile: Frontinrio junho/03
 
O design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacionalO design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacional
 
Sistemas Embarcados Software Livre e IOT
Sistemas Embarcados Software Livre e IOTSistemas Embarcados Software Livre e IOT
Sistemas Embarcados Software Livre e IOT
 
Segurança em aplicativos móveis de comunicação - Cnasi 2016
Segurança em aplicativos móveis de comunicação - Cnasi 2016Segurança em aplicativos móveis de comunicação - Cnasi 2016
Segurança em aplicativos móveis de comunicação - Cnasi 2016
 
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveisRegras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
 
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveisRegras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
 

Computação Móvel e Ubíqua

Notas do Editor

  1. 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
  2. Palm hoje da HP utilizando o WebOSPalmOne = Hardware – dispositivoPalmSource = mantendo o PalmOS
  3. Symbiam; Arduino;Vale lembrarosembarcadosDiversasplataformas, linguagens, recursos, muitacoisadiferente
  4. Marti Cooper apresentou o primeirocelular!1983
  5. 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
  6. 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;
  7. Especifico do usuário – DIRIGINDO/MOTO;
  8. Podesergrande mas se tiverotimasfuncionalidadeséaceitávelpelousuário - Tablet e iPadIndependentes – Trabalhamsozinhas, como: Jogos, Calculador, RelogioDependendetes – Depende de outros sistemasouusuario (Noticias, GPS, Email)
  9. Podesergrande mas se tiverotimasfuncionalidadeséaceitávelpelousuário - Tablet e iPadIndependentes – Trabalhamsozinhas, como: Jogos, Calculador, RelogioDependendetes – Depende de outros sistemasouusuario (Noticias, GPS, Email)
  10. Existemalgunsmitos no desenvolvimentomovel:- Barato, rápido e fácil
  11. Existemalgunsmitos no desenvolvimentomovel:- Barato, rápido e fácil
  12. Realidade Virtual = Simula o mundo virtual; Tornausuárioimerso no ambiente; Engana o usuário com dispositivos e ambientes;
  13. Estainseridanavida das pessoas, como a energiaestahoje.
  14. Quaistecnologiasoucoisas se tornaraminvisíveis e estãonanossaperiferia? [proximos slide]
  15. Microcomputadoresembarcados e escondidos;
  16. O Sistemaprecisaserciente do contexto,paraproverinformaçõesrelevantes
  17. energias renováveis coleta de lixo inteligente trânsito inteligente prédios inteligentes casas inteligentes
  18. energias renováveis coleta de lixo inteligente trânsito inteligente prédios inteligentes casas inteligentes