Programação para Dispositivos Móveis

Documentos relacionados
Apresentação da Disciplina e Fundamentos da Computação Móvel

Programação para Dispositivos Móveis

Fundamentos da Computação Móvel

Oriundo do termo inglês Ubiquitous Computing ou Ubicomp, a Computação Ubíqua, também chamada de Computação Pervasiva e UbiComp, descreve a presença

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

Computação Ubíqua Ubicomp

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

PARTE I. Introdução ao Desenvolvimento para Dispositivos Móveis

Introdução à Ciência da Computação

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Caracterização de Sistemas Distribuídos

CLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Tipos de Sistemas Distribuídos (Pervasivos)

20/08/2013. Software e Hardware. Prof. Rogério Ferreira. Software

IHC Interação Homem- Computador. Profa.Denise Neves

HP OfficeJet 200 Mobile Printer

Sistemas Sensíveis ao Contexto, Adaptativos e Ubíquos. Medicina Ubíqua. Alexandre Renato Rodrigues de Souza 1

Aula 02. Conceitos relacionados à informática. Prof.: Roitier Campos Gonçalves

Manual de configuração da rede Wireless - UNISINOS

Redes de Computadores

SISTEMA GERENCIAL PARA AUTOMAÇÃO DE FORÇA DE VENDAS USANDO DISPOSITIVOS MÓVEIS BASEADOS EM PALM OS

Graduação Tecnológica em Redes de Computadores. Infraestrutura II Rede Wireless

As primeiras versões do windows eram constituídas por 16 bits sendo essas : -Windows 1.0 -Windows 2.0 -Windows 3.x

TELEFONIA IP: Possibilidades para aumentar os resultados de sua empresa

1- Confiabilidade ( 2 ) Proteção contra perdas e estragos. 2- Integridade ( 3 ) Proteção contra interferência de cortes de funcionamento

Princípios de Sistemas de Informação. Infraestrutura de TI: Hardware e Software

Tecnologias Atuais de Redes

Curso de Redes sem Fio e dispositivos Móveis

MANUAL DO USUÁRIO Pulseira Atrio Active

Arquitetura de Computadores. Infraestrutura de TI: Hardware

Redes sem Fio WPANs (IEEE ) Wireless Personal Area Networks. Ricardo Kléber. Ricardo Kléber

Informática Instrumental

Fone De Ouvido Bluetooth S/ Fio Iphone Galaxy Motorola Lg. Fone Ouvido Sem Fio Bluetooth Sd Fm Galaxy Iphone Lg Syc

Notícias para dispositivos móveis: Aplicações Web e Nativas. Marco Oliveira LabCom/IT Outubro de 2009 [N4MD - News For Mobile Devices]

Um estudo sobre localização de serviços sensíveis ao contexto para Televisão Digital Móvel

Ensinar e Aprender com Dispositivos Móveis

RECEPTOR ÁUDIO BLUETOOTH

FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre. Conceitos Básicos. Rafael Barbosa Neiva

UMA ARQUITETURA BASEADA EM COMPUTAÇÃO UBÍQUA PARA MONITORAMENTO DE INDIVÍDUOS EM AMBIENTES RESTRITOS

Comunicação Sem Fio (Somente em Determinados Modelos)

Informática Básica. Conceitos Básicos

Arquitetura de Redes de Computadores e Tecnologia de Implementação de Redes. Personal Area Networks)

Sistemas de Informação (SI) Telecomunicações, Internet e tecnologia sem fio (I)

T35GPRS BR Terminal GSM / GPRS Wireless Module. Guia do Usuário

5 Infraestrutura de TI

UNIVERSIDADE FEDERAL DO PIAUI- UFPI COLEGIO TÉCNICO DE TERESINA- CTT CURSO TÉCNICO DE INFORMÁTICA REDES DE COMPUTADORES PROFº VALDEMIR REIS

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 02: INTRODUÇÃO

Guia do produto Impressão comercial praticamente em qualquer lugar. HP OfficeJet 200 Mobile Printer

Desenvolvimento de um aplicativo para o ensino de programação usando a plataforma Android. Vitor de Oliveira Gomes Orientador: Prof.

TV MONITOR 24MT49S-PS. Conectividade, Tecnologia e Portabilidade

Lançamento: Galaxy S II Branco

Browser é um programa desenvolvido para permitir a navegação pela web, capaz de processar diversas linguagens, como HTML, ASP, PHP.

Sistemas para Internet 01 Breve histórico da computação

Como enviar dados para o MMM19

Fundamentos da Computação Móvel

APLICATIVO INTERTON - MANUAL DO USUÁRIO

Sistemas Distribuídos

Terraloc Pro 2 ABEM. Soluções em sísmica. Sismógrafo versátil para qualquer aplicação

Informática Básica e Aplicativos de Escritório

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS. Aula 1- Introdução aos Sistemas Distribuídos

ESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS. Gabriel de Biasi¹; Nilton Cézar de Paula²

Projetor Epson PowerLite U42+

MANUAL DO USUÁRIO Pulseira Atrio Active

COMPUTAÇÃO UBIQUA E INTERNET DAS COISAS, PROPOSTA DE ELETIVA NA FORMAÇÃO DO TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Afinal, o que é Android?

(16)

PROVA 03/07 Segunda-feira (semana que vem)

Sistemas de Comunicações sem Fio. Redes sem Fio

PAINÉIS INTELIGENTES NUNCA FORAM TÃO SIMPLES

Registro de dados com Genesis HighSpeed. Aquisitor de dados. Alto desempenho, mobilidade, operação intuitiva

Arquitetura e Organização de Computadores I

Design de sites web e software

Transcrição:

Prof. MSc. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br Programação para Dispositivos Móveis Aula - Introdução a Computação Móvel Caxias - Ma

Roteiro Motivação

Motivação Década de 50 Década de 90 Atual

Motivação Miniaturização dos Dispositivos + Conectividade Sem Fio Futuro?

Motivação Prof. MSc. Flávio Barros :: Programação para Dispositivos Móveis

Roteiro Fundamentos da Computação Móvel

O que é Computação Móvel?... se baseia na capacidade de mover fisicamente serviços computacionais junto com os usuários, tornando o computador um dispositivo sempre presente, permitindo ao homem que tenha acesso às aplicações oferecidas por um sistema computacional independentemente da sua localização.

O que é Computação Móvel? Exploração da conexão de equipamentos portáteis. Celulares Notebooks Netbooks PDAs Bluetooth WiFi 4G WiMAX Etc.

Tecnologias [ Dispositivos Móveis ] Microsoft Band Apple Watch

Tecnologias [ Dispositivos Móveis ] Microsoft Hololens Óculus Rift

Aplicações na Computação Móvel Prof. MSc. Flávio Barros :: Programação para Dispositivos Móveis

Aplicações na Computação Móvel Prof. MSc. Flávio Barros :: Programação para Dispositivos Móveis

Aplicações na Computação Móvel Prof. MSc. Flávio Barros :: Programação para Dispositivos Móveis

Aplicações na Computação Móvel Prof. MSc. Flávio Barros :: Programação para Dispositivos Móveis

Roteiro Fundamentos da Computação Ubíqua

O que é Computação Ubíqua? Exploração da integração dos dispositivos de computação com nosso mundo físico cotidiano; Também chamada de Computação Pervasiva. Ubíquo: em toda parte

Como surgiu a Computação Ubíqua? Foi originalmente cunhado por Mark Weiser em 1991, no seu artigo "O Computador para o século XXI", para se referir a dispositivos conectados à internet em todos os lugares; Com essa "super conexão", não precisaremos mais procurar informações, já que ela passará a estar disponível a qualquer momento através de qualquer objeto que utilizemos frequentemente.

Roteiro Fundamentos da Computação Pervasiva

O que é Computação Pervasiva? Define que os meios de computação estarão distribuídos no ambiente de trabalho dos usuários de forma perceptível ou imperceptível. É definida pelo fato de o computador estar embarcado ao ambiente de forma invisível para o usuário, tendo a capacidade de obter informações acerca do ambiente circundante e utilizá-la para controlar, configurar e ajustar a aplicação para melhor se adequar às características do ambiente. O ambiente também pode e deve ser capaz de detectar outros dispositivos que adentrem a ele.

Aplicações da Computação Pervasiva

Aplicações da Computação Pervasiva

Roteiro Características dos Dispositivos Móveis

O que é Mobilidade? Definida como a capacidade de poder se deslocar ou ser deslocado facilmente; Se refere ao uso pelas pessoas de dispositivos móveis portáteis funcionalmente poderosos que ofereçam a capacidade de realizar facilmente um conjunto de funções de aplicação, sendo também capazes de conectar-se, obter dados e fornecê-los a outros usuários, aplicações e sistemas.

Capacidades dos dispositivos móveis? Se conectar a outros dispositivos; Obter dados; Fornecê-los a outros usuários;

Roteiro Características dos Dispositivos Móveis Portabilidade Usabilidade Funcionalidade Conectividade

Características dos Dispositivos Móveis Portabilidade É definida como a capacidade de ser facilmente transportável; Hoje em dia, para ser considerado portátil, o dispositivo móvel deve ser transportável facilmente na mão;

Características dos Dispositivos Móveis Portabilidade Lançado no início da década de 80, o IBM Portable PC 5155 era considerado um computador completo para a época: tinha uma tela de 9 polegadas de âmbar (a tela era meio avermelhada) e drive para disquete; Em trinta anos, peso de computador portátil passou de 13kg pra 1 kg;

Características dos Dispositivos Móveis Portabilidade Hoje, dispositivos que são muitas vezes mais rápidos, menores e mais poderosos que aqueles antigos equipamentos podem ser transportados confortavelmente na palma da sua mão; Existem dois dos fatores mais importantes que afetam a portabilidade de um dispositivo móvel: [LEE; SCHNEIDER; & SCHELL, 2005]

Características dos Dispositivos Móveis Portabilidade Talvez futuramente acessórios ainda mais leves venham a ser fabricados; Lembre-se: Dispositivos móveis exigem alimentação, conectividade e acessórios para funcionar de forma ideal; E de que esses itens também têm um tamanho e um peso a serem considerados.

Características dos Dispositivos Móveis Usabilidade Um dispositivo móvel deve ser utilizável por tipos de pessoas diferentes em diversos ambientes; A Usabilidade de um dispositivo depende de vários fatores (características): [LEE; SCHNEIDER; & SCHELL, 2005]

Características dos Dispositivos Móveis Fator Usabilidade [Usuário] Uma iteração do usuário com um dispositivo móvel depende, até certo ponto, de suas características pessoais) Tamanho e força (alguns dispositivos não são aconselhados para crianças); Flexibilidade e destreza (imagine um bombeiro com luvas usando um celular); Conhecimento e Capacidade (dispositivos intuitivos).

Características dos Dispositivos Móveis Fator Usabilidade [Ambiente] Depende de que tipo de local ele será utilizado: Corporativo (Escritório, reuniões de negócio); Lazer (Praia, Clubes, Shows musicais); Doméstico (rotinas do dia-a-dia, ajuda nas tarefas domésticas).

Características dos Dispositivos Móveis Fator Usabilidade [Dispositivo] O formato do dispositivo, seus acessórios e funcionamento interferem diretamente na usabilidade: Tempo de inicialização; Integridade dos dados; Interface com o usuário (teclado, mouse,etc); Robustez/resistência.

Características dos Dispositivos Móveis Usabilidade www.wbibrasil.com.br/noticias/os-principios-deusabilidade-para-aplicativos-em-dispositivos-moveis/

Características dos Dispositivos Móveis Usabilidade https://tableless.com.br/usabilidade-de-interfaces-para-dispositivos-moveis-parte1 https://tableless.com.br/usabilidade-interfaces-dispositivos-moveis-parte2

Características dos Dispositivos Móveis Funcionalidade Os dispositivos móveis servem a múltiplos propósitos e têm diversos tipos de funcionalidade; Em geral as aplicações móveis podem ser divididas em duas categorias (pelo seu modo deoperação): [LEE; SCHNEIDER; & SCHELL, 2005]

Características dos Dispositivos Móveis Funcionalidade Em geral as aplicações móveis podem ser divididas em duas categorias (pelo seu modo deoperação): Independentes: executam sem qualquer contato com outro usuário ou sistema (jogos, relógio, calculadora, etc). Dependentes: precisam se conectar a outros usuários ou sistema (calendário, agenda, GPS, correio eletrônico, notícias, etc).

Características dos Dispositivos Móveis Conectividade Uma das maiores características atualmente aos dispositivos móveis é a conectividade. Muitos dispositivos móveis tem a capacidade de usar aplicações de forma independente, mas sua função primária é: Conectar pessoas e/ou sistemas; Transmitir e receber informações.

