TFS Phone Explorer. Another TFS client for WP7


When only I few days ago I wrote TFS and Windows Phone 7 I was far from guessing that only a few days later I would be writing again about this topic. So this should be probably title TFS and Windows Phone 7 II, but I don’t want to take a chance of writing a third series so I’m not using another title. Smile

Black Marble just released on WP7 Marketplace TFS Phone Explorer.

The name is a bit misleading (probably because they may have greater plans for future versions Smile).

For now it’s mainly a build monitor, it allows you to see the builds on your server. Given a build you can do two things. Queue another build (great feature) and see the detail of a build (this opens a full chest of options). You can see detailed information about the build (time taken, the person who queued,etc,etc) the (number) of tests (passed, failed and inconclusive), the compilation status (errors and warnings), the work items that have been associated with the build. Unfortunately the associated changesets are not available (perhaps this will be an incentive for people to use the best practice of associating work items with checkins Smile).

You can also see a work item detail and make changes to it (not all fields are shown and I’m still trying to understand how the app chooses the fields to be displayed)

You can also create work items, which can be a great feature if you are on the road and remembers something that needs to be entered as a workitem (it has happened to me and had to write it down on onenote since I have a terribly memory Smile).

In order to use this application on your own TFS you need to install a service (available from Black Marble)

I think this is a great V1 that has room for improvement. Specially if capability to see work items and changesets.

Something that I miss on this application (and TFS Monitor) is the lack of filtering, on a big TPC you can get be information overload pretty fast. But I’ve found this to be a common issue with WP7 apps since the Metro (I could be wrong since I haven’t read the spec <g>) UI doesn’t seem to have a way to filter information (other than using panorama for it).


TFS and Windows Phone 7


A long time time I entered on my backlog the user stories for a WP7 application to get data from TFS, when Microsoft release the beta for OData Service for TFS I reckoned I could dispose those entries on my backlog since it was merely a question of time someone wrote a WP7 client for TFS that would allow to easily visualize data stored on TFS.

I was not very far from the truth, yesterday I was browsing WP7 marketplace and found TFS Monitor that allows you to see data from TFS. It supports viewing builds, work items, team projects and also allows to see events (apparently work item changes, check ins and failed builds).

I’m still not totally sure but I think it also supports live tile notifications.

It comes pre configured with a demo server on the company site, it doesn’t has any instructions of how you can connect to your own server (the settings allows you to configure your server URL and auth parameters) however it doesn’t say if you need to install anything on the server.

I haven’t investigated that part yet, but from what I’ve seen (the first version threw some exceptions Smile) it seems you just need to install OData Services for TFS and configure TFS Monitor to use that URL.

The application is available on the Marketplace for free.

I’ve done some digging and found a presentation from one of it’s authors on slideshare.