The Source for Java Technology Collaboration
User: Password:



Tim Boudreau

Tim Boudreau's Blog

A really bare-bones platform

Posted by timboudreau on August 13, 2006 at 09:32 AM | Comments (4)

My friend Jarda has a NetBeans-based application which uses only the NetBeans module system - i.e. you can use the NB module system to write server-side modular applications or whatever you want. It's a SourceForge project called DVB Central, which I believe he wrote for controlling his home video setup (signal comes into the computer and is routed to one of various destinations).

It's a pretty cool example of just what you can do with the NetBeans platform. The crack-cocaine of coding for NetBeans is the module system - the fact that you can have public classes that are public only within their own JAR, so you can design really clean, well-separated APIs. And it comes with a Manifesto - what's not to love about that?

We'll probably use DVBCentral as part of our workshop at OOPSLA 2006 in Portland, Oregon this October.

snail-small.png
This little fellow was crossing the sidewalk early the other morning when I interrupted him (her?) to pose for the camera

Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • I'm looking forward to read your API design report/slides/whatever you publish.

    Posted by: robilad on August 13, 2006 at 10:31 AM

  • Well, I'm in "oh s**t" mode with the paper at the moment :-) More will be revealed...

    Posted by: timboudreau on August 13, 2006 at 10:55 AM

  • if you want some inspiration ... I'd recommend http://people.redhat.com/drepper/dsohowto.pdf for C ;)

    Posted by: robilad on August 13, 2006 at 05:47 PM

  • dsohowto.pdf is really interesting reading. I never knew that it is possible to do things like multiple definition of the same function, etc. Very inspiring. I believe we (me and Tim) have the experience to write something like this for java, but there is no time to do it...

    Posted by: jst on August 26, 2006 at 09:16 AM



Only logged in users may post comments. Login Here.


Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds