Omnimaga

General Discussion => Technology and Development => Other => Topic started by: coolrudski on May 17, 2011, 02:44:18 pm

Title: Microsoft Kinect SDK
Post by: coolrudski on May 17, 2011, 02:44:18 pm
HEY!
Well you must be wondering about the Kinect SDK! What a wonderful place to look! The kinect SDK is here:
http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/
AND IT'S FREE! But it is only a beta so the documentation is poor but I've been using it for a while now so I should be able to help with any questions. Tomorrow I will be updating this to be a more conclusive guide but until then you can post on the thread or PM and I'll get back to you. Whether it be about the Kinect, the SDK, .NET or programming in visual studio.
Anyways have fun! The best way to start doing this is start with small little problems to solve with coding and work your way up to really advanced applications! Good luck and I can help you along the way!

~Coolrudski
Title: Re: Kinect SDK
Post by: DJ Omnimaga on May 17, 2011, 02:58:34 pm
Will it work with XNA? I know a bunch of people made games for XBox Live indie games store, but I am curious if they will support the kinect. Also will the Kinect SDK cost extra money?
Title: Re: Kinect SDK
Post by: coolrudski on May 17, 2011, 09:37:56 pm
I am pretty sure it is free as of the latest news, and it runs on the .Net framework and silverlight (i.e visual studio: VBA, C, C++, C#). considering they made XNA compatible with the .Net framework at the MIX11 with the silverlight 5 beta, there is most like the ability to use XNA. I am not sure about .Net extension (i.e iron ruby and iron python) but I imagine it will eventually be supported.
Title: Re: Kinect SDK
Post by: ruler501 on May 17, 2011, 09:43:42 pm
I wish they'd release it to work with linux, but microsoft would never do that. I need to get a Windows virtual machine
Title: Re: Kinect SDK
Post by: coolrudski on May 17, 2011, 09:47:22 pm
yes unfortunately it only runs on windows seven as of now. of course you can always use a third party api for linux to program if you are so inclined to, but it seems to me you are probably better off just partitioning your linux computer (if at all possible). I personally would prefer the fully functional .Net compatibility and support, opposed to the alternative third party/windows making cruddy cross platform for the SDK (ie for mac or linux). And i mean it makes sense considering they sold so many Kinects, they should make a killer profit on indie games and apps.
Title: Re: Microsoft Kinect SDK
Post by: DJ Omnimaga on May 17, 2011, 10:10:40 pm
It kinda sucks for Vista users, since that OS only came out a few years ago. X.x

I hope it is free, since we already need to pay like $100 per year   to develop XNA games in the first place and it's annoying if somehow you suddently become busier than expected and have wasted so much money on something you can no longer use.

I hope they make it easy to implement in indie games. As for the Kinect itself what I don't like tho is that now you're forced to buy it with an Xbox, so if your Xbox broke, like mine, and you only needed an Xbox, not a Kinect, then you're stuck having to shell away an extra $100 for something you will not use... I miss the 20 GB 360 costing only $199.99. Now you only get the arcade version for that price...
Title: Re: Microsoft Kinect SDK
Post by: coolrudski on May 18, 2011, 03:24:45 pm
Well the SDK works with just the kinect to my understanding. Like you can literally plug it into your computer and run programs using it (this is also important for robotics).
Title: Re: Microsoft Kinect SDK
Post by: Deep Toaster on May 21, 2011, 06:48:49 pm
Hmm, this makes me wonder if we could ever use Kinect technology on a TI calc O.O
Title: Re: Microsoft Kinect SDK
Post by: coolrudski on May 23, 2011, 05:27:34 pm
I mean if i could get at the heart of the code, software and os, and they come out with lua support I definitely could. I would just write an API for .net Lua (Nua) for the nspire lua SDK, and then another API so you could directly code to the kinect. It would be a lot of work but possible. If someone can get the nspire to work with .net then i could almost definitely get something working. But it definitely wouldn't come close to the real capabilities it has on say the XBOX 360 or computer unfortunately. I could, but I mean what would you do with it? I do not see really the purpose but it's possible
Title: Re: Microsoft Kinect SDK
Post by: ruler501 on May 23, 2011, 09:47:20 pm
sounds like a fun project coolrudski. I could imagine applications but most of them are completely fanciful
Title: Re: Microsoft Kinect SDK
Post by: coolrudski on June 16, 2011, 08:25:56 pm
So the kinect sdk came out today. Im playing around and using some XNA too. i got it to run a wireless kinect setup on my laptop so i scroll and use my laptop all by motion sensing though

Title: Re: Microsoft Kinect SDK
Post by: Scipi on June 18, 2011, 05:28:45 pm
So the kinect sdk came out today. Im playing around and using some XNA too. i got it to run a wireless kinect setup on my laptop so i scroll and use my laptop all by motion sensing though



I've heard of the kinect SDK being released but I didn't know it came out so soon!
/me looks up info about the SDK

Does it cost anything to academics? I didn't see anything about prices.
Title: Re: Microsoft Kinect SDK
Post by: fb39ca4 on June 18, 2011, 09:52:54 pm
That's stupid how they limited the sdk to windows 7. I doubt there is actually any compatibility problem with earpiaer oses. It's kind of like how halo 2 was only released for windows vista, but not for technical reasons.
Title: Re: Microsoft Kinect SDK
Post by: coolrudski on June 18, 2011, 10:55:04 pm
its free actually but it is only the beta version its on the kinect research. well i mean visual studio also runs on windows seven when you run it on vista its not as good or optimal for performance. And i mean I like windws seven better than both vista and XP. but its free for non commercial use. actually ill post a quick guide for doing it in C#. (I would do it in C++ or VB but the visual basic version doesnt take full advantage of the SDK and the C++ is so complex and its a beast on its own. since it acts as both and object orientated and procedural language its not so fun).
Title: Re: Microsoft Kinect SDK
Post by: fb39ca4 on June 18, 2011, 11:12:46 pm
not all of us have windows 7 or are willing to pay $$$ to upgrade
then again not all of us have kinects
Title: Re: Microsoft Kinect SDK
Post by: coolrudski on June 18, 2011, 11:20:52 pm
Ok well then don't program for the Kinect. what do you want me to say? sorry things cost money? I apologize but if you are gonna harp on windows or things costing money its not here. I just wanna help and give advice to people who are interested in developing for the kinect SDK. I apologize you do not have the opportunity. but i mean you can get the kinect used for 80 and windows 7 is 120 so 200 isn't that terrible a price. I hope you one day will have the opportunity to do it.
But I completely understand! You could always start coding in visual studio and thats free just look up visual studio express :) its never too early to start coding .NET! :D
Title: Re: Microsoft Kinect SDK
Post by: AngelFish on June 18, 2011, 11:43:45 pm
It's one thing to charge for the hardware. That's completely understandable. It's another thing entirely to force users to have a commercial and somewhat expensive operating system.

