Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
February 2008
TM
Teamprise Client Suite
Extending the power of Team Foundation Server beyond Visual Studio
Page 2
TM
Introduction
The introduction of Microsoft Visual Studio Team System (VSTS) and Team Foundation
Server (TFS) changed the practice of Application Lifecycle Management throughout
the software development industry. Enterprise organizations now have an affordable,
full-featured solution that is designed from the ground up for seamless integration
into Visual Studio. By adopting Visual Studio Team System in conjunction with Team
Foundation Server, software development teams can easily collaborate on projects
regardless of whether they are located within the same department, or dispersed
across many geographical locations. Architects, developers, and testers have access
to issue tracking, source control, project reporting, and build automation, all tightly
integrated inside of Visual Studio, the leading .NET development environment.
The Challenge
Unfortunately, organizations who would like to deploy Visual Studio Team System
and Team Foundation Server across the enterprise are faced with the obstacle of
supporting teams on heterogeneous platforms and architectures. For example,
while many companies have a high percentage of .NET developers, they often also
have a mix of Java developers. In addition, they typically have development teams
working on other operating systems, such as Linux, Solaris, or Mac OS X. Companies
in this situation would like to standardize on TFS for their entire organization, making
the features and robustness of TFS available to everyone in the enterprise. Failure
to achieve this level of integration inevitably leads to increased inefficiency, delay,
errors, and lost opportunities.
The Solution
Enter Teamprise. With the goal of delivering the advantages of Team Foundation
Server to all development teams in the enterprise, the Teamprise Client Suite extends
the features of Team Foundation Server to Java developers working within Eclipse-
based Integrated Development Environments (IDE), and to development teams
working on Unix-based operating systems. Architects, managers, developers, and
testers working on operating systems such as Linux can use Teamprise to access
TFS, allowing corporations to standardize on Team System as their software lifecycle
solution rather than relying on multiple, unrelated systems.
Teamprise Client Suite
Extending the power of Team Foundation Server beyond Visual Studio
Page 3
TM
Technology
HTTP (SSL)
IIS
SQL Server
Servers Clients
Teamprise Client Suite
Extending the power of Team Foundation Server beyond Visual Studio
Page 4
TM
The Teamprise Plug-in for Eclipse is supported on Eclipse 3.x based IDEs, including
IBM’s Rational Application Developer for WebSphere Software (RAD), Adobe Flex
Builder, and BEA Workshop. This standard Eclipse “Team Provider” plug-in was
designed to intelligently join two worlds – the familiar development environment
of Eclipse and the software lifecycle capabilities of Team System. Using Teamprise,
developers working within Eclipse have the same highly integrated set of features as
their .NET coworkers.
TM
TM
The Teamprise CLC uses the same syntax as the command-line client that comes with
Team System. IT professionals who use Microsoft’s command-line client for writing
build scripts and other scripting applications can easily port their scripts to use the
Teamprise CLC on other platforms.
Roadmap
The next major release of Teamprise, Teamprise Client Suite 3.0, is currently planned
for March of 2008. The release will focus on 3 key feature areas:
Teamprise 3.0 provides integration with the Team Build features of Microsoft’s
Team Foundation Server allowing developers using Eclipse or on non-Windows
platforms to run builds and view the results of builds from within their IDE and native
environment. Using Teamprise 3.0, development teams can now use Team Build
as the build solution for both their .NET and Java projects, editing and managing
their builds and build attributes from within the Teamprise UI. Teamprise 3.0 will be
compatible with both the 2005 and 2008 versions of Team Foundation Server, and
will support all of the new functionality in the 2008 version, including continuous
integration.
Teamprise 3.0 also includes a complete framework for creating and running check-
in policies, allowing Java teams using TFS to customize their development process
in a similar manner to .NET teams using Visual Studio. In addition to the framework,
Teamprise will also ship a set of implemented out-of-the-box policies most
commonly used by development teams, such as policies for enforcing check-in
comments and for requiring work item associations.
Teamprise 3.0 also adds support for many of the new features added to Visual Studio
2008 Team Foundation Server, such as Recursive Compare (i.e. Folder Diff) and the
source control operation Destroy. Finally, the 3.0 release includes many performance
enhancements and bug fixes that improve the overall robustness of the product and
user experience.
Ultimately, our goal is to provide the Java developer working within Eclipse with the
same set of features as the .NET developer using Visual Studio.
Teamprise Client Suite
Extending the power of Team Foundation Server beyond Visual Studio
Page 7
TM
Summary
Company Background
Teamprise
115 North Neil Street, Suite 408
Champaign, IL 61820 USA
Phone: 1.277.356.8515
Fax: 1.217.356.0135
sales@teamprise.com
www.teamprise.com