Avatar for Feedage Forager
Feedage Fora...
Rating: 83
Member since: 2009-07-24
Feeds: 1
Share |
Subscribe: Entries for Ambition
Channel 9 http://channel9.msdn.com/rss.aspx?UserID=34101
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
azure  background background  background  code  data  depth  kinect windows  kinect  microsoft  week  windows azure  windows 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Sponsored Links:
Preview: Entries for Ambition
Channel 9

Channel 9





 



Episode 70 - Windows Azure Demos with Steve Marx

Fri, 10 Feb 2012 16:45:00 GMT

Join Wade and Steve each week as they cover the Windows Azure platform. You can follow and interact with the show at @CloudCoverShow.

In this episode, we are very sad to bid Steve Marx farewell as he looks for new challenges outside of Microsoft. Fortunately, we're able to share some of his best moments on the Cloud Cover show and review some of the best demos he's built over the years.

In the news:

You can stay in touch with Steve Marx through his blog at http://blog.smarx.com/.

(image)


Media Files:
http://video.ch9.ms/ch9/7f90/1622c1c9-e40a-4092-9070-9ff300337f90/Episode70WindowsAzureDemos_ch9.wmv




Interactive Panel: The Importance of Being Native

Thu, 12 Jan 2012 02:22:00 GMT

In 2011, we saw a resurgence of interest in native code - in C++ in 2011 and in C++11. Is this "C++ Renaissance" a flash in the pan? Is it a long-term trend?

This is an interactive panel. This means you, the attendee in the room or online, will be first class members of the conversation - you drive it. You ask the questions. The theme has been provided. Where do you want to take it? It's up to you.

(image)


Media Files:
http://video.ch9.ms/ch9/aeff/4c406d50-69f7-4400-9d40-9fd50010aeff/GN12PanelImportanceOfBeingNative_ch9.wmv




Skeletal Tracking Fundamentals

Wed, 01 Feb 2012 13:46:21 GMT

In the skeletal tracking Quickstart series video, we'll discuss:

  • How skeleton data retrieves joint information for 20 joints (head, hands, hip center, etc)
  • How skeletal tracking works and how you can choose what skeletons to track using tracking IDs.
  • How you can tweak TransformSmoothParameters based on your applications needs (responsiveness versus smoothness)
  • How you can use the built-in depth mapping methods to map a skeletal joint’s position into depth and color space
  • How you can use the Coding4Fun Toolkit to scale the skeletal joint value to make it easier for users of your application to not have to extend their reach when using your hand as a cursor
  • How to use the SkeletonViewer to visualize all joints returned by Kinect including whether those joints are not tracked.

Resources

(image)


Media Files:
http://video.ch9.ms/ch9/e017/c2943395-cca6-4601-a493-9fea003de017/SkeletalTrackingFundamentals_ch9.wmv




Day 2 Keynote - Herb Sutter: C++11, VC++11 and Beyond

Sun, 29 Jan 2012 00:31:00 GMT

This talk will cover:
  • Which key features in C++11 will most change the way you write code: the features that directly affect C++ style, coding idioms, and the guidance in pre-C++11 books and articles that most needs to be updated.
  • Specific guidance on each of those key features: how each one changes your code; tips on using it well; and a pitfall or two to avoid (and how).
  • Status update on C++11 adoption: how compilers, books, and programmers are doing, plus a few updates and projections.
  • What's next for C++: what's top of mind for the near future of Standard C++, and why?
(image)


Media Files:
http://video.ch9.ms/ch9/6206/8d17c664-55c8-4d6c-8fbc-9fd000166206/Day2KeynoteHerbSutter_ch9.wmv




Hot Apps: Krashlander, NFL Pro '12, MixTapes, Weave, Network Dashboard

Tue, 07 Feb 2012 22:52:36 GMT

Hot Apps will feature 5 of the hottest apps each week for the Windows Phone 7. In this episode Laura takes a look at 5 of the winning apps from the "Your APP here" monthly contest:

 

Please leave suggestions for hot apps that should be featured in the comments section, thanks!

(image)


Media Files:
http://video.ch9.ms/ch9/1e1d/8c5b0a98-b4ab-4232-b56d-9feb014e1e1d/HAwinners_ch9.wmv




Working with Depth Data

Wed, 01 Feb 2012 13:43:07 GMT

In the working with depth data Quickstart video, we'll cover:

  • An overview of how depth data represents the distance and player for every pixel
  • An overview of Default and Near Mode and what features are supported in both
  • An explanation of what distance data the Kinect returns including knowing when you are too near, too far, or the distance is unknown
  • The formulas for calculating depth and player information
  • How to visualize depth and player data, including a monochrome histogram and player colorization
  • How to use the WPF DepthViewer control to understand depth data returned from the Kinect

