the IDE. With the NetBeans Collaboration modules you can discuss code with other remote developers, conduct code reviews and use code aware tools that allow remote sharing and even voice-over-IP. Let start at the beginning. The developer collaboration features in NetBeans 4.1 allow you to connect to a collaboration server or to a free NetBeans collaboration server. You need a collaboration server whether it is your own or the free NetBeans collaboration server. The collaboration server basically links the remote users together and serves to pass the information, voice, code, messages and all other collaboration bits. NetBeans has configured a collaboration server which allows you to simply use a free collaboration server and easily collaboration with other members of the NetBeans community. As a result, it becomes very easy to get started and communicate with users anywhere in the world using an enhanced code-aware 'chat'. The chat capabilities provide the added benefit of being able to "talk" code, which is sent and received with all appropriate formatting in place. You can send messages in plain text, XML, HTML, or Java code format. The message composition window is a full-fledged source editor with all of the code-completion features in place. It is also possible to share files and projects easily. Developers can make changes to the shared code and others can see the changes as they are highlighted with visual cues.
written, Sun released the code as a NetBeans contribution). In addition, an older two part tutorial can be found here (part 1) and here (part 2). Another common question is how do I build collablets ? Spend some time looking at JavaOne 2005 session TS-7302 Coding Across Continents: Technologies for Remote, Real-Time, Collaborative Software Development you can download it along with many other JavaOne presentations from here. Note you will soon be able to listen to this talk (late August) and download this talk separately from the others (you will be able choose talks individually to download).
The source code and documentation for developers interested in extending the Collaboration features and writing additional plug-ins (collablets) will be coming soon. You can download the NetBeans plugins directly from the Update Center or go for the modules here. Here are the installation steps if you go for the modules. Then simply create an account and connect to the Collaboration server (login). Note the Developer Collaboration Module QuickStart here. Incidentally, there is a nice tutorial on how to build a StockTrader collablet here. There is also a nice flash demo of the NetBeans Developer Collaboration features here. One other interesting note, the JXTA guys have built some interesting updates that allow true peering capabilities. Look for updates on the site soon. |
||||