3D User Interfaces with Java 3D

3D User Interfaces with Java 3D
Authors
Jon Barrilleaux
ISBN
1884777902
Published
01 Aug 2000
Purchase online
amazon.com

3D user interfaces provide a way for businesses to enhance existing applications. This book explains ways to incorporate these interfaces for next-generation business needs such as mass customization and on-line sales?ways that are also applicable to pursuits such as scientific visualization and gaming. Assuming a basic computer system, it provides a conceptual framework for 3D user techniques and a Java 3D framework that demonstrates many of the 3D techniques.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

Lars Lindqvist said
I found this book suit my needs as a 3d GUI beginner perfectly. The book covers basic 3d GUI techiques but more importantly presents a the design of a basic 3d GUI tool set. The many acronyms are annoying I have to say.

Yue Fei said
If you are expecting to learn Java 3D programming, then you won't find much help from this book. This book is talking about the pioneering idea of '3D Virtual world for user interaction', instead of the current '2D GUI'. There are more principles than implementations in this book, which is the way I like. I will not use Java 3D to build any real applications, but Java 3D is purer and easy to grasp the concept than OpenGL or DirectX.
I guess many of the code and concepts of the book is coming from a research project on 3D user interaction, in Rice University. This book is a little bit too much focused on this special 3D framework.
And I don't like the writing style of the author. This book is somewhat difficult to read (I am a foreigner), the author uses lenghy words to describe a simple idea, and most times in a objective manner instead of a subjective manner, lists a lot of fact without giving a good reasoning. The reason for such a writing style maybe also because this book is comming from the result of a research project.
Bottom line: This book is excellent for who already have some 3D programming and OO pattern design background, and want to build/study next generation user interactive method. Currently not much people think 3D GUI is important, but I believe 5 years later VR, 3D GUI will become more and more popular. This book is really a pioneering work.

Vincent St-Amour said
The author sure knows how to write java 3D programs. But he
uses his own framework that is very difficult to understand
if you are not an expert in java 3D. For example, the overlay
method works fine in the authors examples, but I had a very
hard time implementing it in my own code. I wished he could
explained how and why he made his code this way.

Anonymous said
Many people seem to think this is a book for learning Java 3D but this book was NOT intended as an introduction to Java 3D. Instead, it describes what the author calls "Swing 3D".

In many ways, this book is a little beyond it's time. It discusses 3D user interfaces for the most part of the book and how they can be useful in computer-human interactions. Java 3D is merely a specific platform in which the concepts were implemented and many of the ideas could easily apply to other 3D API. Only about a third of the book discusses the Java 3D API specifically and how various features can be used to solve problems when designing a 3D UI. It covers things from basic UI components to complex UI interactions.

This book delivers exactly what it set out to do, so don't expect more from it. If you want a Java 3D tutorial, you are better off looking elsewhere. I'm writing data visualization software but have little experience with user interfaces showing 3D data and I found this book suited me well. The updated code examples from the website also provide a good basis for my own code.

Ahmed Shakil said
This book is full of theories about 3D worlds and Java 3D. Lacking a lot of code description i.e. The author doesnt even go through his own source samples provided in the book, describing what the code will do. (If u want to do PHD in 3D interface maybe this book will help, but definetely not much use for developers)

The only good thing is that you have a lot of source code as samples and will have to explore yourself how he is doing different things in that code.

And with that price, I think atleast a CD-ROM should have been included.

Very disappointed with this book.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“I invented the term Object-Oriented, and I can tell you I did not have C++ in mind.” - Alan Kay