OData Browser for Windows Phone 7

Since the company got me a Windows Phone 7 device and also paid for my
developer account, I feel obligated to put an application for the market place out there.
Hence. we have the OData browser for Windows Phone 7 .
I am currently testing with a couple of brave beta testers and will be uploading this app to the market place at the End of this week,
i.e. the 22nd of January 2011.

Here are some screens :
1. The screen to select a collection given an OData service Uri, here you see Netflix’s collections

Service_CollectionsList

2. The collection view to show you the first page of results.
Based on the make-up of your entity types, we figure out which data template to use in this view.
Since the “Titles” entity set has a Media stream backing it and has EPM annotations to atom:title,
We’re able to pick up this nice view which is not hard-coded for any specific OData service .

CollectionWithMLEView

2.a, Here we see the same view but showing a collection that has no EPM annotations.
Since the app can’t figure out which field makes sense, it allows the user to pick which field they want to
see in the view.

CustomizableViewForEntities   

CustomizableViewForEntities_2

3. Selecting a row in the 2/2.a gives you this screen that contains the Columns in the entity instance in a flat format.
    You can see that this view shows the Id, Synopsis and other properties of an instance from the “Titles” set.

ColumnViewForSelectedEntity 

If we find that the <atom:entry> element has a Media stream of an image type behind it,
we show the media content in the Media Pivot item.

MediaView

If you have EPM mappings to GeoRss elements or have certain fields that denote the location
of a place on the map, we show you a pushpin on the map as shown below.

MapViewIfDataContainsLocation

If you can’t wait for the app to be on the marketplace and are willing to undergo some pain
as I iron out the issues in the app, send me an email at PHANIRAJ AT MICROSOFT DOT COM,
and I can send you the xap for the application for you to self-host this application on your
developer-unlocked phones.

Comments

  • Anonymous
    January 24, 2011
    Phani has written a nice WP7 app that enables you to browse an OData feed on your Windows phone. I got

  • Anonymous
    January 24, 2011
    Download it from the Zune marketplace by clicking this link Read inaugural blog post about it here