Skip to main content
  • Book
  • © 2015

Writing Virtual Environments for Software Visualization

  • Discusses the acquisition of program behavior data to be visualized
  • Demonstrates the integration of multiple 2D and 3D dynamic views within a 3D scene
  • Presents the network messaging capabilities to share those visualizations
  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (11 chapters)

  1. Front Matter

    Pages i-xvii
  2. Introduction

    • Clinton Jeffery, Jafar Al-Gharaibeh
    Pages 1-6
  3. Software Visualization

    1. Front Matter

      Pages 7-7
    2. Visualization Principles and Techniques

      • Clinton Jeffery, Jafar Al-Gharaibeh
      Pages 9-21
    3. Software Instrumentation and Data Collection

      • Clinton Jeffery, Jafar Al-Gharaibeh
      Pages 23-47
    4. Visualizing Aspects of Program Behavior

      • Clinton Jeffery, Jafar Al-Gharaibeh
      Pages 49-96
    5. Integrating Multiple Views

      • Clinton Jeffery, Jafar Al-Gharaibeh
      Pages 97-106
    6. Sharing Visualizations Across a Network

      • Clinton Jeffery, Jafar Al-Gharaibeh
      Pages 107-112
  4. Virtual Environments

    1. Front Matter

      Pages 113-113
    2. An Overview of Virtual Environments

      • Clinton Jeffery, Jafar Al-Gharaibeh
      Pages 115-119
    3. Virtual Worlds Graphics and Modeling

      • Clinton Jeffery, Jafar Al-Gharaibeh
      Pages 121-125
    4. Non-Player Characters and Quests

      • Clinton Jeffery, Jafar Al-Gharaibeh
      Pages 127-138
    5. Dynamic Texturing in Virtual Environments

      • Clinton Jeffery, Jafar Al-Gharaibeh
      Pages 139-144
    6. Embedding Visualizations in a Virtual Environment

      • Clinton Jeffery, Jafar Al-Gharaibeh
      Pages 145-150
  5. Back Matter

    Pages 151-155

About this book

Writing Virtual Environments for Software Visualization book describes the software for a networked, 3D multi-user virtual environment that allows users to create and share remotely visualizations of program behavior. Collaborative virtual environments such as World of Warcraft or Second Life are a popular way to share interactive internet experiences, but they are complex and difficult to create.  Software visualization is an area that may enable important advances in our ability to understand and reduce the costs of maintaining software. Applying the former technology to this problem area will be valuable to distributed and multi-institutional software development and educational users. The author covers the major features of collaborative virtual environments and how to program them in a very high level language. The book also examines the application of popular game-like software technologies.

Authors and Affiliations

  • University of Idaho Department of Computer Science, Moscow, USA

    Clinton Jeffery

  • Department of Computer Science, University of Idaho, Moscow, USA

    Jafar Al-Gharaibeh

About the authors

Dr. Clinton Jeffery is a professor in the Department of Computer Science at the University of Idaho.

Bibliographic Information

  • Book Title: Writing Virtual Environments for Software Visualization

  • Authors: Clinton Jeffery, Jafar Al-Gharaibeh

  • DOI: https://doi.org/10.1007/978-1-4614-1755-2

  • Publisher: Springer New York, NY

  • eBook Packages: Engineering, Engineering (R0)

  • Copyright Information: Springer Science+Business Media, LLC 2015

  • Hardcover ISBN: 978-1-4614-1754-5

  • Softcover ISBN: 978-1-4939-5261-8

  • eBook ISBN: 978-1-4614-1755-2

  • Edition Number: 1

  • Number of Pages: XVII, 155

  • Number of Illustrations: 41 b/w illustrations, 24 illustrations in colour

  • Topics: Signal, Image and Speech Processing, Image Processing and Computer Vision, Visualization

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access