<article>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#article09_06_30_1728254</id>
	<title>Ask Jazz Technical Lead Dr. Erich Gamma</title>
	<author>ScuttleMonkey</author>
	<datestamp>1246387740000</datestamp>
	<htmltext>As IBM continues to build out <a href="http://jazz.net/about/">Jazz</a>, their community-oriented development site, technical lead Dr. Erich Gamma has offered to answer questions about Jazz or anything else in his realm of expertise.  Among his many accomplishments, Erich worked with Kent Beck on the Java unit testing framework, JUnit, and was actively involved until JUnit 4.  Dr. Gamma was also one of the fathers of Eclipse and the original lead on the Eclipse Java development tools.  Feel free to fire away on Eclipse, Java, JUnit, the Rational suite, the Jazz site, or anything else you think Erich might be able to answer.  Usual Slashdot <a href="https://slashdot.org/faq/interviews.shtml">interview rules</a> apply. <b>Update 19:05 GMT by SM:</b> As pointed out by user Hop-Frog, Dr. Gamma is also co-author of the influential computer science textbook <em> <a href="http://en.wikipedia.org/wiki/Design\_Patterns\_(book)">Design Patterns: Elements of Reusable Object-Oriented Software</a>.</em></htmltext>
<tokenext>As IBM continues to build out Jazz , their community-oriented development site , technical lead Dr. Erich Gamma has offered to answer questions about Jazz or anything else in his realm of expertise .
Among his many accomplishments , Erich worked with Kent Beck on the Java unit testing framework , JUnit , and was actively involved until JUnit 4 .
Dr. Gamma was also one of the fathers of Eclipse and the original lead on the Eclipse Java development tools .
Feel free to fire away on Eclipse , Java , JUnit , the Rational suite , the Jazz site , or anything else you think Erich might be able to answer .
Usual Slashdot interview rules apply .
Update 19 : 05 GMT by SM : As pointed out by user Hop-Frog , Dr. Gamma is also co-author of the influential computer science textbook Design Patterns : Elements of Reusable Object-Oriented Software .</tokentext>
<sentencetext>As IBM continues to build out Jazz, their community-oriented development site, technical lead Dr. Erich Gamma has offered to answer questions about Jazz or anything else in his realm of expertise.
Among his many accomplishments, Erich worked with Kent Beck on the Java unit testing framework, JUnit, and was actively involved until JUnit 4.
Dr. Gamma was also one of the fathers of Eclipse and the original lead on the Eclipse Java development tools.
Feel free to fire away on Eclipse, Java, JUnit, the Rational suite, the Jazz site, or anything else you think Erich might be able to answer.
Usual Slashdot interview rules apply.
Update 19:05 GMT by SM: As pointed out by user Hop-Frog, Dr. Gamma is also co-author of the influential computer science textbook  Design Patterns: Elements of Reusable Object-Oriented Software.</sentencetext>
</article>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533093</id>
	<title>Usable code for discrete tasks</title>
	<author>Anonymous</author>
	<datestamp>1246392420000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>2</modscore>
	<htmltext><p>Hi, I work in the storage management world, and noted the unlamented passing of Aperi, which had been put into Eclipse.</p><p>My company looked at Aperi, and would have liked to do something with it, but the first line of every file seemed to read</p><p>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #install &lt;universe.h&gt;</p><p>This doesn't work for us.  Like most companies, we've already invested in one or more frameworks and don't want to change just to get the three or four interesting capabilities that we see in some large piece of open-source software. Are there any projects underway to furnish discrete management functionality in bite sized chunks?</p><p>Thanks</p></htmltext>
<tokenext>Hi , I work in the storage management world , and noted the unlamented passing of Aperi , which had been put into Eclipse.My company looked at Aperi , and would have liked to do something with it , but the first line of every file seemed to read           # install This does n't work for us .
Like most companies , we 've already invested in one or more frameworks and do n't want to change just to get the three or four interesting capabilities that we see in some large piece of open-source software .
Are there any projects underway to furnish discrete management functionality in bite sized chunks ? Thanks</tokentext>
<sentencetext>Hi, I work in the storage management world, and noted the unlamented passing of Aperi, which had been put into Eclipse.My company looked at Aperi, and would have liked to do something with it, but the first line of every file seemed to read
          #install This doesn't work for us.
Like most companies, we've already invested in one or more frameworks and don't want to change just to get the three or four interesting capabilities that we see in some large piece of open-source software.
Are there any projects underway to furnish discrete management functionality in bite sized chunks?Thanks</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534733</id>
	<title>Will SWT and Swing ever merge in Eclipse?</title>
	<author>Anonymous</author>
	<datestamp>1246356000000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>4</modscore>
	<htmltext><p>I have to build quite complex tools using GEF and GMF, and there are many cases where I'd like to have the power of Java2D, and reuse some of the great frameworks out there built on Swing.<br>More and more people are using AWT/SWT bridge, since SWT does not provide an underlying drawing framework as rich as Java2D.<br>Eclipse has great things like EMF, and the platform is number one choice for tooling, but when it comes to things like Bezier curves etc, Swing is much easier to use. So are we going to see more developer friendly versions of Eclipse where Swing is more available to us?</p></htmltext>
<tokenext>I have to build quite complex tools using GEF and GMF , and there are many cases where I 'd like to have the power of Java2D , and reuse some of the great frameworks out there built on Swing.More and more people are using AWT/SWT bridge , since SWT does not provide an underlying drawing framework as rich as Java2D.Eclipse has great things like EMF , and the platform is number one choice for tooling , but when it comes to things like Bezier curves etc , Swing is much easier to use .
So are we going to see more developer friendly versions of Eclipse where Swing is more available to us ?</tokentext>
<sentencetext>I have to build quite complex tools using GEF and GMF, and there are many cases where I'd like to have the power of Java2D, and reuse some of the great frameworks out there built on Swing.More and more people are using AWT/SWT bridge, since SWT does not provide an underlying drawing framework as rich as Java2D.Eclipse has great things like EMF, and the platform is number one choice for tooling, but when it comes to things like Bezier curves etc, Swing is much easier to use.
So are we going to see more developer friendly versions of Eclipse where Swing is more available to us?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533197</id>
	<title>Dear sir:</title>
	<author>Anonymous</author>
	<datestamp>1246392840000</datestamp>
	<modclass>Offtopic</modclass>
	<modscore>-1</modscore>
	<htmltext><p>Please give me teh codes!</p></htmltext>
<tokenext>Please give me teh codes !</tokentext>
<sentencetext>Please give me teh codes!</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28581575</id>
	<title>Why the Visitor pattern??</title>
	<author>ahabswhale</author>
	<datestamp>1246734480000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>The Visitor pattern isn't OO, and in fact violates OO principles in every way, but I've seen it used for far beyond what I think you guys had in mind when you included it in your book.  If you were to write a second version, would you include the Visitor pattern?  If so, would you at least consider emphasizing its limited use?<br> <br>

Friends don't let friends use Visitor.</htmltext>
<tokenext>The Visitor pattern is n't OO , and in fact violates OO principles in every way , but I 've seen it used for far beyond what I think you guys had in mind when you included it in your book .
If you were to write a second version , would you include the Visitor pattern ?
If so , would you at least consider emphasizing its limited use ?
Friends do n't let friends use Visitor .</tokentext>
<sentencetext>The Visitor pattern isn't OO, and in fact violates OO principles in every way, but I've seen it used for far beyond what I think you guys had in mind when you included it in your book.
If you were to write a second version, would you include the Visitor pattern?
If so, would you at least consider emphasizing its limited use?
Friends don't let friends use Visitor.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28535507</id>
	<title>How does this help make code work right?</title>
	<author>Skapare</author>
	<datestamp>1246360200000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>It's a nice read on the various things to think about in the design of software.  But we still seem huge amounts of production code that is in error or even insecure.  These are abstract concepts about design, but the problems in production are real and concrete.  There is a failed connection between them.  For example, how is it that the computer system for Frontier Airlines has only a place for <a href="http://consumerist.com/5304939/" title="consumerist.com">ONE person to be designated</a> [consumerist.com] to pick up an unaccompanied minor?</p></htmltext>
<tokenext>It 's a nice read on the various things to think about in the design of software .
But we still seem huge amounts of production code that is in error or even insecure .
These are abstract concepts about design , but the problems in production are real and concrete .
There is a failed connection between them .
For example , how is it that the computer system for Frontier Airlines has only a place for ONE person to be designated [ consumerist.com ] to pick up an unaccompanied minor ?</tokentext>
<sentencetext>It's a nice read on the various things to think about in the design of software.
But we still seem huge amounts of production code that is in error or even insecure.
These are abstract concepts about design, but the problems in production are real and concrete.
There is a failed connection between them.
For example, how is it that the computer system for Frontier Airlines has only a place for ONE person to be designated [consumerist.com] to pick up an unaccompanied minor?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534475</id>
	<title>Re:I can't figure out what Jazz is...</title>
	<author>Anonymous</author>
	<datestamp>1246355040000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>Agreed, unfortunately. I was a big fan of the GoF book "Design Patterns" that Gamma helped write. There is way too much tech-oriented marketing speak on the Jazz pages for me to see through. With things tending toward lightweight processes the last several years, you'd think that stuff like this would eventually go away, but there are still enough big companies to support it I suppose. If I could read through the crap though, maybe I'd think about it differently.</p></htmltext>
