A Developer Collaboration Server of Your Own
By seapegasus on Oct 05, 2007
You probably know that you can use the Developer Collaboration plugin (How to Install) to share NetBeans projects with your colleagues, chat about the code and make live changes. But what if your company's firewall blocks the port needed to connect to share.java.net? Or if your boss is less than thrilled of the idea to share code over this public Jabber server?
Petr Nejedly posted a solution to this question on wiki.netbeans.org. In case you didn't see it, you can set up your own Jabber server: Your shared projects and chatrooms are secure, because you log on to a private server and your conversations never leave your company's intranet.
I just tried Petr's instructions on a Mac: Install OpenFire (a free Jabber server), configure it (hint: point your browser to http://localhost:9090 for the admin tool), and create a conference and users who can chat and share projects. In MacOS, a "start/stop server" panel will appear in the System Preferences (and Windows will certainly have something equivalent).
Here you can also see that in each instance of the IDE, you can give yourself a display name different from your actual chat handle; in these examples they are nb6-tmp (admin) and localtest2 (rk) respectively. I ended the conversation after a few lines because it became to confusing. ;-)
PS: Don't let your chat client become jealous of your IDE. It's not iChat's fault that it cannot share projects and color Java and XML syntax like NetBeans can. Just for fun, this is what an iChat/NetBeans conversation looks like: