Fat x Thin x Smart (client)



Documentos relacionados

I N T R O D U Ç Ã O W A P desbloqueio,

Introdução a Computação Móvel

Arquiteturas para implantação de aplicações móveis wireless

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

Fundamentos da Computação Móvel

Introdução à Computação Móvel. Carlos Maurício Seródio Figueiredo

Como configurar s nos celulares. Ebook. Como configurar s no seu celular. W3alpha - Desenvolvimento e hospedagem na internet

Parceiro Oficial de Soluções Zimbra no Brasil

ANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha.

UNIVERSIDADE FEDERAL DO PAMPA. Núcleo de Tecnologia da Informação e Comunicação Coordenadoria de Educação a Distância MCONF

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 17/09/2010. Carlos Eugênio Torres Engenheiro de Informática

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

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais

O QUE É O ZIMBRA? CONFIGURAÇÃO, IMPLANTAÇÃO E SUPORTE

Gerenciamento de Dispositivos Móveis

E- mail Corporativo. 2RS Soluções em TI

ios Uma breve introdução ao desenvolvimento de apps

DMS Documento de Modelagem de Sistema. Versão: 1.4

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

MP-MOBILE. Manual do usuário

CONDIÇÕES GERAIS DE ASSISTÊNCIA ASSISTÊNCIA HELP DESK P L A N O 1

Manual do Usuário. Gold Lock Enterprise Encriptação de nível Militar Para Symbian OS 9.2 e acima S60 3ed Edition, FP1 e FP2

Aquisição móvel de dados com Smartphones & Tablets

Manual do aplicativo Conexão ao telefone

Aplicações Móveis e sua aplicação na saúde: micd, exemplo prático

Sistemas Operacionais

RAD Studio XE2 Apresentação do produto

O MERCADO COM MAIOR CRESCIMENTO

Programação para Dispositivos Móveis

Estratégias para o Desenvolvimento de Aplicações Móveis HP Enterprise Services CMT - Cloud, Mobility and Transformation Março, 2013

Segurança em Dispositivos Móveis

10 DICAS PARA TURBINAR SEU PACOTE DE DADOS. 1 - Desative os Dados do Celular. 2 Remova as notificações e atualizações automáticas

MicroWork TOUCH CRM. Considerações Gerais

Sistemas Operacionais

web2way Comunicações e Vídeos LTDA

SUMÁRIO. Informática Informação X Comunicação Sistemas de Informação Tipos de computadores

Computação Instrumental

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

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

SISTEMA BASEADO EM LOCALIZAÇÃO DE SERVIÇOS DE TÁXI

Implementação de BD. Banco de dados relacional. Elementos que compõem o banco de dados CAMPO REGISTRO TABELA. Paulo Damico MDK Informática Ltda.

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão Copyright Nextel

Princípios de TI - Computadores. Sistema Operacional. CECOMP Colegiado de Engenharia da Computação. Prof. Fábio Nelson. Slide 1

LASERJET ENTERPRISE M4555 SÉRIE MFP. Guia de instalação do software

O futuro da produtividade

A mobilidade da HP em suas mãos

Explore o IceWarp Versão 11.2 com HTML5 WebAdmin.

Após instalar o dispositivo, localize o número de série no rótulo do produto e use-o para registrá-lo em

Automação de Locais Distantes

Tendências da 3ª Plataforma de Tecnologia e Big Data

06/06/2013. O que é Software de Sistema? Sistema Operacional (SO) Tipos de Software de Sistema. Fatia de Mercado :: SO Desktop

Comparando o VMware Zimbra com as plataformas de e colaboração líderes

Soluções para Automatizar. o atendimento e ter eficiência na central

O sistema operacional da Microsoft para smartphones, o Windows Phone, ainda tenta se estabelecer no mercado.

O DATA CENTER ONDE VOCÊ ENCONTRA A CONFIANÇA QUE EXIGE E A FLEXIBILIDADE QUE PRECISA

Website para dispositivos Móveis. O futuro na palma de sua mão!

26/09/2015. Windows Linux Mac OS/X IBM OS/2 Sun Solaris Google Android. MS-DOS Outros... O QUE É? SISTEMAS OPERACIONAIS

Adaptando o Plone para Plataformas Móveis. Fabiano Weimar dos Santos e Giuseppe Romagnoli

GUIA DE PRODUTOS 2016 SOLUÇÕES DE VÍDEO DIGITAL

Sistemas Distribuídos. Introdução. Edeyson Andrade Gomes.

Windows Phone: Acesse Configurações > Rede celular + SIM > Ativada/Desativada. Android: Deslize a tela para baixo e desmarque a opção de dados.

Como funciona a MEO Cloud?

Requisitos de Sistemas

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

Motorola Phone Tools. Início Rápido

Honeywell Total Connect 2.0 Serviços Remotos O PACOTE COMPLETO... MAIS OPÇÕES, RECURSOS E OPORTUNIDADES PARA OS DISTRIBUIDORES! Crie mais conexões

SenchaTouch + PhoneGap

Inicialização Rápida do Novell Messenger Móvel

APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE

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

Universo Online S.A 1

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60

Manual de Instalação KIT DVR VENTURA Parte 1: Conexões Parte 2: Configurações de rede Parte 3: Acesso via telefone móvel

