Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
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.

Java 3D API Jump-Start [Paperback]

Aaron E. Walsh , Doug Gehringer
3.7 out of 5 stars  See all reviews (6 customer reviews)

Available from these sellers.



Book Description

Aug 9 2001 0130340766 978-0130340764 1
Get started with Java 3D today!
Hands-on, practical techniques for using every element of Java 3D thats up-and-running right now!
Authoritative authors- Aaron Walsh, of the Web 3D Consortium, and Doug Derringer, of Suns Java 3D Engineering Team.
Expert Java 3D API coverage- concepts, capabilities, limitations, and requirements. The Web is headed towards 3D development -- and its headed there faster than most developers realize! Java 3D Jump-Start delivers a concise, hands-on introduction to Java 3D that lets developers achieve powerful results with surprisingly little coding. Authored by a renowned Web 3D expert, Aaron Walsh, and a member of Suns Java 3D Engineering Team, Doug Derringer, Java 3D Jump-Start thoroughly demystifies both 3D and the Java 3D API, which many believe will be the #1 solution for delivering 3D on the Web. Java 3D Jump-Start begins with a quick introduction to 3D concepts and terminology; then introduces the Java 3D API, its capabilities, requirements, and current limitations. The authors walk through installing Java 3D; using the API for both applet and application development; distributing Java 3D Web applets; and much more. For all Java developers and Web professionals who are new to Java 3D, or to 3D programming in general.
Aaron Walsh is Chairman of Mantis Development Corporation, a development firm specializing in advanced multimedia and network technologies. Walsh is Chairman of the Web3D Consortiums Universal Media technical working group, and co-chair of the Web3D Consortiums Intellectual Property Rights task group. He is author of the best-selling Core Web3D, as well as the new XHTML, Example by Example, both published by Prentice Hall PTR. Doug Derringer is a member of Sun Microsystems Java 3D Engineering Team.

Product Details


Product Description

From the Back Cover

Get started with Java 3D—\;today!

  • Master interactive 3D development for the desktop and the Web-now!
  • Learn Java 3D's powerful scene graph programming model
  • Covers every key component of the Java 3D API
  • Cutting edge Java 3D case studies: e-commerce, entertainment, engineering, and more

Interactive 3D for the desktop and Web. It's not the future. It's here today. Java 3D Jump-Start is your concise introduction to the 3D technology that delivers the most power with the least coding. In this hands-on guide, a world-renowned Web3D expert and a member of Sun's Java 3D engineering team unveil the Java 3D API, providing insider's insights and real code.

Discover how Java 3D unleashes a new generation of 3D programs for the desktop and the World Wide Web—\;and master all the skills you need to start building spectacular Java 3D applications and applets right now!

  • Real-world case studies: e-commerce, entertainment, data visualization, collaborative engineering, and beyond
  • How Java 3D compares with other graphics options
  • Java 3D's powerful scene graph programming model
  • High-level constructs for creating, loading, and manipulating 3D geometry
  • Appearances: describing color, texture, material reflection, and other characteristics of 3D objects
  • Java 3D tools for transformation, viewing, and picking

With Java 3D Jump-Start, Java and Web professionals can harness the full power of 3D computer graphics to create fully interactive and immersive 3D programs for the desktop and the Web. Not "someday." Today.

Foreword by Kevin Rushforth, Sun Microsystems, Java 3D Technical Lead.

Every Jump-Start book is:

  • AUTHORITATIVE, written by world-class experts personally involved with the design and development of that technology
  • FOCUSED, providing exactly what you need to know to get started immediately with a minimum of effort
  • PRACTICAL, teaching you the skills and techniques that you need to develop professional, real-world software applications

About the Author

AARON E. WALSH is Chairman of Mantis Development Corporation, a development firm specializing in advanced multimedia and network technologies. An active member of the Internet standards community, Walsh is Chairman of the Web3D Consortium's Universal Media technical working group, Chairman of the Web3D-MPEG group responsible for the convergence of Web3D and Motion Picture Experts Group (MPEG) technology, co-chair of the Web3D Intellectual Property Rights group, and Web3D Liaison to MPEG and the World Wide Web Consortium. An internationally best-selling technology author, he is author of the best-selling Core Web3D, MPEG-4 Jump-Start, and XHTML Example by Example (Prentice Hall PTR) and founding Series Editor of the Prentice Hall Web3D Series.

DOUG GEHRINGER is a Staff Engineer at Sun Microsystems and a member of the Java 3D Engineering Team. He has spent the past fourteen years at Sun working on graphics software, and has extensive experience programming for all of Sun's graphics APIs, including GKS, PHIGS, PEX, OpenGL, and Java 3D. A respected expert on graphics performance tuning for large-scale applications, he has worked on a number of the largest Java 3D projects in existence. One of the first developers in the world to use Java 3D, he co-authored the original Virtual Reality Modeling Language (VRML) that is today maintained by the Web3D Consortium. An active member of the Java 3D community, Gehringer is Java 3D technical editor of the best-selling Core Web3D (Prentice Hall PTR) and author of the Java 3D Explorer companion application created exclusively for Java 3D Jump-Start readers.


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 Reviews

5 star
0
2 star
0
1 star
0
3.7 out of 5 stars
3.7 out of 5 stars
Most helpful customer reviews
Format:Paperback
As a developer with a number of ideas all having to do with 3D applications, I was searching for more info on Java3D. I was not even sure if I should use Java for it. Although being a Dutchman, my business as an independent trainer and developer is in the high-tech German automotive and appliances industry. Training and educating young German engineers in development and manufacturing of new high quality products.

So, there I was, having lots of ideas but no real base to build on. What I had were some plain Java books, of course the Java Tutorial and the Java 3D API Specification. Especialy the latter gives lots of information and is an excellent source of 3D coding, however, it is not an easy guide for a starting programmer. Anyway, you know how it is, if you go into detail, you're coming across many difficulties and problems. It usually takes lots of times to find out where something like your problem is described. And even if you find something similar, it might be in a completely other context, or you have to go through long code lists just to find a part of the solution.

Then, searching the Amazone site, I came along a new book called the Java 3D API Jump Start. I finished it in two main sessions, I believe it were two long evenings all together. The main advantage to me in the first place was that it re-assured me, Java3D was the way to go. It very well describes the history of Java3D, the backgrounds and developments under way, and the outlook in the future. All backed up by many pictures, lots of them in full color.

It is, of course, a book for beginning 3D programmers. So, it brings you quickly up to speed. The way the book deals with the various topics is the following. It describes details you ever wanted to know about, gives some code lines just fot that particular option and refers to the API's or free available examples on the web, for the neighbouring code lines. Just to give you an idea of some of the topics, it descibes very thoroughly things like Geometry Arrays and Utilities. There are, for instance, full code samples of building geometric shapes, using advanced tools like the automatic triangulator and the normal generator. Also it describes very well topics like Indexed and Stripped Geometry Arrays. Some of the highlights of the book to me are the chapters on lighting, transformations and behaviours.

The book refers also to the Jump Start web-site where the interested reader can find example programs together with the source codes. So, the book gives you exactly what it promises, a jump start into Java3D. It not only helps you to build your first 3D programs, but it tells you also how things work and why they should be programmed in their particular way.

Now that I have read the book, do I still have questions? Yes, lots of them. But that's the way it should be. After you have your first shapes moving across your screen, you want more. You like to add all those nice little things you only know about, and of course, these are nowhere described. But now you have at least gained experience and increased your knowledge of Java3D, which makes it easier to find solutions elsewhere. And, hopefully the authors of this book Aaron E. Walsh and Doug Gehringer will make some efforts to write their next one on advanced Java3D programming.

...

Was this review helpful to you?
4.0 out of 5 stars Good introduction, not reference material. May 27 2002
Format:Paperback
I have been programming with Java for a few years, but I've only just started to try and do some work with Java3D and this book provided a good introduction to the API. It really is a jump-start - introducing 3D concepts and the practicalities of implementing them in Java 3D without going into very much detail- sometimes a bit more would have been useful, but you could usually find what you needed in the API documentation. In fact, this almost acts as an index to that documentation- telling you that classes exist and how they relate to one another so that you can then look up the details of how to use them.

There is definitely room for a detailed book on Java 3D, which this certainly isn't, but if you are looking for a general introduction you can't go far wrong here.

Was this review helpful to you?
4.0 out of 5 stars Good book for starting out. April 24 2002
Format:Paperback
After reading the Java 3D API spec and going through Sun's tutorial I was still confused. I've got limited 3D experience. This book went a long way toward explaining and clarifying some of the concepts in Java 3D. The examples are simple and straight-forward and had me up and running writing my own programs in a short-time. My only complaint is that there are some things I wished they had gone more in-depth on, however the book is of an appropriate length, aptly named, reads well, and is a good value.
Was this review helpful to you?
Want to see more reviews on this item?

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback