Sell Back Your Copy
For a $16.00 Gift Card
Trade in
Have one to sell? Sell yours here
Internet Applications in LabVIEW (With CD-ROM)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Internet Applications in LabVIEW (With CD-ROM) [Paperback]

Jeffrey Travis (Author)
4.6 out of 5 stars  See all reviews (10 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Sell Back Your Copy for $16.00
Whether you buy it used on Amazon for $99.95 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $16.00.
Used Price$99.95
Trade-in Price$16.00
Price after
Trade-in
$83.95

Book Description

0130141445 978-0130141446 April 15, 2000
LabVIEW Internet Applications explains in detail how to connect instrumentation systems to the Internet or an intranet using LabVIEW and current Internet technologies. Requiring some prior basic knowledge of LabVIEW, but little knowledge of Internet technologies, it guides students step-by-step through the essentials of all the relevant technologies--including HTML, CGI, Java, ActiveX, DataSocket, Internet security, and more. Students quickly and easily learn how to set up virtually any LabVIEW program to be monitored or controlled from a Web browser.


Editorial Reviews

From the Inside Flap

Preface"Where shall I begin, please your Majesty?" he asked.
"Begin at the beginning," the King said gravely,
"and go on till you come to the end: then stop."-from Lewis Carroll's Alice in WonderlandAbout this Book, and PrerequisitesLabVIEW

LabVIEW (an acronym for Laboratory Virtual Instrument Engineering Workbench) is a software tool that lets you build "virtual instruments" (VIs) using its graphical programming language, "G". LabVIEW is developed and sold by National Instruments (ni). LabVIEW has been around over 10 years, is used by thousands of developers worldwide, and happens to be my favorite programming language.

This book assumes you have a basic knowledge of LabVIEW programming. You should know how to build and save VIs and wire your own block diagrams. In particular, you need to be comfortable with concepts like controls, indicators, front panel, block diagram, VI, subVI, .llb files, libraries, control structures, palettes, charts, graphs, arrays, shift registers, error clusters, and dataflow.

If you are fairly new to LabVIEW, I strongly recommend that you first familiarize yourself with LabVIEW by going through an online LabVIEW tutorial or working through the beginner's textbook that Lisa Wells and I wrote, LabVIEW For Everyone (Prentice-Hall, 1997). An evaluation version of LabVIEW is included on the companion CD, which you can use if you do not have a full-version licensed copy of the software.Internet

If you have never used e-mail or a Web browser such as Netscape or Internet Explorer to browse the Web, you probably should familiarize yourself with the basics of these Internet tools first. On the other hand, I tried not to assume too much knowledge of any Internet technology while writing this book. To be able to do most of the exercises or examples in this book, you will need to have TCP/IP installed on your computer's operating system (OS). In many cases, you will also want a Web server installed. If you do not already have a Web server installed (like Microsoft's Personal Web Server for Windows, or the built-in Web server on the MacOS), you can install one of the many free Web servers available on the Internet.

Finally, you should have an Internet connection so you can browse the Web and check out the exciting Web sites and real-world applications described in this book.Internet Developers Toolkit for G

The Internet Developers Toolkit for G is an add-on toolkit for LabVIEW and BridgeVIEW, available from National Instruments. This Internet Toolkit (ITK) consists of a collection of libraries for converting your virtual instruments into Internet-enabled applications. Its features allow you to:

View your virtual instruments across the Internet from a Web browser

Incorporate access control and security in your servers for displaying sensitive data

Build Common Gateway Interface (CGI) programs in G to perform server operations

Send e-mail from your applications

Send files or raw data to an FTP server

No prior knowledge of the ITK is required in working through the activities in this book; in fact, most of the ITK features are covered throughout several chapters.

If you do not have a copy of the ITK, you will not be able to do the activities that use CGI (Chapter 9, Using CGI with LabVIEW) or email and ftp (Chapter 13, Using LabVIEW with Other Internet Protocols). Many topics, however, such as VI Server, DataSocket, Java, ActiveX can still be used with LabVIEW without the need for the ITK. In any case, sections or activities that require the ITK are noted in the text.

You can get more information about the ITK as well as the Enterprise Connectivity Toolset (a bundle for LabVIEW that includes the ITK, the SQL Toolkit, and the SPC Toolkit) from National Instruments at ni/labview/internetPre-requisite summary

To run the demos and do the exercises, you will need:

