TS3243-TD Smart Phones for Smarter Data Acquisition

download TS3243-TD Smart Phones for Smarter Data Acquisition

of 45

Transcript of TS3243-TD Smart Phones for Smarter Data Acquisition

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    1/45

    1

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    2/45

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    3/45

    3

    Why Are You Here?

    You think Droids are cool

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    4/45

    4

    Why Are You Here?

    You think Droids are cool

    Youre Steve Jobs #1 fan

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    5/45

    5

    Why Are You Here?

    You think Droids are cool

    Youre Steve Jobs #1 fan

    You love LabVIEW

    ILV

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    6/45

    6

    Why Are You Here?

    You think Droids are cool

    Youre Steve Jobs #1 fan

    You love LabVIEW

    Apps = $$$ILV

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    7/457

    I

    LV

    Why Are You Here?

    You think Droids are cool

    Youre Steve Jobs #1 fan

    You love LabVIEW

    Apps = $$$

    All of the above

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    8/458

    Smaller form factors Higher performance processing Increasing memory and storage

    Decreasing costs

    Why Am I Here?

    The Trend: Smalleris Better

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    9/459

    0%

    10%

    20%

    30%

    40%50%

    60%

    70%

    80%

    90%100%

    2008 2009 2010 2011 2012 2013 2014 2015

    Desktops

    LaptopsNetbooks

    Tablets

    US Consumer PC Sales

    Source: Forrester Research

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    10/4510

    Global Mobile Phone OS Market Share

    2008 2014

    Source: Frost & Sullivan

    "Dumb"phones,

    52%

    Smartphones, 48%

    "Dumb"phones,

    42%

    Smartphones, 58%

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    11/4511

    Global Mobile Phone OS Market Share

    Symbian,52%

    Blackberr

    y, 17%

    Windows,12%

    iOS, 8%

    Android,1%

    WebOS,0%

    Other,10%

    Symbian,42%

    Blackberry, 17%Windows,

    6%

    iOS, 10%

    Android,12%

    WebOS,2% Other,

    11%

    2008 2014

    Source: Frost & Sullivan

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    12/4512

    DEMO

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    13/45

    13

    Native Smartphone Apps

    XML Data

    VI Deployed as Web Service

    How It Works

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    14/45

    14

    LabVIEW Web Service Architecture

    Separate deployed VI from application

    Communicate via shared variablesProvide configuration and administrative control

    LabVIEWApplication

    LabVIEWWeb Service

    WebInterface

    Response

    Request

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    15/45

    15

    Invoking a VI Using Web Services

    Deploy VIs from BuildSpecifications

    Invoke VI via URL WebRequest

    Address of ServerName of Web Service

    Mapping to a VI

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    16/45

    16

    The Problem

    We need to get the data to the user.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    17/45

    17

    The Problem Well-Stated

    1.2.

    3.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    18/45

    18

    The Problem Well-Stated

    1. Connect2.

    3.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    19/45

    19

    The Problem Well-Stated

    1. Connect2. Parse

    3.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    20/45

    20

    The Problem Well-Stated

    1. Connect2. Parse

    3. Interact

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    21/45

    21

    APPLE iOS

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    22/45

    22

    iOS Primer

    1.2.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    23/45

    23

    iOS Primer

    1. What is iOS?2.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    24/45

    24

    iOS Primer

    1. What is iOS?2.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    25/45

    25

    iOS Primer

    1. What is iOS?2. How are apps distributed?

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    26/45

    26

    iOS Primer

    1. What is iOS?2. How are apps distributed?

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    27/45

    27

    iOS Primer

    1. What is iOS?2. How are apps distributed?

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    28/45

    28

    GOOGLE ANDROID

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    29/45

    29

    Android Primer

    1.2.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    30/45

    30

    Android Primer

    1. What is Android?2.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    31/45

    31

    Android Primer

    1. What is Android?2.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    32/45

    32

    Android Primer

    1. What is Android?2. How are apps distributed?

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    33/45

    33

    Android Primer

    1. What is Android?2. How are apps distributed?

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    34/45

    34

    Android Primer

    1. What is Android?2. How are apps distributed?

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    35/45

    35

    Show Time!

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    36/45

    36

    Lets Dig In

    The plan:1.

    2.

    3.

    4.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    37/45

    37

    Lets Dig In

    The plan:1. Start a new project

    2.

    3.

    4.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    38/45

    38

    Lets Dig In

    The plan:1. Start a new project

    2. Build the UI

    3.

    4.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    39/45

    39

    Lets Dig In

    The plan:1. Start a new project

    2. Build the UI

    3. Get the UI working4.

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    40/45

    40

    Lets Dig In

    The plan:1. Start a new project

    2. Build the UI

    3. Get the UI working4. Solve the problem

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    41/45

    41

    iOS App Basics

    1. Create a new project2. Build the UI

    3. Add the View objects and actions (.h/.m)

    4. Wire the Views and actions (.xib)

    5. Add your own logic/functionality

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    42/45

    42

    You Can Get Started Today

    Download example code Collaborate with other smartphone/LabVIEW

    developers

    Tell us about your applications Submit ideas and feature requests

    ni.com/smartphone

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    43/45

    43

    Mobile Computing at NIWeek

    ni.com/niweekmobile demos.niweek.com

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    44/45

    44

    Summary

    The mobile computing market is expanding rapidly You can use LabVIEW today to connect your mobile

    device to your I/O

    Tell us what you want to do tomorow

    Q & A

  • 8/4/2019 TS3243-TD Smart Phones for Smarter Data Acquisition

    45/45