Resources

(image)


Media Files:
http://video.ch9.ms/ch9/11fe/2d3efed0-2603-4be9-9460-9fea003d11fe/WorkingWithDepthData_ch9.wmv




Clang: Defending C++ from Murphy's Million Monkeys

Tue, 17 Jan 2012 16:36:00 GMT

Were we to craft a Lenox Globe of programming languages, C++ might be followed by a famous cautionary phrase: Here Be Dragons. The language can be complex and daunting to programmers who are often shouldered with the task of writing large, complex programs. Those millions of code monkeys need help to resist Murphy's siren song and navigate C++'s treacherous waters of memory corruption and concurrency bugs.
 
Clang is a C++ compiler platform that tries to address these challenges (among others) across the spectrum of development activities. It provides fantastic diagnostics, static and dynamic program analysis, advanced rewriting and refactoring functionality, and language extensibility. Together with improvements to the language in C++11 these help programmers cope with today's code and write better code tomorrow. Clang also makes it easier than ever before to evolve and evaluate new language features and extensions to make C++ itself better.
 
Through this talk I'll give some background on the Clang compiler, what it does today to make writing C++ better, and how we're using it to help shape the C++ language going forward.
(image)


Media Files:
http://video.ch9.ms/ch9/8457/11183d54-55a6-43e6-9a0e-9fd7015b8457/GN12ChandlerCarruthClang_ch9.wmv




Peter Heldens - Creating Scripts with TouchDevelop

Thu, 09 Feb 2012 18:19:22 GMT

Peter Heldens, a manager at Microsoft University in the Netherlands, recently visited the touchdevelop team in Redmond, WA. Peter wrote My Online Meetings, the popular script that allows users to join a conference call in a single script using touchdevelop. Great to meet you, Peter!

