Coffeehouse Thread

13 posts

Metro Style apps with Kinect (and without VS2012)

Back to Forum: Coffeehouse
  • User profile image
    Richard.Hein

    I guess I can't add a reference to Microsoft.Kinect from within a Metro-style application.  How can this really work out, the idea of restricting what I can use from within the application?  Frustrated.

    EDIT:  Also, how can you make a metro-style application without VS2012??  Looks like you aren't supposed to at least ... why on Earth?  To sell VS2012?  That will backfire.

  • User profile image
    Richard.Hein

    Of course there are ways (to integrate Kinect into a metro-style app), but it's not ideal, I just wanted the simplest way possible to stream out to a metro-style page, and have to set up infrastructure to do it:

    http://channel9.msdn.com/coding4fun/kinect/Kinect-your-Metro

  • User profile image
    MasterPi
  • User profile image
    Charles

    @Richard.Hein: There's a lot of productivity magic built in if you use VS 2012... A lot of plumbing is taken care of for you so you can do things like share code across very different languages/runtimes... You could author components outside of VS (libraries, for example) relatively easily. If you wanted to author a complete app (including UI), then you'd have a harder time. Why don't you ask this on the MSDN forums? You'd get a better answer Smiley

    C

  • User profile image
    Charles

    , Richard.Hein wrote

    I guess I can't add a reference to Microsoft.Kinect from within a Metro-style application.

    Right.

    C

  • User profile image
    Richard.Hein

    @MasterPie: That link is killing IE10 on me ... I might need to reboot.  I'll check it out though.

  • User profile image
    Richard.Hein

    @Charles: Yes, valid points; the "Win 8 style" applications have a lot of services and publishing what they can do etc..., is nice for security and so forth, but I want to make one of these from scratch from LINQPad ... yeah, it's an artificial restriction but it has a purpose to me (which I'm not ready to disclose because it might not work).  Part of the point is to try to understand how it's all put together, but it's secondary to the overall objective.

  • User profile image
    MasterPi

    , Richard.Hein wrote

    @MasterPie: That link is killing IE10 on me ... I might need to reboot.  I'll check it out though.

    Shoot, I didn't read your post correctly...I had forgotten that "Metro-style" refers to the Modern UI/metro/no-idea-what-to-call-it-yet apps in Win8. My project was for a metro influenced desktop UI to match metro-style/Windows Phone app UI that is browsable through Kinect interaction.

    Haven't looked at the WinRT APIs yet, so I don't know exactly how to integrate the Kinect yet.

  • User profile image
    MasterPi

    After looking at WinRT...you could probably use sockets and connect to a Kinect server on the local machine that spits out gestures and joint locations.

  • User profile image
    AndyC

    , MasterPie wrote

    After looking at WinRT...you could probably use sockets and connect to a Kinect server on the local machine that spits out gestures and joint locations.

    That's never going to work in a realistic scenario, because there is simply (and intentionally) no way you can possibly install that server component when a user installs an app from the store. As it stands, Metro-style apps and Kinect will simply not play together at all, you would have to develop the app as a desktop application.

  • User profile image
    contextfree`

    You don't technically need VS2012 (or any version of VS) to create Windows Store apps - you could assemble an .appx yourself and install it with the powershell cmdlets. If you wanted to ...

  • User profile image
    Richard.Hein

    @contextfree`: Yes, I would like to figure that out.  I did search for this but didn't use the right keywords ... now it's easy, "appx" had to be in there, so thanks ... http://peterdn.com/post/To-make-a-Metro-Appx-Package-from-scratch-you-must-first-e280a6.aspx

     

  • User profile image
    MasterPi

    , AndyC wrote

    *snip*

    That's never going to work in a realistic scenario, because there is simply (and intentionally) no way you can possibly install that server component when a user installs an app from the store. As it stands, Metro-style apps and Kinect will simply not play together at all, you would have to develop the app as a desktop application.

    I was assuming he was just playing around...

    Would Kinect interaction even pass Store policies?

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.