PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza



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

Fundamentos da Computação Móvel

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL. Prof. Angelo Augusto Frozza, M.Sc.

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

Prof. Esp. Lucas Cruz

Sumário. Prólogo por Nick Grattan. Prefácio xix Público-alvo xx Agradecimentos Site de download

MEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2

Arquitetura dos Sistemas de Informação Distribuídos

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

IW10. Rev.: 02. Especificações Técnicas

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA

SPS ZOOM D Laser Scanner

Dimensões: 145 x 77 x 10 mm

CATEGORIAS E TIPOS DE TI

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

5 Entrada e Saída de Dados:

MODALIDADES DE LOUSAS DIGITAIS EXISTENTES NO MERCADO

Tecnologia da Informação. Prof Odilon Zappe Jr

Motorola Phone Tools. Início Rápido

Placa Acessório Modem Impacta

CURSO BÁSICO DE INFORMÁTICA

O NOVO tablet Toughpad FZ-M1 Windows de 7 polegadas. Estamos projetando um mundo melhor, ao oferecer o poder de um PC na palma de sua mão.

REDES DE COMPUTADORES

Um Driver NDIS Para Interceptação de Datagramas IP

Comércio Eletrônico AULA 18. Sistemas para Internet. Professora Ms Karen Reis

NOTAS DE AULA - TELECOMUNICAÇÕES

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

Sistemas Operacionais. Roteiro. Hardware. Marcos Laureano

A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO

ANEXO I - TERMO DE REFERÊNCIA NOTEBOOKS

Introdução ao Modelos de Duas Camadas Cliente Servidor

AUTOMAÇÃO DE ESCRITÓRIOS ADE

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite

mobile PhoneTools Guia do Usuário

Introdução à Informática. Aula 04. Sistemas Operacionais Aplicativos e Utilitários Transmissão e meios de transmissão de dados. Prof.

UPS. Unidades de Alimentação Ininterrupta

O referencial em comunicações móveis via satélite

Administração de Sistemas de Informação Gerenciais

A solução INFOTRÂNSITO abrange sistemas web multiplataformas, podendo ser instalados em ambientes Linux, Windows e Apple.

PREGÃO PRESENCIAL Nº 009/2013 ANEXO I TERMO DE REFERÊNCIA

ANEXO I ESPECIFICAÇÃO TÉCNICA AQUISIÇÃO DE DISPOSITIVOS MÓVEIS (TABLET)

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

Técnicas de Manutenção de Computadores

COMUNICADO PREGÃO Nº 048/2007

Aula 04 B. Interfaces. Prof. Ricardo Palma

ESTUDO DE CASO WINDOWS VISTA

Sistemas Distribuídos

PROJETO INFORMÁTICA NA ESCOLA

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security

CLASSIFICAÇÃO DOS COMPUTADORES

Estrutura geral de um computador

Informática, Internet e Multimídia

Especificações Técnicas

Prof. Daniel Gondim Informática

Sistemas Operacionais Gerência de Dispositivos

3. Arquitetura Básica do Computador

Fundamentos de Sistemas Operacionais

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1

NOVAS TECNOLOGIAS DE INFORMAÇÃO

Introdução. Hardware X Software. Corpo Humano Parte Física. Capacidade de utilizar o corpo em atividades especificas explorando seus componentes

MANUTENÇÃO DE MICRO. Mário Gomes de Oliveira

Disciplina: Introdução à Informática Profª Érica Barcelos

Estruturas do Sistema de Computação

Aula 04 A. Barramentos. Prof. Ricardo Palma

Fundamentos do uso de tecnologia da informação F U P A C V R B P R O F. C H R I S T I E N L. R A C H I D

Sistemas Operacionais II. Prof. Gleison Batista de Sousa

ARQUITETURA DE COMPUTADORES

INFORMÁTICA BÁSICA AULA 02. Docente: Éberton da Silva Marinho

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1

SOLUÇÕES EM VIDEOMONITORAMENTO

MANUAL DO USUÁRIO. para tv TV101

Componentes de um Sistema de Computador

Universidade de Brasília

:: Telefonia pela Internet

