You are on page 1of 28

Publishing Data Over the Web

ni.com

Ryan Wright
LabVIEW Product Manager
Wed Aug 16
10:15-11:30 a.m., 12:00-1:15 p.m.,
1:45-3:00 p.m., 3:30-4:45 p.m.
Exhibit (3E)

Why Publish Data?


Manufacturing

Customer

Increase productivity and quality


Service
R&D
ni.com

Why Use the Web?


The Web enables information sharing

ni.com

Types of Information Sharing


Measurement and
Automation System

Information
Sharing

Reports and
Results
ni.com

Data
Streaming

Reports and Results


Processed data
Template
Rigid

Measurement and
Automation System

Information
Sharing

Reports and
Results

ni.com

Data
Streaming

Data Streaming
Raw, unprocessed data
Flexible

Measurement and
Automation System

Information
Sharing

Reports and
Results

ni.com

Data
Streaming

Fundamental Technologies
Ethernet
Browsers
DataSocket

ni.com

Ethernet
High speed
Long distance
Widespread

ni.com

Browsers
Good for reports and results
Multi-platform
Literally everywhere
Free

ni.com

DataSocket
Optimized for data streaming
Language independent
URL-based
Three actors
Publishers
Subscribers
DataSocket server
ni.com

Reports and Results


Measurement and
Automation System

Information
Sharing

Reports and
Results
ni.com

Data
Streaming

HTML Reports
Processed data
Images, tables, bulleted lists, links
Readily available

ni.com

HTML Reports in LabVIEW

ni.com

HTML Reports in TestStand

ni.com

Web Publishing Tool


Similar to HTML report
Text rich
Image of front panel

ni.com

Web Publishing Tool in LabVIEW

ni.com

Data Streaming
Measurement and
Automation System

Information
Sharing

Reports and
Results
ni.com

Data
Streaming

Web Servers
Publish HTML documents and UI images
Cross-platform
Security

ni.com

Web Server in LabVIEW

ni.com

DataSocket Revisited
Little or no programming required
Optimized for data streaming
URL-based

ni.com

DataSocket in LabVIEW

ni.com

DataSocket in LabVIEWAgain

ni.com

DataSocket in Visual Basic

ni.com

DataSocket in Visual BasicAgain

ni.com

DataSocket in a Browser

ni.com

Internet Toolkit
FTP
E-mail
CGI

ni.com

E-mail and FTP in LabVIEW

ni.com

Conclusion
Increase productivity through information
sharing
Reports and results (processed data)
HTML reports
Web documentation

Data streaming (unprocessed data)


Web server
DataSocket
Internet toolkit
ni.com

You might also like