No Huddle Offense

"Individual commitment to a group effort-that is what makes a team work, a company work, a society work, a civilization work."

Open Grid Forum – Day 1

March 2nd, 2009 • Comments Off on Open Grid Forum – Day 1

Today the Open Grid Forum opened it’s gates here in Catania, Italy. For now nothing real spectacular has been going on. Some presentations about great software solutions like Gridway or Opennebula. The Keynotes and opening talks have yet to start after lunch.

The location is quite great (Attached some pictures). seems to be an old industrial area which they reused as a conference and cultural center. A cinema is also integrate. Quite nice…

imgp1157

imgp1140

imgp1144

imgp1151

What is Cloud Computing?

March 2nd, 2009 • Comments Off on What is Cloud Computing?

From now on I do not state this question anymore. It will ask instead: What is not a Cloud? Any sometimes you can get the feeling the answer is nothing 🙂

Upcoming: Open Grid Forum

February 18th, 2009 • Comments Off on Upcoming: Open Grid Forum

The next meeting of the Open Grid Forum is coming up. From March 2nd till 6th we will meet in Catania, Italy. Definitely not the worst place to be. The schedule is already up and some interesting meetings are available. Because of some shameless self promotion I want to point out to:

I will give presentations, chair groups and on top of that be very happen when I could meet you at OGF 25 🙂

Doing it the cloud computing way

November 26th, 2008 • Comments Off on Doing it the cloud computing way

Sun has many cloud computing initiatives e.g. network.com. Playing only a underpart is the work done in the RESERVOIR project. RESERVOIR stands for Resources and Services Virtualization without Barriers and is part of the Framework 7 program of the European Union.

Sun is part of this RESERVOIR project and provides great technologies to the project. Besides working on standards for upcoming Cloud Computing frameworks Sun will

The first part is pretty straight forward, while the second part involves more software development. The goal is it to provide a application container which allows the deployment of different kind of Java applications. Those services should then be managed  e.g. based upon predefined SLA definitions. Service can then be started, migrated, suspended, consolidate/distributed (if more instance are running) and stopped.

Sun is therefor developing the Virtual Java Service Container with the project name Floccus 🙂 More details are coming up.

OSGi dependencies

November 25th, 2008 • 1 Comment

I have been a great fan of pushing the degree of automation to a limit. And as stated in this blog post: Software engineering and as a follow up of OSGi dependencies and OSGI  Best practices: I now present  the consistency and OSGi dependency checker 🙂

The setting is a multi modul maven project for a OSGI based application – with all the nice maven features turned on (reports (all kind off), scm, issue tracker, mailinglist, etc) – so to speak of a complete Software Development Environment.

The broken window principal says:

"Consider a building with a few broken windows. If the windows are not repaired, the tendency is for vandals to break a few more windows. Eventually, they may even break into the building, and if it's unoccupied, perhaps become squatters or light fires inside.
Or consider a sidewalk. Some litter accumulates. Soon, more litter accumulates. Eventually, people even start leaving bags of trash from take-out restaurants there or breaking into cars."
Source: wikipedia

And to prevent the broken window principal I implemented a small tool doing some of this stuff:

As a result you get e.g. a report and a graph.

deps

The second part of the tool is maybe even nicer 🙂 Beside all the good reports and tools you can use like findbugs, pmd, checkstyle, and others; sometimes I’m missing the very basic stuff. I implemented some consistency checks which can check for the following stuff, and verify the consistency of your project:

You could integrate those checks in the build systems or even force them on checkin like svnchecker does. Or you can use it to generate reports.