Skip to main content

Blog Archive for fabriziogiudici during November 2006

Unfortunately in these days I'm pretty busy and I don't have the time for extensively blogging - but I'm happy to say that Mistral, the imaging engine designed for extreme scalability from the multi-core up to the Grid, has been run successfully for the first time on the Sun Grid. :-) It was really exciting to look at the logs and see that the application was scheduled on 102 CPUs 8-). The...
Ok, I think I've spent enough time on preliminaries, so this time I'm gonna show you some UML diagrams and code. I also have to introduce you Emmanuele Sordini, one of my best friends and co-author of the Mistral project. Emmanuele is an engineer like me (but he's more on the C++ side) and an amateur photographer like me (but he's more on the astronomic photography) and some months ago told me...
Today I'd like to explore the business perspective of parallel computing, as business is what in the end pays for our living. Sometimes there's a "technology-vs-business" impedance mismatch, that is we have and we know how to use cool technologies that allow us to do very sophisticated things, but this doesn't guarantee that we're able to sell them to our customers (even assuming that they get an...
Continuous Integration (CI) servers are facilities able to monitor changes in a source repository (e.g. CVS or Subversion) and schedule a new build automatically, in order to verify if the new committed code broke the stability of the system. They are installed on remote servers and usually don't run on programmers' computers - so apparently a problem arises if we're thinking of projects...
As part of the opensourcing programme of Java, Sun has also made Duke graphics open sourced. This means that, complying with the BSD License, everybody can include Duke on his/her application graphics, even making changes (and redistributing them). So, guys, c'mon! Let's show our Java pride and let's say to everybody that our applications are Java-powered. This is the newest splash screen of...
I was going to publish some other blog entry about my projects, but as I think that for the next days the "opensourcing Java" stuff will get the lion's share, I think I'll pause for a while... ;-)
After the short parenthesis on the Java / GPL stuff - looks like Sun will clarify everything in a matter of days - I'm switching back to my original topic. As I told you a few days ago, one of the purposes of the blueMarine cluster of projects is to research in new technologies and understand some possible future scenarios of computing. One of these is parallel-computing-made-easier. I'm getting...
I'm opening a small parenthesis in my thematic sequence of blog entries to talk about something I've just read on the Dr. Dobb's Portal. Looks like Sun is going to use GPL for the upcoming open source licensing of Java Standard Edition. I'm not going to discuss if it's the "best" license (personally I don't like it, but I understand that the choice has some strong rationale), but rather which is...
I think that it's a good thing that I first describe the context where my next posts will live. Well, it's a cluster of opensource projects mainly for the desktop, about photo processing: blueMarine is a desktop application for supporting the workflow of a digital photographer; jrawio is a Java Image I/O plugin for dealing with the "camera raw" file formats produced by the medium-top camera...
Thanks to the staff at java.net, I've got my brand new blog in the most important Java community on the planet. Wow. This means that I will try to make my posts even more interesting, as I have to keep up with the quality of my new home. As you probably deduced by the title, this first entry is just a test to see if I'm able to use the java.net blogging tools without causing too damage. But I'll...