Saiba como usar tantas facilidades.

Manual de Operação do Sistema de Tickets Support Suite

Introdução a Computação

01/04/2012. Voltar. Voltar

Produtos ehealth. Desenvolvimento de negócios ehealth Diretoria P&S Verticais

Book de Aparelhos - Dados

Virtualização e Consolidação de Centro de Dados O Caso da UTAD António Costa - acosta@utad.pt

Equipamentos. Voz Móvel e Banda Larga. terça-feira, 3 de Março de 2009

Barrio Cloud Solutions

O Novo Portal Etilux também foi criado para ser um facilitador para nossa Força de Vendas, abrangendo as seguintes características:

Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

Catálogo de soluções 2010

Java & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com

Transcrição:

Sistemas de Informação em ambientes móveis Mauro Nacif Rocha DPI/UFV Fat x Thin x Smart (client) Fat Client Thin Client Smart Client Proc. + apres. + BD no cliente Ruim p/ manut. e distrib. Controle total de tudo Web app. Controle dos recursos de apres. Multi-tier: pres. layer, logic layer, DB layer Acesso desconectado Dados persistentes Lógica de Sincronização 2 1

Smart Client Enterprise Data Source U.I. Logic D.B. wired wireless Servidor de Sincronização Dados, Msg, Integração D.B. Mainframe CRM ERP 3 U.I. (IHM) Ferramentas de desenvolvimento ricos em recursos (+ que web apps.) Palm OS, Windows CE, Symbian, RIM (Blackberry OS), Java ME, Linux, Android, iphone Pouco espaço na tela recurso precioso Foco especial na navegação Usuários de Windows alta expectativa Telefone Computador de Mão Baixa aceitação por causa da complexidade da interface (não por razões técnicas) 4 2

Data Storage Acesso a dados disponibilidade, não importa como Usuários entendem quando acesso sem fio não está disponível, mas se frustram quando acesso é intermitente Persistência necessária na maioria dos casos 5 Performance Consultas locais a dados Disponibilidade da aplicação x Atualidade dos dados 6 3

Sincronização dos Dados Cliente c/ mínimo de lógica interna Localização Protocolos O que sincronizar Servidor de Sincronização faz o trabalho pesado 7 Serviços de Mensagens Comunicação de dados: Entre cliente e servidor Entre clientes e aplicações 8 4

Sincronização SyncML (OMA) http://en.wikipedia.org/wiki/syncml http://www.wirelessbrasil.org/wirelessbr/secoes/sec_syncml.html Softwares comerciais Detecção e resolução de conflitos Integração ODBC, JDBC etc. Dificuldades c/ ERP e outros sistemas corporativos 9 Messaging SMS (Texto), MMS (voz, imagens), e-mail, dados Dados persistentes e sincronização Store and forward Combinação Cliente Fila de msg Servidor Lógica de Controle Lógica de Controle Fila de msg 10 5

Aplicações p/ Dispositivos Móveis Enorme crescimento de vendas de DM (why?) Como a pessoa interage com (e vê) um DM Canivete Suíço x Especializações Blackberry x Sony Ericsson x Walkman Computador: expectativas e ansiedades ( inteligente ) Uso: uma mão, stylus pens, interação 11 Histórico rm r *.* del *.* Menus GUIs (Xerox Apple Windows Linux) 12 6

13 Tela Pequena Dispositivo Desktop iphone HP hx 2410 Nokia N91 Resolução 1280 x 960 320 x 480 240 x 320 176 x 208 % 100 12,5 6,25 3,00 14 7

Menus Memória (7 2) Menus infinitos 1 linha x 3 ou mais (Swierenga, 1990) Menus hierárquicos (Paap, 1988) Classificações (muito pessoal). Ex.: Ring Volume: Settings / Tones Informação de Contexto Onde estou? Ações 15 Menus no PC em geral provêem feedback... 16 8

... e aliam texto / ícones p/ dar mais sentido 17 Ícones Melhor se usados junto com textos Podem ser usados isoladamente (e.g. em barras de tarefas), desde que apareçam com seus textos em outros locais (e.g. menus) associação Ícones animados Em desktops podem ajudar em algumas situações Em DMs, quase sempre distraem muito, consomem + energia, e não ajudem em nada (resolução e tam.) Exemplo: Sony Ericsson K700i Inconsistências 18 9

Parece bonitinho... 19 Aplicado de modo inconsistente... 20 10

Com diferentes hierarquias... 21 Linguagem visual inconsistente... 22 11

Menus WML 23 Manuais Manual maior que DM Efeito Nintendo (Youngs, 1998): < 35 anos Online help (info, help) 82% menos erros (Lee et. al., 1984) Aumento do tamanho da Geração Nintendo + Online Help Website manuals (manuais online) Desktop configs Bluetooth upload Problema: maioria dos usuários não têm acesso a desktops 24 12

No Menus (sem menus) Key Guessing Usuário Novato x Experiente Experim. c/ Nº de Teclas 25 Resumo Menus têm sido adaptados de PCs sem pensar nas conseqüências Difícil para novatos aprender a estrutura Ícones ajudam pouco no entendimento Estruturas diferentes podem funcionar mais efetivamente (e.g. usar WML como portal ) 26 13