Windows App Developer Links - 2012-06-06
Windows 8
-
Connecting with IPv6 in Windows 8 (Building Windows 8 Blog)
"With World IPv6 Launch upon us, we thought it would be good to provide a look at the work in the Windows 8 Release Preview supporting IPv6. Christopher Palmer on the core networking program management team authored this post."
-
Upgrading the BUILD PC to Windows 8 Release Preview (Doug Holland)
"At the BUILD conference last year Microsoft provided attendees with a Developer Preview of Windows 8 running upon a touch-based Samsung PC. In this blog post we'll walk through the upgrade of this PC to the Windows 8 Release Preview."
Visual Studio 2012
-
A DESIGN WITH ALL-CAPS (The Visual Studio Blog)
"Let's talk about the all-caps menus. When we shared the RC design preview with you, we expected the uppercase menu would generate mixed feedback and emotions. We had seen similar reactions from early adopters and from our own internal users prior to posting about it. Rest assured that we've heard you, and we've been thinking through what should be done here. Using uppercase for the menus was not an arbitrary decision, and I think it will help the discussion to frame why we made this change..."
-
Visual Studio 2012 Compatibility (aka Project Round-Tripping) (Zain Naboulsi)
"Now that Visual Studio 2012 is pretty well baked I thought it would be good to start revisiting some of my favorite features again and introduce new ones. Since project round-tripping is one of my most favorite features I thought we would start with it..."
-
Announcing the Microsoft "Roslyn" June 2012 CTP (The Visual Studio Blog)
"In Soma's previous blog post, we announced the first CTP of the Roslyn project. Roslyn is a forward looking project that enables the C# and VB compilers to be used as a service. Today, as Jason Zander discusses in more detail, we're excited to announce the second Roslyn CTP - with full support for Visual Studio 2012 RC. You can get the CTP from http://msdn.com/Roslyn/, or go directly to the download. We've also released a NuGet Package that includes the Roslyn Compiler APIs and pieces that do not have a dependency on Visual Studio..."
Metro App Development
-
Your Metro-style app needs protection and here is why (Andrei Marukovich)
"With the introduction of Windows Store, capabilities and sandboxed execution environment for apps Windows 8 provides good virus, malware and spyware protection for users. On the other hand, commercial software developers want to protect their product from unlicensed use, unauthorized copying and stealing of the intellectual property. Windows Store resolves some of these concerns, but is it enough for developers?"
-
Enabling User-Updated Live Tiles in Windows 8 (Eric Vogel)
"In my last article, I explained how to send push notifications to a Windows 8 Metro Application.Today I'll explain how to enable users to customize the primary application live tile. By allowing the user to be able to update live tile, you'll be able to create a more personable experience for them. The Windows Run Time (WinRT) provides an API to allow you to easily update the image or text of the primary live tile for your application. The Windows.UI.Notifications namespace contains a TileTeamplateType that has properties for each of the available live tile templates. MSDN has a full list of available tile templates."
-
Say goodbye to System.Reflection.Emit (any dynamic proxy generation) in WinRT (Matthew Baxter-Reynolds)
"Over the past week or so I've been trying to get Moq (the popular open source TDD mocking framework) to work on WinRT. Irritatingly, the day before Release Preview was released it was actually working on Consumer Preview. However in Release Preview (RP) the System.Reflection.Emit namespace is gone. Forget any form of dynamic code generation and/or MSIL injection. This kills off any project based on the popular Castle Project Dynamic Proxy component, of which Moq is one example. You can at this point in time not perform any form of mocking using dynamic injection in your Metro-style unit testing endeavours..."
Apps & Code to Look At
-
Moq for WinRT (Matthew Baxter-Reynolds)
"Implementation of Moq for WinRT. MoqRT uses a port of the Moq library and Castle Code Dynamic Proxy component to re-establish mocking when executing TDD in Metro-style. The idea is that you create your mocks as normal, but rather than generating them on-the-fly they are "baked" into a proper assembly that you use in your project. It's exactly the same Moq that you're used to using, only compiled against the WinRT .NET Core profile. Similarly, rather than using all of Castle Core, just the Dynamic Proxy components hae been brought in and tweaked."
Other
-
My VS2012 Wallpapers (Peter Provost)
"I'm getting ready for TechEd 2012 this month and realized I wanted to have a nice desktop wallpaper for my laptop. Well, I'd not seen any popping up on twitter or blogs yet, so I grabbed my trusty GIMP image editor and some base images of the new VS 2012 logo and got to work. Here are a few of my favorites..."