<tokenext>Agreed , unfortunately .
I was a big fan of the GoF book " Design Patterns " that Gamma helped write .
There is way too much tech-oriented marketing speak on the Jazz pages for me to see through .
With things tending toward lightweight processes the last several years , you 'd think that stuff like this would eventually go away , but there are still enough big companies to support it I suppose .
If I could read through the crap though , maybe I 'd think about it differently .</tokentext>
<sentencetext>Agreed, unfortunately.
I was a big fan of the GoF book "Design Patterns" that Gamma helped write.
There is way too much tech-oriented marketing speak on the Jazz pages for me to see through.
With things tending toward lightweight processes the last several years, you'd think that stuff like this would eventually go away, but there are still enough big companies to support it I suppose.
If I could read through the crap though, maybe I'd think about it differently.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533007</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533243</id>
	<title>New Important Design Patterns?</title>
	<author>Anonymous</author>
	<datestamp>1246393020000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>5</modscore>
	<htmltext>On your influential book <a href="http://en.wikipedia.org/wiki/Design\_Patterns\_(book)" title="wikipedia.org" rel="nofollow">regarding design patterns</a> [wikipedia.org], you listed 23 design patterns that would become the foundation for the concept of design patterns in computer science.  Since then, many more types and subtypes <a href="http://en.wikipedia.org/wiki/Design\_pattern\_(computer\_science)#Classification\_and\_list" title="wikipedia.org" rel="nofollow">have arisen</a> [wikipedia.org] but a lot of them seem to be derivatives or a combination of others.  What new design patterns if any do you wish you had included in your book or that you feel are necessary for competent developers to learn?</htmltext>
<tokenext>On your influential book regarding design patterns [ wikipedia.org ] , you listed 23 design patterns that would become the foundation for the concept of design patterns in computer science .
Since then , many more types and subtypes have arisen [ wikipedia.org ] but a lot of them seem to be derivatives or a combination of others .
What new design patterns if any do you wish you had included in your book or that you feel are necessary for competent developers to learn ?</tokentext>
<sentencetext>On your influential book regarding design patterns [wikipedia.org], you listed 23 design patterns that would become the foundation for the concept of design patterns in computer science.
Since then, many more types and subtypes have arisen [wikipedia.org] but a lot of them seem to be derivatives or a combination of others.
What new design patterns if any do you wish you had included in your book or that you feel are necessary for competent developers to learn?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28553073</id>
	<title>Re:RIP RUP?</title>
	<author>geoffrey.clemm</author>
	<datestamp>1246461000000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>In my view (I primarily do ClearCase, ClearQuest, and Rational Team Concert, but I have contributed to the SCM section of RUP), the "Unified Process" was more an attempt to provide unified terminology and remove gratuitous differences, than it was to define a "one size fits all" process (which is clearly impossible).  The experience of evolving RUP resulted in tools that let you define your own process (using whatever bits of the Unified Process that you thought appropriate).  In particular, IBM Rational sells that that tool as the "Rational Method Composer".  But that process was mostly (and in many cases, completely) information intended to be read by a human.  What Rational Team Concert provides is "executable process guidance" (that instead of just being read by a user, is executed by the tools in response to actions performed by the user, similar to triggers in ClearCase and hooks in ClearQuest).  Currently, the RMC team is working closely with the RTC team to unify the human readable process description provided by RMC with the executable process guidance provided by RTC.

WRT creating sequence diagrams and such, that is the "Rational Software Modeler", not RUP or RMC (although you can use RMC to create sequence diagrams to model your software processes, so I can see how over the years the two could get confused, especially with the acronym similarity between RMC and RSM<nobr> <wbr></nobr>:-).

WRT open source'ing things, although IBM in general and Rational in particular do contribute people and effort to open source projects (such as Eclipse, Linux, and Apache projects), neither RTC (the product) or Jazz (the platform) will ever be an open source project<nobr> <wbr></nobr>... the source code of RTC and Jazz is owned by IBM.  What we are doing with RTC and Jazz is using the development techniques of an open source project to develop a commercial product (we call it "Open Commercial Development", to emphasize it is not "Open Source").

