Baixe o app para aproveitar ainda mais
Prévia do material em texto
Computação Móvel Evolução da Computação Móvel, Principais conceitos e características dos dispositivos Moveis Docente: Ruben Manhiça Maputo, 4 de maio de 2023 INSTITUTO SUPERIOR DE CIENCIAS E TECNOLOGIA DE MOÇAMBIQUE Escola Superior de Informática Licenciatura em Engenharia Informática Conteúdo da Aula 1. Evolução da Computação Móvel, 2. Principais conceitos; 3. Características dos dispositivos Moveis; 5/4/2023 Notas da aula de Computação Móvel 2 3 O que é computação móvel? • O que é Computação? Computação refere-se a operações realizadas por Computadores (de acordo com o dicionário oxfords advance learner’s) • O que é Móvel? Que alguém / alguma coisa pode se mover ou ser movido com facilidade e rapidez de um lugar para outro • O que é computação móvel? Quando utilizadores com computadores portáteis conseguem estabelecer conexões de rede enquanto se movem 5/4/2023 Notas da aula de Computação Móvel 4 O que é computação móvel? (Cont.) • Usar uma camera, Laptop, iPod formas de computação Móvel? 5/4/2023 Notas da aula de Computação Móvel 5 O que é computação móvel? (Cont.) • Outra definição pode ser: A Mobile Computing é usar um computador (de um tipo ou outro) enquanto está em movimento • Outra definição pode ser: Computação Móvel é quando um processo (de trabalho) é movido de uma posição fixa normal para uma posição mais dinâmica. • Uma Terceira definição: Computação móvel é quando um processo de trabalho é realizado em algum lugar onde antes não era possível. 5/4/2023 Notas da aula de Computação Móvel 6 O que é computação móvel? (Cont.) • Computação móvel é um termo genérico usado para descrever tecnologias que permitem que as pessoas acessem serviços de rede em qualquer lugar e a qualquer hora. 5/4/2023 Notas da aula de Computação Móvel COMPUTAÇÃO – NOMADA-MÓVEL- UBIQUA/PERVASIVA • Computação Nomada – refere-se à migração limitada – migração está dentro de um edifício a uma velocidade pedestre – padrão intercalado de relocação do utilizador e conexões internas – usuários carregando laptop com acesso sem fio estão envolvidos em computação nômade 5/4/2023 Notas da aula de Computação Móvel 7 COMPUTAÇÃO – NOMADA-MÓVEL- UBIQUA/PERVASIVA • Computação Móvel – requer conexão sem fio para suportar a mobilidade externa – viajante no carro usando o laptop / telefone inteligente / dispositivo móvel conectado com um telefone GSM / WCDMA / HSPA envolvido em computação móvel • Computação Ubiqua ou Pervarsiva – refere-se ao acesso a rede de computadores o tempo todo em qualquer local por qualquer pessoa – não pode ser realizado a menos que a computação móvel amadurece 5/4/2023 Notas da aula de Computação Móvel 8 RELAÇÃO – NOMADA-MÓVEL- UBIQUA/PERVASIVA Sem Rede Computação MóvelComputação Nomada Rede Sem Fios (B) Rede Fixa Rede sem Fios (A) Rede Sem fios Fixa Computação Ubiqua/Pervasiva 5/4/2023 Notas da aula de Computação Móvel 9 10 Comparação à rede com fio. • Redes a Fio - alta largura de banda - baixa variabilidade de largura de banda - pode ouvir no fio - máquinas de alta potência - máquinas de alto recurso - precisa de acesso físico (segurança) - atraso baixo - operação conectada • Redes Móveis - baixa largura de banda - alta variabilidade de largura de banda - problema terminal oculto - máquinas de baixa potência - máquinas de baixo recurso - precisa de proximidade - maior atraso - operação desconectada 5/4/2023 Notas da aula de Computação Móvel 11 Porque Móvel? • Permite a conectividade em qualquer lugar / a qualquer hora • Trás as comunicações de computador para áreas sem infraestrutura pré-existente • Activa a mobilidade • Activa novos aplicativos • Uma excelente área de pesquisa 5/4/2023 Notas da aula de Computação Móvel 12 Tipos de despositivos sem fios • Laptops • Palmtops • PDAs • Celulares • Pagers • Sensors 5/4/2023 Notas da aula de Computação Móvel 13 Objectos Móveis • Um objeto móvel é algum código que carrega um estado 5/4/2023 Notas da aula de Computação Móvel 14 Objectos Móveis (Cont.) • Um objeto móvel é algum código que carrega um estado • que mora em um host 5/4/2023 Notas da aula de Computação Móvel 15 Objectos Móveis (Cont.) • Um objeto móvel é algum código que carrega um estado • que mora em um host • Que visitas locais 5/4/2023 Notas da aula de Computação Móvel 16 Objectos Móveis (Cont.) • Um objeto móvel é algum código que carrega um estado • que mora em um host • Que visitas locais • que é deixado entrar quando confiável 5/4/2023 Notas da aula de Computação Móvel 17 Objectos Móveis (Cont.) • Um objeto móvel é algum código que carrega um estado • que mora em um host • Que visitas locais • que é deixado entrar quando confiável • e barrado quando não confiável 5/4/2023 Notas da aula de Computação Móvel 18 Objectos Móveis (Cont.) • Um objeto móvel é algum código que carrega um estado • que mora em um host • Que visitas locais • que é deixado entrar quando confiável • e barrado quando não confiável • e se recusará a ir a lugares não confiáveis 5/4/2023 Notas da aula de Computação Móvel 19 Objectos Móveis (Cont.) • Objetos móveis podem conversar com seus amigos 5/4/2023 Notas da aula de Computação Móvel 20 Objectos Móveis (Cont.) • Objetos móveis podem conversar com seus amigos • mas apenas pela cooperação dos hosts 5/4/2023 Notas da aula de Computação Móvel 21 Desafios • Desconexão • Largura de banda baixa • Alta variabilidade de largura de banda • Baixa potência e recursos • Riscos de segurança • Ampla variedade de terminais e dispositivos com diferentes capacidades • Atributos do dispositivo • Colocação de mais funcionalidade em um dispositivo menor e único 5/4/2023 Notas da aula de Computação Móvel NATURAL EVOLUTION OF COMPUTING Liberdade de colocação Uso mais flexível de recursos 5/4/2023 Notas da aula de Computação Móvel 22 Evolução • A computação móvel pode ser categorizada em sete categorias principais de foco • Essas categorias são a base para a tecnologia que é usada hoje em pesquisa e design de computação móvel • Cada categoria ou seção é uma área diferente que foi focada em tornar a computação móvel o que é hoje • As sete categorias são: Portabilidade, Miniaturização, Conectividade, Convergência, Divergência, Aplicativos, Ecossistemas Digitais 5/4/2023 Notas da aula de Computação Móvel 23 Portabilidade • Reduzindo o tamanho do hardware para permitir a criação de computadores que poderiam ser movidos fisicamente com relativa facilidade 5/4/2023 Notas da aula de Computação Móvel 24 Miniaturização • Criação de novos e menores formatos de dispositivos móveis que permitissem o uso de dispositivos móveis pessoais em movimento 5/4/2023 Notas da aula de Computação Móvel 25 Conectividade • Desenvolvendo dispositivos e aplicativos que permitem que os usuários estejam on-line e se comunicassem através de redes de dados sem fio enquanto estavam em movimento 5/4/2023 Notas da aula de Computação Móvel 26 Convergência • Integração de tipos emergentes de dispositivos móveis digitais, como assistentes pessoais digitais (PDAs), telefones celulares, câmeras, jogos, etc., em dispositivos híbridos 5/4/2023 Notas da aula de Computação Móvel 27 Divergência • Abordagem oposta ao design de interação promovendo aparelhos de informação com funcionalidade especializada em vez de funcionalidades generalizadas 5/4/2023 Notas da aula de Computação Móvel 28 Aplicativos (Apps) • A última onda de aplicativos (apps) é sobre o desenvolvimento de matéria e substância para uso e consumo em dispositivos móveis, e tornar o acesso a esse conteúdo de aplicativo interativo divertido ou funcional fácil e agradável 5/4/2023 Notas da aula de Computação Móvel 29 Ecossistemas Digitais • A onda emergente de ecossistemas digitais é sobre os maioresconjuntos de tecnologias difundidas e inter-relacionadas que os sistemas móveis interativos estão cada vez mais se tornando parte de 5/4/2023 Notas da aula de Computação Móvel 30 Exemplo: Smartphone • Portabilidade: carregue para onde quiser • Miniaturização: possibilita a construção de dispositivo para encaixar no seu bolso • Conectividade: Wi-Fi, LTE / 4G, celular, Bluetooth • Convergência: telefone, câmera, dispositivo de jogos, streaming de filmes, music player,… • Divergência: ? • Aplicações: “Ascensão dos Aplicativos” • Ecossistema Digital: redes sociais, jogos distribuídos, streaming de vídeo, aplicativos de trabalho,… 5/4/2023 Notas da aula de Computação Móvel 31 App Store (iOS) • 2003: iTunes Music Store • 2008: iPhone App Store (iPhone 3G com suporte a App Store) • 2015: > 100 Biliões de downloads • 2016: > 2 Milhões apps • 2016: China maior mercado de App Store • 2016: Desenvolvedores ganharam mais de $20 biliões • App’s mais baixadas: Minecraft Pocket Edition (paid) and Pokemon GO (free) 5/4/2023 Notas da aula de Computação Móvel 32 TPC • Estudar os principais conceitos relacionados com a computação Pervarsiva e Nomada – Historia e Evolução – Principais Desafios e Desvantagens – Exemplos • Formular um resumo de no maximo 2 – 3 paginas e enviar por e-mail (Estes conceitos serão discutidos na proxima aula) 5/4/2023 Notas da aula de Computação Móvel 33 FIM!!! Duvidas e Questões? Slide 1: Computação Móvel Slide 2: Conteúdo da Aula Slide 3: O que é computação móvel? Slide 4: O que é computação móvel? (Cont.) Slide 5: O que é computação móvel? (Cont.) Slide 6: O que é computação móvel? (Cont.) Slide 7: COMPUTAÇÃO – NOMADA-MÓVEL- UBIQUA/PERVASIVA Slide 8: COMPUTAÇÃO – NOMADA-MÓVEL- UBIQUA/PERVASIVA Slide 9: RELAÇÃO – NOMADA-MÓVEL- UBIQUA/PERVASIVA Slide 10: Comparação à rede com fio. Slide 11: Porque Móvel? Slide 12: Tipos de despositivos sem fios Slide 13: Objectos Móveis Slide 14: Objectos Móveis (Cont.) Slide 15: Objectos Móveis (Cont.) Slide 16: Objectos Móveis (Cont.) Slide 17: Objectos Móveis (Cont.) Slide 18: Objectos Móveis (Cont.) Slide 19: Objectos Móveis (Cont.) Slide 20: Objectos Móveis (Cont.) Slide 21: Desafios Slide 22: NATURAL EVOLUTION OF COMPUTING Slide 23: Evolução Slide 24: Portabilidade Slide 25: Miniaturização Slide 26: Conectividade Slide 27: Convergência Slide 28: Divergência Slide 29: Aplicativos (Apps) Slide 30: Ecossistemas Digitais Slide 31: Exemplo: Smartphone Slide 32: App Store (iOS) Slide 33: TPC Slide 34: FIM!!!
Compartilhar