Networked Virtual Environments : Design and Implementation / Edition 1

Hardcover (Print)
Buy Used
Buy Used from BN.com
$34.61
(Save 37%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $2.90
Usually ships in 1-2 business days
(Save 94%)
Other sellers (Hardcover)
  • All (15) from $2.90   
  • New (3) from $62.13   
  • Used (12) from $2.90   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$62.13
Seller since 2008

Feedback rating:

(217)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New

Ships from: Chicago, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$77.50
Seller since 2015

Feedback rating:

(366)

Condition: New
Brand New Item.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$80.00
Seller since 2015

Feedback rating:

(241)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by

Overview

Networked virtual environments (net-VEs) offer a three-dimensional, virtual "space" in which users around the world can interact in real-time. Net-VE applications—already in use by the military and aerospace and entertainment industries—are used to enhance engineering design, scientific research, and electronic commerce. This emerging, rapidly proliferating field is propelled by globalization and increasingly sophisticated networking capabilities.

Written by two of the field's leading pioneers, this book represents seminal work on networked virtual environments. Offering a comprehensive examination of net-VEs, the text covers the underlying technologies and provides a step-by-step roadmap for designing and building interactive 3D virtual environments. In particular, the authors focus on strategies for overcoming limitations that can impede real-time interactive system development and describe numerous practical techniques for creating successful, real-world net-VE applications.

You will find in-depth coverage of important topics, such as:

  • Basic challenges in net-VE design
  • Relevant networking principles and Internet communication protocols
  • How to organize the communications infrastructure
  • How to manage dynamic shared states
  • System design for real-time, multiuser interaction
  • How to ensure real-time response and scalability by managing limited bandwidth and computational resources
  • Emerging techniques and standards for deploying net-VEs over the Internet

Moving beyond the state of the art, Networked Virtual Environments points to future developments that will make net-VEs a pervasive formof professional and personal telecommunications. Authoritative, technically detailed, and comprehensive, this book will help you understand and participate in this exciting field.



Read More Show Less

Editorial Reviews

Booknews
Networked Virtual Environments (net-VEs) allow users around the globe to interact in real time by providing a three dimensional virtual space. Singhal, senior architect at IBMs Pervasive Computing Division, and Zyda (computer science, Naval Postgraduate School, Monterey, CA) explain net-VEs, including their underlying technologies, and provide a step-by-step guide to designing and building interactive 3D environments. They include discussions of basic challenges in net-VE design, how to organize the communications infrastructure, how to ensure real-time response, and the future of net-VE design. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9780201325577
  • Publisher: Addison-Wesley
  • Publication date: 8/16/1999
  • Series: ACM Press Series
  • Edition number: 1
  • Pages: 352
  • Product dimensions: 7.60 (w) x 9.53 (h) x 0.90 (d)

Read an Excerpt

Networked virtual environments (net-VEs) allow multiple users to interact in real-time even though those users may be located around the world. These environments usually aim to provide a sense of realism and an immersive experience by incorporating realistic 3D graphics and stereo sound. Increasingly used for military and industrial team training, collaborative design and engineering, and multiplayer games, Net-VEs' envisioned future commercial applications include virtual shopping malls and showrooms, on-line tradeshows and conferences, remote customer support, and distance learning. In many respects, net-VEs form the foundation for a new generation of standard applications.

In recent years, we have seen a growing interest in the design and implementation of net-VEs. Several companies are deploying interactive environments for entertainment. Other commercial applications are being prototyped, and military training systems are growing in size, scope, and complexity. The research frontier into net-VEs is moving quickly, as new research efforts have been initiated at several universities and commercial laboratories. Finally, open standards for the delivery of net-VEs over the Internet are beginning to emerge.

The net-VE developer must possess expertise in a variety of areas, including network protocol design and implementation, parallel and distributed systems, graphics and rendering, asynchronous and multithreaded systems design and engineering, database development, and user interface design. Furthermore, net-VEs pose several problems of their own: managing consistent distributed information; guaranteeing real-time interactivity; and contending with limited network bandwidth, processing, and rendering resources. Increasing numbers of computer scientists are beginning to develop infrastructures for net-VEs, develop net-VE applications on these infrastructures, and use net-VEs in day-to-day work. Rather than starting anew, these developers and users can be more effective in their work by learning the tried-and-true techniques used by existing systems, as well as the emerging techniques being pioneered in the research lab.

This book aims to teach the design and implementation of net-VEs. It employs an "outside-in" approach that assumes that the reader has minimal experience with developing distributed applications. The book is organized into three parts. The first chapters of the book introduce net-VEs. They explore the basic challenges facing the net-VE developer and provide a historical perspective based on military, industrial, and research systems. Then, they offer a review of networking principles, with particular attention to Internet communication protocols.

The second part of the book discusses each of the components of a net-VE in detail. These chapters describe how to organize the communication infrastructure, manage distributed states, and design the system to support multiuser interactions, produce high-quality graphics, and ensure real-time response.

The third part of the book describes some of the more recent developments in the area of net-VEs. The final chapters concentrate on techniques for supporting large numbers of simultaneous users by managing limited bandwidth and computational resources. They also describe the emerging standards that enable net-VEs to be deployed on the Internet and analyze the additional considerations that Internet deployment requires. The book concludes with a discussion of the significant trends and needs in the net-VE technology area.

This book is aimed at several audiences.

* Commercial net-VE infrastructure and application developers: The book enables practitioners to develop new net-VE systems by building on the knowledge gained from previous efforts. It can be used both as a front-to-back tutorial and as a topical reference.
* University students: This book can serve as the primary text for a one-semester or one-quarter course in networking virtual environments at the advanced undergraduate or graduate level. The book also makes an excellent supplemental text for traditional graphics, networking, or distributed systems courses. In these latter courses, this book exposes students to a real-world application for the core course material and offers insight into an area that bridges several different areas of computer science.
* Researchers: This book provides insight into the state-of-the-art of net-VEs. The discussion can also serve as a starting point for defining and exploring new techniques. The references with each chapter cover much of the significant literature in the field.
Read More Show Less

Table of Contents

Preface
Acknowledgments
Ch. 1 The Promises and Challenges of Networked Virtual Environments 1
Ch. 2 The Origin of Networked Virtual Environments 19
Ch. 3 A Networking Primer 55
Ch. 4 Communication Architectures 87
Ch. 5 Managing Dynamic Shared State 101
Ch. 6 Systems Design 147
Ch. 7 Resource Management for Scalability and Performance 181
Ch. 8 Internet Networked Virtual Environments 251
Ch. 9 Perspective and Predictions 275
App Network Communication in C, C++, and Java 293
Index 315
Read More Show Less

Preface

PREFACE:

Networked virtual environments (net-VEs) allow multiple users to interact in real-time even though those users may be located around the world. These environments usually aim to provide a sense of realism and an immersive experience by incorporating realistic 3D graphics and stereo sound. Increasingly used for military and industrial team training, collaborative design and engineering, and multiplayer games, Net-VEs' envisioned future commercial applications include virtual shopping malls and showrooms, on-line tradeshows and conferences, remote customer support, and distance learning. In many respects, net-VEs form the foundation for a new generation of standard applications.

In recent years, we have seen a growing interest in the design and implementation of net-VEs. Several companies are deploying interactive environments for entertainment. Other commercial applications are being prototyped, and military training systems are growing in size, scope, and complexity. The research frontier into net-VEs is moving quickly, as new research efforts have been initiated at several universities and commercial laboratories. Finally, open standards for the delivery of net-VEs over the Internet are beginning to emerge.

The net-VE developer must possess expertise in a variety of areas, including network protocol design and implementation, parallel and distributed systems, graphics and rendering, asynchronous and multithreaded systems design and engineering, database development, and user interface design. Furthermore, net-VEs pose several problems of their own: managing consistent distributed information; guaranteeing real-time interactivity; andcontendingwith limited network bandwidth, processing, and rendering resources. Increasing numbers of computer scientists are beginning to develop infrastructures for net-VEs, develop net-VE applications on these infrastructures, and use net-VEs in day-to-day work. Rather than starting anew, these developers and users can be more effective in their work by learning the tried-and-true techniques used by existing systems, as well as the emerging techniques being pioneered in the research lab.

This book aims to teach the design and implementation of net-VEs. It employs an "outside-in" approach that assumes that the reader has minimal experience with developing distributed applications. The book is organized into three parts. The first chapters of the book introduce net-VEs. They explore the basic challenges facing the net-VE developer and provide a historical perspective based on military, industrial, and research systems. Then, they offer a review of networking principles, with particular attention to Internet communication protocols.

The second part of the book discusses each of the components of a net-VE in detail. These chapters describe how to organize the communication infrastructure, manage distributed states, and design the system to support multiuser interactions, produce high-quality graphics, and ensure real-time response.

The third part of the book describes some of the more recent developments in the area of net-VEs. The final chapters concentrate on techniques for supporting large numbers of simultaneous users by managing limited bandwidth and computational resources. They also describe the emerging standards that enable net-VEs to be deployed on the Internet and analyze the additional considerations that Internet deployment requires. The book concludes with a discussion of the significant trends and needs in the net-VE technology area.

This book is aimed at several audiences.

  • Commercial net-VE infrastructure and application developers: The book enables practitioners to develop new net-VE systems by building on the knowledge gained from previous efforts. It can be used both as a front-to-back tutorial and as a topical reference.
  • University students: This book can serve as the primary text for a one-semester or one-quarter course in networking virtual environments at the advanced undergraduate or graduate level. The book also makes an excellent supplemental text for traditional graphics, networking, or distributed systems courses. In these latter courses, this book exposes students to a real-world application for the core course material and offers insight into an area that bridges several different areas of computer science.
  • Researchers: This book provides insight into the state-of-the-art of net-VEs. The discussion can also serve as a starting point for defining and exploring new techniques. The references with each chapter cover much of the significant literature in the field.


Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)