WRT dependencies on ClearCase, there are none.  You can use ClearCase, RTC, or both (my team happens to be putting a lot of effort into the "or both" scenario, so I care a lot about that, but you don't have to).

So believe me, the FUD is not from us (:-).  Eclipse is (and always will be) an open source project, that happened to be originally started by IBM (which is still contributing a lot of people and effort to the project, because we continue to believe that kind of tool is best done as an open source project).  RTC (and the Jazz platform) are not (and never will be) open source projects.</htmltext>
<tokenext>In my view ( I primarily do ClearCase , ClearQuest , and Rational Team Concert , but I have contributed to the SCM section of RUP ) , the " Unified Process " was more an attempt to provide unified terminology and remove gratuitous differences , than it was to define a " one size fits all " process ( which is clearly impossible ) .
The experience of evolving RUP resulted in tools that let you define your own process ( using whatever bits of the Unified Process that you thought appropriate ) .
In particular , IBM Rational sells that that tool as the " Rational Method Composer " .
But that process was mostly ( and in many cases , completely ) information intended to be read by a human .
What Rational Team Concert provides is " executable process guidance " ( that instead of just being read by a user , is executed by the tools in response to actions performed by the user , similar to triggers in ClearCase and hooks in ClearQuest ) .
Currently , the RMC team is working closely with the RTC team to unify the human readable process description provided by RMC with the executable process guidance provided by RTC .
WRT creating sequence diagrams and such , that is the " Rational Software Modeler " , not RUP or RMC ( although you can use RMC to create sequence diagrams to model your software processes , so I can see how over the years the two could get confused , especially with the acronym similarity between RMC and RSM : - ) .
WRT open source'ing things , although IBM in general and Rational in particular do contribute people and effort to open source projects ( such as Eclipse , Linux , and Apache projects ) , neither RTC ( the product ) or Jazz ( the platform ) will ever be an open source project ... the source code of RTC and Jazz is owned by IBM .
What we are doing with RTC and Jazz is using the development techniques of an open source project to develop a commercial product ( we call it " Open Commercial Development " , to emphasize it is not " Open Source " ) .
WRT dependencies on ClearCase , there are none .
You can use ClearCase , RTC , or both ( my team happens to be putting a lot of effort into the " or both " scenario , so I care a lot about that , but you do n't have to ) .
So believe me , the FUD is not from us ( : - ) .
Eclipse is ( and always will be ) an open source project , that happened to be originally started by IBM ( which is still contributing a lot of people and effort to the project , because we continue to believe that kind of tool is best done as an open source project ) .
RTC ( and the Jazz platform ) are not ( and never will be ) open source projects .</tokentext>
<sentencetext>In my view (I primarily do ClearCase, ClearQuest, and Rational Team Concert, but I have contributed to the SCM section of RUP), the "Unified Process" was more an attempt to provide unified terminology and remove gratuitous differences, than it was to define a "one size fits all" process (which is clearly impossible).
The experience of evolving RUP resulted in tools that let you define your own process (using whatever bits of the Unified Process that you thought appropriate).
In particular, IBM Rational sells that that tool as the "Rational Method Composer".
But that process was mostly (and in many cases, completely) information intended to be read by a human.
What Rational Team Concert provides is "executable process guidance" (that instead of just being read by a user, is executed by the tools in response to actions performed by the user, similar to triggers in ClearCase and hooks in ClearQuest).
Currently, the RMC team is working closely with the RTC team to unify the human readable process description provided by RMC with the executable process guidance provided by RTC.
WRT creating sequence diagrams and such, that is the "Rational Software Modeler", not RUP or RMC (although you can use RMC to create sequence diagrams to model your software processes, so I can see how over the years the two could get confused, especially with the acronym similarity between RMC and RSM :-).
WRT open source'ing things, although IBM in general and Rational in particular do contribute people and effort to open source projects (such as Eclipse, Linux, and Apache projects), neither RTC (the product) or Jazz (the platform) will ever be an open source project ... the source code of RTC and Jazz is owned by IBM.
What we are doing with RTC and Jazz is using the development techniques of an open source project to develop a commercial product (we call it "Open Commercial Development", to emphasize it is not "Open Source").
WRT dependencies on ClearCase, there are none.
You can use ClearCase, RTC, or both (my team happens to be putting a lot of effort into the "or both" scenario, so I care a lot about that, but you don't have to).
So believe me, the FUD is not from us (:-).
Eclipse is (and always will be) an open source project, that happened to be originally started by IBM (which is still contributing a lot of people and effort to the project, because we continue to believe that kind of tool is best done as an open source project).
RTC (and the Jazz platform) are not (and never will be) open source projects.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28541501</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533023</id>
	<title>Cleaning Up Collaboration</title>
	<author>eldavojohn</author>
	<datestamp>1246392060000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>4</modscore>
	<htmltext>

Jazz seems to rely heavily on developer community and their collaboration--and the influence for Jazz is said to be the World Wide Web.<p><div class="quote"><p>The Jazz portfolio consists of a common platform and a set of tools that enable all of the members of the extended development team to collaborate more easily.</p></div><p>The biggest problem I have with collaboration tools is the metadata.  No one does it right.  Someone writes a blog or uploads a document but doesn't tag it.  Enterprise search is broken.  Management hands us wikis yet no one has the time or patience to maintain them.  The protective blanket of "it's agile, baby" shields us from any beat downs.  And with every new tool I realize that it's not the tool that improves collaboration, it's the team.  Look at Slashdot's tagging system.  Does it help me that <a href="http://slashdot.org/tags/no" title="slashdot.org" rel="nofollow">one hundred stories are tagged with "no"</a> [slashdot.org]?  Collaboration seems to spontaneously work but is often out of your control when it does and doesn't.  How does Jazz fix these problems?  How does Jazz improve collaboration when it seems to me that tools are such a small part of collaboration?  Will a small development team be able to use such a large set of tools?</p></div>
	</htmltext>
<tokenext>Jazz seems to rely heavily on developer community and their collaboration--and the influence for Jazz is said to be the World Wide Web.The Jazz portfolio consists of a common platform and a set of tools that enable all of the members of the extended development team to collaborate more easily.The biggest problem I have with collaboration tools is the metadata .
No one does it right .
Someone writes a blog or uploads a document but does n't tag it .
Enterprise search is broken .
Management hands us wikis yet no one has the time or patience to maintain them .
The protective blanket of " it 's agile , baby " shields us from any beat downs .
And with every new tool I realize that it 's not the tool that improves collaboration , it 's the team .
Look at Slashdot 's tagging system .
Does it help me that one hundred stories are tagged with " no " [ slashdot.org ] ?
Collaboration seems to spontaneously work but is often out of your control when it does and does n't .
How does Jazz fix these problems ?
How does Jazz improve collaboration when it seems to me that tools are such a small part of collaboration ?
Will a small development team be able to use such a large set of tools ?</tokentext>
<sentencetext>

Jazz seems to rely heavily on developer community and their collaboration--and the influence for Jazz is said to be the World Wide Web.The Jazz portfolio consists of a common platform and a set of tools that enable all of the members of the extended development team to collaborate more easily.The biggest problem I have with collaboration tools is the metadata.
No one does it right.
Someone writes a blog or uploads a document but doesn't tag it.
Enterprise search is broken.
Management hands us wikis yet no one has the time or patience to maintain them.
The protective blanket of "it's agile, baby" shields us from any beat downs.
And with every new tool I realize that it's not the tool that improves collaboration, it's the team.
Look at Slashdot's tagging system.
Does it help me that one hundred stories are tagged with "no" [slashdot.org]?
Collaboration seems to spontaneously work but is often out of your control when it does and doesn't.
How does Jazz fix these problems?
How does Jazz improve collaboration when it seems to me that tools are such a small part of collaboration?
Will a small development team be able to use such a large set of tools?
	</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28535561</id>
	<title>Re:I can't figure out what Jazz is...</title>
	<author>Tetsujin</author>
	<datestamp>1246360500000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>He's a robot who turns into a Porsche 935.  He's voiced by Scatman Crothers.</p></htmltext>
<tokenext>He 's a robot who turns into a Porsche 935 .
He 's voiced by Scatman Crothers .</tokentext>
<sentencetext>He's a robot who turns into a Porsche 935.
He's voiced by Scatman Crothers.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533007</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533117</id>
	<title>Lotus Jazz anyone?</title>
	<author>Anonymous</author>
	<datestamp>1246392540000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>Anyone else remember Lotus Jazz for the 512KB "Fat Macintosh" back in 1985 or so?</p><p>Now IBM owns Lotus.</p><p>I guess there won't be any trademark suits over this one.</p></htmltext>
<tokenext>Anyone else remember Lotus Jazz for the 512KB " Fat Macintosh " back in 1985 or so ? Now IBM owns Lotus.I guess there wo n't be any trademark suits over this one .</tokentext>
<sentencetext>Anyone else remember Lotus Jazz for the 512KB "Fat Macintosh" back in 1985 or so?Now IBM owns Lotus.I guess there won't be any trademark suits over this one.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28536615</id>
	<title>What do you make of Patterns now?</title>
	<author>zuperduperman</author>
	<datestamp>1246366020000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>3</modscore>
	<htmltext><p>I came into professional software development just as patterns were emerging as the "next big thing".</p><p>It seems to me looking back that at best we would have to rate the success of design patterns as mixed.  One the one hand they've formed a useful vocabulary for discussing software designs and a useful tool for thinking about software in general.  However on the other hand it seems like in a huge number of cases they have inspired large amounts of complexity and over-engineering and get misused more often than not.  By and large the software world seems to have moved on.</p><p>So, I'm curious what you make of them now, looking back?  Do you think design patterns as a concept has been a success or not?  Do you yourself still use them in daily work?</p></htmltext>
<tokenext>I came into professional software development just as patterns were emerging as the " next big thing " .It seems to me looking back that at best we would have to rate the success of design patterns as mixed .
One the one hand they 've formed a useful vocabulary for discussing software designs and a useful tool for thinking about software in general .
However on the other hand it seems like in a huge number of cases they have inspired large amounts of complexity and over-engineering and get misused more often than not .
By and large the software world seems to have moved on.So , I 'm curious what you make of them now , looking back ?
Do you think design patterns as a concept has been a success or not ?
Do you yourself still use them in daily work ?</tokentext>
<sentencetext>I came into professional software development just as patterns were emerging as the "next big thing".It seems to me looking back that at best we would have to rate the success of design patterns as mixed.
One the one hand they've formed a useful vocabulary for discussing software designs and a useful tool for thinking about software in general.
However on the other hand it seems like in a huge number of cases they have inspired large amounts of complexity and over-engineering and get misused more often than not.
By and large the software world seems to have moved on.So, I'm curious what you make of them now, looking back?
Do you think design patterns as a concept has been a success or not?
Do you yourself still use them in daily work?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533275</id>
	<title>Wait, IBM bought Lotus</title>
	<author>Anonymous</author>
	<datestamp>1246393200000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>So by using the name Jazz for this, I guess we're not going to see v. 3 of Jazz for the Mac?  Dang.</p></htmltext>
<tokenext>So by using the name Jazz for this , I guess we 're not going to see v. 3 of Jazz for the Mac ?
Dang .</tokentext>
<sentencetext>So by using the name Jazz for this, I guess we're not going to see v. 3 of Jazz for the Mac?
Dang.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28539405</id>
	<title>Eclipse</title>
	<author>benow</author>
	<datestamp>1246479600000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>Awesome.  The new 3.5.0 release is excellent.  Fast, full featured, excellent. If I had a question, it'd be:  What are the most important practices used in the Eclipse project which make it such a success?</htmltext>
<tokenext>Awesome .
The new 3.5.0 release is excellent .
Fast , full featured , excellent .
If I had a question , it 'd be : What are the most important practices used in the Eclipse project which make it such a success ?</tokentext>
<sentencetext>Awesome.
The new 3.5.0 release is excellent.
Fast, full featured, excellent.
If I had a question, it'd be:  What are the most important practices used in the Eclipse project which make it such a success?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28536463</id>
	<title>My questions</title>
	<author>A.K.A\_Magnet</author>
	<datestamp>1246365180000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>(1) Do you think Jazz could gain from a distributed model, like git does for source control management, where the repositories can be forked and kept synchronized upstream/downstream (a bit like a "progressive fork" where fixes can be shared but the project can be forked for various reasons)? I heard there is a git connector in incubation but it seems to me more than just code artifacts should be distributed. After enjoying the many benefits of distributed SCMs, it's hard to go back, and I think at least issue management could gain from the same model.<br> <br>

(2) Do you think creating your own SCM was the good decision, in opposition with using metadata in combination with SVN or git?<br> <br>

(3) Are there any plans to liberate Jazz under the EPL or another Free license, and do you believe Jazz can really gain enough traction as it is? There are plans to integrate Google Wave in the Eclipse Communications Framework by 2010, EGit is coming fast and has a lot of momentum among Eclipse developers, Mylin is getting better with every release, issue trackers are getting a lot better, continuous integration engines such as Hudson work really well... To me it looks like Free Software alternatives are going to beat Jazz at its game (not as well integrated at first), because this is typically software that companies want for free, and Free Software communities want Free Software (I know Jazz is gratis for Open Source projects).<br> <br>

(4) What's your opinion on the new wave of JVM languages such as Scala or Clojure? Did you try playing with them?<br> <br>

(5) Are you planning on participating in the development of E4? Regarding alternative JVM languages, there is a real need to refactor JDT to extract a "JVM-language" development tooling on which the specific Java - the language - tooling is built. The current architecture has been problematic to the development of good environments for alternative JVM languages (Groovy, Scala, JRuby,<nobr> <wbr></nobr>...) and the current solution is using Aspects with EquinoxAspects to hack on JDT (my understanding is that there are many problems with this hack). Refactoring JDT is something that would be great for E4 (and truly useful), but JDT seems very much to be IBM's turf and I don't see it coming. Any opinion on this, as the original lead on JDT?<nobr> <wbr></nobr>:)</htmltext>
<tokenext>( 1 ) Do you think Jazz could gain from a distributed model , like git does for source control management , where the repositories can be forked and kept synchronized upstream/downstream ( a bit like a " progressive fork " where fixes can be shared but the project can be forked for various reasons ) ?
I heard there is a git connector in incubation but it seems to me more than just code artifacts should be distributed .
After enjoying the many benefits of distributed SCMs , it 's hard to go back , and I think at least issue management could gain from the same model .
( 2 ) Do you think creating your own SCM was the good decision , in opposition with using metadata in combination with SVN or git ?
( 3 ) Are there any plans to liberate Jazz under the EPL or another Free license , and do you believe Jazz can really gain enough traction as it is ?
There are plans to integrate Google Wave in the Eclipse Communications Framework by 2010 , EGit is coming fast and has a lot of momentum among Eclipse developers , Mylin is getting better with every release , issue trackers are getting a lot better , continuous integration engines such as Hudson work really well... To me it looks like Free Software alternatives are going to beat Jazz at its game ( not as well integrated at first ) , because this is typically software that companies want for free , and Free Software communities want Free Software ( I know Jazz is gratis for Open Source projects ) .
( 4 ) What 's your opinion on the new wave of JVM languages such as Scala or Clojure ?
Did you try playing with them ?
( 5 ) Are you planning on participating in the development of E4 ?
Regarding alternative JVM languages , there is a real need to refactor JDT to extract a " JVM-language " development tooling on which the specific Java - the language - tooling is built .
The current architecture has been problematic to the development of good environments for alternative JVM languages ( Groovy , Scala , JRuby , ... ) and the current solution is using Aspects with EquinoxAspects to hack on JDT ( my understanding is that there are many problems with this hack ) .
Refactoring JDT is something that would be great for E4 ( and truly useful ) , but JDT seems very much to be IBM 's turf and I do n't see it coming .
Any opinion on this , as the original lead on JDT ?
: )</tokentext>
<sentencetext>(1) Do you think Jazz could gain from a distributed model, like git does for source control management, where the repositories can be forked and kept synchronized upstream/downstream (a bit like a "progressive fork" where fixes can be shared but the project can be forked for various reasons)?
I heard there is a git connector in incubation but it seems to me more than just code artifacts should be distributed.
After enjoying the many benefits of distributed SCMs, it's hard to go back, and I think at least issue management could gain from the same model.
(2) Do you think creating your own SCM was the good decision, in opposition with using metadata in combination with SVN or git?
(3) Are there any plans to liberate Jazz under the EPL or another Free license, and do you believe Jazz can really gain enough traction as it is?
There are plans to integrate Google Wave in the Eclipse Communications Framework by 2010, EGit is coming fast and has a lot of momentum among Eclipse developers, Mylin is getting better with every release, issue trackers are getting a lot better, continuous integration engines such as Hudson work really well... To me it looks like Free Software alternatives are going to beat Jazz at its game (not as well integrated at first), because this is typically software that companies want for free, and Free Software communities want Free Software (I know Jazz is gratis for Open Source projects).
(4) What's your opinion on the new wave of JVM languages such as Scala or Clojure?
Did you try playing with them?
(5) Are you planning on participating in the development of E4?
Regarding alternative JVM languages, there is a real need to refactor JDT to extract a "JVM-language" development tooling on which the specific Java - the language - tooling is built.
The current architecture has been problematic to the development of good environments for alternative JVM languages (Groovy, Scala, JRuby, ...) and the current solution is using Aspects with EquinoxAspects to hack on JDT (my understanding is that there are many problems with this hack).
Refactoring JDT is something that would be great for E4 (and truly useful), but JDT seems very much to be IBM's turf and I don't see it coming.
Any opinion on this, as the original lead on JDT?
:)</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533055</id>
	<title>Patterns</title>
	<author>Anonymous</author>
	<datestamp>1246392300000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>2</modscore>
	<htmltext><p>His patterns work doesn't rate a mention?</p></htmltext>
