Internet Applications in LabVIEW / Edition 1

Internet Applications in LabVIEW / Edition 1

by Jeffrey Travis
     
 

Virtual instrumentation, virtually anywhere

  • Control LabVIEW applications from any Web browser
  • Use LabVIEW with CGI, Java™, Activex™, and DataSocket™

Learn how to apply the latest Internet technologies to bring LabVIEW to life on the Internet or inside your organization's intranet. You can create networked virtual

See more details below

Overview

Virtual instrumentation, virtually anywhere

  • Control LabVIEW applications from any Web browser
  • Use LabVIEW with CGI, Java™, Activex™, and DataSocket™

Learn how to apply the latest Internet technologies to bring LabVIEW to life on the Internet or inside your organization's intranet. You can create networked virtual instrumentation systems that are available wherever and whenever you need them. Whether you need to monitor your Virtual Instruments (VIs) over the Web, or create a remote control system through your LAN, you will find the tools and techniques to create networked applications in this book.

Review the basics of the Internet and its key applications from the viewpoint of LabVIEW, then learn to set up secure client-server applications. Hands-on examples and activities are given throughout the book.

Internet Applications in LabVIEW is the first book that specifically combines Internet technologies with LabVIEW know-how. Use these powerful tools to enhance collaboration and keep pace with today's decentralized computing environments. Now you can have LabVIEW everywhere!

About the CD

The CD-ROM contains code and solutions for the book's activities, plus a variety of software for both Microsoft® Windows® and Macintosh® operating systems.

Demo versions of:

  • LabVIEW 5.0
  • DataSocket JavaBeans
  • SNMP Toolkit
  • AppletVIEW
  • Virtual Instrumentation Beans (VIB) for Java

Free versions of:

  • Netscape Navigator®
  • Adobe® Acrobat® Reader
  • IBM Visual Age for Java for Microsoft Windows

Free sample code, examples, and activities that show you how to:

  • Monitor LabVIEW VIs over the Web
  • Master the details of DataSocket to share live data over the Net
  • Create Activex controls and Java applets for controlling LabVIEW
  • Use the Internet Toolkit for G to work with e-mail and ftp
  • Use the VI Server for distributed computing
  • Understand CGI applications
  • Apply the principles of network security to your software and much more!

Read More

Product Details

ISBN-13:
9780130141446
Publisher:
Pearson Education
Publication date:
04/17/2000
Series:
National Instruments Virtual Instrumentation Series
Edition description:
BK&CD ROM
Pages:
624
Product dimensions:
6.99(w) x 9.15(h) x 1.18(d)

Table of Contents

Prefacexiii
Part IIntroduction to Internetworking LabVIEW
Chapter 1Remote Virtual Instrumentation3
Introduction3
Virtual Instrumentation, LabVIEW, and the Internet5
Why Networked Instrumentation5
Overview of LabVIEW Features for Internet Applications12
Chapter 2Internet Technology: A Primer19
Overview19
Networks and the Internet20
The TCP/IP Protocol28
FAQs52
Chapter 3Client-Server Applications with LabVIEW55
Overview55
Client-Server Models for LabVIEW56
TCP Client-Servers in Practice for LabVIEW59
UDP Client-Server in LabVIEW78
The Remote DAQ Server84
FAQs88
Chapter 4The VI Server91
What Is the VI Server?91
Using the VI Server for Client-Server and Distributed Computing Applications114
FAQs116
Chapter 5DataSocket123
Overview of DataSocket123
Using DataSocket VIs in LabVIEW132
FAQs154
Part IILabVIEW and the Web
Chapter 6How the World Wide Web Works161
Overview161
The Technologies of the Web162
Putting It All Together: Web Technologies at Work191
FAQs193
Chapter 7Publishing Web Documents with LabVIEW195
Overview195
Creating Web Documents from LabVIEW196
Accessing Web Documents from LabVIEW218
A Summary of the LabVIEW-Web Capabilities226
FAQs227
Chapter 8Advanced Web Technologies: An Overview231
CGI and Forms232
Java Applets235
ActiveX Controls240
JavaScript244
ActiveServer Pages (ASP)248
Cascading Style Sheets (CSS)250
Document Object Model (DOM)251
Dynamic HTML (DHTML)252
XML (eXtensible Markup Language)253
Multimedia and Plug-Ins on the Web256
E-commerce259
Chapter 9Using CGI with LabVIEW265
Overview of CGI265
Some More Background on CGI269
LabVIEW and CGI Applications289
FAQs312
Chapter 10Using ActiveX with LabVIEW315
ActiveX Overview315
LabVIEW and ActiveX317
Controlling LabVIEW Over the Web with DataSocket and ActiveX Controls328
FAQs347
Chapter 11Using Java with LabVIEW349
Overview349
Java Programming350
Using the DataSocket JavaBean365
Other Techniques for Using Java and LabVIEW391
FAQs394
Chapter 12Network Security Issues and Solutions395
Overview of Net Security395
Security Considerations of LabVIEW Network Technologies403
Security Considerations of LabVIEW Web Technologies411
FAQs429
Part IIILabVIEW and Other Internet Protocols
Chapter 13Using LabVIEW with Other Internet Protocols433
Overview433
E-Mail434
FTP458
Other Internet Protocols468
FAQs477
Part IVPractical Applications
Chapter 14Practical Considerations for LabVIEW Internet Applications481
Designing Internet-Enabled Virtual Instrumentation481
Databases and Other Related Stuff We Didn't Talk About490
Looking Ahead: The Future of Net-Enabled Instrumentation498
Chapter 15Real-World LabVIEW-Internet Applications503
LabVIEW as World Wide Web Server and Internet Interface to Operating Equipment504
Remote Test Monitoring with LabVIEW and DataSocket516
Programming Tools Give Internet-Based Instrumentation Extra Interactivity522
Remote Manipulation with LabVIEW for Educational Purposes543
Using Java Applets to Control DC Servo Dynamometer System Remotely550
Information Passing Over a LAN Using LabVIEW559
Process Control Over an Intranet with BridgeVIEW566
Appendix ACD-ROM Contents573
Appendix BResources577
Appendix CReferences581
Glossary585
Index595
About the Author601

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >