Aquisição móvel de dados com Smartphones & Tablets André Pereira Gerente de Marketing Técnico Mike Munhato Engenheiro de Marketing Técnico
Por que as pessoas usam tablets? É fácil de carregar Interface simples Inicialização rápida Conveniência Tamanho Rápido 3
Medições portáteis 4
Agenda Visão geral das plataformas móveis Soluções para medições portáteis & monitoramento remoto 5
VISÃO GERAL DAS PLATAFORMAS MÓVEIS 6
7
Tablets baseados na tecnologia PC SO: Windows 7 Preço: $400-$2000+ Barramento: USB, Wi- Fi, Bluetooth, Celular Entrada: Stylus, touch Versões robustas disponíveis Fornecedores: HP Slate, Motion Computing, ASUS Eee, Acer Iconia, MSI WindPad, ViewSonic, entre outros. 8
ipad da Apple SO: ios Preço: $499-$829 Barramento: Wi-Fi, Bluetooth, Celular, USB proprietária Entrada: Multitouch 9
Outros tablets baseados na tecnologia móvel SO: Android, WebOS, QNX Preço: $139-$729 Barramento: Wi-Fi, Bluetooth, Celular, USB Entrada: Multitouch Fornecedores: Motorola Xoom, Blackberry Playbook, HP TouchPad, Dell Streak, HTC, ASUS, Acer, MSI entre outros. 10
SOLUÇÕES PARA MEDIÇÕES PORTÁTEIS & MONITORAMENTO REMOTO 11
Como os tablets baseados em PC funcionam? Suporte Windows Conectividade USB, Wi-Fi Suporte LabVIEW & DAQmx Conectividade NI DAQ 12
Arquitetura do ipad Suporte Windows Conectividade USB, Wi-Fi Suporte LabVIEW & DAQmx Conectividade NI DAQ 13
Arquitetura do ipad 14
Arquitetura do ipad 15
Arquitetura do ipad 16
Arquitetura do ipad Web 17
Arquitetura do ipad Web 18
Uma abordagem flexível - Web Services Web 19
Uma abordagem flexível - Web Services Web 20
Uma abordagem flexível - Web Services Req http://www.domain.com/webservice/vi 21
Uma abordagem flexível - Web Services Req http://www.domain.com/webservice/vi 22
Uma abordagem flexível - Web Services Req http://www.domain.com/webservice/vi 23
Uma abordagem flexível - Web Services Req http://www.domain.com/webservice/vi 24
Uma abordagem flexível - Web Services Resp. <Name>Acceleration</Name> <Value>2.0374</Value> 25
Uma abordagem flexível - Web Services DEMO Resp. <Name>Acceleration</Name> <Value>2.0374</Value> 26
Data Dashboard para LabVIEW Encontra automaticamente web services para uma URL Exibe dados de web services do LabVIEW e de shared variables Não requer programação para ios 27
Demonstração #2 Configurando Web Services no LabVIEW 28
Monitoramento e IHM remotos 29
Reprodução Instantânea 30
http://www.domain.com/webservice/vi 31
http://www.domain.com/webservice/vi 32
http://www.domain.com/webservice/vi 33
Orientações de desenvolvimento de API 34
Orientações de desenvolvimento de API 1. Utilize uma hierarquia por nomes: domain.com/<name>/<category>/<subcategory>/ 35
Orientações de desenvolvimento de API 1. Utilize uma hierarquia por nomes: domain.com/<name>/<category>/<subcategory>/ domain.com/bridge-monitor/data/raw/acceleration domain.com/bridge-monitor/data/fft/acceleration domain.com/bridge-monitor/report/pdf 36
Orientações de desenvolvimento de API 2. Considere a localização e a versão do API: domain.com/<name>/<version>/<lang>/<loc>/ 37
Orientações de desenvolvimento de API 2. Considere a localização e a versão do API: domain.com/<name>/<version>/<lang>/<loc>/ domain.com/bridge-monitor/1.0/en/us/ 38
Orientações de desenvolvimento de API Sem espaços: domain.com/bridge-monitor/1.0/en/us/report/pdf 39
Construção do aplicativo Web ou Nativo? 40
Construção do aplicativo Web ou Nativo? Web Executa dentro do browser do dispositivo HTML & JavaScript do servidor Não acessa os contatos, calendários, câmera, etc. + Várias plataformas 41
Construção do aplicativo Web ou Nativo? Web Executa dentro do browser do dispositivo HTML & JavaScript do servidor Não acessa os contatos, calendários, câmera, etc. + Várias plataformas Nativo Roda como um aplicativo dentro do dispositivo Escrito com ferramentas nativas e pode usar os frameworks do SO + Pode acessar os dados e as funções do dispositivo - Única plataforma 42
Construção do aplicativo Aplicativos Web HTML layout básico da página JavaScript Requisições HTTP, requisições e análise XML AJAX plotagem com a API de código aberto chamada flot 43
Construção do aplicativo Aplicativos móveis nativos Objective C linguagem de programação do ios Core Plot API de plotagem de código aberto do ios 44
Requisitos para o desenvolvimento de aplicações nativas SO Ambiente Linguagem Preços Co-participação ios Xcode Objective C $99 / ano 70% Android Eclipse Java $25 70% webos Eclipse JavaScript gratuito 70% BlackBerry OS Eclipse Java gratuito 80% Windows Phone Visual Studio C# $99 /ano 70% 45
Referências sobre projetos para ios/android Disponíveis gratuitamente em /smartphone Android ios 46
Mais uma abordagem Desktop remoto Dispositivo Móvel PC Host Web Aplicativo instalado para visualização remota de telas Serviço instalado para permitir conexões remotas Serviços de desktop remoto: VNC, RDP, LogMeIn, Jump Desktop, TeamViewer, Screens, Splashtop, entre outros. 47
Resumo das soluções Tablets com Windows Tablets com outros SO móveis Medidas portáteis Suporta LabVIEW & DAQmx Monitoramento/ IHM remotos Desktop remoto ou Web services Desktop remoto ou Web services 48
Para mais informações, ligue para: 11 3149 3149 Ou acesse: /smartphone 49