Sei sulla pagina 1di 7

Teamprise Client Suite

Standardize on Team Foundation Server


for every team in your enterprise

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

Implemented in Java, Teamprise runs on operating systems that support a Java


Runtime Environment (JRE). The suite of clients includes the Teamprise Plug-in for
Eclipse, Teamprise Explorer, and Teamprise Command-Line Client (CLC). The Plug-
in and Explorer are built on the Eclipse framework and use the Standard Widget
Toolkit (SWT) for all user interface elements, creating an application that has a native
look and feel for developers on any platform. The Teamprise clients communicate
directly with the Team Foundation Server through the web services layer, so there
are no additional server components to install and maintain.

Microsoft Visual Studio


Team Foundation Server
Windows XP Linux
VS 2005 with Teamprise
.NET

HTTP (SSL)
IIS
SQL Server

TFS Windows XP Mac OS X


SQL with Teamprise with Teamprise

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.

Teamprise Plug-in for Eclipse on Mac OS X


Teamprise Client Suite
Extending the power of Team Foundation Server beyond Visual Studio
Page 5

TM

Teamprise Explorer is a stand-alone application featuring an Explorer-style


Graphical User Interface (GUI). The Explorer is available for developers not using
an Eclipse-based IDE, and other team members such as testers working on Unix-
based platforms who need access to Team Foundation Server. It was designed to
closely resemble the Visual Studio Team Explorer. Developers who work on both
platforms will find there is no learning curve when moving between Visual Studio
and Teamprise. Software testers on platforms such as Linux and Mac OS X can use
Teamprise Explorer for creating bug reports, viewing code changes, and managing
tasks.

Teamprise Explorer on Linux


Teamprise Client Suite
Extending the power of Team Foundation Server beyond Visual Studio
Page 6

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:

* Team Build Integration


* VSTS Check-in policies
* Support for new features in Visual Studio 2008 Team Foundation Server

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

Teamprise is a suite of client applications for accessing Microsoft Visual Studio


Team Foundation Server from outside of the Visual Studio IDE. Teamprise enables
software development teams to use the source control, work item tracking,
builds, and reporting features of TFS from within the Eclipse IDE, and from other
operating systems, including Linux and Mac OS X. Using the Teamprise Client
Suite in conjunction with Visual Studio 2005 Team System, enterprise companies
can standardize on the use of Team Foundation Server for the Application Lifecycle
Management needs of both their .NET and Java development teams.

Company Background

Teamprise is a division of SourceGear focused on creating new products and


solutions for enterprise companies standardizing on Microsoft Visual Studio Team
System and Team Foundation Server. Founded in 1997, SourceGear LLC is a leading
provider of solutions for software developers using Microsoft tools and platforms.
SourceGear’s popular product SourceOffSite provides a remote access solution for
Microsoft Visual SourceSafe and is used by over 70,000 developers worldwide. In
October 2002, SourceGear was named by Inc magazine as one of the 500 fastest
growing companies in America.

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

Potrebbero piacerti anche