Características dos Dispositivos Móveis Conectividade Um dispositivo móvel opera em três modos: [LEE; SCHNEIDER; & SCHELL, 2005] Um dispositivo móvel pode estar sempre conectado a um sistema back-end; Um dispositivo móvel pode estar conectado de forma intermitente a um sistema back-end; e Um dispositivo móvel pode operar inteiramente sem conexão a um sistema back-end.

Características dos Dispositivos Móveis Conectividade Existem diferença entre móvel e sem fio! Mobilidade não significa necessariamente ter uma conexão sem fio; É possível uma aplicação funcionar de forma móvel e estar completamente desconectado enquanto se coletam informação antes de se conectar a uma rede sem fio, ou ligada por cabos para se comunicar/transferir informações.

Roteiro Mitos sobre o Desenvolvimento das Aplicações Móveis

Contexto Prof. MSc. Flávio Barros :: Programação para Dispositivos Móveis Mitos sobre o Desenvolvimento das Aplicações Móveis Às vezes ocorre que, quando apresentamos propostas de desenvolvimento de uma aplicação móvel e normas de trabalho para nossos clientes em potencial, eles se assustam ao ler sobre o esforço, tempo, recursos e preço exigidos para mobilizar sua força de trabalho.

Mitos sobre o Desenvolvimento das Aplicações Móveis Atividade de Pesquisa! Pesquisar mitos sobre o desenvolvimento de aplicações móveis.

Roteiro Características dos Dispositivos Móveis: Etapas da Evolução

Características dos Dispositivos Móveis Etapas da Evolução [Janynne Gomes, 2016]

Características dos Dispositivos Móveis Etapas da Evolução [Janynne Gomes, 2016]

Características dos Dispositivos Móveis Etapas da Evolução [Janynne Gomes, 2016]

Características dos Dispositivos Móveis Etapas da Evolução [Janynne Gomes, 2016]

Características dos Dispositivos Móveis Etapas da Evolução [Janynne Gomes, 2016]

Características dos Dispositivos Móveis Etapas da Evolução [Janynne Gomes, 2016]

Características dos Dispositivos Móveis Etapas da Evolução [Janynne Gomes, 2016]

Características dos Dispositivos Móveis Etapas da Evolução [Janynne Gomes, 2016]

Características dos Dispositivos Móveis Etapas da Evolução [Janynne Gomes, 2016]

Características dos Dispositivos Móveis Etapas da Evolução [2014] Galaxy Grand Lumia 1520 Xperia M2 LG Nexus 5

Características dos Dispositivos Móveis Etapas da Evolução [2015] iphone 6S Plus ASUS Zenfone 2

Características dos Dispositivos Móveis Etapas da Evolução [2016] Galaxy S7 Apple iphone 7 Sony Xperia Z6 LG G4

Características dos Dispositivos Móveis Etapas da Evolução [2017] Apple iphone X

Características dos Dispositivos Móveis Etapas da Evolução [esperados para 2018] LG G7 Galaxy Note 9 Moto G6 iphone 11

Características dos Dispositivos Móveis Etapas da Evolução [esperados para 2018] Moto G6 Pixel 3 Galaxy S9

Roteiro Futuro Computação Móvel

Futuro Especialistas alertam que indústria do futuro vai gerar desemprego http://jornalfatojuridico.com.br/especialistas-alertam-que-industria-do-futuro-vai-gerar-desemprego/

Futuro Integração entre Mobilidade e presença Distribuída Computação Pervasiva Computação Móvel Computação Ubíqua Mobilidade Baixa Alta Alta Grau de embarcamento Alto Baixa Alta

Futuro Tornar mais presente; Criar interfaces capazes de aprender ; Segurança nas redes; Criar aplicações que se movem com o usuário.

Roteiro Referências

Referências LEE, Valentino; SCHNEIDER, Heather; SCHELL, Robbie. Aplicações Móveis: arquitetura, projeto e desenvolvimento. Cap.1. São Paulo: Pearson Education do Brasil, 2005. MATOS, Luiz. Computação Móvel e Ubíqua. Universidade Federal do Acre. 2009. SANTOS, Adilson et al. A evolução da computação pervasiva em função da evolução do hardware/software dos computadores. GOMES, Janynne. Desenvolvimento para Dispositivos Móveis. 2016.