Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs (Andrew Davison)

 
0.0 (0)
Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs (Andrew Davison)

This book demonstrates how to create 3D games using Java technology on a PC, with a focus on creating 3D landscapes. It is assumed that you have a basic understanding of Java, such as what you would have learned in an introductory Java course in school.

  • Topics are split into three sections: Java 3D API, non-standard input devices for game playing, and JOGL. Java 3D is a high-level 3D graphics API, and JOGL is a lower-level Java wrapper around the popular OpenGL graphics API.
  • You'll look at three non-standard input devices: the webcam, the gamepad, and the P5 data glove.
  • Along the way, you'll utilize several other games-related libraries including JInput, JOAL, JMF, and Odejava.
  • Learn all the latest Java SE 6 features relevant to gaming, including splash screens, JavaScript scripting as well as the desktop and system tray interfaces.
  • Unique coverage of Java game development using both the Java 3D API and Java for OpenGL, as well as invaluable experience from a recognized Java gaming guru, will provide you with a distinct advantage after reading this book.

Ebook Details

About the Authors
Andrew Davison received his Ph.D. from Imperial College in London in 1989. He was a lecturer at the University of Melbourne for six years before moving to Prince of Songkla University in Thailand in 1996. He has also taught in Bangkok, Khon Kaen, and Hanoi. His research interests include scripting languages, logic programming, visualization, and teaching methodologies. This latter topic led to an interest in teaching games programming in 1999.
Publisher
Published
Published Date / Year
1 edition (April 30, 2007), eBook (new chapters, 2010)
Permission
528 pages
eBook Format
PDF files
ISBN-10
1590598172
ISBN-13
978-1590598177

Similar Programming & Computer Books

Java Security (Scott Oaks)
Java Security by Scott Oakes is exceptional in both its technical breadth and readability. It offers a thorough introduction of the Java security architecture and security classes, as well...
A Java GUI Programmer's Primer (Fintan Culwin, et al)
The design and creation of Java artifacts with a graphical user interface are introduced in A Java GUI Programmer's Primer.  
Swing: A Quick Tutorial for AWT Programmers (Marty Hall)
This free programming book offers brand-new Swing programmers a fully integrated learning bundle using the practical methodology. It provides the right amount of theoretical and practical coding. ...
Java Look and Feel Design Guidelines: Advanced Topics (Sun Microsystems Inc.)
gives programmers the specifications for using the Java Foundation Classes to create user interfaces (JFC). emphasizes the appearance and feel of native Java (called Metal). establishes the visual design...
Java Look and Feel Design Guidelines, 2nd Edition (Sun Microsystems Inc.)
Anyone involved in the process of developing cross-platform Java applications and applets should read Java Look and Feel Design Guidelines.  
Java Swing Tutorial (Jan Bodnar)
Sun Microsystems officially launched the Java GUI toolkit known as Swing. Java is used to develop graphical user interfaces. This is a guide to Java Swing. Beginner and advanced...
O'Reilly® Java AWT Reference (John Zukowski)
The Abstract Window Toolkit (AWT), a sizable collection of classes for creating graphical user interfaces in Java, is completely referenced in the Java AWT Reference. You can make windows,...
Manning® Java Swing, Second Edition (Matthew Robinson)
The successful strategy used in the first edition of Swing is continued in this book, which pushes the limits of the Java Swing library's versatility and power. ...
The JFC Swing Tutorial: A Guide to Constructing GUIs (Kathy Walrath, et al)
The JFC Swing Tutorial has been completely updated and redesigned to reflect the most recent changes to the Java 2 platform and JFC Swing API. Working closely with the...
Learning JavaFX (Stack Overflow Contributors)
With the help of this free programming book, you may access the cutting-edge JavaFX software platform, which enables you to develop and deliver sophisticated Internet applications that can work...

Others Programming Books by Andrew Davison

Killer Game Programming in Java (Andrew Davison)
Even while there aren't as many commercial Java games as there are C or C++ games, the market is growing quickly. Recent Java upgrades, especially Java 3D, make it...

Others Programming Books by Apress

