Killer Game Programming in JavaAlthough the number of commercial Java games is still small compared to those written in C or C++, the market is expanding rapidly. Recent updates to Java make it faster and easier to create powerful gaming applications-particularly Java 3D-is fueling an explosive growth in Java games. Java games like Puzzle Pirates, Chrome, Star Wars Galaxies, Runescape, Alien Flux, Kingdom of Wars, Law and Order II, Roboforge, Tom Clancy's Politika, and scores of others have earned awards and become bestsellers.
Java developers new to graphics and game programming, as well as game developers new to Java 3D, will find Killer Game Programming in Java invaluable. This new book is a practical introduction to the latest Java graphics and game programming technologies and techniques. It is the first book to thoroughly cover Java's 3D capabilities for all types of graphics and game development projects. ...
Automating ActionScript Projects with Eclipse and AntAutomating repetitive programming tasks is easier than many Flash / AS3 developers think. With the Ant build tool, the Eclipse IDE, and this concise guide, you can set up your own "ultimate development machine" to code, compile, debug, and deploy projects faster. You’ll also get started with versioning systems, such as Subversion and Git.
Create a consistent workflow for multiple machines, or even complete departments, with the help of extensive Ant code samples. If you want to work smarter and take your skills to a new level, this book will get you on the road to automation - with Ant. ...
Beginning HTML, XHTML, CSS, and JavaScriptSince the web was first created, the languages used to build web sites have been constantly evolving. Now a set of best practices has emerged using HTML or XHTML to create your basic web pages, CSS to control their appearance and make them look attractive, and JavaScript to add interactivity. Without assuming any previous experience, this valuable resource makes it easy to learn how to build web sites using the most up-to-date web standards. Whether you're a beginner eager to start writing your first web page or a more experienced programmer seeking to update your skills, you will find practical introductions to these essential languages, as well as invaluable tips and techniques used by experienced web professionals. ...
Professional Windows Embedded Compact 7Written by a team of experienced experts in the field, this in-depth resource provides you with invaluable information about the compact, scalable operating system, Windows Embedded Compact 7 (WEC7). The authors explore why Compact 7 is considered to be one of the best options for developing highly efficient, real-time applications using native code to access low-level system resources and hardware. After a general overview of the Windows Embedded Compact operating system, the authors walk you through OS design, debugging and debugging tools, application and driver development using Visual Studio, system registry, and much more. Finally, helpful sample projects and exercises aim to get you started performing a variety of development tasks immediately. ...
Professional NoSQLNoSQL databases are efficient, powerful tools for storing and manipulatingvast quantities of data. Most NoSQL databases scale well as data grows and often are flexible enough to accommodate semi-structured and sparse data sets. This comprehensive hands-on guide presents fundamental concepts and practical solutions for using NoSQL databases. Expert author Shashank Tiwari begins with a helpful introduction to NoSQL, explaining its characteristics and typical uses. He then looks at where it fits in the application stack. His unique insights help you choose which NoSQL solutions are best for solving your specific data storage needs. ...
MacBook For Dummies, 3rd EditionGrab your MacBook - and this Dummies book - and get savvy with all the latest updates to Apple's newest generation of laptop hardware and software. Packed with coverage of the latest MacBook models, Mac OS X Snow Leopard, iLife, and iWork , this new edition is completely revised and updated on all the latest tools and trends in the MacBook world. Seasoned author Mark Chambers shows you how to customize your dock and desktop, stay connected while on the road, make movies with iMovie, create and share DVDs, compose your own music with GarageBand, build a Web site with iWeb, and much more. ...
DrupalDrupal enables you to build a wide variety of websites quickly and easily, from simple blog sites to complex sites that integrate with other systems. In order to maximize what Drupal can do for your website, you need to plan. With this comprehensive book, Drupal expert Cindy McCourt walks you through planning your Drupal site, using optimal methods for leveraging the power and flexibility of the Drupal framework. Regardless of your level of experience working with Drupal, this guide provides you with a series of analyses and tasks from a Drupal perspective that allows you to start thinking in Drupal and helps you plan each phase of your site's lifecycle. ...
Professional Linux ProgrammingAs Linux continues to grow in popularity, there has never been more of a need to understand how to develop for this platform. Rather than focusing on a particular language or development technique, Professional Linux Programming looks at the different development environments within Linux - the kernel, the desktop, and the web - and then demonstrates best practices, tools, and techniques for integrating applications with the OS as a whole. This book is essential for understanding the nuances that differentiate programming for Linux from programming for any other platform. After beginning with simple shell scripts, the reader quickly moves on to the more advanced topics like software drivers and the graphical interface.
The wide variety of tools that you can use to build application software, utilities, and even the Linux kernel itself are covered. You'll also explore the unique components of a Linux system and delve into the inner workings of the system. And you'll find out how to u ...
Just Spring Data AccessJDBC has simplified database access in Java applications, but a few nagging wrinkles remain - namely, persisting Java objects to relational databases. With this book, you'll learn how the Spring Framework makes that job incredibly easy with dependency injection, template classes, and object-relational-mapping (ORM).
Through sample code, you'll discover how Spring streamlines the use of JDBC and ORM tools such as Hibernate, the Java Persistence API (JPA), and Java Data Objects (JDO). If you're a Java developer familiar with Spring and want to advance your data access skills, this book shows you how. ...
Just Spring IntegrationGet started with Spring Integration, the lightweight Java-based framework that makes designing and developing message-oriented architectures a breeze. Through numerous examples, you'll learn how to use this open source framework's basic building blocks to work with both inter - and intra-application programming models.
If you're a Java developer familiar with the Spring framework and want to advance your skills with Enterprise Application Integration (EAI) patterns, and messaging systems in particular, this book is ideal. ...