Enjoy fast, FREE delivery, exclusive deals and award-winning movies & TV shows with Prime
Try Prime
and start saving today with Fast, FREE Delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Instant streaming of thousands of movies and TV episodes with Prime Video
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$81.90$81.90
FREE delivery:
Thursday, June 8
Ships from: Amazon Sold by: From Snow with Love
Buy used: $1.75
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Networked Virtual Environments: Design and Implementation (Siggraph Series)
Purchase options and add-ons
- ISBN-100201325578
- ISBN-13978-0201325577
- PublisherAddison-Wesley
- Publication dateJanuary 1, 1999
- LanguageEnglish
- Dimensions7.75 x 1 x 9.75 inches
- Print length331 pages
Editorial Reviews
Amazon.com Review
This book doesn't take you through the process of building a net-VE. Instead, it focuses on the architecture and standards that come into play. The writing is a bit on the dry side, methodically presenting the technical issues; however, the text works well for systematically building knowledge of this complex topic.
Authors Sandeep Singhal and Michael Zyda introduce the concept of net-VEs in general, explaining what a net-VE is and all of the technical hurdles programmers must clear. They also delve into the relevant communication standards and topologies. The book looks at recent developments and offers some basic communication techniques in Java, C++, and C via TCP/IP, User Datagram Protocol/Internet Protocol (UDP/IP), and multicasting.
There is a lot of material here, and you'll likely need more to fully implement a net-VE. However, this book gives game developers, graphics programmers, and forward-looking Web site designers an excellent technical background. --Stephen W. Plain
Topics covered: Prerequisites for a net-VE, relevant network architectures, common network protocols, resource management and optimization, VRML, and Internet gaming.
Review
I know from personal experience (and involvement with the Internet Engineering Task Force) that many network design engineers are unaware of this class of applications, and the implications and impacts they will have on existing systems and the commodity internet. Unlike their unicast brethren, Net-VEs occupy a very rich design space, and can embody large numbers of simultaneous users, but without some of the bottleneck limitations commonly associated with client/server models. Where else can you find applications that require support for multiple streams, varying start times, real-time operations, data consistency and ordering, as well as resilience and/or reliability? For this reason, I see Networked Virtual Environments as the application that will drive the Next Generation Internet. From this humble beginning, revolutionary new applications will evolve and will continue to build upon the principles outlined in this book. -- Michael Myjak, Chair, Large Scale Multicast Applications Working Group, IETF; & Simulation Interoperability Standards Organization, Standards Activity Committee Vice Chair
"This is an excellent resource for those with backgrounds in distributed systems and graphics who want to understand the intricacies of large scale virtual environments. It has both important concepts and a useful level of implementation detail." -- Andries van Dam, T.J. Watson, Jr. University Professor of Technology and Education and Professor of Computer Science, Brown University
From the Inside Flap
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.
0201325578P04062001
From the Back Cover
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 form of professional and personal telecommunications. Authoritative, technically detailed, and comprehensive, this book will help you understand and participate in this exciting field. 0201325578B04062001
About the Author
Sandeep's interests include network protocol design for large-scale collaborative and real-time systems, object-oriented software engineering, and network computing for pervasive computing devices. His credits include dozens of publications, including Networked Virtual Environments (Addison-Wesley, 1999), and ten issued patents. He served for the Defense Advanced Research Projects Agency (DARPA) on an advisory board defining a long-term networked virtual environment research agenda and participated in a National Research Council effort to link military and entertainment applications of simulation technology. Sandeep also played a key role in defining and implementing the Defense Department's High Level Architecture (HLA) for distributed simulation.
Sandeep has participated in the WAP Forum since February of 1998. He currently chairs the User Agent Profile drafting committee and the Architectural Consistency Group at the WAP Forum. He is a member of the W3C Mobile Access Interest Group and is actively working toward converging WAP technologies with the larger Web.
Sandeep holds M.S. and Ph.D degrees in computer science from Stanford University, as well as B.S. degrees in computer science and in mathematical sciences and a B.A. in mathematics from Johns Hopkins University.
Michael Zyda is a professor in the Department of Computer Science at the Naval Postgraduate School in Monterey, California, where he performs research on net-VEs. He was a member of the National Research Council's Committee on Virtual Reality Research and Development, and also has served as Chair of the National Research Council Committee on Modeling and Simulation: Linking Entertainment and Defense.
0201325578AB04062001
Excerpt. © Reprinted by permission. All rights reserved.
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.
Excerpt. © Reprinted by permission. All rights reserved.
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.
0201325578P04062001
Product details
- Publisher : Addison-Wesley (January 1, 1999)
- Language : English
- Hardcover : 331 pages
- ISBN-10 : 0201325578
- ISBN-13 : 978-0201325577
- Item Weight : 1.61 pounds
- Dimensions : 7.75 x 1 x 9.75 inches
- Best Sellers Rank: #4,520,737 in Books (See Top 100 in Books)
- #2,100 in Computer Networking (Books)
- #3,837 in Computer Networks, Protocols & APIs (Books)
- #4,673 in Computer & Technology Certification Guides
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
+1 more for the *fantastic* book cover. Look at this thing, it's absolutely hilarious.