The Research in Software Engineering team (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.

(image)


Media Files:
http://video.ch9.ms/ch9/21e9/9b295921-6a2d-4e75-b97a-9ff0017c21e9/phtd_ch9.wmv




Variadic Templates are Funadic

Wed, 11 Jan 2012 00:43:00 GMT

Variadic templates are arguably the most profound change in the core language brought about by C++11. Curiously, however, the C++ community still tiptoes carefully around them: variadic templates enjoyed less coverage than features such as "auto" or lambdas. Part of the reason is that more popular features simplify expression of existing designs, which makes said features easier to understand and use.

Variadic templates, however, not only simplify design and use of advanced libraries such as Boost MPL, but also enable a host of new uses.

This talk provides a solid coverage of variadic fundamentals, including typelists, the archetypal "safe printf" mechanics, and tuple construction and access. It also discusses more advanced uses, such as structured argument lists.

(image)


Media Files:
http://video.ch9.ms/ch9/5174/7feb4b38-591d-478f-8341-9fd4012d5174/GN12AndreiAlexandrescuVariadicTemplates_ch9.wmv




STL11: Magic && Secrets

Wed, 11 Jan 2012 00:44:00 GMT

The C++ Standard Library expanded and evolved massively between C++98/03 and C++11.  It's easy to forget the magnitude of these changes, because they happened gradually and sometimes invisibly.  Some things (like shared_ptr, regex, and function) were developed in Boost in the early 2000s, before making their way into TR1 in 2005 and then C++11.  Other things, like container move semantics, automatically improve programs without human intervention.  Sometimes I can hardly believe that programmers used to live without non-intrusive deterministically reference-counted smart pointers!  We are fortunate to live in such an advanced and enlightened age.

In this presentation, I'll explore how some of the C++11 Standard Library's magic works, including how the Standardization Committee fixed pair's constructors (I bet you think that pair is the simplest type in the world - ha! wrong!) and how I saved a million zillion bytes of memory across all the programs using VC10+'s make_shared().

Oh, and I will also reveal a secret that has never been announced before.

(image)


Media Files:
http://video.ch9.ms/ch9/a855/e5f3aeb9-5917-42ee-85d9-9fd4012da855/GoingNative2012STL11_ch9.wmv




Camera Fundamentals

Wed, 01 Feb 2012 13:41:07 GMT

In the Camera Fundamentals Quickstart video, you’ll learn:

  • How to leverage the AllFramesReady event to synchronize data between the color, depth, and skeletal frames
  • The supported resolutions for the color and depth cameras
  • How to read the color byte array from the ColorImageFrame event and how to dynamically build a Bitmapsource to display the color image
  • How to use the KinectColorViewer user control to display the Kinect’s color image simply by databinding the Kinect property to the KinectSensorChooser user control
  • How to tilt the Kinect camera and how it determines it’s current angle

Resources

(image)


Media Files:
http://video.ch9.ms/ch9/d369/9f79c23c-03c4-47d1-8986-9fea003cd369/CameraFundamentals_ch9.wmv




Defrag: Change Pinned Sites Icons, Laptop WiFi Router, Full Path for File

Mon, 06 Feb 2012 20:57:07 GMT

Microsoft tech troubleshooter extraordinaire Gov Maharaj and I help walk you through troubleshooting solutions to your tech support problems. If you have a problem you want to send us, you can use the Problem Step Recorder in Windows 7 (see this for details on how) and send us the zip file to DefragShow@microsoft.com. We will also be checking comments for problems, but the email address will let us contact you if needed.[01:40] - Using D2D with Windows 7 on restore. [04:36] - Closed laptop during updates, now PC hangs. [07:38] - Are RAM cleaners helpful or unneeded? [09:37] - Silverlight in a nutshell. [mentioned link][12:26] - Getting the full path for a given file. [13:35] - Can you change the icon for a TaskBar pinned site. [17:47] - Using a laptop as a WiFi router. [20:09] - Showing custom wallpaper on lock screen.* [Gov notes below][21:35] - How to rotate screen easily. [27:00] - Admin rights for removing icons in Start Menu. [29:35] - Pick of the Week: Visual Studio Achievements. [32:17] - Pick of the Week: Privacy Day [link]* Following are Gov's First of all, create a DWORD value named OEMBackground in the HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background key, and set its value to 1 (You can delete the value if you want to restore the settings). Then, create a folder named backgrounds in the path %windir%\system32\oobe\info.At last, copy the JPG files according to your monitor's resolution. For example,   backgroundDefault.jpg (MUST-HAVE)   background1024×1280.jpg   background1280×1024.jpg   background1024×768.jpg   background1280×960.jpg   background1600×1200.jpg   background1440×900.jpg   background1920×1200.jpg   background1280×768.jpg   background1360×768.jpgAll the images must be less than 256kb in size. If you are using a resolution that is not provided in the image file, system will display backgroundDefault.jpg. [...]


Media Files:
http://video.ch9.ms/ch9/e884/60c4e408-8b56-4d2e-ae0d-9feb0134e884/Defrag020212_ch9.wmv




TWC9: 4 Years of TWC9, Kinect SDK, C++, & more

Sat, 04 Feb 2012 05:47:06 GMT

On our four year anniversary of This Week on Channel 9, we wanted to give a special thank you to all of our viewers for supporting and watching us over the years. Amusingly, our first show aired Feb 1, 2008 without a name and Niners Ian & ChadK suggesting the name This Week on Channel 9. Thank you all, we wouldn't be here without you.Production Note: We know the audio is a little rough/overdriven in places and we're going to try to see if there's anything we can do post-production to fix it. Sorry about that!To celebrate this week, Martin Woodward joins us to recap the week's news, including:[0:32] TWC9's 4th Anniversary! First TWC9 Show in 2008, Brian Keller and Dan Fernandez: Name this Show! [2:33] Kinect For Windows, [Special Edition] It's Kinect day! The Kinect For Windows SDK v1 is out! (Greg Duncan, Dan Fernandez) , Kinect for Windows Quickstart Series (Dan Fernandez), Kinect for Windows – Code Migration from Beta2 to v1.0 (C#/VB) & Kinect for Windows – Details of API Changes from Beta2 to v1.0 (C#/VB) (Rob Relyea), Kinect for Windows SDK v1.0 (Download), Kinect for Windows is now Available!, Near Mode: What it is (and isn’t), Official Kinect for Windows SDK and Kinect Toolbox 1.1.1 are out! (David Catuhe) [5:11] Going Native 2012 [6:47] Real World Windows Azure Guidance: Troubleshooting Best Practices for Developing Windows Azure Applications (Avkash Chauhan, William Bellamy), http://msdn.microsoft.com/en-us/library/windowsazure/hh771389.aspx [8:12] The Big Dummies Guide for Windows Phone Developer Resources (Bil Simser) [8:54] Event Handler Memory Leaks, Unwiring Events, and the WeakEventManager in WPF 4.5 (Pete Brown) [10:22] An introduction to Agile development with Team Foundation Server: TFS Support for Agile practices (Giles Davies) [11:38] Debugger Canvas 1.1 is Released!(Kael Rowan), http://msdn.microsoft.com/en-us/devlabs/debuggercanvas, http://download.microsoft.com/download/5/A/7/5A7FB2E7-5720-4739-BDDE-28A684C5B291/Microsoft.DebuggerCanvas.vsix [13:36] Visual Studio 2010 UML Design Pattern Toolbox Items Extension (Giles Davies), http://visualstudiogallery.msdn.microsoft.com/dc41bd3a-85f6-4015-aa39-c57bfa332b20, http://umldesignpatterns.codeplex.com/ [15:14] HTML5 WebCamp Training VIDEO Available (Doris Chen) Picks of the Week!Brian's Pick of the Week! [16:33] From Concept to Code in 6 hours: Shipping my first Windows Phone App, http://lostphonescreen.com,http://wp7appsite.codeplex.com/ (Scott Hanselman) Dan's Pick of the Week! [18:04] Kinect Service, http://kinectservice.codeplex.com/ (Brian Peek) Martin's Pick of the Week! [21:05]  96 Line F# [HP-35 calculator] Emulator + 960 bytes of HP-35 Microcode (Ashley Feniello)    [...]


Media Files:
http://video.ch9.ms/ch9/a4a6/6b8f53c4-8bee-4e84-beec-9fec0129a4a6/TWC9Feb32012_ch9.wmv




Day 1 Keynote - Bjarne Stroustrup: C++11 Style

Tue, 10 Jan 2012 00:41:00 GMT

We know how to write bad code: litter our programs with casts, macros, pointers, naked new and deletes, and complicated control structures. Alternatively (or additionally), we could obscure every design decision in a mess of deeply nested abstractions using the latest object-oriented programming and generic programming tricks. Then, for good measure, we might complicate our algorithms with interesting special cases. Such code is incomprehensible, unmaintainable, usually inefficient, and not uncommon.

But how do we write good code? What principles, techniques, and idioms can we exploit to make it easier to produce quality code? In this presentation, I make an argument for type-rich interfaces, compact data structures, integrated resource management and error handling, and highly-structured algorithmic code. I illustrate my ideas and guidelines with a few idiomatic code examples.

I use C++11 freely. Examples include auto, general constant expressions, uniform initialization, type aliases, type safe threading, and user-defined literals. C++11 features are only just starting to appear in production compilers, so some of my suggestions are conjecture. Developing a "modern style," however, is essential if we don't want to maintain newly-written 1970s and 1980s style code in 2020.

This presentation reflects my thoughts on what "Modern C++" should mean in the 2010s: a language for programming based on light-weight abstraction with direct and efficient mapping to hardware, suitable for infrastructure code.

(image)


Media Files:
http://video.ch9.ms/ch9/252f/ed5c3dc3-3335-493b-9e2c-9fd00012252f/GoingNative2012KeynoteStroustrup_ch9.wmv




Episode 69 - SQL Azure Federations with George Huey

Fri, 03 Feb 2012 18:58:19 GMT

Join Wade and Steve each week as they cover the Windows Azure platform. You can follow and interact with the show at @CloudCoverShow.

In this episode, Wade is joined by George HueyPrincipal Architect Evangelist for Microsoftto discuss how to scale-out with SQL Azure Federations. George is the author and creator of the SQL Azure Migration Wizard and the SQL Azure Federation Data Migration Wizard.

In the news:

 

(image)


Media Files:
http://video.ch9.ms/ch9/b6f3/58d8f68d-59ba-4e35-9a01-9fec00fdb6f3/CloudCover69SQLAzureFederations_ch9.wmv




Expert Panel Q&A featuring Scott Guthrie, Dave Campbell, and Mark Russinovich

Fri, 16 Dec 2011 09:19:00 GMT

Submit your questions over Twitter with the #WindowsAzure hashtag and have them answered live during the event by senior Microsoft engineering leaders.

If you watched this session, please help us by taking this short survey.

(image)


Media Files:
http://video.ch9.ms/ch9/b742/02e94bc1-f80c-423b-924e-9fb90010b742/ExpertPanel_ch9.wmv




Channel 9 Cloud Cover Show Live

Thu, 15 Dec 2011 10:02:00 GMT

Join Steve Marx and Wade Wegner for this special live edition to see some fresh Windows Azure demos and hear answers to common Windows Azure questions.

Download Wade's "Minority Report" with Kinect demo.

If you watched this session, please help us by taking this short survey.

 

(image)


Media Files:
http://video.ch9.ms/ch9/6e99/937925af-9d23-4ccd-abc1-9fb9000f6e99/CloudCoverLive121311_ch9.wmv