Conhecendo seu telefone

ZTE MF110 Modem USB HSUPA Guia de Referência Rápida. CEP:

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Desculpe, mas este serviço (jogo) encontra se em manutenção.

Fundamentos de Sistemas de Informação Hardware: Dispositivos de Entrada, Processamento e Saída

Redes de Computadores. Prof. Dr. Rogério Galante Negri

Processamento de Dados

GT-VOIP Relatório I.9: Avaliação do Ambiente Sphericall da Marconi. Setembro de 2002

ZTE MF110 Modem USB HSUPA Guia de Referência Rápida

Conceitos Básicos de Telefonia Celular

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -HTML 5: ARMAZENAMENTO DE DADOS (CLIENTE) Prof. Angelo Augusto Frozza, M.Sc.

GUIA DE CONSULTA RÁPIDA PARA. Instalação do Nokia Connectivity Cable Drivers

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Capítulo 6 Redes sem fio e redes móveis

Sistemas Distribuídos

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

INFORMÁTICA - BICT (noturno)

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

Transcrição:

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

ROTEIRO Introdução Infraestrutura móvel Características dos dispositivos móveis Desenvolvendo aplicações móveis

INTRODUÇÃO Programação para dispositivos móveis (DM) O que significa ser móvel? Dispositivos móveis => Mobilidade Mobilidade A capacidade de poder se deslocar ou ser deslocado facilmente. No contexto da computação móvel: mobilidade se refere ao uso pelas pessoas de dispositivos móveis portáteis funcionalmente poderosos que ofereçam 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.

INFRAESTRUTURA MÓVEL O mercado oferece diversos tipos de DM destinados a Usuários corporativos Consumidores em geral As capacidades intrínsecas, funções, portabilidade e custo de cada DM variam significativamente; Uma maneira de classificar os tipos de DM pode ser: Dispositivos pagers/rim Telefones celulares/smartphones Dispositivos PDA Tablets PCs Notebooks Coletores de dados

INFRAESTRUTURA MÓVEL Componentes dos dispositivos móveis Os principais componentes dos DM são: CPU (velocidade de clock) Sistema Operacional (afeta linguagem, ferramentas e tecnologias desenvolvimento) Memória Disco/Armazenamento permanente Baterias e fonte de alimentação Portas de conexão Tela Teclado Mouse, stylus, caneta e voz Periféricos (câmera, GPS, rede etc.)

INFRAESTRUTURA MÓVEL Métodos de conexão Com fio Conexão de rede direta Cradle (base) Discado Sem fio Celular Redes de dados Bluetooth Rede local sem fio Redes de satélites Infravermelho

CARACTERÍSTICAS DOS DISPOSITIVOS MÓVEIS As principais características dos DM são: Portabilidade Usabilidade Funcionalidade Conectividade Cada uma dessas características é importante em si mesma, mas nenhuma delas pode ser considerada genuinamente definitiva.

CARACTERÍSTICAS DOS DISPOSITIVOS MÓVEIS Portabilidade É definida como a capacidade de ser facilmente transportável; Hoje em dia, para ser considerado portátil, os DM em geral têm que ser transportados facilmente na mão; A definição de portabilidade pode se alterar ao longo do tempo; Algo considerado portátil no passado não pode ser considerado portátil hoje.

CARACTERÍSTICAS DOS DISPOSITIVOS MÓVEIS Portabilidade Fatores que afetam a portabilidade de um DM: Tamanho do dispositivo e seus acessórios Peso do dispositivo e dos acessórios

CARACTERÍSTICAS DOS DISPOSITIVOS MÓVEIS Usabilidade A usabilidade de um dispositivo depende de vários fatores, incluindo: Características do usuário Características do ambiente Características do dispositivo

CARACTERÍSTICAS DOS DISPOSITIVOS MÓVEIS Usabilidade Características do usuário A interação do usuário com o DM depende, até certo ponto, de suas características pessoais, como: Tamanho e força do usuário P.ex. adulto e criança Flexibilidade e destreza P.ex. adulto = dedos maiores; bombeiro = luva Conhecimento e capacidade P.ex. Dispositivos mais úteis são os simples e mais intuitivos de usar.

