Windows App Developer Links - 2012-08-13

posted on 13 Aug 2012 | App Developer Links

Windows 8 App Development

  • Windows 8 Primer-Data Binding (Part 1) (Jesse Liberty)

    • "Data-binding is often thought of as an advanced topic, but there really is no reason for that. Data-binding is: Critical to writing XAML applications, Not very difficult to learn, A very powerful technique..."
  • Windows 8-Data binding Part 2 (Jesse Liberty)

    • "In my previous blog post I introduced data binding. It worked, but there was no mechanism for updating. Updating comes in two flavors, and these are often confused by folks new to databinding: Someone else updates the underlying data; we'd like the display to be updated, The user updates the data on the display, we'd like the underlying data to be updated..."
  • Windows 8 Smooth Streaming Client SDK Beta 2 Released! (Jerry Nixon)

    • "Today, we [Microsoft] are excited to announce the Beta2 release of Smooth Streaming Client SDK for Windows 8, which provides many improvements, a number of bug fixes, added new features to integrate Smooth Streaming to video and media element in Windows 8 Store apps and supports the new Windows 8 RTM..."
  • Drawing / Inking API in WinRT (C#) - II (Can Bilgin)

    • "In the previous part of this series, we talked about how to use efficiently the inking namespace in WinRT. As you may recall the main component in this drawing adventure was InkManager. In this part of the series, we will be talking about how we can save the strokes to an image file and later on load and render these stokes..."
  • A WinRT behavior to turn a FlipView into a kind of Windows 8 Panorama (Joost van Schaik)

    • "One of the most beautiful controls of Windows Phone is the Panorama. It's ideal for showing a lot related content on a small screen and enable the user to easily pan trough it. A visual cue for 'there is more' is provided by showing a little part of the next panel to the very right of the current data. A typical example is showed right..."
  • Windows 8 XAML Tips - Settings Demo (Fons Sonnemans)

    • "In my previous blog post I explained how you can use the PaneThemeTransition from the Animation Library to show a task pane. In this blog post I want to use this technique to open my Settings and About task panes from the Settings Charm. I will try to make it easier by introducing a TaskPanePopup helper class..."
  • Uploading images to Imgur in Windows 8 using C# (William Killerud)

    • "Imgur has a terrific API that lets developers tap into much of the site functionality. The API documentation includes examples for uploading images anonymously in a number of languages. Anonymous uploading means the image will not be related to any Imgur account, as opposed to authenticated uploads using OAuth. The examples page includes an example for C#, however some of this code is a bit dated and will not run on WinRT, and as a consequence in any Windows 8 app. This post will demonstrate how I adapted the example to implement anonymous uploads on WinRT using C# in my app Imgurian..."
  • Metro background audio c# (release preview) (Peter Daukintis)

    • "I have just updated the sample I created for this previous post metro background audio c# (consumer preview). I have re-jigged the code to work with Win 8 Release Preview and have spruced the ui up a little bit. I also added functionality to retrieve some audio-related metadata from an audio file and displayed it in the user interface. When you select an audio file the code will retrieve a thumbnail from the system, store it in a local folder and display it using its local uri to reference it..."

Tools, Frameworks, & Libraries

  • MinTwit (Sagar Mohite)

    • "MinTwit is a Twitter library for WinRT based apps(Metro style) for Windows 8, written in C#. The current version provides: OAuth Authentication, Update Status aka tweet, Get User Timeline, Search for hashtags/terms etc..."

Free Training Materials

  • Courses for Windows 8 (Andrew Parsons)

    • "If you're teaching development in a school or college and want to bring your content up to date with the latest technologies, Microsoft has published three courses you can use directly in your classes. The three courses are of different lengths and are designed for different class audience specific fields of study, so hopefully you'll find something that works for your course..."