Jerry Nixon

Microsoft Developer Evangelist

Posts
  • Jerry Nixon

    Mango Tip: Awesome Marketplace Screenshots

    Here’s a tool that makes your emulator’s start screen look less like an emulator and more like a phone. If you look at screenshots in the Marketplace that show the Start Screen, you will notice something strange – they all look the same – usually an Internet...
  • Jerry Nixon

    System Center’s Private Cloud

    My colleague IT Pro Evangelist in California just posted a clear and exciting explanation of the changes to System Center to create a Private Cloud in enterprises leveraging Microsoft technologies. As you may have heard, there have been some big...
  • Jerry Nixon

    Walkthrough: Implementing SnapView in your Windows 8 App

    imageThere are four supported orientations in Windows 8. There is Full View, Snap View, Fill View and Portrait View. Each is important in the overall strategy of Windows 8. In order to get your app into the Windows Store, you must support the Full, Snap and Fill view. And to support them, XAML uses ViewStates that easily execute custom animations and show your tailored content.

    What view?

    The different views in Windows are something developers have to deal with but are fundamentally one of Windows 8’s core differentiators in the marketplace. Since a Windows 8 is only active when it is visible it means that only one app can run at a time – similar to the IPad. But because of SnapView, Windows 8 allows users to view more than one app at a time, even if the second app is in a narrow format. As a result, the user can enjoy more than one app at a time, increasing the opportunity for productivity.

    image

    The image above shows the Full, Snap, and Fill View on a slate device, respectively. It is an important note to say that Snap is not a touch-only mechanism. I run on a desktop that has no touch input. I use snap. It allows me to have more than one Windows 8 app up at one time. It also allows me to have a desktop app and a Windows 8 app running at the same time. It’s nice.

    ...
  • Jerry Nixon

    Visual Studio 11: New Features Preview

    Tim Huckaby and Cameron Skinner, General Manager – Visual Studio Ultimate at Microsoft, discuss the Visual Studio 11 Dev Preview. Cameron talks about the exciting new features coming that developers can expect, especially in the Application Lifecycle...
  • Jerry Nixon

    Walkthrough: Monetize Windows 8 with the Microsoft Advertising SDK

    imageAn interstitial advertisement is traditionally recognized as a full-page ad appearing between two pages. Interstitial, which means “gap” perceives a gap between to parts of the UI (especially pages on a web site) and fills it with an advertisement.

    Wiki: On the World Wide Web, interstitials are web pages displayed before or after an expected content page, often to display advertisements or confirm the user's age (prior to showing age-restricted material). Most interstitial advertisements are delivered by an ad server. Full-screen interstitial ads are referred to as hyperstitials.

    I am sure we have all experienced this type of advertising. And, I think I can speak for everyone, we all hate this type of advertising. These ads make apps or sites feel slow; we spend most of the time hunting for “skip this ad”, not reading it. So, what’s this article about then?

    ...
  • Jerry Nixon

    3 inevitable things; a glimpse into the future of our industry

    In our industry, the future is uncertain. As technology gets more complex, employment seems assured. But as technology gets more complex, perhaps a unified theory of technology will emerge, wiping away the need for keyboard monkeys pounding out apps....
  • Jerry Nixon

    Develop Windows 8 Apps without Windows 8? Yes, you can!

    Windows is the premiere development platform in the world. With Windows 8, developers can leverage their existing skills and code assets to create applications. Step into these virtual labs and learn how to build, share and sell interesting and easy-to...
  • Jerry Nixon

    Hooray! Here’s all 316 pages of the Windows 8 UX Guidelines in one cool PDF

    Fortunately, we are providing UX guidelines to developers. Unfortunately, those guidelines are seriously comprehensive (aka long). As a result, and to all our benefit, the UX guidelines have been consolidated into a single PDF document. Get the full PDF...
  • Jerry Nixon

    Announcing: Developer’s Guide to Microsoft Prism 5.0 for WPF

    imagePrism provides guidance in the form of samples and documentation that help you easily design and build rich, flexible, and easily maintained Windows Presentation Foundation (WPF) desktop applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily and seamlessly integrated into the overall application. In short, these applications are "built to last" and "built for change." These types of applications are known as composite applications.

    ...
  • Jerry Nixon

    Team Foundation Service is live! It’s Free!

    TFS : One year ago, at the first BUILD conference, we unveiled the limited preview of Team Foundation Service. At Tech Ed, in June, we removed the “invitation code” mechanism and opened it up for anyone to try in a public preview. Now, a year after its...
  • Jerry Nixon

    Resources for Migrating to 8.1

    Windows 8.1 is the free and awesome update to Windows 8.0 and will be available in just a few months. Your 8.0 applications need some special TLC. Need some help finding resources? Here: 8.1 Product Guide for Developers Developer portal article with high...
  • Jerry Nixon

    Walkthrough: Building a Sweet Dial in XAML for Windows 8

    imageCustom XAML controls are a breeze. But, honestly, if you aren’t familiar with building them, there’s a learning curve. Let’s break this barrier and build a custom user control together.

    I’ll build a control that works like a standard oven dial. The application uses of such a control are many. The implementation is a little sticky, but I can do it in about 10 minutes. That should raise your confidence a little. Plus, it will demonstrate the flexibility and power of the XAML framework for building complex controls with simple implementation.

    ...
  • Jerry Nixon

    Drupal and Microsoft? Yes!

    In March, DrupalCon is coming to Denver. I am excited to attend. The speaker and session list is rich, and I am happy Microsoft continues its dedication to part of this community. Web Matrix Microsoft WebMatrix makes it easy for anyone to create...
  • Jerry Nixon

    Common Copyright Mistakes

    Copyright is a form of protection grounded in the US Constitution and granted by law for original works of authorship fixed in a tangible medium of expression.image

    • WRONG:
      If an image is on the Internet/Bing it is in the public domain
    • WRONG:
      If there is no copyright notice, I don’t need permission
    • WRONG:
      If I don’t profit from the use, I don’t need permission
    • WRONG:
      If I remove the image after notice, I don’t owe any money
    • WRONG:
      If I alter the image X% I don’t need permission
    • WRONG:
      If I only use a part of the image I don’t need permission
    • WRONG:
      If I only include a hyperlink and click it to show the image I don’t need permission
    ...
  • Jerry Nixon

    Walkthrough: Locking Asynchronous File Operations

    imageWhen I started writing Windows 8 apps, one of my first productions was wrapping file operations in a helper class called StorageHelper. This class has successfully been leveraged by thousands of Windows 8 developers. I certainly use it every time I interact with a File or a Setting.

    But the StorageHelper isn’t perfect in every scenario. For most mainstream applications it is perfect. But for some edge cases where file operations occur in parallel, an asynchronous read or write may not complete before another operation is attempted on the same file. This causes parallel locking. Hans Windhoff, a community developer in Colorado, took my StorageHelper and updated it with the solution – solving locks with some smarts and voodoo.

    Here’s Hans’ experience:

    ...
  • Jerry Nixon

    Mango Sample: External Data

    External Data? Sure; data doesn’t have to be local. Like, some applications are multi-targeted. They allow users to log in on their phone, desktop, tablet, Xbox, work PC, and even fringe technologies like Droid, IPhone, and IPad. These apps probably persist...
  • Jerry Nixon

    Windows 8: Windows Phone SDK (7.1.1 update) Ready to Go!

    Cliff Simpkins : I’m pleased to announce that the Windows Phone SDK 7.1.1 Update is now available for your download ; it’s the final version of the CTP we released last month, and enables Windows Phone developers to do two things: Develop apps that work...
  • Jerry Nixon

    White Paper: Assessing the Windows 8 Development Platform

    I love to see the great insights our partners are making: At the Build conference in September 2011, Microsoft provided details about their next operating system release, code name “Windows 8.” Leading up to this conference there has been...
  • Jerry Nixon

    Windows 8: Semantic Zoom versus Optical Zoom

    Windows 8 is full of groovy nuggets of innovation. One of my favorites is the Sematic Zoom . This control is a container of two other controls – usually list controls. The first declares the UI when zoomed out. The second declares the UI when zoomed in...
  • Jerry Nixon

    Walkthrough: Two-way binding inside a XAML User Control

    User controls are a great way couple logic and XAML in an encapsulated way. You can reuse a user control over and over and the logic is isolated from the general flow of your program. This article is not about creating a user control. This article is...
  • Jerry Nixon

    Windows 8 apps, what’s an Enterprise to do?

    For decades, thousands of enterprises have run their business on custom, line-of-business systems. These can be Windows Forms, WPF, Silverlight, and even web-based Windows apps. These often include a desktop tier, some service tier, and a backend database...
  • Jerry Nixon

    Windows 8.1 says, “Forget all that Design Stuff from Windows 8.0”

    WHAT DESIGNERS HAD BETTER KNOW ABOUT WINDOWS 8.1 Let’s be perfectly clear, the Windows Design Guidelines in Windows 8.1 are, at a high-level, identical to those in Windows 8.0. However, in their practical and tactical guidance they are so different, that...
  • Jerry Nixon

    What Windows 8 developers need to know about app certification and publishing

    imageHere are some of the best links for developers building Windows 8 apps.

    Windows 8 app certification requirements

    Thank you for your interest in developing apps for Windows. We’re committed to a relationship with you that supports your ambitions and encourages a diverse catalog of high-quality, engaging apps for Windows customers worldwide. We crafted these certification requirements with those goals in mind and they should help you make choices that enhance your app’s appeal and help speed its listing in the Windows Store.

    We review every app before we list it in the Store. If our certification requirements change, we’ll identify the updates to ease your consideration. If you have feedback on the policies, please let us know by commenting in our forum. We will consider every comment.

    ...
  • Jerry Nixon

    How to Create a Windows 8 Settings Pane in XAML

    There are five charms in Windows 8: search, share, start, devices, and settings. The reason for the charms is to create a single point of invocation for common tasks. What could be more common and more ubiquitous than settings or options or personalization...
  • Jerry Nixon

    Walkthough: Use XAML’s 3D PlaneProjection to Open a Window and See What’s Inside

    Here we go again, down the fun road with XAML. This time, since it’s Christmastime, I’ll throw together a Christmas-themed demo for you! Of what fun it is to code in XAML and Expression Blend, hey! So in the video below I will use some awesome features...
Page 2 of 10 (239 items) 12345»