Archive for May, 2009

Java Message Service

By David A. Chappell, Richard Monson-Haefel, Mark Richards at 29 May, 2009, 8:29 am

Creating Distributed Enterprise Applications

Read More >>

Writing the Pac-Man Game in JavaFX – Part 3

By Haining Henry Zhang at 26 May, 2009, 5:35 am

We are now ready to create the ghosts in our game. The four ghosts, namely Blinky(red), Pinky(pink),
Inky(cyan) and Clyde(orange), are trapped inside a cage when a game starts. After some time, they get out of the cage
one by one and start roaming the maze. Their goal is to catch the Pac-Man. The Pac-Man dies if he is touched
by one of the ghosts. If the Pac-Man swallows a magic dot, he has the power to eat ghosts for a while. During this
time, the ghosts turn hollow and move more slowly.

Read More >>

Regular Expressions Cookbook

By Steven Levithan, Jan Goyvaerts at 23 May, 2009, 8:29 am

Detailed Solutions in Eight Programming Languages

Read More >>

Programming Clojure

By Stuart Halloway at 22 May, 2009, 8:29 am

If you’re a Java programmer, if you care about concurrency, or if you enjoy working in low-ceremony language such as Ruby or Python, Programming Clojure is for you. Clojure is a general-purpose language with direct support for Java, a modernized Lisp dialect, and a set of functional data structures. Programming Clojure shows you how to write applications that have the beauty and elegance of a good scripting language, the power and reach of the JVM, and a modern, concurrency-safe functional style. Now you can write beautiful code that runs fast and scales well.

Read More >>

Writing the Pac-Man Game in JavaFX – Part 2

By Haining Henry Zhang at 22 May, 2009, 7:05 am

In last article, we designed a data model and drew a maze with dots spread into the maze. Now we are ready
to create the Pac-Man character. The Pac-Man character is controlled by the game player to move
around the maze. While he is moving, he keeps gobbling dots along the path. To implement the
Pac-Man character, we divide the coding into a few tasks so that we can create it bit by bit:

Read More >>

An Up and Down Week for JAVA

By Timothy M. O'Brien at 16 May, 2009, 5:29 am

…and, I’m not talking about the language. I’m talking about the stock, Sun Microsystems is down 20% in the futures market @ 8:10 AM ET. -20% On the news of the $7 billion game of brinksmanship, it is important to…

Read More >>

Java for Google AppEngine, finally!

By Hari K. Gottipati at 16 May, 2009, 5:29 am

At last after one year, Google announced the availability of the Java for AppEngine platform. When the AppEngine announced last year, the very first issue filed was – a request for Java. Since then lots of Java developers want to see their favorite language supported by the AppEngine. Finally it arrived and let’s take a look at the features/limitations.

Read More >>

Google Introduces Comprehensive, Standards-based Java Support in AppEngine

By Timothy M. O'Brien at 16 May, 2009, 5:29 am

Google’s announcement of Java support in AppEngine is more than just the announcement of support for a second language. Java on AppEngine changes the dynamics of the Java ecosystem and redefines the concept of Write Once Run Anywhere.

Read More >>

What the Sun/Oracle Combination Means for Java and Open Source

By Timothy M. O'Brien at 16 May, 2009, 5:29 am

What does the Oracle/Sun merger mean for Java? There’s been a lot of speculation and a fair amount of apocalyptic, “sky is falling” Twitter activity, but does anyone really know what Ellison has in store for Java?

Read More >>

Exploring Apache Pivot 1.1, Part 1

By Greg Brown at 16 May, 2009, 5:29 am

This is the first in a series of several articles that explore some of the new features in Apache Pivot 1.1. Pivot is a Java-based RIA toolkit that is currently undergoing incubation at the Apache Software Foundation. This article discusses Pivot’s support for drag and drop.

Read More >>