A computer with any operating system capable of running LabVIEW: Windows 95/98/NT, MacOS 7.x or higher, Solaris, HP-UX, or Linux. The computer should have a CD-ROM and TCP/IP services installed as part of the operating system.

LabVIEW 5.1 or higher - the evaluation copy on the enclosed CD will work for many exercises

A connection to the Internet

A modern web browser: Netscape Navigator 4.6 or higher, or Internet Explorer 5 or higher (installer programs for these Web browsers are included on the CD)

Basic knowledge of how to program in LabVIEW

Optional: Internet Developer's Toolkit for G (LabVIEW add-on): required for CGI, email and ftp (Required for Chapters 9 and 13)

One of the biggest challenges in putting together this book was deciding how much background material to include on specific topics (e.g., HTML, Java, Internet security). I have endeavored to keep a balance between giving a tutorial on these topics and keeping the chapters manageable and focused.

For more information on specific topics, I recommend some of my choices for good reference texts in the bibliography in Appendix C. A visit to your local bookstore will no doubt overwhelm you with row upon row of Internet-related books, and I certainly don't claim to have done any reviews of even a fraction of the books out there, so feel free to take the bibliographic selections with a grain of salt. Often the best reference information is found on the Web itself. In the appendix I also list some Web sites that are useful reference sites for topics such as HTML, HTTP, the Web specifications, Java, ActiveX, and others.Activities

Throughout the chapters, you'll find sections labeled "activities." These are meant to be hands-on tutorials on the technologies this book talks about. Some activities are step-by-step examples, and some are exercises where you have to come up with your own solution. Some activities are labeled "challenge activities." Challenge activities are problems with non-obvious solutions that you are encouraged to try. In many cases, you can find the solutions to the activities on the enclosed CD. Additional examples are also provided on the CD.Companion CD

This book contains a companion CD that contains trial versions of LabVIEW, and other software packages. It also contains examples and activities references in the book. The CD will work on both MacOS and Windows (95 and higher) systems. For more information about the CD's contents, see Appendix A, CD-ROM Contents.

From the Back Cover

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!

Product Details

  • Paperback: 601 pages
  • Publisher: Prentice Hall PTR (April 15, 2000)
  • Language: English
  • ISBN-10: 0130141445
  • ISBN-13: 978-0130141446
  • Product Dimensions: 9.1 x 7 x 1.2 inches
  • Shipping Weight: 2 pounds
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #2,446,987 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

10 Reviews
5 star:
 (9)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

5 of 5 people found the following review helpful:
5.0 out of 5 stars Using LabVIEW for Connectivity, April 29, 2000
This review is from: Internet Applications in LabVIEW (With CD-ROM) (Paperback)
This text is superb for extending ones LabVIEW knowledge; we have used this text as our class reference for our LabVIEW Connectivity classes. It begins with the network fundamentals and builds on basic LabVIEW understanding. Enabling LabVIEW to communicate across the network is important for Laboratory Information Systems for end users. The example problems work through basic client-server programming structure in LabVIEW, covering single and multiple client servers. This is very useful for an application that is distributed across a facilities network.

The DataSocket examples are helpful to get running using National Instruments newest technology. These features make Internet communication very accessible to even newer users.

The text end with some sophisticated examples of remote control over the web using ActiveX and Java in conjunction with LabVIEW.

This text is a great resource for LabVIEW users.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars An Excellent and Compact source of information, August 9, 2000
By 
Jack E Hamilton (Westminster, CA United States) - See all my reviews
This review is from: Internet Applications in LabVIEW (With CD-ROM) (Paperback)
With 10+ years of LabVIEW programming experience I found Jeff's book to be an excellent and compact source of internet and network applications in LabVIEW. The background was excellent and not overly in depth. The sample programs on the CD consumed hours of my time examining all the great examples it contained. My copy is littered with underlines, highlights and post-it notes marking the good spots! (he should have simply printed the pages in yellow paper!)

For LabVIEW programmers it's an excellent timesaver for internet info and apps in LabVIEW.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars I needed to control my labview vis over the web, August 3, 2000
By 
"andymcfadden" (Vancouver, Canada) - See all my reviews
This review is from: Internet Applications in LabVIEW (With CD-ROM) (Paperback)
this book is dense and packed with more information than you probably will use, but i gave it five stars because it does have everything you need, theory and examples, for controlling your vis over the web. you learn to use java and activex, step-by-step.

with the software and examples in this book, i was able to set up a web browser control of my chemistry lab.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews








Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(3)
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject