The future of Java

Last week (11 mars 2010), I gave an evening seminar for consultant company in central Stockholm, regarding the future of Java, in the aftermath of Oracle’s acquistion of SUN. I gave my view points on the evolution of the platform and the language. My primary point was the bright future of Groovy, as the leading JVM language. Sort of, similar to how C++ replaced C, back in the beginning of…
Read more...Using TMI instead of Actors

Here in Sweden the spring has finally arrived and one of the duties I have to do is switching from winter to summer tires on my car. I did that this morning and while waiting in the garage I was reading the two articles about Actor concurrency in JavaWorld. The first article described the actor semantics and how it was realized in the Erlang programming language and the second article…
Read more...Scala seems to be fun

The second day of Jfokus was an ordinary conference day, with separate tracks and many talks to choose between. JavaFX The key note talk at the beginning described JavaFX, SUNs new “SilverLight and Flash” killer. The demo showing how to flip through a book with very realistic behaviour, was impressive. On the other hand I’m not convinced SUN is gonna make it. MS is pushing out SilverLight in each Windows…
Read more...A first look at Spring-Batch, part 2

In my first post about Spring-Batch, I described in detail a Hello-World application using Spring-Batch and discussing the necessary plumbing wiring needed in the spring-beans configuration file. In this second post I will take it one step further, by introducing the concept of tokenizer and field-set mapper. I will copy-reuse as much as possible from the previous project. Because the reuse is by copy, you can download and study them…
Read more...A first look at Spring Batch

Spring-Batch is a rather new project within the Spring portfolio. It addresses a large field within computing, although not main stream in Java. A lot of corporate computing is managed by batch processing, many business transactions based on file input picked up from FTP drop zones etc. Back in 2003, I built a batch-oriented system, that could deal with FLV (Cobol) files, assemble transaction data from a database, generate reports…
Read more...