Dissecting a C# Application – Inside SharpDevelop (Christian Holm, et al)
Get a behind-the-scenes peek at an entire application while learning advanced.NET development techniques! A full-featured Integrated Development Environment created in C# is called SharpDevelop. ...
Practical Node.js: Building Real-World Scalable Web Apps (Azat Mardan)
Learn how to use professional development tools to create a variety of scalable real-world web apps. If you already have a basic understanding of Node.js, now is the time...
Ray Tracing Gems: High-Quality and Real-Time Rendering with DXR and Other APIs (Eric Haines, et al)
Anyone who is serious about rendering in real-time should own this book. Developers may now easily build real-time apps using ray tracing as a key component thanks to the...
Fashion Figures: How Missy the Mathlete Made the Cut (Melissa A. Borza)
This book emphasizes the external and internal challenges preteen and early-teen girls have when they excel in these topics and offers techniques for managing these pressures so that they...
Ray Tracing Gems II: Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX (Adam Marrs, et al)
Anyone interested in real-time rendering must own this Open Access book. The pinnacle of video game graphics, ray tracing simulates the physical behavior of light to give even the...
Digital Video Concepts, Methods, and Metrics (Shahriar Akramullah)
For professionals in a variety of applications and professions, this book serves as a condensed reference.
Rational Cybersecurity for Business: The Security Leaders' Guide to Business Alignment (Daniel Blum)
Gain the support of your senior executives by using the advice in this thorough field guide to integrating a sound cybersecurity plan with your company.
Demystifying Internet of Things Security (Sunil Cheruvu, et al)
Examine the many security building blocks offered in the Internet of Things (IoT) platforms based on Intel Architecture (IA) to dispel common misconceptions about the IoT. ...
Data Parallel C++: Mastering DPC++ for Programming using C++ and SYCL (James Reinders, et al)
Learn how to use Data Parallelism to speed up C++ programs. C++ programmers can be at the vanguard of this fascinating and crucial new development, which is assisting in...
Practical Common Lisp (Peter Seibel)
It offers a novel perspective on the language, and the examples in the later chapters can be applied to your regular programming tasks.
Program Arcade Games: With Python and Pygame (Paul Vincent Craven)
To develop and create fun arcade games, learn Python and PyGame. You can learn how to make enjoyable and basic quizzes from this book, as well as how to...
Programming Persistent Memory: A Comprehensive Guide for Developers (Steve Scargall)
This book explains persistent memory technology and the reasons the market is buzzing with it. It discusses the needed hardware and operating system as well as how to set...
Rethinking Productivity in Software Engineering (Caitlin Sadowski, et al)
This open-access book compiles the knowledge from a seminar on productivity in software engineering, which brought together community leaders with the intention of reevaluating conventional definitions and measurements of...
Pro TBB: C++ Parallel Programming with Threading Building Blocks (Michael Voss, et al)
This book serves as a current tutorial for learning Threading Building Blocks for all C++ programmers (TBB). This book was written by professionals in TBB and parallel programming, and...
Pro HTML5 Programming: Powerful APIs for Richer Internet Application Development (Peter Lubbers, et al)
The content of this online version of the printed book began identical to that of the printed and ebook versions before being elevated to a new level. ...
Embedded Firmware Solutions: Development Best Practices for the Internet of Things (Jiming Sun, et al)
For the thousands of firmware designers, hardware engineers, architects, managers, and developers, this book is the ideal introduction and practical field guide to Intel's new firmware direction (including Quark...
Android on x86: An Introduction to Optimizing for Intel Architecture (Iggy Krajci, et al)
This book serves as a comprehensive resource for mindful programming and the particular difficulties and opportunities presented by x86 systems. It compiles the recommended methods and techniques for creating...
Building the Infrastructure for Cloud Security: A Solutions View (Raghu Yeluri, et al)
The infrastructure, network, services, compliance, and user aspects of cloud security are all thoroughly covered in this book. In order to explain the actual and perceived risks and difficulties...
DevOps for Digital Leaders: Reignite Business with a Modern DevOps-Enabled Software Factory (Aruna Ravichandran, et al)
This book serves as a clear manual for building, implementing, measuring, and improving DevOps programs that are customized to the needs of the organizations of digital leaders who are...
TouchDevelop - Programming on the Go (R. Nigel Horspool, et al.)
The majority of people will soon possess and carry around mobile devices like smartphones and tablets as their primary PCs. However, not all computing functions are being performed on...

User reviews

There are no user reviews for this listing.
Ratings
Rate this Book
Comments