June 2009

Is the JCP fundamentally the wrong model (now) for Java?

(Thu Jun 04 2009 00:00:00 GMT+0300 (Eastern European Summer Time)) I'm drawing on several threads of thinking in several presentations and conversations this week at JavaOne, and am thinking the Java Community Process (JCP) no longer serves the needs of the Java ecosystem. I'm not the first to say this, not the last, but here's a few thoughts anyway. Sun (soon Oracle) is the owner and for the process to work out well the owner has to be enlightened enough to serve the needs of others as well as their own needs. In reaping rewards from building an ecosystem requires having the wisdom that your benefit comes from everybody happily using your ecosystem, and always acting to nurture the ecosystem you've built. Some styles of gardening (Permaculture) recognize this principle. However administrations change and while one set of people overseeing Java might be enlightened the next set might be money grubbing short sighted opportunists. I'm not pointing fingers at anybody, just outlining a general principle.

JavaOne 2009 opening Keynote

(Tue Jun 02 2009 00:00:00 GMT+0300 (Eastern European Summer Time)) The JavaOne opening keynote is still a fancy rock & roll show with fancy stage and the like. It's always exciting to see what they have to say, and they do a good job of spinning a story that Java is Everywhere. The overall message is to convince developers that the Java platform is compelling, that Sun is providing this compelling ecosystem for developing applications, and that the developers can become uber-rich by developing applications for the Java platform.

Blogging from JavaOne

(Tue Jun 02 2009 00:00:00 GMT+0300 (Eastern European Summer Time)) I am attending JavaOne and will be posting a series of blog's about each session I attend.

OpenJDK Porter Group BOF

(Tue Jun 02 2009 00:00:00 GMT+0300 (Eastern European Summer Time))

Rich User Interfaces for Java ME, Project Capuchin (Sony/Erricsson), JavaFX

(Tue Jun 02 2009 00:00:00 GMT+0300 (Eastern European Summer Time))