Noting that the Java store front "smells of new paint," Danny thanks the people who have contributed to the processing of improving the Java Store through participating in the Java Store survey.
While "the shelves are fast filling up with the kind of assortment of games, facebook and twittery map style apps you come to expect from an app store," the best news for developers who want to use the Java Store to earn income may be the "rumor" that a payment system for purchasing applications may soon be in place.
To me, being able to actually sell your applications is the game changer for professional developers.
Stateful web/ejb components are convenient to use and maintain - they look and feel almost like real objects (see the perfect anti-facade). You don't have to synchronize the state between layers - after transaction everything is flushed transparently to the database. This happens without any expensive copying and data / DTO transformation between layers...
Today I've digged deeper into one of the nastiest problems I ever encounted since I became a Java programmer. The problem was this - I have the Hudson slave agent program, which blocks on stdin for read almost all the time. This process uses other threads to perform other activities (what this thread does is actually driven by what it reads from stdin, but that's irrelevant to this bug.) On Windows, I've seen on several occasions that this process hangs...
This semester, I am teaching the CS1 course again. If you just teach plain Java, it isn't easy to come up with interesting lab assignments. Some of the students have built exciting animations with Alice in the CS0 course. Somehow, they aren't as excited about printing prime numbers or digits of π in CS1. But the latest version of Alice, now in beta, can be programmed in Java. This is very cool. Students can write Java code that directs the Alice models. For example, one assignment asks students to make a Car class whose drive method moves the car and reduces the gas in the tank. (I couldn't find a gas gauge, so I used the cat clock. The tail moves to the left as the tank gets emptier.) I provide the code for moving the car and rotating the tail, and the students compute the gas consumption...
I am extremely pleased today to announce the availability of the final release for version 5.3 of Substance look-and-feel (code-named Reykjavik). The release notes for version 5.3 contain the detailed information on the contents of this release which include the following:
In the Forums, Shinya Ogino posted Help wanted: v3 localization: "Hi, If you are interested in localized version of GF v3, and following is *not* the language you speak, please consider reading a bit about CTI below. German, Spanish, French, Japanese, Korean, Brazilian Portuguese..."
decitrig asks How can I set text formatting in JEditorPane on the fly? A custom view?: "I've been playing with the idea of implementing something like wikidpad[1]. The basic idea is that the user types in a text editor, and if the line they enter starts with, say, ++ it's renderd as a heading, if it starts with a * its an unordered list,..."
And matthixxyCan't create new Canvas3D in some cases; Error after program terminates: "I have a program where I show a large amount of vertexes (8*192k). On my computer everything works fine, but with an older laptop i have some problems. So I try to clear the Panel3D (subclass of Canvas3D) with..."
Our current Spotlight is this week's Economist magazine feature on "The power of mobile money": "mobile phones have evolved in a few short years to become tools of economic empowerment for the world’s poorest people. These phones compensate for inadequate infrastructure, such as bad roads and slow postal services, allowing information to move more freely, making markets more efficient and unleashing entrepreneurship ... With such phones now so commonplace, a new opportunity beckons: mobile money, which allows cash to travel as quickly as a text message..."
Our Feature Articles include Jeff Lowery's A Finite State Machine Supporting Concurrent States, which demonstrates how Java enums and EnumSets can be used as a basis to define and validate application states and state transitions. We're also featuring Jeff Friesen's article Introducing Custom Paints to JavaFX, which shows how you can leverage undocumented JavaFX capabilities to support custom paints in JavaFX Version 1.2.
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.