Danny Coward has posted Selling Applications, an update of the progress being made with the Java Store and the Java Warehouse. Danny says "the warehouse is really taking shape now," pointing us to the Java Warehouse video series. I included these in my August Java Store update, Revisiting the Java Warehouse and Java Store.
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.
In Java Today,
peligri has an Updated List of Sessions at Oracle OpenWorld and Oracle Develop(GlassFish-related sessions):
I've updated the list of GlassFish-related sessions forOracle OpenWorldand Oracle Develop at our GlassFish Conferences Wiki. Some details still shimmering, but pretty nice list so far...
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...
Danny Coward provides a Java Store update in Selling Applications:
Since the announcement of the Java Store at the last JavaOne, the team has been busy. The warehouse is really taking shape now, and the store front smells of new paint with its final redesign (thanks for the comments). There's a rumor that the cash registers may arrive real soon. And best of all, the shelves are fast filling up with the kind of assortment of games,facebook andtwittery map style apps you come to expect from an app store (whether people actually come or not)...
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...
Cay Horstmann talks about Alice 3, CS1, and Quaternions:
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
drivemethod 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...
Kirill Grouchnikov announces the Substance 5.3 official release:
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. 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,..."
matthixxy Can'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..."