.NET Zone is brought to you in partnership with:

I’ve been a Windows developer since 3.0 and caught the Visual Basic wave early with v1. I’ve released a “production” application in every version of VB since then (except VB for DOS). Focusing on enterprise, line-of-business development I’ve built Call Center Applications, Mortgage finance systems, Customer Relationship Management tools and more recently I’ve been in the Litigation Support/Electronic Data Discovery/Electronically Stored Information space. Greg is a DZone MVB and is not an employee of DZone and has posted 436 posts at DZone. You can read more from them at their website. View Full User Profile

OData Service for TFS v2 Beta Released (+ Companion Windows 8 App)

01.18.2013
| 2674 views |
  • submit to reddit

Brian Keller - OData Service for Team Foundation Server v2

Today we are releasing the beta of the OData Service for Team Foundation Server v2 along with a sample Windows Store application

The purpose of this service is to help developers work with data from Team Foundation Server on multiple device types (such as smartphones and tablets) and operating systems. OData provides a great solution for this goal, and has been embraced by numerous developers for building great device-specific applications. OData is accessible from any device and application stack which supports HTTP requests.

The OData service interacts directly with the TFS client object model, and will work with CodePlex, Team Foundation Server 2010 and Team Foundation Server 2012.

TFS Dashboard for Windows Store My colleague Nisha Singh built a Windows Store application – TFS Dashboard – using this OData Service. All of the source code is available for the application which can be downloaded alongside the OData Service. This is a sample which you can extend and customize yourself to learn more about how to consume the OData Service in your own applications. Nisha has more information about this application on her blog where she will be sharing additional information soon about how she implemented the Live tilesSearch and Share features supported by WinRT APIs.

image

...

I should make it clear that this is not an official release from the TFS engineering team. The TFS engineering team has reviewed the service and approved of the approach we are taking, but there is no official support for this service. That said, all of the source code is provided for you, the license permits you to use it in production and extend it for your own purposes, and we are interested in (but not committed to) continuing to add capabilities over time.

Will this work with Team Foundation Service? 
Not currently, although we are very excited about this possibility in the future. We are working on a release which work with Team Foundation Service but I do not have a timeline to share at the moment. More details will be posted as an update to this blog post when it is available.

..."

Microsoft Downloads - OData Service for Team Foundation Server v2 Beta

This sample allows you to expose an OData service for Team Foundation Server (2010 and 2012). This service can make it easier to build applications for a multitude of devices which consume or manipulate data stored in Team Foundation Server.

Version: 2.0 Beta 
Date published: 1/7/2013

Language: English

ODataForTFS.V2.Beta.exe, 25.3 MB

TFSDashboardBeta.exe, 1.4 MB

The purpose of this project is to help developers work with data from Team Foundation Server (2010 and 2012) on multiple device types (such as smartphones and tablets) and operating systems. OData provides a great solution for this goal, and has been embraced by numerous developers for building great device-specific applications. OData is accessible from any device and application stack which supports HTTP requests. This OData service interacts directly with the TFS client object model. To get information about the OData service, please visit Brian Keller'sblog.

The download also includes a Windows 8 Store App sample. TFS Dashboard is a sample Windows 8 Store App that connects to Team Foundation Server. The TFS Dashboard App currently implements the Live tiles, Search and Share features supported by WinRT APIs. This App is primarily built to get users thinking towards building great Windows 8 App Store Apps, and to provide as an example for how to consume the OData Service for Team Foundation Server. Please visit Nisha Singh's blog for more information about the App.

Can't wait to see this go RTW (and have TFService support... )

Things on the OData front have been pretty quite, so it's good to see continued support and usage...

Related Past Post XRef: 
OData Service for Team Foundation Server 2010 v1.0 RTW! 
Opening TFS to the world via supported "web" API - OData For TFS (Beta) (Oh and you can use OData with CodePlex now too!)

Published at DZone with permission of Greg Duncan, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)