<tokenext>His patterns work does n't rate a mention ?</tokentext>
<sentencetext>His patterns work doesn't rate a mention?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533553</id>
	<title>gangoffour tag</title>
	<author>Anonymous</author>
	<datestamp>1246394580000</datestamp>
	<modclass>Funny</modclass>
	<modscore>1</modscore>
	<htmltext><p>Gang off our what?</p></htmltext>
<tokenext>Gang off our what ?</tokentext>
<sentencetext>Gang off our what?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28535917</id>
	<title>Silly Stuff</title>
	<author>Anonymous</author>
	<datestamp>1246362480000</datestamp>
	<modclass>Funny</modclass>
	<modscore>1</modscore>
	<htmltext>Would you consider naming your son Ray?</htmltext>
<tokenext>Would you consider naming your son Ray ?</tokentext>
<sentencetext>Would you consider naming your son Ray?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533077</id>
	<title>My biggest problem with jazz</title>
	<author>Anonymous</author>
	<datestamp>1246392360000</datestamp>
	<modclass>Flamebait</modclass>
	<modscore>-1</modscore>
	<htmltext><p>...are the fans.</p></htmltext>
<tokenext>...are the fans .</tokentext>
<sentencetext>...are the fans.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533171</id>
	<title>big fan of jazz</title>
	<author>Anonymous</author>
	<datestamp>1246392720000</datestamp>
	<modclass>Funny</modclass>
	<modscore>1</modscore>
	<htmltext>I'm a big fan of jazz, but I've never heard of this JUnit character, nor the <i>Rationale Suite</i>. Anyone have some links to some mp3s?</htmltext>
<tokenext>I 'm a big fan of jazz , but I 've never heard of this JUnit character , nor the Rationale Suite .
Anyone have some links to some mp3s ?</tokentext>
<sentencetext>I'm a big fan of jazz, but I've never heard of this JUnit character, nor the Rationale Suite.
Anyone have some links to some mp3s?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533007</id>
	<title>I can't figure out what Jazz is...</title>
	<author>Anonymous</author>
	<datestamp>1246391940000</datestamp>
	<modclass>Insightful</modclass>
	<modscore>3</modscore>
	<htmltext><p>Reading the About page is useless. The impression I get is that this is a fancy marketing scheme for Rational products. Which, is business as usual for Rational...they market well to managers and are more trouble than they're worth to the people that have to actually use them.</p></htmltext>
<tokenext>Reading the About page is useless .
The impression I get is that this is a fancy marketing scheme for Rational products .
Which , is business as usual for Rational...they market well to managers and are more trouble than they 're worth to the people that have to actually use them .</tokentext>
<sentencetext>Reading the About page is useless.
The impression I get is that this is a fancy marketing scheme for Rational products.
Which, is business as usual for Rational...they market well to managers and are more trouble than they're worth to the people that have to actually use them.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28536429</id>
	<title>Or overrated old ones?</title>
	<author>Anonymous Brave Guy</author>
	<datestamp>1246365000000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>On a related topic, if you were to write <i>Design Patterns</i> today, would you omit or significantly modify any of the original 23 patterns?</p></htmltext>
<tokenext>On a related topic , if you were to write Design Patterns today , would you omit or significantly modify any of the original 23 patterns ?</tokentext>
<sentencetext>On a related topic, if you were to write Design Patterns today, would you omit or significantly modify any of the original 23 patterns?</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533243</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28532839</id>
	<title>The Directions of the Eclipse Foundation</title>
	<author>Anonymous</author>
	<datestamp>1246391340000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>5</modscore>
	<htmltext><p><div class="quote"><p>Dr Gamma was also one of the fathers of Eclipse and the original lead on the Eclipse Java development tools.</p></div><p>Eclipse has been going on since the early 2000s and six days ago enjoyed the release of Galileo (v3.5).  If you've had time to look at recent release, what are your opinions on what Eclipse has become?  Has it made any wrong turns?  How do you respond to criticisms of "bloat" or "too resource intensive"?  Do you see it becoming more than what it is or transforming?</p></div>
	</htmltext>
<tokenext>Dr Gamma was also one of the fathers of Eclipse and the original lead on the Eclipse Java development tools.Eclipse has been going on since the early 2000s and six days ago enjoyed the release of Galileo ( v3.5 ) .
If you 've had time to look at recent release , what are your opinions on what Eclipse has become ?
Has it made any wrong turns ?
How do you respond to criticisms of " bloat " or " too resource intensive " ?
Do you see it becoming more than what it is or transforming ?</tokentext>
<sentencetext>Dr Gamma was also one of the fathers of Eclipse and the original lead on the Eclipse Java development tools.Eclipse has been going on since the early 2000s and six days ago enjoyed the release of Galileo (v3.5).
If you've had time to look at recent release, what are your opinions on what Eclipse has become?
Has it made any wrong turns?
How do you respond to criticisms of "bloat" or "too resource intensive"?
Do you see it becoming more than what it is or transforming?
	</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533759</id>
	<title>Buying in to Rational Products</title>
	<author>Anonymous</author>
	<datestamp>1246395360000</datestamp>
	<modclass>Insightful</modclass>
	<modscore>2</modscore>
	<htmltext>
