By now you’ve probably seen Sun’s new “Sharing” communication campaign and its new graphics and colors. Well, there’s more than words behind this and an example of it is Sun releasing the Sun Java Studio Enterprise 7 collaboration feature to Open Source. Jonathan Schwartz announced the open sourcing of this at the Netbeans Day earlier today. What that means is that Netbeans 4.1 is now collab-enabled.

I’ve mentioned this JSE 7 feature before ([1], [2]). In a nutshell, it’s instant collaboration built right into the tool – sharing of code snippets, (big) error logs, XML config files and concurrent editing of a shared files by multiple users. Just like code completion, refactoring or profiling (and unlike UML for instance) this is something every developer (Java, non-Java, Java SE, EE, or ME) needs. There’s already a server on which you can use to create an account and start coding with your mate on the other side of the planet or simply with your buddy next door. I didn’t have the time to take more snapshots, but really it’s the same as in JSE 7, so look here, and simply imagine teaching or brainstorming with such a feature in your IDE.

Now what would be nice in the future is if other IDEs were to implement a similar (and interoperable of course) feature. IDETalk seems like it could interoperable in the near future (sorry Kirill I couldn’t say more before today), but I’d also like to have fellow Eclipse, JBuilder and JDeveloper developer show up in my buddy list.

Once you’re addicted to this, make sure that before asking your manager for a new 17-inch laptop or a bigger screen he doesn’t know about Shift-Esc ;-)

BTW, my username is alexismp. See you online on!

Update: A demo is available here and Artima has a nice article here.


Author: alexismp

Google Developer Relations in Paris.

3 thoughts on “Collaborate”

  1. Valère,
    If you are a Java Studio Enterprise 7 user, you already have a collaboration runtime and AFAIK, it can serve as an company internal server for the NetBeans collaboration modules.Are you sure you can’t reach All you should need is an HTTPS or SOCKS proxy…

Comments are closed.