Monday Aug 18, 2008

2008 Edsger W. Dijkstra Prize Paper

I saw mention today of the 2008 Edsger W. Dijkstra Prize. The winner was a 1990 paper which I remember reading and discussing in the early days of JXTA. The relevance to JXTA was in how it helped routing and validated P2P multihop routing as being capable of near optimal performance.

PaperTrail Summary:
...there are efficient ways of constructing clustered representations of graphs that remain within a small factor of the original in terms of route lengths. Further, the authors show that this can be done in a distributed manner. This has lots (and lots) of potential applications - the typical example is for a compact routing scheme, where nodes can store smaller routing tables between clusters rather than between nodes.

Tuesday Jul 01, 2008

Understanding JXTA Podcast : Out of Gas?

Here's another update of the JXTA configuration podcast I've been working on for a couple of months. It's got a few more slides than last time (wow, 2 slides in 2 months!) I also got some great feedback from hamada which I've tried to incorporate.

<script type="text/javascript" src=""></script>

I'll probably add more slides over the summer and start working on the narration as I get time. Unfortunately, I feel like I've run out of gas on this topic though. I know that the content is not complete (far from complete probably) but I'm at a loss as to what's missing and what's important. I don't believe that the presentation answers the likely questions that users have about JXTA networking and configuration.

So, to really get this presentation moving again I need your help. I've asked for and received (thank you!) feedback on the slides a couple of times.

To make further progress I need your insights as well as your questions and confusions.

  • What's missing?
  • What's important?
  • What's not mentioned?
  • What's confusing?
  • What isn't answered?
  • What's doesn't match what you expected?

Monday May 12, 2008

Configuring JXTA Podcast Update

With the rush of JavaOne I haven't had much time to update the slides for my planned JXTA configuration podcast. In the last month I've added only 3 new slides and made only a few text updates. I thought it would be worth updating the slides though since I'm now going on vacation for a couple of weeks. Enjoy!

JXTA Configuration Podcast Slides

Tuesday Apr 15, 2008

Configuring JXTA Podcast (not yet)

For the last couple of weeks I have been slowly building a presentation for what I eventually hope will be a podcast/talk on JXTA configuration.

The presentation isn't about the mechanics (the how) of JXTA configuration but is instead focused entirely at the why of JXTA configuration. I've also been trying to make the presentation as self contained as possible, a reader or (eventually) a listener shouldn't need to have any prior understanding of JXTA's inner workings in order to make sense of what is discussed. I've been somewhat unsure about what level of experience with networking should be assumed though. Should I assume that readers know what a firewall is? Should I assume that they know that SMTP is used for sending email messages? Should I assume that readers know the RFC numbers and port assignments for the 100 most common network protocols? (Just kidding).

A week ago I asked a few people for feedback on the presentation to make sure I was going the right direction. The responses I got were very encouraging. In the last week I've prepared eight additional slides and I'm still enthusiastic that when completed this podcast will help many starting JXTA configurators. I've decided to start posting my drafts of the work in progress. I'll try to post an updated draft every week or so until the podcast is released. My primary goal in posting drafts is to make sure that the material remains on the right track. I'm interested in hearing feedback. I'm not too concerned, right now, with minor "There's a typo on slide 9, netowrk" type of errors. I'd rather hear about "You never explain what a peer is", kind of errors. (By the way, I guess I need to make a "What is a peer" slide....)

The current slide presentation with notes : JXTA Configuration

Wednesday Nov 07, 2007

JXTA JXSE 2.5 Released!

At long last JXSE 2.5 "Turducken" is now finally released. It was a huge amount of work and I believe it's going to be a very significant milestone for the JXSE community. I've still got a few more "What's Cool About JXSE 2.5" blogs to write (there's so much that's cool) but now it's out and there is no reason for any JXTA developer to not be using it. I'm really thrilled with the number of people and companies that have contributed to JXSE over the last year. I very much hope that our community can continue to grow and take this amazing networking technology to all kinds of new places!



« October 2016