From a very old article I found <a href="http://www.computer.org/portal/cms\_docs\_software/software/homepage/2007/s607/Jazz-Eclipse.pdf" title="computer.org" rel="nofollow">on Jazz &amp; Eclipse</a> [computer.org]:<p><div class="quote"><p>According to the NRC's Singer, the chief constraint that Jazz faces is that it works only on the Eclipse platform. Says Singer, "The only people who can adopt it are those who are using Eclipse."<br> Singer also feels that some processes might not accommodate Jazz's idea of collaboration. "People use all sorts of tools and ways of communication to coordinate their work, to be  able to collaborate, to be able to put together big pieces of software," she says. "Some of this has to do with following a particular process. Where Jazz might be constraining is when the model behind it does not jive with these preexisting processes."<br> Meanwhile, Mike Milinkovich, the Eclipse Foundation's executive director, told eweek.com last March that IBM developers account for as much as 80 percent of Eclipse's development team. He questioned whether that kind of environment is good for Eclipse or Jazz. He also noted that some have charged IBM with killing off the Jazz developer tool competition with Eclipse. Finally, he wondered whether having two open source communities--one for Jazz and one for Eclipse--will ultimately weaken Eclipse.</p></div><p>I'm not sure but I would wager that's as true today as it was in 2007.  How do you address those concerns?  <br> <br>

I've also noticed--through use of the Rational Suite--that you can't just use one tool in the suite.  You need them all.  And, you know I understand it's IBM's business model, but it kind of rubs me the wrong way that I was using all these great Maven2 tools to do releases and automagically test and build inside subversion.  But when we went to ClearCase, we had to do releases through ClearCase and our test and builds through <a href="http://cruisecontrol.sourceforge.net/" title="sourceforge.net" rel="nofollow">CruiseControl</a> [sourceforge.net] and I never found any plugins for Maven2 to ClearCase.  ClearCase was really too much for such a small team.  We had to bring in an administrator part time who had 20 years of ClearCase experience and the team just complained non-stop about moving off subversion.  Why is everyone trying to "own" the whole stack?  Why can't I recognize one Rational product is great and just use that and integrate it in with the rest of my tools?  It seems like if you buy one you soon find yourself buying them all.  Great for IBM but not always what we need.  Is Jazz the same way?  <br> <br>

I mean, it's fine if the answer is that if I want to use Jazz I have to use Eclipse<nobr> <wbr></nobr>... or if I want to use Composer I have to use Concert and Manager.  But it would then seem that collaboration is only being aimed at a very certain type of developer.  This may be a "loaded question" but is IBM hoping Eclipse will become the be-all-end-all integrated development environment?  I know Flex Builder and Workshop are already built on top of it, is world domination in sight?</p></div>
	</htmltext>
<tokenext>From a very old article I found on Jazz &amp; Eclipse [ computer.org ] : According to the NRC 's Singer , the chief constraint that Jazz faces is that it works only on the Eclipse platform .
Says Singer , " The only people who can adopt it are those who are using Eclipse .
" Singer also feels that some processes might not accommodate Jazz 's idea of collaboration .
" People use all sorts of tools and ways of communication to coordinate their work , to be able to collaborate , to be able to put together big pieces of software , " she says .
" Some of this has to do with following a particular process .
Where Jazz might be constraining is when the model behind it does not jive with these preexisting processes .
" Meanwhile , Mike Milinkovich , the Eclipse Foundation 's executive director , told eweek.com last March that IBM developers account for as much as 80 percent of Eclipse 's development team .
He questioned whether that kind of environment is good for Eclipse or Jazz .
He also noted that some have charged IBM with killing off the Jazz developer tool competition with Eclipse .
Finally , he wondered whether having two open source communities--one for Jazz and one for Eclipse--will ultimately weaken Eclipse.I 'm not sure but I would wager that 's as true today as it was in 2007 .
How do you address those concerns ?
I 've also noticed--through use of the Rational Suite--that you ca n't just use one tool in the suite .
You need them all .
And , you know I understand it 's IBM 's business model , but it kind of rubs me the wrong way that I was using all these great Maven2 tools to do releases and automagically test and build inside subversion .
But when we went to ClearCase , we had to do releases through ClearCase and our test and builds through CruiseControl [ sourceforge.net ] and I never found any plugins for Maven2 to ClearCase .
ClearCase was really too much for such a small team .
We had to bring in an administrator part time who had 20 years of ClearCase experience and the team just complained non-stop about moving off subversion .
Why is everyone trying to " own " the whole stack ?
Why ca n't I recognize one Rational product is great and just use that and integrate it in with the rest of my tools ?
It seems like if you buy one you soon find yourself buying them all .
Great for IBM but not always what we need .
Is Jazz the same way ?
I mean , it 's fine if the answer is that if I want to use Jazz I have to use Eclipse ... or if I want to use Composer I have to use Concert and Manager .
But it would then seem that collaboration is only being aimed at a very certain type of developer .
This may be a " loaded question " but is IBM hoping Eclipse will become the be-all-end-all integrated development environment ?
I know Flex Builder and Workshop are already built on top of it , is world domination in sight ?</tokentext>
<sentencetext>
From a very old article I found on Jazz &amp; Eclipse [computer.org]:According to the NRC's Singer, the chief constraint that Jazz faces is that it works only on the Eclipse platform.
Says Singer, "The only people who can adopt it are those who are using Eclipse.
" Singer also feels that some processes might not accommodate Jazz's idea of collaboration.
"People use all sorts of tools and ways of communication to coordinate their work, to be  able to collaborate, to be able to put together big pieces of software," she says.
"Some of this has to do with following a particular process.
Where Jazz might be constraining is when the model behind it does not jive with these preexisting processes.
" Meanwhile, Mike Milinkovich, the Eclipse Foundation's executive director, told eweek.com last March that IBM developers account for as much as 80 percent of Eclipse's development team.
He questioned whether that kind of environment is good for Eclipse or Jazz.
He also noted that some have charged IBM with killing off the Jazz developer tool competition with Eclipse.
Finally, he wondered whether having two open source communities--one for Jazz and one for Eclipse--will ultimately weaken Eclipse.I'm not sure but I would wager that's as true today as it was in 2007.
How do you address those concerns?
I've also noticed--through use of the Rational Suite--that you can't just use one tool in the suite.
You need them all.
And, you know I understand it's IBM's business model, but it kind of rubs me the wrong way that I was using all these great Maven2 tools to do releases and automagically test and build inside subversion.
But when we went to ClearCase, we had to do releases through ClearCase and our test and builds through CruiseControl [sourceforge.net] and I never found any plugins for Maven2 to ClearCase.
ClearCase was really too much for such a small team.
We had to bring in an administrator part time who had 20 years of ClearCase experience and the team just complained non-stop about moving off subversion.
Why is everyone trying to "own" the whole stack?
Why can't I recognize one Rational product is great and just use that and integrate it in with the rest of my tools?
It seems like if you buy one you soon find yourself buying them all.
Great for IBM but not always what we need.
Is Jazz the same way?
I mean, it's fine if the answer is that if I want to use Jazz I have to use Eclipse ... or if I want to use Composer I have to use Concert and Manager.
But it would then seem that collaboration is only being aimed at a very certain type of developer.
This may be a "loaded question" but is IBM hoping Eclipse will become the be-all-end-all integrated development environment?
I know Flex Builder and Workshop are already built on top of it, is world domination in sight?
	</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533183</id>
	<title>Open Sores Software rules!!!</title>
	<author>Anonymous</author>
	<datestamp>1246392780000</datestamp>
	<modclass>Troll</modclass>
	<modscore>-1</modscore>
	<htmltext><p>Why do Linus Torvalds, Richard Stallman, Bruce Perens and the GNU/Linux OS suck so much?</p></htmltext>
<tokenext>Why do Linus Torvalds , Richard Stallman , Bruce Perens and the GNU/Linux OS suck so much ?</tokentext>
<sentencetext>Why do Linus Torvalds, Richard Stallman, Bruce Perens and the GNU/Linux OS suck so much?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28544291</id>
	<title>Why Jazz?</title>
	<author>autophile</author>
	<datestamp>1246469700000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>3</modscore>
	<htmltext>Could you explain, minus the marketing speak that seems to pervade the IBM site, what is Jazz, what makes it a community-oriented developer's site, why is it different from, say, sourceforge.net, and if Jazz is so community-oriented and yet apparently tied in to Rational, where are the community versions (not trials, not demos, not limited to the point of uselessness functionality) of Rational products?</htmltext>
<tokenext>Could you explain , minus the marketing speak that seems to pervade the IBM site , what is Jazz , what makes it a community-oriented developer 's site , why is it different from , say , sourceforge.net , and if Jazz is so community-oriented and yet apparently tied in to Rational , where are the community versions ( not trials , not demos , not limited to the point of uselessness functionality ) of Rational products ?</tokentext>
<sentencetext>Could you explain, minus the marketing speak that seems to pervade the IBM site, what is Jazz, what makes it a community-oriented developer's site, why is it different from, say, sourceforge.net, and if Jazz is so community-oriented and yet apparently tied in to Rational, where are the community versions (not trials, not demos, not limited to the point of uselessness functionality) of Rational products?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28577823</id>
	<title>Re:New Important Design Patterns?</title>
	<author>rtayek</author>
	<datestamp>1246643460000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>i believe that the consensus is that the 23 *design* patterns in the gof (plus or minus a few) are orthogonal and complete.</htmltext>