CARACTERÍSTICAS DOS DISPOSITIVOS MÓVEIS Usabilidade Características do ambiente O ambiente do usuário afeta a escolha do dispositivo; Condições normais de funcionamento Um DM deve trabalhar sob as condições normais de trabalho do usuário; P.ex. usuário trabalha em pé, sentado etc. Condições extremas P.ex. calor, frio, umidade, seca, a prova d água.

CARACTERÍSTICAS DOS DISPOSITIVOS MÓVEIS Usabilidade Características do dispositivo DM têm características próprias diferentes, que podem afetar a usabilidade total; Tempo de inicialização P.ex. uso em tempo crítico, emergência; Integridade de dados P.ex. não pode ter perda de dados; armazenamento permanente interno; Interface com o usuário P.ex. teclado, stylus, mouse, touch etc. Robustez/resistência DM podem se quebrar facilmente Deixá-los mais robustos pode afetar sua portabilidade

CARACTERÍSTICAS DOS DISPOSITIVOS MÓVEIS Funcionalidade A funcionalidade é implementada na forma de uma aplicação móvel e, em geral, estão disponíveis múltiplas aplicações móveis; Possuem duas categorias: Aquelas que operam em modo Independente, isto é, sem qualquer contato com outro usuário ou sistema P.ex. Relógio, jogos, calculadora Aquelas que operam em modo Dependente, ou seja, precisam conectar-se a outro usuário ou sistema Calendário, correio eletrônico, agenda, contatos, tarefas, notícias, GPS

CARACTERÍSTICAS DOS DISPOSITIVOS MÓVEIS Conectividade DM não têm o poder nem a finalidade de operar inteiramente sozinhos durante longos períodos de tempo; Mesmo que muitos DM tenham aplicações independentes, que permitem aos usuários operar de forma independente durante certo tempo, sua função primária é conectar as pessoas ou sistemas e transmitir e receber informações;

CARACTERÍSTICAS DOS DISPOSITIVOS MÓVEIS Conectividade DM em geral operam em três modos Sempre conectado (a um sistema back end) Parcialmente conectado (a um sistema back end) Nunca conectado (a um sistema back end) Deve-se diferenciar entre móvel e sem fio Mobilidade não significa necessariamente ter conexão sem fio É possível operar de forma móvel e estar completamente desconectado enquanto se coletam informações antes de se conectar a uma rede sem fio ou por cabo para transferir informações.

DESENVOLVENDO APLICAÇÕES MÓVEIS Considerações gerais sobre aplicações móveis: Não são projetadas, desenvolvidas e implantadas fora de um contexto; São implantadas por razões de negócio, como melhorar a produtividade, aumento de precisão e outras métricas; Precisam ser integradas às aplicações existentes;

DESENVOLVENDO APLICAÇÕES MÓVEIS Fatores a considerar no desenvolvimento de aplicações móveis:

DESENVOLVENDO APLICAÇÕES MÓVEIS Outros pontos a considerar no desenvolvimento de aplicações móveis: Mobilidade Contexto de negócio Arquiteturas de aplicação móvel Infraestrutura móvel Interface com o usuário de cliente móvel Aplicações cliente móvel Transferência de dados cliente-servidor Tornar móveis as arquiteturas de aplicações existentes Segurança Gerenciamento do desenvolvimento de aplicações móveis

DESENVOLVENDO APLICAÇÕES MÓVEIS Mitos: Desenvolver aplicações móveis é fácil Dificuldades: ergonomia, conectividade, telas detamanho reduzido, etc. Desenvolver aplicações móveis é rápido Depende da complexidade, como ocorre no desenvolvimento de qualquer outra aplicação Desenvolver aplicações móveis é barato Nem o desenvolvimento das aplicações móveis, nem os dispositivos para teste são baratos

REFERÊNCIAS BIBLIOGRÁFICAS LEE, V.; SCHNEIDER, H. SCHELL, R. Aplicações móveis: arquitetura, projeto e desenvolvimento. São Paulo: Pearson, 2005.