Computação móvel e Automação Comercial Francisco José da Silva e Silva fssilva@deinf.ufma.br Grupo de Engenharia de Sistemas e Mobilidade (SisMo) Departamento de Informática / UFMA http://www.sismo.deinf.ufma.br Julho de 2008 Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 1 / 54
Agenda 1 Conceitos Iniciais de Computação Móvel 2 Classificação de Dispositivos 3 Algumas Tecnologias e Equipamentos para Automação Comercial 4 Cenários de Uso na Automação Comercial Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 2 / 54
Conceitos Iniciais de Computação Móvel Computação Móvel Refere-se à computação realizada em dispositivos de computação portáteis que sejam capazes de acessar uma rede sem fio. Alguns termos utilizados: Computação Nômade: usuário se movimenta mas realiza suas computações em local fixo ou com limitada mobilidade. Exemplo: linhas discadas. Computação Ubíqua: disponibiliza computadores através de um espaço físico, tornando-os invisíveis aos usuários: computadores tornam-se parte da nossa vida de forma que não os percebemos mais (Mark Weiser). Computação Pervasiva: acesso conveniente a informações relevantes e a habilidade de realizar ações sobre as mesmas quando e onde for necessário (IBM). Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 3 / 54
Conceitos Iniciais de Computação Móvel Evolução: dos Mainframes à Computação Móvel Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 4 / 54
Conceitos Iniciais de Computação Móvel Princípios da Computação Móvel Descentralização Diversificação Conectividade Simplicidade Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 5 / 54
Conceitos Iniciais de Computação Móvel Princípios da Computação Móvel: Descentralização A computação móvel móvel é um passo adiante na descentralização promovida por sistemas distribuídos; Uma grande variedade de pequenos dispositivos cooperam estabelecendo uma rede dinâmica de relacionamentos; A habilidade de utilizar aplicações e informações em dispositivos móveis gera a necessidade de sincronização de atualizações de dados com sistemas servidores e outros dispositivos. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 6 / 54
Conceitos Iniciais de Computação Móvel Princípios da Computação Móvel: Diversificação Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 7 / 54
Conceitos Iniciais de Computação Móvel Princípios da Computação Móvel: Conectividade Uma grande variedade de tecnologias de comunicação sem fio estão disponíveis: redes celulares, WLANs, Bluetooth, IrDA, WiMax, comunicação via satélite, etc... Não basta apenas conectar os dispositivos. Aplicações e dados deveriam poder ser trocados: Java e XML; Jini e UPnP ajudam dispositivos a descobrir serviços disponíveis para os quais pode-se delegar tarefas. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 8 / 54
Conceitos Iniciais de Computação Móvel Conectividade: Tecnologias de Comunicação sem Fio Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 9 / 54
Conceitos Iniciais de Computação Móvel Conectividade: Tecnologias de Comunicação sem Fio Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 10 / 54
Conceitos Iniciais de Computação Móvel Princípios da Computação Móvel: Simplicidade Computadores de uso geral são muito úteis mas exigem um bom treinamento para serem configurados e utilizados; Sistemas pervasivos são tipicamente mais específicos e devem ser simples de utilizar; Ser simples não significa ser primitivo: telas touch-screen, reconhecimento de escrita, reconhecimento de voz são tipicamente empregados. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 11 / 54
Conceitos Iniciais de Computação Móvel Aceitação de Tecnologias Para atingir 1 milhão de usuários: TV preto-banco: 20 anos TV em cores: 9 anos VCR: 8 anos PC:6 anos celular: 2 anos e meio Dos 128 milhões de PC s vendidos em 2001, 22% eram laptops e este percentual tem crescido 1 a 2 pontos por ano desde 1999; Acessos à Internet por meio de dispositivos móveis deve ultrapassar os acessos convencionais (PC e Browser) já em meados de 2002. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 12 / 54
Conceitos Iniciais de Computação Móvel Algumas Aplicações da Computação Móvel Acesso à Internet por viajante: transferênciade arquivos, Web, acesso remoto; Comércio: vendedores ambulantes; Tratamento Médico emergencial: transmissão do prontuário de/para ambulância (ou local do acidente); Segurança: consulta e obtenção de ficha criminal; Seguradoras: avaliação de sinistro; Serviços de resgate: coordenação das atividades de resgate; Aplicações Militares: coordenação de ações; Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 13 / 54
Conceitos Iniciais de Computação Móvel Serviços Baseados em Localização Serviços de emergência: usuários entram em contato com uma central (E911) e sua localização é automaticamente rastreada; Informações de tráfego; Navegação. Como ir do ponto A ao ponto B? Gerenciamento de frota; Gerenciamento de bens; Publicidade sem fio: usuários podem subscrever serviços que os notifiquem a respeito de certos produtos quando adentrarem uma dada região; Serviços de busca: restaurantes, postos de gasolina, hotéis próximos; Localização automática de veículos; Mapas; Informações de trânsito; Jogos. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 14 / 54
Conceitos Iniciais de Computação Móvel Exemplo de Aplicação Regional CEMAR: Seleção de Alvos Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 15 / 54
Conceitos Iniciais de Computação Móvel Seleção de Alvos: Objetivo Desenvolver uma solução para recuperação de energia que selecione possíveis alvos suspeitos de fraude, os distribua comtemplando a roterização das equipes, faça a fiscalização da unidade consumidora suspeita e proveja relatórios gerencias sobre o resultado. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 16 / 54
Conceitos Iniciais de Computação Móvel Seleção de Alvos: Funcionalidades Selecionar alvos para fiscalização a partir de indícios de fraudes; Cada indício atribui um ponto a UC, quem tiver mais pontos tem maior probabilidade de estar fraudando) utilizando dados dos sistema comercial (históricos de consumos, leituras, códigos de irregularidades alimentados pelos leituristas, historico de adimplência, recorrência em fraude...) e dados históricos da gerência; Distribuir os alvos selecionados nas 40 equipes de fiscalização respeitando critérios geográficos a fim de otimizar o tempo de deslocamento; Fiscalizar através de PDA os alvos selecionados, exibindo informações próprias da UC (localização, históricos, etc...) e coletando todas as informações pertinentes a fiscalização, eliminando por completo a utilização das fichas em papel e evitando erros e demoras de digitação; Monitorar os retorno de campo, analizando efetividade da ferramenta e das equipes. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 17 / 54
Conceitos Iniciais de Computação Móvel Seleção de Alvos: Telas Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 18 / 54
Conceitos Iniciais de Computação Móvel Seleção de Alvos: Telas Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 19 / 54
Classificação de Dispositivos Classificação de Dispositivos Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 20 / 54
Classificação de Dispositivos Categoria de Dispositivos Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 21 / 54
Classificação de Dispositivos PDAs Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 22 / 54
Classificação de Dispositivos (Sub) Nootebook JVC MP-XP3210 Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 23 / 54
Classificação de Dispositivos Tablet PC Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 24 / 54
Classificação de Dispositivos Wearable Computers Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 25 / 54
Classificação de Dispositivos Smart Phone Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 26 / 54
Classificação de Dispositivos Cartão Inteligente Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 27 / 54
Classificação de Dispositivos Rótulos Inteligentes Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 28 / 54
Classificação de Dispositivos Sensores e Atuadores Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 29 / 54
Classificação de Dispositivos Z-Wave: Acesso Retmoto Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 30 / 54
Classificação de Dispositivos Dispositivos Inteligentes Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 31 / 54
Classificação de Dispositivos Sistema de Navegação Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 32 / 54
Classificação de Dispositivos Arquitetura do Motorola Mobile GT Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 33 / 54
Algumas Tecnologias e Equipamentos para Automação Comercial Algumas Tecnologias e Equipamentos para Automação Comercial Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 34 / 54
Algumas Tecnologias e Equipamentos para Automação Comercial Automação Comercial A automação comercial tem como meta substituir as tarefas manuais e repetitivas de estabelecimentos como supermercados, comércios e escritórios por processos automáticos, por meio de máquinas, visando um aumento de produtividade, organização, controle e eficiência; Algumas vantagens: Maior segurança, evitando-se erros em tarefas como cálculo e digitação de preços, quantidades ou preenchimento de cheques, controle de estoque, etc; Maior eficiência; Redução de custos; Aumento de competitividade. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 35 / 54
Algumas Tecnologias e Equipamentos para Automação Comercial Automação Comercial: Tecnologias e Equipamentos Usuais Caixa registradora e PDV s (Pontos de venda); Preenchedores de cheque; Uso de código de barras e leitores ópticos; Balanças eletrônicas; Transferência eletrônica de fundos: São acoplados ao PDV s e garantem o pagamento direto com cartão magnético, eliminando a burocracia ao manter uma ligação online com o banco; Troca eletrônica de dados ou EDI: Possibilita um ampla integração entre todos os processos envolvidos: caixas, vendedores, fornecedores, matriz; funcionando como uma espécie de rede online que interliga todos os participantes envolvidos. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 36 / 54
Algumas Tecnologias e Equipamentos para Automação Comercial Computação Móvel e a Automação Comercial Amplia o leque de possibilidades da automação comercial; Permite a coleta, processamento e apresentação de dados onde e quando forem necessários; Permite considerar a mobilidade e dinâmica do empreendimento independentemente de sua área de abrangência: Uma loja; Um shopping center; Vendedores em campo em uma cidade. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 37 / 54
Algumas Tecnologias e Equipamentos para Automação Comercial Alguns Dispositivos: Leitor de Código de Barras Leitor códigos de barras bidimensionais (2D) e unidimensionais (1D) Alcance do rádio:100 metros de linha de visão direta Bateria: Bateria de ĺıtio ionizado de 2200 mah, autonomia de 3 horas Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 38 / 54
Algumas Tecnologias e Equipamentos para Automação Comercial Alguns Dispositivos: Coletores de Dados CPU: 16-bit CMOS Memória de programa: 1 MB memória flash, não-volátil Memória de dados: 2MB SRAM Tela: 100x64 gráfico FSTN com backlight por LED IEEE 802.11b, Cobertura até 250m IrDA/IR Através de berço: serial RS232, USB ou modem 56Kbps leitura de códigos de barras Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 39 / 54
Algumas Tecnologias e Equipamentos para Automação Comercial Alguns Dispositivos: Coletores de Dados CPU: Intel XScale PXA255 400MHz Memória de programa: 64 MB de memória flash, não-volátil Memória de dados: 64 MB RAM Display colorido 240x320 pixels Microsoft Windows Mobile Simbologias Lineares (1D), Bidimensionais (2D), Compostos / empilhados, Códigos postais Reconhecimento ótico de caracteres IEEE 802.11b, GSM, EDGE (E-GPRS) Bluetooth, IrDA Através de berço: Serial RS-232, USB 1.1 Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 40 / 54
Algumas Tecnologias e Equipamentos para Automação Comercial Alguns Dispositivos: Coletores de Dados Destinado a veículos industriais, como empilhadeiras Display CGA Memória RAM 1MB, não voláti. Máximo de 4 MB Scanner laser Ethernet 10/100 Mbps e Token Ring IEEE 802.11b Permite emulação de terminal, como o 3270 da IBM Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 41 / 54
Algumas Tecnologias e Equipamentos para Automação Comercial Alguns Dispositivos: Impressoras de Etiquetas Impressão de etiquetas, tíquetes e notas fiscais Resolução: 203dpi Memória RAM: 8 MB SRAM; Flash: 4 MB, não-volátil Serial RS-232 802.11b ou 802.11g Bluetooth Peso (com bateria): 0,47 kg Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 42 / 54
Algumas Tecnologias e Equipamentos para Automação Comercial Alguns Dispositivos: Impressoras de Recibos e Faturas Impressão de recibos de entrega e faturas em campo Suporte para instalação em veículos Resolução: 203dpi Memória RAM: 8 MB SRAM; Flash: 4 MB, não-volátil Leitor de cartões magnéticos e smart-cards Serial RS-232 e USB 2.0 802.11b ou 802.11g Bluetooth Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 43 / 54
Algumas Tecnologias e Equipamentos para Automação Comercial Alguns Dispositivos: Terminal de Coleta de Dados Kiosk dinâmico: multimídia com scanner para leitura de código de barras Padrões de áudio e vídeo: WMA, MP3, GIF, JPEG, BMP, WMV e MPEG Windows CE.NET 4.1 Browser: Internet Explorer CE CPU: Intel XScaleTM (400 MHz) Comunicação: Serial: RS-232 e RS-485; Ethernet: 10/100 Mbps; IEEE 802.11b Memória RAM: 32 MB Flash: 64 MB Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 44 / 54
Cenários de Uso na Automação Comercial Cenários de Uso na Automação Comercial Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 45 / 54
Cenários de Uso na Automação Comercial No Restaurante Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 46 / 54
Cenários de Uso na Automação Comercial No Restaurante O sistema tipicamente consiste de uma estação base conectada a uma rede central e um ou mais PDAs que se comunicam sem o uso de fios; Possíveis funcionalidades: Registrar e rastear os pedidos dos consumidores; Gerenciar inventário (itens de consumo); Processar cartões de crédito. Benefícios: Aumenta o tempo que os atendentes permanecem interagindo com os clientes; Reduz o tempo para tomada de pedidos e atendimento ao mesmo; Diminui erros de interpretação do pedido; Aumenta a produtividade dos trabalhadores; Custo de instalação reduzido, se comparado a instalações cabeadas. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 47 / 54
Cenários de Uso na Automação Comercial No Restaurante: Software de Gerenciamento Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 48 / 54
Cenários de Uso na Automação Comercial No Restaurante: Garçom Prático Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 49 / 54
Cenários de Uso na Automação Comercial No Supermercado Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 50 / 54
Cenários de Uso na Automação Comercial No Supermercado Novo conceito: PSA (Personal Shopper Assistent): assistente digital para compras: Facilita a localização de produtos; Facilita a verificação de preços e informações de produtos; Permite o gerenciamento de listas de compras; Apresenta totalizações de produtos e preços. Permite comunicações direcionadas ao local de aquisição de um produto, como promoções; O marketing pode acessar os compradores no local da compra através de vídeos de propaganda; Anúncios podem levar em consideração a localização do carrinho e o histórico de compra do consumidor; Permite que os clientes paguem pelas compras sem enfrentar a fila do caixa, usando o débito no cartão; Pão de Açúcar: loja diferenciada no shopping Iguatemi. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 51 / 54
Cenários de Uso na Automação Comercial Venda em Campo Conceito: Sales Force Automation (SFA); Permite o acesso a dados da empresa quando e onde forem necessários; Marketing: detalhes de produtos e estatísticas. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 52 / 54
Cenários de Uso na Automação Comercial Venda em Campo Permite comunicação com pessoal de campo; Permite a coleta e gerenciamento de dados de venda e marketing que podem ser instantaneamente acessada pelos gestores; Tipicamente possuem um sistema back-office de relatórios, possivelmente acessível pela intranet ou Internet disponibilizando relatórios gerenciais. Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 53 / 54
Cenários de Uso na Automação Comercial Obrigado! Questões? Grupo de Engenharia de Sistemas e Mobilidade (SisMO) Departamento de Informática Universidade Federal do Maranhão (UFMA) http://www.sismo.ufma.br Francisco Silva (UFMA/SisMO) Computação Móvel e Automação Comercial Julho de 2008 54 / 54