Visual Studio Live! - Redmond

Posted June 17, 2013 1:21 PM Categories: C# | Events | VSLive Redmond | Windows 8 | Windows Phone

Update: Slides and code are now available over on the Events page!

imageI will be presenting 2 sessions at Visual Studio Live! in Redmond on the Microsoft campus this August 19 – 23.  The conference is a full 5 day event and there’s still time to register and save some cash!  For this event, I’ll be presenting:

T20 Windows Store Application Contracts and Extensibility
Date:
Tuesday, August 20, 2013
Time: 4:15 pm – 5:30 pm
Level: Introductory

In this session, we will explore these contracts and how they can be used in any Windows Store application to provide a seamless, integrated experience for users.  Contracts are a new feature of Windows 8 Store applications that allow interaction with the operating system and other Store applications in a standard way. With contracts, applications can implement interfaces to allow searching, sharing, settings, app-to-app file picking, and more.

TH03 Building Your First Windows Phone 8 Application
Date:
Thursday, August 22, 2013
Time: 8:00 am – 9:15 am
Level: Introductory

Expand your mobile horizons with Windows Phone 8!  Developing applications for the phone is extremely similar to building a XAML application for the desktop.  In this session, I will demonstrate the fundamentals of Windows Phone development while building a very simple application which covers all of the important points of the new platforms architecture, including the developer tools and device emulator and touch input.

RDSPK265Get more information on the conference at:

Visual Studio Live! - Chicago

Posted May 6, 2013 1:26 PM Categories: .NET | Events | VSLive Chicago | Windows 8 | Windows Phone

imageI will be presenting a session at Visual Studio Live! in Chicago this May 13-17 at the Hilton Chicago.  The conference is a full 5 day event and there’s still time to register and save $400!

W01 Building Your First Windows Phone 8 Application
Date:
Wednesday, May 15, 2013
Time: 9:15 am - 10:30 am
Level: Introductory

Expand your mobile horizons with Windows Phone 8!  Developing applications for the phone is extremely similar to building a XAML application for the desktop.  In this session, I will demonstrate the fundamentals of Windows Phone development while building a very simple application which covers all of the important points of the new platforms architecture, including the developer tools and device emulator and touch input.

W13 Windows Store Application Contracts and Extensibility
Date:
Wednesday, May 15, 2013
Time: 3:00 pm – 4:15 pm
Level: Intermediate

In this session, we will explore these contracts and how they can be used in any Windows Store application to provide a seamless, integrated experience for users.  Contracts are a new feature of Windows 8 Store applications that allow interaction with the operating system and other Store applications in a standard way. With contracts, applications can implement interfaces to allow searching, sharing, settings, app-to-app file picking, and more. In this session, we will explore these contracts and how they can be used in any Windows Store application to provide a seamless, integrated experience for users.

Get more information on the conference at:

I will also be speaking at Visual Studio Live! in Redmond this coming August.  More details on that soon, but you can register now and save $400 on this conference as well!

RDSPK26

Visual Studio Live! - Las Vegas

Posted February 25, 2013 12:08 PM Categories: C# | Events | VSLive Vegas | Windows 8 | Windows Phone | Windows Runtime

imageUpdate: Slides and code are now available over on the Events page!

I will be presenting a session at Visual Studio Live! in Las Vegas this March 25-29 at the MGM Grand.  The conference is a full 5 day event and there’s still time to register!

W01 Building Your First Windows Phone 8 Application
Date:
Wednesday, March 27, 2013
Time: 9:15 am - 10:30 am
Level: Introductory

Expand your mobile horizons with Windows Phone 8!  Developing applications for the phone is extremely similar to building a XAML application for the desktop.  In this session, I will demonstrate the fundamentals of Windows Phone development while building a very simple application which covers all of the important points of the new platforms architecture, including the developer tools and device emulator and touch input.

W20 Building a Windows Runtime Component with C#
Date:
Wednesday, March 27, 2013
Time: 4:15 pm - 5:30 pm
Level: Intermediate

A properly written Windows Runtime components can be consumed by C#/VB, HTML/JavaScript, and C++ applications.  In this session, we will discuss how to design and build a Windows Runtime component in C# such that it can be consumed by all languages.  Specifically, we will look at passing the right types across the ABI, how to create events that can be consumed, and how to create asynchronous methods, and much more!

Get more information on the conference at:

Hope to see you all there!

Recent Projects Rollup

Posted December 13, 2012 8:50 PM Categories: Coding4Fun | MJPEG | Kinect

A few things I’ve worked on or written have gone up in the past couple of months, so here’s a quick list of what they are and where you can get them:

Kinect Service v1.6

DownloadThe Coding4Fun Kinect Service allows you to stream Kinect color, depth, skeleton, and audio from one PC to another PC or a Windows Phone via sockets.  This new release now includes Windows Runtime Components written in C++ which target x86, x64 and ARM.  Now you can stream Kinect data to a Windows Store app!

Maelstrom

eb2a8836-cf09-473e-a2a4-25640aaf5781For //build/ 2012, us Coding4Fun folks wanted to showcase what Windows 8 can offer developers.  There are a lot of projects showing off great things like contracts and Live Tiles, but we wanted to show off some of the lesser known features.  This project focuses on one of those: stereoscopic 3D with DirectX 11.1.  Imagine ridiculously over-engineered 3D pong, and that’s Maelstrom!

MJPEG Decoder v1.2

The latest release of my MJPEG Decoder contains a Windows Runtime component to allow you to read MJPEG data from an IP camera and display the stream in a Windows Store application.  You’ll also find libraries to read MJPEG streams for WPF, WinForms, Silverlight, XNA and Windows Phone,

Code Snippets for Windows Store Apps

Posted September 11, 2012 10:37 AM Categories: Windows 8 | Channel 9 | C# | C/C++ | Visual Basic | JavaScript

Code Snippets for Windows Store AppsIf you're writing (or plan to write) a Windows Store app, check out our Windows Store App snippets project!  In partnership with the Visual Studio team, we have created a collection of around 60 IntelliSense Code Snippets for common Windows Store app programming tasks. The snippets are available for Visual Basic, C#, C++, and JavaScript developers.

For more details, please see:

With the Windows Store now open for submissions, use these snippets to get a jump start on your project.

After installing, just right-click and select Insert Snippet, and select the snippet from the list. Then press Tab to jump between fields.  Here's an example:

image

Give them a try and let us know what you think!