Post on 22-Feb-2015
transcript
Mobile Data Acquisi0on with Smartphones & Tablets Joe Friedrichsen Engineer, Measurement Applica8on Group
Chris Delvizis Product Manager, Data Acquisi8on
Why People Use Tablets Easy to carry Easy interface/OS Fast startup Convenience Size Fast speed
3
Portable Measurements
4
Remote HMI/Monitoring
5
Todays Agenda Overview of Mobile PlaHorms Solu8ons for Portable Measurements & Remote Monitoring Community & Feedback
6
OVERVIEW OF MOBILE PLATFORMS
7
8
Tablets Based on PC Technology OS: Windows 7 Price: $400-$2000+ Bus: USB, Wi-Fi, Bluetooth, Cellular Input: Stylus, touch Ruggedized versions available Vendors: HP Slate, Mo8on Compu8ng, ASUS Eee, Acer Iconia, MSI WindPad, ViewSonic, and more.
9
Apple iPad OS: iOS Price: $499-$829 Bus: Wi-Fi, Bluetooth, Cellular, proprietary USB Input: Mul8touch
10
Other Tablets Based on Mobile Technology OS: Android, WebOS, QNX Price: $139-$729 Bus: Wi-Fi, Bluetooth, Cellular, USB Input: Mul8touch Vendors: Motorola Xoom, Blackberry Playbook, HP TouchPad, Dell Streak, HTC, ASUS, Acer, MSI and more.
11
SOLUTIONS FOR PORTABLE MEASUREMENTS & REMOTE MONITORING 12
DEMO TIME!
13
PC-Based Tablets Work Today Windows Support USB, Wi-Fi Connec8vity LabVIEW & DAQmx Support NI DAQ Connec8vity
14
iPad Architecture
Web
15
The Flexible Approach - Web Services
Web
16
The Flexible Approach - Web Services
Web
17
The Flexible Approach - Web Services
Req
http://www.domain.com/WebService/vi
18
The Flexible Approach - Web Services
Req
http://www.domain.com/WebService/vi
19
The Flexible Approach - Web Services
Req
http://www.domain.com/WebService/vi
20
The Flexible Approach - Web Services
Req
http://www.domain.com/WebService/vi
21
The Flexible Approach - Web Services
Reply
Acceleration 2.0374
22
The Flexible Approach - Web Services
Reply
Acceleration 2.0374
23
Demo #2 Conguring LabVIEW Web Services
24
Instant Replay
25
http://www.domain.com/WebService/vi
26
http://www.domain.com/WebService/vi
27
http://www.domain.com/WebService/vi
28
API Design Guidelines 1. Use a noun hierarchy: domain.com//// domain.com/bridge-monitor/data/raw/accelera0on domain.com/bridge-monitor/data/Y/accelera0on domain.com/bridge-monitor/report/pdf
29
API Design Guidelines 2. Consider API version and locale: domain.com///// domain.com/bridge-monitor/1.0/en/us/
30
API Design Guidelines All together: domain.com/bridge-monitor/1.0/en/us/report/pdf
31
Building the App Web or Na0ve? Web + Runs inside the devices browser HTML & JavaScript from server Cannot access contacts, calendar, camera, etc. Mul0plaborm
Na0ve + Runs as an app on the device Wricen in na0ve tools and can use OS frameworks Can access device data and hardware features Single plaborm
32
Building the App Web Apps HTML basic page layout JavaScript HTTP request and XML parsing AJAX plohng with open source API called ot 33
Building the App Na0ve Mobile Apps Objec0ve C iOS programming language Core Plot open source iOS plohng API
34
Na0ve App Development Requirements OS iOS Android webOS BlackBerry OS Windows Phone Environment Xcode Eclipse Eclipse Eclipse Visual Studio Language Objec8ve C Java JavaScript Java C# Fees $99 / year $25 / once free free $99 /year Share 70% 70% 70% 80% 70%
TIMEOUT!
35
Reference Designs for iOS/Android Available free at ni.com/smartphone
Android
iOS
36
The KISS Approach - Remote Desktop Mobile Device Host PC
Web App installed to remotely view screen Service installed to allow remote connec8ons
Remote Desktop Services: VNC, RDP, LogMeIn, Jump Desktop, TeamViewer, Screens, Splashtop, and more.
37
LabVIEW Web Service Viewer for iPad Automa8cally discovers web services for a URL Display data from LabVIEW web services and shared variables No iOS programming required
Coming Soon
38
Summary of Todays Solu0ons Portable Measurements Windows Tablets Other Mobile OS Tablets LabVIEW & DAQmx Supported Remote Monitoring/HMI Remote Desktop or Web Services Remote Desktop or Web Services
39
FEEDBACK & COMMUNITY
40
41
Join the Community Download example code Collaborate with other mobile/LabVIEW developers Tell us about your applica8ons Submit ideas and feature requests
ni.com/smartphone 42
Summary The mobile compu8ng market is expanding rapidly You have op8ons today for taking advantage Tell us what you want to do tomorrow
Q & A!43
44