<tokenext>i believe that the consensus is that the 23 * design * patterns in the gof ( plus or minus a few ) are orthogonal and complete .</tokentext>
<sentencetext>i believe that the consensus is that the 23 *design* patterns in the gof (plus or minus a few) are orthogonal and complete.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533243</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534457</id>
	<title>Re:I can't figure out what Jazz is...</title>
	<author>Anonymous</author>
	<datestamp>1246354980000</datestamp>
	<modclass>Informativ</modclass>
	<modscore>3</modscore>
	<htmltext>Disclosure: I am a developer on Jazz and Rational Team Concert. <br> <br>

I can't speak for all of Rational or all of our users, but I can speak as a member of a development team that uses Rational Team Concert.  When we were building what became Rational Team Concert (the first Jazz-based product), we made it an early priority (like 2 years before we shipped 1.0) that we would use Team Concert for our day to day development of Team Concert.  Since we build Jazz and Team Concert from the ground up (read: from scratch), the early days of self-hosting were very painful, but because of this pain and the commitment of our developers to make continuous improvements, it's turned into a very useful well-integrated tool over the past couple of years.<br> <br>

We've had very good internal grassroots of Team Concert within IBM (I can't speak about customer uptake) and have received very positive feedback from customers and fellow IBMers about what we've done and where we're going with Jazz.<br> <br>

It's certainly not perfect and there's much more to do, but I assure you that Jazz is useful technology. It's not simply a "fancy marketing scheme for Rational products". Maybe try it out and judge for yourself.<br> <br>

Thanks,<br>
Bill Higgins (bhiggins@us.ibm.com / <a href="http://twitter.com/BillHiggins" title="twitter.com" rel="nofollow">http://twitter.com/BillHiggins</a> [twitter.com] / <a href="http://billhiggins.us/" title="billhiggins.us" rel="nofollow">http://billhiggins.us/</a> [billhiggins.us])</htmltext>
<tokenext>Disclosure : I am a developer on Jazz and Rational Team Concert .
I ca n't speak for all of Rational or all of our users , but I can speak as a member of a development team that uses Rational Team Concert .
When we were building what became Rational Team Concert ( the first Jazz-based product ) , we made it an early priority ( like 2 years before we shipped 1.0 ) that we would use Team Concert for our day to day development of Team Concert .
Since we build Jazz and Team Concert from the ground up ( read : from scratch ) , the early days of self-hosting were very painful , but because of this pain and the commitment of our developers to make continuous improvements , it 's turned into a very useful well-integrated tool over the past couple of years .
We 've had very good internal grassroots of Team Concert within IBM ( I ca n't speak about customer uptake ) and have received very positive feedback from customers and fellow IBMers about what we 've done and where we 're going with Jazz .
It 's certainly not perfect and there 's much more to do , but I assure you that Jazz is useful technology .
It 's not simply a " fancy marketing scheme for Rational products " .
Maybe try it out and judge for yourself .
Thanks , Bill Higgins ( bhiggins @ us.ibm.com / http : //twitter.com/BillHiggins [ twitter.com ] / http : //billhiggins.us/ [ billhiggins.us ] )</tokentext>
<sentencetext>Disclosure: I am a developer on Jazz and Rational Team Concert.
I can't speak for all of Rational or all of our users, but I can speak as a member of a development team that uses Rational Team Concert.
When we were building what became Rational Team Concert (the first Jazz-based product), we made it an early priority (like 2 years before we shipped 1.0) that we would use Team Concert for our day to day development of Team Concert.
Since we build Jazz and Team Concert from the ground up (read: from scratch), the early days of self-hosting were very painful, but because of this pain and the commitment of our developers to make continuous improvements, it's turned into a very useful well-integrated tool over the past couple of years.
We've had very good internal grassroots of Team Concert within IBM (I can't speak about customer uptake) and have received very positive feedback from customers and fellow IBMers about what we've done and where we're going with Jazz.
It's certainly not perfect and there's much more to do, but I assure you that Jazz is useful technology.
It's not simply a "fancy marketing scheme for Rational products".
Maybe try it out and judge for yourself.
Thanks,
Bill Higgins (bhiggins@us.ibm.com / http://twitter.com/BillHiggins [twitter.com] / http://billhiggins.us/ [billhiggins.us])</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533007</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533803</id>
	<title>On strong typing, and design patterns and testing</title>
	<author>bADlOGIN</author>
	<datestamp>1246395540000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>A number of weak typing language zealots like to point out that Design patterns is simply a way to make strongly typed languages "suck less".<br>This can be a compelling argument in terms of simplicity and syntax in examples when you take a look at books like "Design Patterns in Ruby" compared with "Design Patterns: Elements of Reusable Object-Oriented Software".  There's also an argument that strong typing is a form of tight coupling and antithetical to half of the Object Oriented axiom, "loose coupling, strong cohesion".  Given the momentum in popularity that unit testing across multiple languages and development methodologies has (rightfully!) enjoyed, is it time to encourage language designers and programmers to move away from strong typing usage and substitute better testing practices?</htmltext>
<tokenext>A number of weak typing language zealots like to point out that Design patterns is simply a way to make strongly typed languages " suck less " .This can be a compelling argument in terms of simplicity and syntax in examples when you take a look at books like " Design Patterns in Ruby " compared with " Design Patterns : Elements of Reusable Object-Oriented Software " .
There 's also an argument that strong typing is a form of tight coupling and antithetical to half of the Object Oriented axiom , " loose coupling , strong cohesion " .
Given the momentum in popularity that unit testing across multiple languages and development methodologies has ( rightfully !
) enjoyed , is it time to encourage language designers and programmers to move away from strong typing usage and substitute better testing practices ?</tokentext>
<sentencetext>A number of weak typing language zealots like to point out that Design patterns is simply a way to make strongly typed languages "suck less".This can be a compelling argument in terms of simplicity and syntax in examples when you take a look at books like "Design Patterns in Ruby" compared with "Design Patterns: Elements of Reusable Object-Oriented Software".
There's also an argument that strong typing is a form of tight coupling and antithetical to half of the Object Oriented axiom, "loose coupling, strong cohesion".
Given the momentum in popularity that unit testing across multiple languages and development methodologies has (rightfully!
) enjoyed, is it time to encourage language designers and programmers to move away from strong typing usage and substitute better testing practices?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28535599</id>
	<title>Re:Patterns</title>
	<author>Tetsujin</author>
	<datestamp>1246360740000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p><div class="quote"><p>Design patterns? The open source community doesn't need no stinkin' design patterns. We just code by the seat of our pants into oblivion!</p></div><p>Yessir, a cowboy ain't need but three things in life: his hat, a good pair o' boots, and his Linux machine...  Fancy city folk can have their newfangled patterns and such...</p></div>
	</htmltext>
<tokenext>Design patterns ?
The open source community does n't need no stinkin ' design patterns .
We just code by the seat of our pants into oblivion ! Yessir , a cowboy ai n't need but three things in life : his hat , a good pair o ' boots , and his Linux machine... Fancy city folk can have their newfangled patterns and such.. .</tokentext>
<sentencetext>Design patterns?
The open source community doesn't need no stinkin' design patterns.
We just code by the seat of our pants into oblivion!Yessir, a cowboy ain't need but three things in life: his hat, a good pair o' boots, and his Linux machine...  Fancy city folk can have their newfangled patterns and such...
	</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533125</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28532919</id>
	<title>While staying with the J convention</title>
	<author>Anonymous</author>
	<datestamp>1246391640000</datestamp>
	<modclass>Flamebait</modclass>
	<modscore>-1</modscore>
	<htmltext><p>Why did you essentially name it J ass?</p></htmltext>
<tokenext>Why did you essentially name it J ass ?</tokentext>
<sentencetext>Why did you essentially name it J ass?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534861</id>
	<title>Are there any original patterns left?</title>
	<author>lemurosity</author>
	<datestamp>1246356780000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>Like movies, it seems like "new" patterns are just rehashes of existing ones with different names or meaningless semantic differences. At some point it seems like it becomes a counterproductive activity that burns energy that could be better applied to other activities. What are your feelings about where the most meaningful contributions to patterns can be achieved?</htmltext>
<tokenext>Like movies , it seems like " new " patterns are just rehashes of existing ones with different names or meaningless semantic differences .
At some point it seems like it becomes a counterproductive activity that burns energy that could be better applied to other activities .
What are your feelings about where the most meaningful contributions to patterns can be achieved ?</tokentext>
<sentencetext>Like movies, it seems like "new" patterns are just rehashes of existing ones with different names or meaningless semantic differences.
At some point it seems like it becomes a counterproductive activity that burns energy that could be better applied to other activities.
What are your feelings about where the most meaningful contributions to patterns can be achieved?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28537055</id>
	<title>Re:On strong typing, and design patterns and testi</title>
	<author>angel'o'sphere</author>
	<datestamp>1246369380000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>I assume you don't mean <b>strong</b> typing versus <b>weak</b> typing but <b>dynamic</b> versus <b>static</b> typing.</p><p>Design Patterns have nothing to do with the typing system. Design Patterns are on the level of the software architecture. There is no noticeable difference wether you implement a certain pattern in Java(strong and static typed), Groovy, Ruby or Python (all 3 strong and dynamic typed), only the syntax of the concrete lines of code is different.</p><p>Your point about "suck less" makes no sense either, as most design patterns we know today evolved in the SmallTalk world, which is a dynamic typed language just like  Python, Ruby etc.</p><p>Hint: weak typed languages are languages like C</p><p>angel'o'sphere</p></htmltext>
<tokenext>I assume you do n't mean strong typing versus weak typing but dynamic versus static typing.Design Patterns have nothing to do with the typing system .
Design Patterns are on the level of the software architecture .
There is no noticeable difference wether you implement a certain pattern in Java ( strong and static typed ) , Groovy , Ruby or Python ( all 3 strong and dynamic typed ) , only the syntax of the concrete lines of code is different.Your point about " suck less " makes no sense either , as most design patterns we know today evolved in the SmallTalk world , which is a dynamic typed language just like Python , Ruby etc.Hint : weak typed languages are languages like Cangel'o'sphere</tokentext>
<sentencetext>I assume you don't mean strong typing versus weak typing but dynamic versus static typing.Design Patterns have nothing to do with the typing system.
Design Patterns are on the level of the software architecture.
There is no noticeable difference wether you implement a certain pattern in Java(strong and static typed), Groovy, Ruby or Python (all 3 strong and dynamic typed), only the syntax of the concrete lines of code is different.Your point about "suck less" makes no sense either, as most design patterns we know today evolved in the SmallTalk world, which is a dynamic typed language just like  Python, Ruby etc.Hint: weak typed languages are languages like Cangel'o'sphere</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533803</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533125</id>
	<title>Re:Patterns</title>
	<author>Suiggy</author>
	<datestamp>1246392540000</datestamp>
	<modclass>Funny</modclass>
	<modscore>3</modscore>
	<htmltext>Design patterns? The open source community doesn't need no stinkin' design patterns. We just code by the seat of our pants into oblivion!</htmltext>
<tokenext>Design patterns ?
The open source community does n't need no stinkin ' design patterns .
We just code by the seat of our pants into oblivion !</tokentext>
<sentencetext>Design patterns?
The open source community doesn't need no stinkin' design patterns.
We just code by the seat of our pants into oblivion!</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533055</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534931</id>
	<title>RTC vs CQ and CC</title>
	<author>SunSunich</author>
	<datestamp>1246357020000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>First of all let me congratulate you on the successful launch of version 2.0 of RTC and 1.0 JF. It is realy great work, thank you and all the Jazz Team.
The functionality of Rational Team Concert greatly overlaps with the ClearQuest and ClearCase. Why is it necessary to create a new product? Why not just release it as new versions of old? For customers, it could be easier to adapt.

What is the future of CQ|CC, how you see it?

Thank you.</htmltext>
<tokenext>First of all let me congratulate you on the successful launch of version 2.0 of RTC and 1.0 JF .
It is realy great work , thank you and all the Jazz Team .
The functionality of Rational Team Concert greatly overlaps with the ClearQuest and ClearCase .
Why is it necessary to create a new product ?
Why not just release it as new versions of old ?
For customers , it could be easier to adapt .
What is the future of CQ | CC , how you see it ?
Thank you .</tokentext>
<sentencetext>First of all let me congratulate you on the successful launch of version 2.0 of RTC and 1.0 JF.
It is realy great work, thank you and all the Jazz Team.
The functionality of Rational Team Concert greatly overlaps with the ClearQuest and ClearCase.
Why is it necessary to create a new product?
Why not just release it as new versions of old?
For customers, it could be easier to adapt.
What is the future of CQ|CC, how you see it?
Thank you.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28541501</id>
	<title>RIP RUP?</title>
	<author>Mybrid</author>
	<datestamp>1246459260000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Uhhh, does this mean the Unified Process is dead?</p><p>I haven't worked with Websphere and Rational products since 2005. Back then the Rational Unified Process with use cases, etc. was suppose to be the next big thing. Rational had some tools called the Rational Unified Process which allowed you to create sequence diagrams, etc.</p><p>When you click on the Jazz products link\ it takes you to the projects page where all of them start with "Rational" by name. Is IBM going to Open Source ClearCase now? Most attempts at trying to interchange ClearCase with CVS or Subversion have failed. I'm suspicious that since the projects all start with "Rational" by name that there then might be significant "features" unavailable unless one buys ClearCase?</p><p>Sounds like IBM is trying to FUD their own open source product, Eclipse, with the focus on uncertainty and doubt.</p></htmltext>
<tokenext>Uhhh , does this mean the Unified Process is dead ? I have n't worked with Websphere and Rational products since 2005 .
Back then the Rational Unified Process with use cases , etc .
was suppose to be the next big thing .
Rational had some tools called the Rational Unified Process which allowed you to create sequence diagrams , etc.When you click on the Jazz products link \ it takes you to the projects page where all of them start with " Rational " by name .
Is IBM going to Open Source ClearCase now ?
Most attempts at trying to interchange ClearCase with CVS or Subversion have failed .
I 'm suspicious that since the projects all start with " Rational " by name that there then might be significant " features " unavailable unless one buys ClearCase ? Sounds like IBM is trying to FUD their own open source product , Eclipse , with the focus on uncertainty and doubt .</tokentext>
<sentencetext>Uhhh, does this mean the Unified Process is dead?I haven't worked with Websphere and Rational products since 2005.
Back then the Rational Unified Process with use cases, etc.
was suppose to be the next big thing.
Rational had some tools called the Rational Unified Process which allowed you to create sequence diagrams, etc.When you click on the Jazz products link\ it takes you to the projects page where all of them start with "Rational" by name.
Is IBM going to Open Source ClearCase now?
Most attempts at trying to interchange ClearCase with CVS or Subversion have failed.
I'm suspicious that since the projects all start with "Rational" by name that there then might be significant "features" unavailable unless one buys ClearCase?Sounds like IBM is trying to FUD their own open source product, Eclipse, with the focus on uncertainty and doubt.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28563099</id>
	<title>Re:Cleaning Up Collaboration</title>
	<author>St.Creed</author>
	<datestamp>1246567800000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p><div class="quote"><p>Does it help me that <a href="http://slashdot.org/tags/no" title="slashdot.org" rel="nofollow">one hundred stories are tagged with "no"</a> [slashdot.org]?</p>  </div><p>It should. Those are stories with a questionmark, and since they're tagged "no" the collective wisdom of Slashdot would say that, well, the answer to the question posed by the story is a "no". Saves you the time of checking whether there <a href="http://science.slashdot.org/article.pl?sid=07/11/20/165240" title="slashdot.org" rel="nofollow">Are aliens living among us</a> [slashdot.org], for instance<nobr> <wbr></nobr>:)</p></div>
	</htmltext>
<tokenext>Does it help me that one hundred stories are tagged with " no " [ slashdot.org ] ?
It should .
Those are stories with a questionmark , and since they 're tagged " no " the collective wisdom of Slashdot would say that , well , the answer to the question posed by the story is a " no " .
Saves you the time of checking whether there Are aliens living among us [ slashdot.org ] , for instance : )</tokentext>
<sentencetext>Does it help me that one hundred stories are tagged with "no" [slashdot.org]?
It should.
Those are stories with a questionmark, and since they're tagged "no" the collective wisdom of Slashdot would say that, well, the answer to the question posed by the story is a "no".
Saves you the time of checking whether there Are aliens living among us [slashdot.org], for instance :)
	</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533023</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28540493</id>
	<title>Thank you</title>
	<author>redkazuo</author>
	<datestamp>1246451220000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>You made programming more than typing for the rest of us. That is probably the single most important professional programming contribution there is. Thank you very much for your efforts.<br>
<br>
Would you care to share your thoughts on the current developments concerning the structuring of professional programming knowledge?</htmltext>
<tokenext>You made programming more than typing for the rest of us .
That is probably the single most important professional programming contribution there is .
Thank you very much for your efforts .
Would you care to share your thoughts on the current developments concerning the structuring of professional programming knowledge ?</tokentext>
<sentencetext>You made programming more than typing for the rest of us.
That is probably the single most important professional programming contribution there is.
Thank you very much for your efforts.
Would you care to share your thoughts on the current developments concerning the structuring of professional programming knowledge?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28553225</id>
	<title>Re:Buying in to Rational Products</title>
	<author>geoffrey.clemm</author>
	<datestamp>1246462140000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>Lot's of good questions here<nobr> <wbr></nobr>... I'll try to respond to a few<nobr> <wbr></nobr>...

Jazz is a server-platform for team tools.  It provides a variety of services, including some WebUI services for writing Web clients for your tools.
So if anything, a WebUI is the primary interface for the Jazz tools.

Some tools, especially SCM tools, live best in an IDE because that's where most developers live these days (usually not just on the Web, because the tools they use expect to find their data in the file system, and put their results back in the file system).  So RTC (which contains an SCM tool), needs to live in the developer's IDE.  So Eclipse is an important client for RTC (as is Visual Studio, and there is an RTC client that lives in Visual Studio).  Other Jazz based products that are not focused on the developer will often only have a WebUI, and not provide an Eclipse UI.

