All | 43 Folders | Accessibility | BoingBoing | Books | Computer Related | Family | Films | General | Hacking | Hobbies | Humor | Java | Links | Omni | OpenSolaris | Puzzles and Games

Main | Next day (Jun 16, 2004) »
20040615 Tuesday June 15, 2004

Adding JGroups support to JSDT

Today I checked back the changes to add a new JGroups reliable multicast support implementation for the Shared Data Toolkit for Java(TM) Technology

It was ridiculously easy. JSDT is so designed that each new multicast implementation needs to implement the com.sun.media.jsdt.multicast.Multicast interface which defines five methods. Here's what the new code looks like.

Since 1997, JSDT has has the ability to dynamically load the transport protocol (a special Java class) to use. I even have a patent for it.

Because of this approach, combined with great JGroups API documentation and demo examples and the willingness of the JGroups author Bela Ban to help answer a couple questions I had, this was a trivial job.

[]

[]

[]

( Jun 15 2004, 05:15:57 PM PDT ) [Listen] Permalink

Answers to last week's Quiz

  1. No
  2. Eamonn O'Dochertaig
  3. Eleanor of Acquitaine
  4. 3947 (the next two are 4259 and 4261)
  5. On Thursday mornings in MPK17, provided the GREEN copy of the PAC has been signed in RED by the previous day's (most of you forgot this bit) Duty QA monitoring officer (see Pages 841-902 of Wilfred Henvest's "How Well Do You Know The SAC Process Handbook?")
  6. a) Paris Hilton
    b) 18, (but not all at once)
  7. You walk towards the cow
  8. 30% per annum
  9. They wore gloves. (A trick question, but the bit about the draft Company Announcement being issued on 1st April should have alerted you)
  10. Ralph Nader
  11. Odd Man Out:
    (i) The Invisible Man (the others are GSS 15 or above)
    (ii) Administration (the others can be stretched to twice their length)
    (iii) IT-OPS (the others are service organisations)
  12. Shortly after your 47th birthday
  13. One stilt was six inches shorter than the other
  14. a) Wilf Eaton
    b) No, it's just a rumour
  15. The trees are 200 feet 7 inches apart
  16. AC/DC
  17. "Bananas are this colour"
  18. a) Star Wars
    b) Space Invaders
    c) Moon Landing
    d) J2EE
  19. Glossy spats
  20. The trapdoor opened downwards
  21. PSD 41.21.35
  22. Tasmania
  23. a) a 500 horsepower Viper
    b) 26,350 dollars
    c) only if you were entitled to one before 6th April 2003
  24. The lawnmower. (The others didn't have ARC approval)
  25. Eight months late. (This was another trick question; the point is that if you change the title of your submission they can't touch you for it - see pages 32 to 87 of Volume 4 of Valhalla Sondergard's "Abridged Guide to Government Funding Schemes".)
  26. Only on the black notes
  27. Yes
  28. The walrus
  29. Sun Quentin
  30. a) At JavaOne 2002, behind the Moscone Center
    b) No, she was over 16 at the time
  31. The grandfather clock (no one notices when AFSCME strikes)
  32. They both wore glasses
  33. Only if the leg of the sideboard snaps off. (Most of you forgot about the Recruitment Supplement; many of the answers to this question had to be disqualified - the binder of the Personal Manual is too hard.)
  34. 18,603
  35. (c), (d) and (j); all the others work for a living
  36. SUN VPS : "WE'RE MAD" (anagram)
  37. Not in a company car
  38. IBM, The Lakers and George Bush (but not necessarily in that order)
  39. Madonna (all the others can sing)
  40. Simon Cowell, on American Idol - the out takes
  41. High tide at the Golden Gate Bridge or Jennifer Lopez depending upon whether it's vertical or horizontal.
  42. A gross of senior engineering managers
  43. Ernest Karamanlis, an Athenian money-lender, inspiration of Keat's "Owed to a Greek Ern"
  44. Two reds, two blacks and all the colours
  45. The last one on the right
  46. Spot the ball (-s up)
    a) the notice boards are missing
    b) there aren't enough lockers
    c) the Mail room has been moved again
  47. 127 not out versus India in 1952
  48. Fred Karno's army; the Crazy gang; any open source project team
  49. 27th November (unless you did it last time)
  50. Because it was original coded in PASCAL

[]

( Jun 15 2004, 08:20:09 AM PDT ) [Listen] Permalink