Sun has a series of screencasts walking you through the process of registering and submitting apps to be available in the Java Store.
Is Scala the next Java?
I can remember the buzz around Java in 1996 when I first started learning Java from a ‘Teach yourself Java in 21 days’ book. At the time it was THE big thing. It was going to be the solution to all our problems. Amongst the people I was working with at the time, saying that you were learning Java raised people’s eyebrows. People were interested, and were at that time on the cusp of starting to learn it as well. In 1997 I took a new job with the prospect of starting development with Java, but it didn’t happen until the next year, 1998. I’ve been developing with Java ever since – that’s 13 years and counting. That’s a long time in my mind.
Scala is getting a lot of talk recently. I’m not sure it is getting the same amount of buzz as Java back in 1996, but even still, the context of the talk is usually around questioning whether Scala is the next Java. The trouble with Scala right now is that it doesn’t have any traction with anyone outside of the developers already working with Java, and only a very small percentage of those will at this point even have heard of Scala.
After 13 years of Java I’m ready to start learning something new, and I’m thinking Scala is where I’m going to spend my time. It’s hard at this point to say if it’s going to become mainstream, but it seems to have the most forward motion of any other new language I’m hearing about right now.
ZeroTurnaround looking for new name for JavaRebel
JavaRebel is one of those products you wonder how you lived without before you found it. We’ve been evaluating it on my current project. It enables you to make code changes and hot swap them into the running JVM on the fly, much more transparently than you’ve ever seen or experienced with any IDE and JVM combo in debug. It actually does some pretty clever stuff on the fly (more info on their site). The end result is you can delay having to restart your app server or redeploy your app, because any code changes you make are patched in to the running classes in the deployed app. Very clever.
Anyway, the company behind it are looking for a new product name, since they’ve been approached and asked to remove ‘Java’ from the name. Head over here to look at the current suggestions.
Community Corner podcasts from JavaOne 2009
If you weren’t at JavaOne this year or you missed some of these, there were a number of podcasts recorded in the Community Corner area, and they are all available for download here.