NAVIGATING VUCA IN BUILDING A SMARTER PLANET Smarter Business Requires Smarter Information.
TS3243-TD Smart Phones for Smarter Data Acquisition
-
Upload
jakub-czaplicki -
Category
Documents
-
view
223 -
download
0
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