This section contains a short overview of popular books on Swing and Java GUI related topics. For more information and reviews, click on a book image. If you have read any of these books and would like to leave a comment, please do so as a footnote (check syntax for a descriptions how to make footnotes). To add a new book to this page, please contact info@swingwiki.org.
This section is split into 5 pages for faster access: Expert, References/Advanced, Introductory,Related APIs, Algorithms/Game programming.
| Algorithms/Game programming | ||
|---|---|---|
![]() Buy in US Java Graphics Programming Library - Concepts to Source Code by Oswald Campesato (Charles River Media , 2002) covers programmatic imaging, with contains 500 pages of various shapes images described in mathematical and programming terms, with Java examples. Intended for experienced Java developers. |
![]() Buy in US Computer Graphics for Java Programmers by Leendert Ammeraal (282 pages, published by John Wiley & Sons in 1998) is a bit old, but is covers essential graphics algorithms for animation and visualization that do not age as fast as technology or APIs. |
![]() Buy in US Killer Game Programming in Java by Andrew Davison (O’Reilly, 2005) is a recent book with about 1000 pages, containing a thorough coverage of 3D and 2D APIs, and introduction to other related fields such as sound and imaging. Final chapters also cover networked gaming and product installations. |
![]() Buy in US Developing Games in Java by David Brackeen, Bret Barker and Laurence Vanhelswue (New Riders Games, 2003) covers 2D/3D graphics and sound technologies in Java, but also concepts such as 3D graphics and scene management, path-finding and artificial intelligence, collision detection, and multi-player games. |
![]() Buy in US Practical Java Game Programming by Dustin Clingman, Shawn Kendall, Syrus Mesdaghi (Charles River Media, 2004) covers Java game programming basics on 500 pages, and is intended for programmers new to game development, and for game programmers interested in Java. |
|