ts2141_mobile daq with smart phones and tablets

Download TS2141_Mobile DAQ With Smart Phones and Tablets

If you can't read please download the document

Upload: jakub-czaplicki

Post on 22-Feb-2015

64 views

Category:

Documents


1 download

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