So Jazz is only like Eclipse by analogy<nobr> <wbr></nobr>... i.e. like Eclipse, the goal of Jazz is that you can "plug-in" any component you want, or you can buy plug-ins from Rational or other companies (Rational is just the "first" company selling Jazz "plug-ins" like RTC).  But unlike Eclipse, Jazz is not an open source project, and unlike Eclipse, you do have to pay IBM to buy/use the Jazz platform.  But that's no different from other platform providers<nobr> <wbr></nobr>... lots of folks sell applications that run on Windows, but you still have to pay Microsoft to use the Windows platform.</htmltext>
<tokenext>Lot 's of good questions here ... I 'll try to respond to a few .. . Jazz is a server-platform for team tools .
It provides a variety of services , including some WebUI services for writing Web clients for your tools .
So if anything , a WebUI is the primary interface for the Jazz tools .
Some tools , especially SCM tools , live best in an IDE because that 's where most developers live these days ( usually not just on the Web , because the tools they use expect to find their data in the file system , and put their results back in the file system ) .
So RTC ( which contains an SCM tool ) , needs to live in the developer 's IDE .
So Eclipse is an important client for RTC ( as is Visual Studio , and there is an RTC client that lives in Visual Studio ) .
Other Jazz based products that are not focused on the developer will often only have a WebUI , and not provide an Eclipse UI .
So Jazz is only like Eclipse by analogy ... i.e. like Eclipse , the goal of Jazz is that you can " plug-in " any component you want , or you can buy plug-ins from Rational or other companies ( Rational is just the " first " company selling Jazz " plug-ins " like RTC ) .
But unlike Eclipse , Jazz is not an open source project , and unlike Eclipse , you do have to pay IBM to buy/use the Jazz platform .
But that 's no different from other platform providers ... lots of folks sell applications that run on Windows , but you still have to pay Microsoft to use the Windows platform .</tokentext>
<sentencetext>Lot's of good questions here ... I'll try to respond to a few ...

Jazz is a server-platform for team tools.
It provides a variety of services, including some WebUI services for writing Web clients for your tools.
So if anything, a WebUI is the primary interface for the Jazz tools.
Some tools, especially SCM tools, live best in an IDE because that's where most developers live these days (usually not just on the Web, because the tools they use expect to find their data in the file system, and put their results back in the file system).
So RTC (which contains an SCM tool), needs to live in the developer's IDE.
So Eclipse is an important client for RTC (as is Visual Studio, and there is an RTC client that lives in Visual Studio).
Other Jazz based products that are not focused on the developer will often only have a WebUI, and not provide an Eclipse UI.
So Jazz is only like Eclipse by analogy ... i.e. like Eclipse, the goal of Jazz is that you can "plug-in" any component you want, or you can buy plug-ins from Rational or other companies (Rational is just the "first" company selling Jazz "plug-ins" like RTC).
But unlike Eclipse, Jazz is not an open source project, and unlike Eclipse, you do have to pay IBM to buy/use the Jazz platform.
But that's no different from other platform providers ... lots of folks sell applications that run on Windows, but you still have to pay Microsoft to use the Windows platform.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533759</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534079</id>
	<title>On the Current State of Academia?</title>
	<author>eldavojohn</author>
	<datestamp>1246353420000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>5</modscore>
	<htmltext>I know a lot of people that are very vocal about what is right and wrong with education today.  Especially college institutions: "No one teaches C, everyone teaches four years of Java, no one understands the theory, a CS grad doesn't even know what a model-view-controller pattern is."  The list goes on.  Since you have your doctorate and have probably spent a lot of time in research and academia, what's wrong with most computer science or engineering programs in general today?  What would you like to see more or less of?  Are there any subject directions recently taken (EJB, garbage collectors, interpreted languages) you'd like to comment on?  <br> <br>

You seem to be non-opposed to Java which, I'll admit, is rare to me for someone with a doctorate.  I would like to hear your views since so often all I hear about Java is that it is slow and only good for people that want cheap software developed quick by beginner developers.</htmltext>
<tokenext>I know a lot of people that are very vocal about what is right and wrong with education today .
Especially college institutions : " No one teaches C , everyone teaches four years of Java , no one understands the theory , a CS grad does n't even know what a model-view-controller pattern is .
" The list goes on .
Since you have your doctorate and have probably spent a lot of time in research and academia , what 's wrong with most computer science or engineering programs in general today ?
What would you like to see more or less of ?
Are there any subject directions recently taken ( EJB , garbage collectors , interpreted languages ) you 'd like to comment on ?
You seem to be non-opposed to Java which , I 'll admit , is rare to me for someone with a doctorate .
I would like to hear your views since so often all I hear about Java is that it is slow and only good for people that want cheap software developed quick by beginner developers .</tokentext>
<sentencetext>I know a lot of people that are very vocal about what is right and wrong with education today.
Especially college institutions: "No one teaches C, everyone teaches four years of Java, no one understands the theory, a CS grad doesn't even know what a model-view-controller pattern is.
"  The list goes on.
Since you have your doctorate and have probably spent a lot of time in research and academia, what's wrong with most computer science or engineering programs in general today?
What would you like to see more or less of?
Are there any subject directions recently taken (EJB, garbage collectors, interpreted languages) you'd like to comment on?
You seem to be non-opposed to Java which, I'll admit, is rare to me for someone with a doctorate.
I would like to hear your views since so often all I hear about Java is that it is slow and only good for people that want cheap software developed quick by beginner developers.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534055</id>
	<title>Questions for Dr. Gamma</title>
	<author>Aranwe Haldaloke</author>
	<datestamp>1246353300000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Can you tell us of your ideas for new robot masters? What is your plan to get rid of Mega Man? Are you really Dr. Wily in disguise?</p></htmltext>
<tokenext>Can you tell us of your ideas for new robot masters ?
What is your plan to get rid of Mega Man ?
Are you really Dr. Wily in disguise ?</tokentext>
<sentencetext>Can you tell us of your ideas for new robot masters?
What is your plan to get rid of Mega Man?
Are you really Dr. Wily in disguise?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534765</id>
	<title>Rational?</title>
	<author>Anonymous</author>
	<datestamp>1246356240000</datestamp>
	<modclass>Insightful</modclass>
	<modscore>3</modscore>
	<htmltext><p>I work in a small shop that makes some use of Websphere Application Server and the Rational development tools. I basically find the entire structure of the IBM software offerings relating to the above technologies incomprehensible. Products are constantly being renamed, discontunued, bundled, unbundled and rebranded. Names are long, generic, and practically interchangeable, and so are the feature lists.</p><p>How do you plan to run a community support site based around this hodge-podge? I would assume the volatile nature of IBM's software marketing makes your task something approaching impossible. How do you expect to build a strong developer community based around products that are in a constant flux? I don't see any way around ending up with a large number of granular, isolated communities that spring up around specific products and thrive for a year or two. In short, how do you plan to unify a developer community without IBM first unifying the software development platform that this community is to be built around?</p><p>Thank you.</p></htmltext>
<tokenext>I work in a small shop that makes some use of Websphere Application Server and the Rational development tools .
I basically find the entire structure of the IBM software offerings relating to the above technologies incomprehensible .
Products are constantly being renamed , discontunued , bundled , unbundled and rebranded .
Names are long , generic , and practically interchangeable , and so are the feature lists.How do you plan to run a community support site based around this hodge-podge ?
I would assume the volatile nature of IBM 's software marketing makes your task something approaching impossible .
How do you expect to build a strong developer community based around products that are in a constant flux ?
I do n't see any way around ending up with a large number of granular , isolated communities that spring up around specific products and thrive for a year or two .
In short , how do you plan to unify a developer community without IBM first unifying the software development platform that this community is to be built around ? Thank you .</tokentext>
<sentencetext>I work in a small shop that makes some use of Websphere Application Server and the Rational development tools.
I basically find the entire structure of the IBM software offerings relating to the above technologies incomprehensible.
Products are constantly being renamed, discontunued, bundled, unbundled and rebranded.
Names are long, generic, and practically interchangeable, and so are the feature lists.How do you plan to run a community support site based around this hodge-podge?
I would assume the volatile nature of IBM's software marketing makes your task something approaching impossible.
How do you expect to build a strong developer community based around products that are in a constant flux?
I don't see any way around ending up with a large number of granular, isolated communities that spring up around specific products and thrive for a year or two.
In short, how do you plan to unify a developer community without IBM first unifying the software development platform that this community is to be built around?Thank you.</sentencetext>
</comment>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_09_06_30_1728254_3</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28553225
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533759
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_09_06_30_1728254_0</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28577823
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533243
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_09_06_30_1728254_7</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28535599
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533125
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533055
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_09_06_30_1728254_4</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28535561
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533007
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_09_06_30_1728254_1</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534457
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533007
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_09_06_30_1728254_5</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28563099
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533023
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_09_06_30_1728254_8</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28537055
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533803
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_09_06_30_1728254_2</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28536429
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533243
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_09_06_30_1728254_9</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534475
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533007
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_09_06_30_1728254_6</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28553073
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28541501
</commentlist>
</thread>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.7</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28532839
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.5</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28541501
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28553073
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.8</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533243
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28577823
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28536429
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.6</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533023
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28563099
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.9</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533007
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534457
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534475
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28535561
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.0</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534765
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.12</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28536615
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.13</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533759
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28553225
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.10</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534931
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.3</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533055
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533125
--http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28535599
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.1</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28535917
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.4</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28534733
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.2</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28533803
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28537055
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation09_06_30_1728254.11</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment09_06_30_1728254.28544291
</commentlist>
</conversation>
