Book Reviews:

Java Game Development: Head-to-Head Review

Book Cover Image

The books Java 2 Game Programming and Java 1.4 Game Programming are the latest publications on doing games with Java. Which one is right for you? I'll help you decide once the latest review is completed.

   

Software Architecture: Organizational Principles and Patterns

Book Cover Image

Software Architecture: Organizational Principles and Patterns covers the VRAPS model and the organizational aspects of Software Architecture. Patterns and Antipatterns are explored that resolve or complicate problems depending on the criteria involved. A Pattern that solves one situation might become an Antipattern in another, as not all situations need the same solutions. This fact is something forgotten too often in software projects. Architects, coders and even managers might benefit from the information contained in this book. Being able to identify and solve problems in a project and its organization is important for any large software project no matter where you are in the development chain.

Also featured on slashdot.org.

   

Design Patterns by Erich Gamma, et al

Book Cover Image

Design Patterns is considered a classic for anyone in software development. The beginning third of the book is a solid introduction to patterns, while the last two thirds of the book is devoted to the patterns themselves. Many of the professionals out there probably already own a well-used copy of this book, but there are others who are wondering what all the fuss is about. The frequency of hearing about this text in discussions piqued my interest enough to buy it for myself. If you are interested in design patterns and are looking to use them, then this should be one of the books on your shelf.

Also featured on slashdot.org.

   

Developing Applications with Java and UML by Paul R. Reed, Jr.

Book Cover Image

Developing Applications with Java and UML focuses on building and modeling industrial-strength Java applications. The book takes you step-by-step through a product lifecycle and software process. You do not need to know UML or OO Design, as both new and experienced Java developers will benefit from reading this book.

Also featured on slashdot.org and onjava.com.

   

 

 

 

Cybra.Net Logo