Oh snap! Body Snap for the Kinect for Windows v2 Public Preview

With last week's shipping of the Kinect for Windows v2 devices and the release of the public preview of the SDK, I expect a flood of updates from those who have been involved in the previously closed dev preview process.For example, I just came across this new project...Body Snap3D body models from the Kinect in a snapBe a part of the 3D revolution. Help us to test this revolutionary ultra-portable scan-to-3D model solution!With this app — now in beta release — you can use a single Microsoft Kinect to take full body scans anywhere and quickly convert these scans to 3D body models. These body models, of yourself or others, can be posed, animated, measured, and used in a variety of applications.How does it work?1. Body Modeling Made SimpleWith a single Kinect, take 4 shots of your subject’s body in a static pose and 2 shots of the face. No turntable needed!2. Receive Your Body ModelOnce you take the scan, click “get model” to upload it to Body Hub, our body model web app. In the same day (and this will get faster!) your 3D body model will be available for download.What can you do with your body model?Custom Clothing / Made-to-measure: With the body model, we can extract measurements and provide you with a highly accurate visualization of your client’s shape.Character Creation: Using Mixamo Fuse, you can upload your body model and create and animate your own character. See how easy it is to put yourself in a game or film project here.But Wait…There’s More!: Well…there will be soon. In the near future, all kinds of applications — from apparel and equipment design to fitness apps and recommendation engines — will be able to use your 3D body models.Want to know how we do it? Check out our lab notes belowBody Snap uses a single Kinect sensor at a fixed position, which captures several views of the person from different angles, as they turn. This is in contrast with other systems, where an operator waves a single sensor around the person being scanned, or multiple Kinect sensors simultaneously capture data from different angles.As a person moves, their body shape changes, so rigid 3D alignment across these views is impossible. To cope with variation in pose across views, we use a parameterized body model which factors 3D body shape and pose variations. This enables the estimation of a single, consistent shape across views, while allowing pose to vary.Based on monocular, low-resolution image silhouettes and coarse range data, we estimate our parametric model to reconstruct shape. See these papers for more details:Weiss, A., Hirshberg, D. and Black, M. J. Home 3D body scans from noisy image and range data. ICCV 2011Loper, M. and Black, M. J. OpenDR: An Approximate Differentiable Renderer. ECCV 2014.Project Information URL: http://www.bodysnapapp.com/Project Download URL: http://www.bodysnapapp.com/scanning the body with Body Snap app using Kinect for Windows v2 for character creation in Mixamo/FuseHey guys, we're beta testing a new application -- Body Snap -- we built that let's you scan anybody at home and create a 3D digital model of that body. These bodies can be used as a base shape for character creation in Mixamo, and can then be used in video games. We are currently working on improving our automatic alignments from the scanner input, and would love some (friendly!) feedback on our bodies, and some general UI/UX stuff. We just released it 2 days ago for a public beta, so it's not completely optimized yet, but we were hoping to get some people who have the Kinect SDK to play around with it and give us some feedback. Thanks! TLDR: Make avatars with kinect, tell us what you think.Project Information URL: http://www.reddit.com/r/kinect/comments/2b2ziv/scanning_the_body_with_body_snap_app_using_kinect/Follow @CH9Follow @Coding4FunFollow @KinectWindowsFollow @gduncan411

Posted by on 22 July 2014 | 8:00 am

Ping 216: WP8 updated games, Bing outpredicts Google, NFL streaming, free group Skype calls and more! | Ping!

Hey everybody! Mark is back this week and we have all sorts of summer fun that we're pinging each other about...[04:38] Nearly 40 old Xbox games updated with 512 MB and Windows Phone 8 support[07:19] Microsoft Bing beats Google in World Cup predictions[08:08] NFL Sunday Ticket streaming on PlayStation, Xbox platforms this season[10:22] Enjoy free group video calling on Windows tablets[11:24] Bing and Cortana will make it easier to research your school papers[12:15] Pinball FX2 rolls on Xbox One July 31Question of the week! We listed out 40 old games coming back onto the platform, which were your favorites?Chat with us throughout the week using  #PingShow on TwitterLike us on Facebook http://facebook.com/ThePingShow@MarkDeFalco @RicksterCDN

Posted by on 21 July 2014 | 4:55 pm

Defrag Tools #99 - Writing a Debugger Extension Part 4 | Defrag Tools

In this episode of Defrag Tools, Andrew Richards and Chad Beeder continue a series on writing a Debugger Extension for the Debugging Tools for Windows. The series is based on a 3 part MSDN Magazine series that Andrew wrote back in early 2011.Resources:Writing a Debugging Tools for Windows Extension - Part 1 - March 2011Writing a Debugging Tools for Windows Extension - Part 2 - May 2011Writing a Debugging Tools for Windows Extension - Part 3 - June 2011Timeline:[00:00] - Expression Evaluation[01:25] - GetExpression[05:40] - IDebugControl::Evaluate[07:35] - Symbol Resolution: @foo : registers; $!foo : locals variables[11:27] - MASM vs. C++ expressions: ? (MASM) vs ?? (C++)[14:52] - Next week - Episode 100![15:01] - Email us your issues at defragtools@microsoft.com

Posted by on 21 July 2014 | 11:00 am

Azure's new Hybrid Connections - not your father's #hybridCloud

A one-off special that looks at the how Microsoft Azure's new Hybrid Connections feature, part of the Azure BizTalk Services suite, makes building hybrid applications easy. This is not your father's hybrid solution, it's way more awesome than that.Follow @nirmskFollow @joshtwist

Posted by on 21 July 2014 | 10:00 am

Announcing: Microsoft’s Unified Technology Event for Enterprises

You talked, we listened... The world of IT and enterprise development and your needs are rapidly changing. In a cloud first, mobile first world you need:The broadest range of learning opportunities across the breadth of Microsoft's technologies and solutions Technical education, product evaluation and deep hands-on learning to plan, architect, deploy, manage, and secure a connected enterpriseMore access to senior technology leaders and engineers doing coding every day to get your questions answeredA greater understanding of future technology vision and roadmap to help you be successfulGreater community interaction with technology professionals and your industry peers in structured and informal settingsEpic after hour gatherings where you can unwind and turn on the fun with your peers!We're excited to announce the inaugural unified Microsoft commercial technology event the week of May 4, 2015.  If you've attended TechEd or Microsoft Management Summit, this is the place for you to be. It's everything you've come to know and love and more. You'll find what you're familiar with and you'll learn more about Lync, Microsoft Azure, Microsoft Exchange, Office 365, Project, SharePoint, SQL Server, System Center, Visio, Visual Studio, Windows, Windows Intune, Windows Server and lots more. Save the week of May 4, 2015.  We'll be back in September with more details. See you in Chicago for this unparalleled event.Follow TechEd on Facebook, Twitter and subscribe to the TechEd Insiders Newsletter for event updates.This change only affects events scheduled in calendar year 2015. This year, TechEd Europe in Barcelona 28-31 October, will proceed as planned.To be clear, TechEd lives on. This event will be a part of and an enhancement of TechEd, co locating with that event to ensure the world of IT gets optimal access to all of the best resources in one place.  

Posted by on 21 July 2014 | 9:59 am

Episode 002 - Jason Short (The Cloud) | CodeChat

A chat with Jason Short from Microsoft's DPE group reveals a few pretty cool perspectives on the state and direction of cloud computing. Jason works with large Microsoft partners on implementing massive Azure solutions.In this show we talk about cloud solutions as a new paradigm for developers [03:16], what the cloud implies for your architecture [08:14], VMs versus PaaS solutions [15:04], what CEO Satya means when he says "Mobile first and cloud first" [20:31], and which directions the clouds might be blowing [28:24].For more content from the author go to codefoster.com.

Posted by on 21 July 2014 | 9:00 am

TWC9: Kinect for Windows v2, Unified Windows Dev Portal, IoT and more... | This Week On Channel 9

This week on Channel 9, Brian and Dan discuss the week's top developer news, including;[00:22] The Kinect for Windows v2 sensor and free SDK 2.0 public preview are here[02:55] New Opportunity: Kinect for Windows + Unified Windows developer portal and documentation and 21 additional payout markets[03:38] Rolling out the Windows Developer Program for IoT (Steve Teixeira), http://www.windowsondevices.com/[07:01] openFrameworks Developers Can Now Create Universal Apps for Windows (Eric Mitt)[07:51] Announcing Collaboration with Google and Docker to Support New Open Source Projects on Microsoft Azure (Jason Zander)Picks of the Week!Brian's Pick of the Week:[09:35] MIT Students Create An Ice Cream Printer (John Biggs)Dan's Pick of the Week:[10:45] Microsoft Research shows off advances in artificial intelligence with Project Adam (Athima Chansanchai)Follow @CH9 Follow @briankel Follow @danielfe Follow @gduncan411

Posted by on 18 July 2014 | 3:45 pm

Introducing WebJobs Tooling for Visual Studio with Brady Gaster | Web Camps TV

Join your guide Cory Fowler as he talks to the product teams in Redmond as well as the web community.This week Brady Gaster rejoins WebCampsTV as a guest to show off the new tooling he's been working on with his team. The WebJobs tooling provides a rich experience for Web Site developers who want to leverage WebJobs in Azure Websites. Brady also introduces us to Swagger, a great API metadata format, and shows how easy it is to output Swagger JSON using the Swashbuckle NuGet package.Show LinksMaking your jobs easier with the Azure WebJobs SDK (with Pranav Rastogi & Mike Stall)WebJobs SDK tutorialPSBuildSwagger 1.2 specSwashbuckle NuGet Packages (Web API & Self-hosted Web API)SchemaStore.orgSurfacing your HTTP APIs with API Management (with Josh Twist)Taking Your ASP.NET Apps to the Cloud with Microsoft Azure WebsitesFollow Brady Gaster on TwitterFollow Cory Fowler on Twitter

Posted by on 18 July 2014 | 3:11 pm

Edge Show 112 – New Widgets & Dashboards with Operations Manager in System Center 2012 R2 | Edge

In this episode Symon interviews Daniel Savage, Principal Program Manager Lead on the System Center Operations Manager team, to discuss the new dashboards and visualizations available in Update Release 2 (http://support.microsoft.com/kb/2929891).  These widgets provide more detailed information about alerts, health, images, classes, SLAs, performance, websites, PowerShell, state, and topology.For more information about the new widgets, visit http://blogs.technet.com/b/momteam/archive/2014/04/24/new-widgets-and-dashboard.aspx.The interview with Daniel begins at [09:05]:-[09:40] How does Operations Manager analyze and display data?-[10:35] What is the difference between a widget and a dashboard?-[11:00] Which widgets shipped with the System Center 2012 and 2012 R2 initial release?-[11:40] How is Update Release 2 installed to enable the new widgets?At [12:00] Daniel demos how to create a new dashboard-[12:30] Which widgets are new?-[13:35] How do you publish a dashboard to a web console?-[14:45] What does the 'state' of a system indicate?-[15:05] Is it possible to drill down into an alert to provide more information?-[15:50] What type of states can the tiles display?At [16:35] Daniel demos the new topology wizard-[17:45] What type of requirements are needed for the SQL Server that supports the Operations Manager database?-[18:25] How do you display PowerShell information in a widget?At [19:10] Daniel demos how to create a PowerShell Grid widget-[19:25] Where does the PowerShell script run and under what security context?At [21:10] Daniel demos how PowerShell can be used to query Bing and return data-[21:45] How extensible is this solution?-[22:20] Is it possible to query information from internal applications or websites?At [23:05] Daniel demos how to create custom widgets in Visual Studio-[23:35] What are the best practices to optimize the speed of the visualizations?-[25:40] How do the Operations Manager widgets compare to VMware vCenter Operations Manager?-[26:30] Where can people go to learn more?-Blog post: http://blogs.technet.com/b/momteam/archive/2014/04/24/new-widgets-and-dashboard.aspx.-Wiki: http://social.technet.microsoft.com/wiki/contents/articles/24133.operations-manager-dashboard-widgets.aspxNews:-[00:35] Microsoft shows its commitment to security with the Microsoft Interflow platform: http://technet.microsoft.com/en-us/security/dn750892 -[01:45] Two new Microsoft Azure datacenters available in US East 2 (Virginia) and US Central (Iowa): http://azure.microsoft.com/en-us/regions/#services-[02:25] Machine Learning public preview is now available for Microsoft Azure: http://azure.microsoft.com/en-us/services/machine-learning-[03:40] Several updated Virtual Machine & BizTalk Server images are now available in Microsoft Azure: http://azure.microsoft.com/en-us/services/virtual-machines & http://azure.microsoft.com/en-us/services/biztalk-services-[04:25] Windows Apportals is now available which allows companies running Windows 8.1 to use customizable productivity widgets: http://www.microsoft.com/enterprise/apportals/default.aspx-[05:25] Microsoft acquires InMage to enhance disaster recovery solutions to Microsoft Azure: http://blogs.microsoft.com/blog/2014/07/11/microsoft-acquires-inmage-better-business-continuity-with-azure-[06:15] Microsoft Azure StorSimple releases the StorSimple 8000 Series storage appliance: http://www.microsoft.com/en-us/server-cloud/products/storsimple/default.aspx -[08:00] Microsoft Azure Certified Program is announced providing certification to Azure Virtual Machines: http://azure.microsoft.com/en-us/gallery/virtual-machines/partner-program Connect with the Edge Team:Follow @tnedgeFollow @SymonPerrimanFollow @RicksterCDNFollow @dtzarFollow @SimonsterFacebook

Posted by on 17 July 2014 | 9:40 pm

XamlBoard | Visual Studio Toolbox

In this episode, Robert is joined via Lync by Thomas Immich of Centigrade GmbH. Thomas shows XamlBoard, a resource management tool for WPF applications. XamlBoard shows all your WPF resources in a visual way. You can tag resources, making them easier to find in the future. You can merge resources into a single XAML file. And you can turn your resources into XAML snippets in Visual Studio. This makes it easy to reuse styles, colors, fonts or content in other applications.You can download XamlBoard here and get the XamlBridge Visual Studio extension Thomas shows here.

Posted by on 17 July 2014 | 10:16 am

An Introduction to benchmarking in the Cloud | Data Exposed

In this episode Scott Klein is joined by Charles Levine - Principle Program Manager Lead in SQL Server for benchmarking. In this episode Charles discusses the principles and concepts for benchmarking and how Microsoft uses benchmarks to assess the impact of database performance. Charles lays the foundation by defining what a benchmark is and then discusses the four criteria the makes a benchmark useful and follows that up by discussing the key factors that affect performance. Scott and Charles wrap up this episode by discussing why benchmarking is critical, especially when working with Azure SQL Database.

Posted by on 9 July 2014 | 11:32 am

Dancing with Symmetry to Harness the Power of Complexity: Subjective Programming in Context | Lang.NEXT 2014

At any instant when you are programming, some details rise to the foreground and others recede into the background context. The manner in which the programming language supports context profoundly affects the ease of evolution and reuse. We propose a language paradigm that amplifies the power of object-oriented programming by explicitly supporting multi-dimensional context, and using it for dispatch and for program organization. The dispatch rules reduce to familiar delegation in the one- dimensional case and treat all dimensions equally and symmetrically. They are designed to allow programmers to evolve the system by adding dimensions. The paradigm can directly express, in a unified and simple fashion, many situations that are awkward with object-oriented programming or that usually require ad hoc mechanisms. Although it adds complexity to the object-oriented model, an environment can employ subjectivity with progressive disclosure to hide dimensions and present developer- specific views, thereby smoothing the learning curve. In this distillation of our 2013 SPLASH-i talk, we will introduce and illustrate the paradigm, give some details of context-based dispatch, and show a glimpse of our early prototype.

Posted by on 30 June 2014 | 11:56 am

ASP.NET MVC 6 (now with integrated Web API!) | dotnetConf 2014

ASP.NET MVC and ASP.NET Web API in ASP.NET vNext are becoming one singular framework: ASP.NET MVC 6. Join Daniel Roth as he shows how to create great ASP.NET web apps that serve both pages and services. First we'll see how to build OData v4 compliant services using ASP.NET Web API 2.2 and the new attribute routing features available in ASP.NET MVC 5.2. Then we'll take a look at how ASP.NET MVC and Web API are being combined into a single framework, ASP.NET MVC 6, for handling all of your Web UI and services. We'll learn how to use ASP.NET MVC and Web APIs in ASP.NET vNext to support connected applications for browsers, Windows Phone, Windows Store and more! 

Posted by on 25 June 2014 | 1:27 pm

What's New in XAML Platform & Tooling | dotnetConf 2014

  Tim will do a lap around what is new to the Windows Phone 8.1 platform as well as a tour of the new XAML tooling in Visual Studio Update 2 for developers and designers.

Posted by on 24 June 2014 | 1:37 pm

Fun with .NET - Windows Phone, LEGO Mindstorms, and Azure | dotnetConf 2014

In this demo-packed session, we'll walk through building your first .NET controlled LEGO Mindstorm using Windows Phone. You'll learn about the LEGO EV3 API, how to control motors and read sensor data, and how to batch commands to the robot. Once we have a working, drivable robot, we'll switch to cloud-enabling the robot so that you can drive the robot remotely via a Web site hosted in Microsoft Azure.

Posted by on 18 June 2014 | 6:47 pm

.NET Native Deep Dive | dotnetConf 2014

Look inside the .NET Native compiler toolchain to understand how we enable .NET Windows Store apps to compile to self-contained native apps.

Posted by on 18 June 2014 | 6:46 pm

The Present and Future of the R Programming Language | Lang.NEXT 2014

As R is becoming increasingly more popular and widely used, two great challenges have emerged: performance and scalability. We aim to attack these problems with a new R engine built on top of a Java virtual machine.  The benefits we get from Java are good integrated support for multi-threading, a modern garbage collector, and a better integration with the cloud and databases. Choosing Java instead of say C++ brings also a number of challenges.  A big challenge is accessing well proven numerical libraries implemented in C/Fortran, such as LAPACK/BLAS, but also the Rmath library and other numerical codes present in R. We will explain the status of our  project, FastR. Currently, on small benchmarks, on these we have seen speedups between 2x and 15x over the latest version of the R interpreter.

Posted by on 19 May 2014 | 1:18 pm