Anyway, I'm disappointed, although not entirely surprised, that Microsoft is only allowing interpreted frameworks like .net and silverlight. The Kinect is already capable of amazing things. Imagine what would be possible if you got rid of that ridiculous abstraction.
Title: Re: Microsoft Kinect SDK
Post by: fb39ca4 on June 18, 2011, 11:52:27 pm
I don't have a problem with the cost of the Kinect itself, I was just kidding there., sorry if I was not clear.
I do not think it should be restricted to windows 7 though. I can understand if MS only supports windows, but forcing others to have the latest version for no real reason is not cool with me.
Title: Re: Microsoft Kinect SDK
Post by: coolrudski on June 18, 2011, 11:56:43 pm
Well I do not understand if you were microsoft why would you build a tool that works on an old version of the OS??? Thats like me saying I am going to develop an application that is optimal on windows 98. thats just plain silliness vista is 3-4 years old. If you're a devoloper youre gonna do it on the most current version of it. so if windows 7 doesnt work for you just go open source. thats all nbd. its not really forcing people to get windows seven. their target audience who would develop on the Kinect probably 90% at least have windows seven already you know? and its not easy writing backwards portability to an entire namespace and tool
Title: Re: Microsoft Kinect SDK
Post by: DJ Omnimaga on June 19, 2011, 12:35:18 am
The thing is that a lot of people probably have Linux or Mac, too. They are probably not willing to switch to Windows only to develop for the Kinect. Also, have you taken in consideration that a bunch of people may still have hardware that cannot run Windows Vista or Seven properly at all?

ALso you need to be careful about how you respond to people on the forums. Omnimaga is meant to be free of hostility. There's a reason why your post above was rated -1 (and now -2). People were not trying to discourage you to use the Kinect SDK nor anyone else. It just doesn't suit their personal needs.
Title: Re: Microsoft Kinect SDK
Post by: coolrudski on June 19, 2011, 12:39:11 am
um i felt hostility towards me and trying to help people... everytime i say something i am met with a criticism about the thing i am doing. every time. and i was saying that from a developers standpoint it wouldnt make sense. i dont think its fair to call me hostile when i just am trying to defend from  people criticising what i do and use
Title: Re: Microsoft Kinect SDK
Post by: DJ Omnimaga on June 19, 2011, 12:41:43 am
Please do not try to make yourself look perfect by shifting the entire blame on other people. It's you who were hostile in the first place. They were not criticising what YOU do, they were just criticising the software and why they won't THEMSELVES use it.

I do not want you to ever accuse anyone of being hostile towards you again on the forums, nor try to make yourself look like you never do anything wrong, else your account will be deleted.
Title: Re: Microsoft Kinect SDK
Post by: AngelFish on June 19, 2011, 12:42:41 am
How about we forget about everything so this doesn't into a blame game? :)

Title: Re: Microsoft Kinect SDK
Post by: coolrudski on June 19, 2011, 12:45:39 am
Um i dont know what that ndoom thing means?? and i didnt say i didnt do anything wrong i just feel like this is being blown a tad out of proportion... i felt personally a little hurt by criticisms of microsoft and the tools i use every day to code.
Title: Re: Microsoft Kinect SDK
Post by: DJ Omnimaga on June 19, 2011, 12:47:50 am
People did not intend to hurt you for using Microsoft tools and liking them. People simply said they won't use them. Then you attack them for having different opinions on the subject, then when you agressed them you start shifting the entire blame on them and me.
Title: Re: Microsoft Kinect SDK
Post by: Munchor on June 19, 2011, 12:28:19 pm
Well, my opinion on Kinect.

They didn't share much information on hardware and programming, but it's not that bad. I'm going to a course of how to code for Kinect using Processing, so how bad can it be?
Title: Re: Microsoft Kinect SDK
Post by: fb39ca4 on June 19, 2011, 12:44:38 pm
It would be cool if companies that released kinect goes for xbox could also release them for PC, once the sdk can be used commercially. I imagine people then might buy kinects on their own to play PC games, so it is a win for everyone.