Thursday, October 04, 2007 3:51 PM
Christian J. Thilmany
Team System and Team Foundation Server Java Capability Matrix
I wanted to put together the java functionality covered by Team System to communicate the value of TFS even with the java community. For those writing java applications with Eclipse, TFS is a very viable option with the addition of a plug-in from Teamprise. Along with TFS web interface called Team Web Access TFS now becomes a truly cross-platform alternative for ALM.
| |
Java Dev |
Java Dev |
.NET Dev |
.NET Dev |
| Capability |
Teamprise V2 for Eclipse |
Teamprise V3 for Eclipse *** |
Team Explorer for VSTS 2005 |
Team Explorer for VSTS 2008 |
| Basic Version Control |
Yes |
Yes |
Yes |
Yes |
| Advanced Version Control |
Yes |
Yes |
Yes |
Yes |
| Integrated Build Management |
Yes with Ant |
Yes |
Yes |
Yes |
| Continuous Integration |
Yes with CruiseControl and CruiseControl TFS Plug-in |
Yes with CruiseControl and CruiseControl TFS Plug-in |
Yes with CruiseControl or any third party CI Tool |
Yes |
| Basic Build Reporting |
Yes with Teamprise MS Build Ant Tasks |
Yes |
Yes |
Yes |
| Advanced Build Reporting |
Yes with Teamprise MS Build Ant Tasks ** |
Yes with Teamprise MS Build Ant Tasks ** |
|
|
| Basic Test Case Management |
Third Party |
Third Party |
Yes |
Yes |
| Advanced Test Case Management |
Third Party |
Third Party |
Third Party or Rosario |
Third Party or Rosario |
| Basic Requirements Management |
Yes |
Yes |
Yes |
Yes |
| Advanced Requirements Management |
Third Party or Rosario |
Third Party or Rosario |
Third Party or Rosario |
Third Party or Rosario |
| Work Item Tracking and Full Life Cycle Management |
Yes |
Yes |
Yes |
Yes |
| Integrated Project Reporting |
Yes |
Yes |
Yes |
Yes |
| External Project Access (Any Browser) |
Yes - Teamprise Not Required |
Yes - Teamprise Not Required |
Yes - Team Explorer Not Required |
Yes - Team Explorer Not Required |
| Configurable Process |
Yes |
Yes |
Yes |
Yes |
| Document Management |
Yes |
Yes |
Yes |
Yes |
| Office Integration |
Yes |
Yes |
Yes |
Yes |
| Integrated Unit Testing |
Yes with JUnit |
Yes with JUnit |
Yes |
Yes |
| Automated Testing |
Yes with JUnit |
Yes with JUnit |
Yes |
Yes |
| Optimized Support for Distributed Teams via Proxy Server |
Yes |
Yes |
Yes |
Yes |
| Command Line Access |
Yes |
Yes |
Yes |
Yes |
| Code Coverage |
Yes (Several Plug-ins Available) |
Yes (Several Plug-ins Available) |
Yes |
Yes |
| Support for Linux, Mac OS, and other Unix |
Yes |
Yes |
N/A |
N/A |
Anonymous comments are disabled
About Christian J. Thilmany
Christian was a technology architect for Microsoft's Technology Center in Austin. He has over 19 years experience in software development (over 8 years with Microsoft). Lately he has specialized in UX, Web Development, AJAX, Silverlight, SOA, SaaS, and Smart Client Technolgies.
Currently Christian is now working for Microsoft's Developer & Platform Evangelism Group focusing on developer tools and application lifecycle management.