[Duke Thinking]
« December 2006 »
SunMonTueWedThuFriSat
     
1
2
3
4
5
6
7
8
9
10
12
13
14
15
17
18
19
20
23
24
25
26
27
28
29
30
31
      
Today

XML



LINKS





CONTACT
Tom Marble's Weblog

template by
Helquin



20061222 Friday December 22, 2006

Five Things

Alexis has tagged me with the "five things you may not know about me" blog. Going back into the generations of who has been tagged is fascinating (seems like it would be fun to write a bot to plot this!). Now if twbray approves of this it must be OK! About tmarble:

  1. I am bilingual in French (writing is significantly harder, though!). This has led to fun things like sharing the stage with Kim Polese in Versailles and being interviewed by French Journalists.
  2. If I continue to workout regularly I'm on track for my black belt in Tae Kwon Do in August 2007.
  3. I am an oenophile. Allow me to recommend the Bistrot du Sommelier the next time you go Paris, or the California Wine Merchant the next time you go to San Francisco.
  4. I enjoy cooking. I'm thinking about doing a blog on remix cuisine based on a recent adaptation of veggie loaf ;-)
  5. My professor was Otto H. Schmitt. Otto was truly a renaissance man: I learned so much from him. It's too bad he's remembered only for the Schmitt Trigger as he contributed so much to engineering and critical thought in general.
So I hereby tag Peter, Sara, Jeff, Allison, and Dalibor. Tell us about you!

Posted by tmarble ( Dec 22 2006, 09:44:41 AM CST ) Permalink

20061221 Thursday December 21, 2006

Join us at FOSDEM and DevJam

Please join us next February 24 and 25 2007 in Brussels, Belgium to discuss OpenJDK at FOSDEM.

I'm not encouraging you to party collaborate with us just because Sun is a sponsor for FOSDEM or you would get to see webmink answer all the questions you may have about Sun and the Zen of Free (perhaps even learn a new koan!)...

I want you to join us so that we have a quorum of voices to discuss some of the challenges and opportunities for the OpenJDK project and indeed the entire Free Java ecosystem -- just look that the who's who of attendees for the associated DevJam meeting!

[Duke drinking beer at FOSDEM 2007]

At FOSDEM I hope we can talk about meta-topics surrounding Java Libre and at DevJam we can dive into technical collaboration issues and work towards a Free Software Base Policy for Java. My personal success criterion for these meetings is to develop a roadmap towards

  • How OpenJDK can become a focal point for Java SE collaboration
  • Linux and OpenSolaris distros maintainers agree on filesystem layouts, common launching mechanisms, and packaging inter-dependencies
  • Virtual Machine and Class library implementors understand how best to mesh with the operating system infrastructure in a pan-distro way.
  • Java library developers understand how to package their jars and/or native libraries to make as easy as possible for Java developers to adopt them.
  • Java application developers understand how to leverage the above conventions to deploy their applications in a simple way.
In an ideal world we might have smart packaging that would work on all Free Software distros and we would have the core platform support for all this with modularity hooks. Perhaps these goals are a somewhat ambitious, but even the longest journey begins with the first step.

Your first step is to add your name to the DevJam wiki. Do it. Do it now.

Posted by tmarble ( Dec 21 2006, 07:21:03 PM CST ) Permalink Comments [1]

20061216 Saturday December 16, 2006

Just In Time Collaboration

Of course many of us knew that yesterday was the last day for the JavaOne 2007 Call for Papers. In fact I had submitted my "Performance Criteria for OpenJDK Contributions" talk proposal way back on Tuesday. I've been talking with several the folks in the Free Software and Open Source Java community about JavaOne including Mark Wielaard (mjw), Dalibor Topic (robilad), and Geir Magnusson, Jr (geir)-- but they've been busy this week at JavaPolis (I was not able to attend, but I understand it was quite a good conference).

I've been thinking and talking a fair amount about getting to community consensus around Java Policy for Linux (agreeing on details like the filesystem layout, packaging interdependencies, browser integration, developer guidelines, etc.) for some time. Dalibor suggested that we do a session on this topic and so I enlisted Geir and David Walluck (DavidW2) to join me to propose a "Java on Linux" talk. Ideally we would like to add some of the key packaging experts to this talk as well, such as nichoj, overholt, fitzsim, jvw, and doko. Whom am I missing? Anyone else care to join in?

What was remarkable yesterday wasn't that I was chatting with these guys and Tom Tromey (tromey) on IRC and IM, but that we actually went from the idea to having the proposal submitted in a couple hours. An essential element to this Just-In-Time success was Dalibor suggesting that we leverage Google Docs to work out the abstract -- together.

I use often use various Google services, but I'm a little hesitant to do so because of the Terms of Service and the Privacy Policy. Nevertheless I must say that that the experience using Google Docs was very impressive. I've often wanted to edit documents collaboratively and I've known about various hacks for doing this (e.g. OpenOffice through a shared VNC session), but here I found not only the ability for multiple people to edit the document at the same time, but also a handy way to visually review the document revision history (redlines colored by the user making modifications) and noticed the menu options to export to many formats (e.g. HTML, PDF, OpenOffice, etc.). Even though there are quirks (e.g. the invite-your-friend-to-edit e-mails are not RFC 822 compliant) the service is an excellent collaboration tool.

[Google Docs]

While we were chatting Geir proposed doing a panel at J1 to get everyone together and talk about "What cooperation can lead to and how to keep an environment that fosters collaboration, innovation and compatibility." In a matter of minutes I was editing the abstract with geir, mjw, tromey and robliad. Amazingly the basic ideas converged quickly and I submitted the talk to the CFP website (which, I am told, may continue to work until Monday :-) ). If we are lucky the "Java Libre Panel" will get accepted and provide a lively debate next May!

I have never submitted talks to J1 in such a short span of time. While it is awkward to switch windows from IRC, to Gaim, to Firefox constantly (I need more pixels!) the result is clear: e-mail is a last resort for collaboration. It's not obvious that having a voice conference would have added much more efficacy to our work... especially considering that we were spread out among something like 9 different timezones and multi-tasking with other work and/or personal affairs.

Posted by tmarble ( Dec 16 2006, 09:54:16 AM CST ) Permalink