OData Service for Team Foundation Server
|
This service can make it easier to build applications for a multitude of devices which consume or manipulate data stored in Team Foundation Server. The purpose of this project is to help developers work with data from Team Foundation Server on multiple types of devices (such as smartphones and tablets) and operating systems. OData provides a great solution for this goal, since the existing Team Foundation Server object model only works for applications developed on the Windows platform.
Team Foundation Server does not expose an OData service endpoint out of the box. The only programmatic way of interacting with Team Foundation Server in a supported fashion is via the object model in the API, which ships with Microsoft Visual Studio Team Explorer. The Team Foundation Server application tier also exposes a number of web services, but these are not supported interfaces and interaction with these web services directly may have unintended side effects. As such, our OData service interacts with the client object model in the SDK (it does not manipulate any web services directly.)
This demo uses the following technologies:
1. Microsoft Visual Studio 2010
2. Microsoft .NET Framework 4
3. WCF Data Services Toolkit (aka ODataContrib)
4. Internet Information Services 7 (IIS7)
5. Windows Azure Tools 1.3 for Microsoft Visual Studio 2010
6. Windows Phone Developer Tools
7. Microsoft WebMatrix Beta 3
The license of this software is Freeware, you can free download and free use this server utility software.