Windows 8 XAML Metro Apps with OData

SilverlightShow (@silverlightshow) is a wonderful resource for daily Silverlight and Windows Phone 7 news, exclusive articles, tutorials, videos and training. I would encourage anybody interested in Silverlight, WPF, Windows Phone & other related technologies to check out the SilverlightShow content @ http://silverlightshow.net.

I guest-blogged a series of 2 articles for SilverlightShow:

So, you have heard the buzz about the brave new world of Windows 8 from MSFT’s BUILD Conference! Ready to get your hands muddy? In this short 2-part article series, we talk about how to get started towards writing data-driven (specifically OData) Windows 8 Metro apps with XAML & C#. Here’s what we’ll cover:

  • Part 1 – Handling of OData from our XAML Metro App [Consumption & Updates to OData source]
  • Part 2 – How to make your XAML App a well-behaved Windows 8 citizen [Artwork, Snapped Views, Contracts, Application Bar etc]

Full article with screenshots, code samples & downloadable source code can be found @ PART 1 and PART 2.

Cheers SilverlightShow!

Adios

OData caching on Windows Phone .. & an eBook!

SilverlightShow (@silverlightshow) is a wonderful resource for daily Silverlight and Windows Phone 7 news, exclusive articles, tutorials, videos and training. I would encourage anybody interested in Silverlight, WPF, Windows Phone & other related technologies to check out the SilverlightShow content @ http://silverlightshow.net.

I guest-blogged my 3rd article for SilverlightShow yesterday:

OData seems to have a lot of promise in simplifying data access across multiple platforms by using fundamental technologies of HTTP and Atom/JSon. Using an OData source for data consumption/updates in your Windows Phone application? In this short article, we take a quick look at a data caching strategy in our Windows Phone applications while using an OData data source. While we talk about a Windows Phone solution in particular, these concepts are perfectly applicable when using OData on other mobile platforms.

Full article with screenshots, code samples & downloadable source code can be found HERE.

Also, SilverlightShow was gracious enough to compile my articles in a short eBook, with the overall theme of OData usage in Windows Phone & Azure augmentation of mobile applications. Details HERE.

Cheers SilverlightShow!

Adios

Windows Phone Execution Model

I guest-blogged on Jeff Blankenburg’s (@jeffblankenburg) famed “31 Days of Mango” series on Windows Phone Mango development. The home for the article series is here.

Let’s just agree – our smartphones are pretty smart these days. But all the emails, social integration, games & applications do take a toll on the smartphone’s comparatively tiny processing system & memory, but more importantly battery life. It is thus crucial for any mobile OS & third-party applications to be very responsible in optimizing the use of resources in a smartphone, so as to provide the most fluid, responsive, yet lasting user experience. This is where Execution Models come into play & it becomes important to understand the various states/events during an application’s lifecycle. In this article, we talk about what the Execution Model looks like for Windows Phone & what has changed in the Mango release for consumers/developers.

Full article with code samples, screenshots & downloadable code over at Jeff’s blog HERE.

Enjoy!