BDNradio: JBuilder 2006 launch chat

By: John Kaster

Abstract: Listen to the audio replay of the live chat discussing the new features of JBuilder 2006

Listen to the audio replay or download the MP3.

This is a log of the chat room during the live audio chat from September 21, 2005 on JBuilder 2006 with Rob Cheng, Troy Kitch, Charles Overbeck, and Bill Joy.

Note: This log is only the chat room transcript. There is much additional information covered in the audio replay that is not available in this chat log. For all upcoming live chats, see EventCentral.

jkaster inserts the following link:,1410,33299,00.html

jkaster: BDNtv: JBuilder 2006 Virtual Peer Programming

jkaster:jkaster: "How did you come up with the 'token' metaphor for operating control during collaborative development?" - Charles: Tokenring network was the inspiration for it.

jkaster:jkaster: "Can you describe active differencing and how it's different than the previous history view?" - bill: The history viewer is static. In the editor, you can actually see the changes as you're doing it. For deleted text there are display effects to see what is happening.

jkaster:jkaster: "Are you using any standards for peer to peer communication?" - Bill: What's in the box is jabber/xmpp. When GoogleTalk implemented theirs, they used that same protocol. The issue was that they came out with a different server name, which caused some last minute problems.

jkaster:doychin: "how deep is the support for collaboration? Which parts of the IDE can be shared?" - bill: There are two new panes added to the IDE. A list of users with a configurable section which is the contact groups. It displays the user status. If you want to do some collaboration, you select the users and say collaborate, which opens the collaboration pane. You can then choose to collaborate.

jkaster:doychin: "The question was more about the features like editor, designers and other stuff that you have in IDE. For example Web service designers, EJB Designer and other designers. Are these supported for sharing?" - troy is answering this right now

jkaster:mikem: "Could the new collaborative features of JB2006 be used to support live training sessions via third party consultants (say tutoring in Java development) ?" - charles: I guess they could. We didn't get as far as adding voice, so they'd probably have to use a phone line or some chat software for that.

jkaster:jkaster: "How many users can participate in a collaboration?" - charles: We don't know what the maximum is ... we did some scalability testing and had about a dozen people. We didn't really consider training as one of the collaborative options. But we were quite pleased with the performance of 12 users, including one that was remote. It really depends on bandwidth.

jkaster:jkaster: "Can you talk about some of the new refactorings in the IDE?" - troy: There's 4 additional refactorings: introduce parameter, ...

jkaster:jkaster: "What other improvements are in JBuilder 2006?" - bill: new search dialogs ...

jkaster:doychin: "Will these collaboration features be available in Peloton?" - charles: We're considering it, but can't give a definitive answer. Eclipse has their own framework that has some of this functionality, so it's possible we may leverage that, or that Eclipse might offer it on their own.

Server Response from: ETNASC03