<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>D Goins Espiriance</title>
	<atom:link href="http://dgoins.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dgoins.wordpress.com</link>
	<description>Technological outformation for this day and age</description>
	<lastBuildDate>Mon, 20 May 2013 20:24:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='dgoins.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>D Goins Espiriance</title>
		<link>http://dgoins.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dgoins.wordpress.com/osd.xml" title="D Goins Espiriance" />
	<atom:link rel='hub' href='http://dgoins.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Never Ending TFS 2010 Unit Tests</title>
		<link>http://dgoins.wordpress.com/2013/05/20/never-ending-tfs-2010-unit-tests/</link>
		<comments>http://dgoins.wordpress.com/2013/05/20/never-ending-tfs-2010-unit-tests/#comments</comments>
		<pubDate>Mon, 20 May 2013 20:23:45 +0000</pubDate>
		<dc:creator>dngoins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dgoins.wordpress.com/?p=543</guid>
		<description><![CDATA[This title is purposely misleading. Rather it should be how to get Visual Studio 2012 unit tests to run with TFS Build Server 2010. However this is the result of not completely configuring my build environment as outlined in the remaining text below… Have you ever created a TFS 2010/2012 Build definition, and tried to [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=543&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This title is purposely misleading. Rather it should be how to get Visual Studio 2012 unit tests to run with TFS Build Server 2010. However this is the result of not completely configuring my build environment as outlined in the remaining text below…
</p>
<p>Have you ever created a TFS 2010/2012 Build definition, and tried to make sure that unit tests were executing correctly, only to check it and notice that the Unit Tests were not quite executing, yet TFS Build server displayed it was. To make matters worse, the unit tests were never ending, and the TFS Build was sitting there waiting for the test to end. To top it off, these builds were &#8220;Gated&#8221; check in builds, which basically meant no one could check in their code successfully until the build completed successfully, which in my case wasn&#8217;t happening because the unit test never completed, heck they never truly started.
</p>
<p><img src="http://dgoins.files.wordpress.com/2013/05/052013_2024_neverending1.png?w=620" alt="" />
	</p>
<p>You tried everything and not once did it occur to you that you were running Visual Studio .Net 2012 unit tests with TFS Build Server 2010. TFS Build Server 2010 is designed to work with Visual Studio .Net 2010. Even though it <strong>will</strong> work woth VS.Net 2012, TFS Build Server 2010 knows nothing about VS.Net 2012, including it&#8217;s unit tests.
</p>
<p>So… I  searched… <a href="http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/ab53380d-36fd-40e5-8494-3cb9560578b5">http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/ab53380d-36fd-40e5-8494-3cb9560578b5</a> and I asked <a href="http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/252f96cd-4b67-4075-ba82-57aa322f69ec">http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/252f96cd-4b67-4075-ba82-57aa322f69ec</a>
	</p>
<p>Luckily, one of the MS TFS Experts: John Qiao, pointed me in the right direction and gave me the answer…
</p>
<p>First thing I had to do was to create a new Build Process template based on the default template, so that I would mess up any default settings and build definitions.
</p>
<p><img src="http://dgoins.files.wordpress.com/2013/05/052013_2024_neverending2.png?w=620" alt="" /><span style="color:#323e4f;font-size:15pt;"><strong><br />
			</strong></span></p>
<p>Next thing I had to do was modify the section which invokes the Unit Testing engine: MSTest.
</p>
<p><img src="http://dgoins.files.wordpress.com/2013/05/052013_2024_neverending3.png?w=620" alt="" />
	</p>
<p>Which was easy enough, just open up the Custom template I created, which just happens to be a WF 4.0. Navigate to the Run MSTest for Test xxx, activity, and modify it&#8217;s <strong>ToolPath </strong>property settings:
</p>
<p><img src="http://dgoins.files.wordpress.com/2013/05/052013_2024_neverending4.png?w=620" alt="" />
	</p>
<p>That was it… My Visual Studio 2012 Unit Tests were executing in TFS Build Server 2010 successfully… (BTW, I know my path is mis-spelled, when installing VS.Net it was manually configured and typed in wrong… I didn&#8217;t do it- promise <span style="font-family:Wingdings;">J</span>)
</p>
<p>
 </p>
<p>
 </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dgoins.wordpress.com/543/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dgoins.wordpress.com/543/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=543&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dgoins.wordpress.com/2013/05/20/never-ending-tfs-2010-unit-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/f208e71090be0918e1ecfbdabc41017c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dngoins</media:title>
		</media:content>

		<media:content url="http://dgoins.files.wordpress.com/2013/05/052013_2024_neverending1.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/05/052013_2024_neverending2.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/05/052013_2024_neverending3.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/05/052013_2024_neverending4.png" medium="image" />
	</item>
		<item>
		<title>Automating Windows Azure Virtual Machines with System Center 2012 Service Manager</title>
		<link>http://dgoins.wordpress.com/2013/03/26/automating-windows-azure-virtual-machines-with-system-center-2012-service-manager/</link>
		<comments>http://dgoins.wordpress.com/2013/03/26/automating-windows-azure-virtual-machines-with-system-center-2012-service-manager/#comments</comments>
		<pubDate>Tue, 26 Mar 2013 18:13:41 +0000</pubDate>
		<dc:creator>dngoins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dgoins.wordpress.com/?p=538</guid>
		<description><![CDATA[Greetings all, Today I take a break from the more technical underlining of development tasks to peek into the Infrastructure and Operations management side of things. This brief talk will explain how easy it is to take Microsoft System Center 2012 Service Manager, Orchestrator Runbooks, and Microsoft Azure Virtual Machines to integrate and automate provisioning [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=538&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Greetings all,
</p>
<p>Today I take a break from the more technical underlining of development tasks to peek into the Infrastructure and Operations management side of things. This brief talk will explain how easy it is to take Microsoft System Center 2012 Service Manager, Orchestrator Runbooks, and Microsoft Azure Virtual Machines to integrate and automate provisioning of new VM instances.
</p>
<p>Before I get into specifics, let&#8217;s discuss these topics from a high overview to make sure everyone understands the topic at hand.
</p>
<p>
 </p>
<h1>Overview of System Center 2012 SP1<br />
</h1>
<p>System Center 2012 SP1 is a suite of applications produced by Microsoft for managing enterprise servers, client machines, inventory and asset tracking, enterprise applications, request offerings, problem management and incident reports and many more features. System Center 2012 is comprised of Operations Manager, Virtual Machine Manager, AppController, Data Protection Manager, Configuration Manager, Service Manager, and Orchestrator.
</p>
<p>Operations Manager is used to monitor servers, such as SQL database, BizTalk Server and IIS Web Servers. This application can monitor when these servers go offline and when errors occur on these servers. This application can also notify groups of individuals responsible for the health and maintenance of these servers.
</p>
<p>Virtual Machine Manager is an application used to manage, create and monitor virtual machines created with Hyper-V. A virtual machine is a virtualized computer that is running in the memory process of a Host Hyper Visor application (Hyper-V). The Hyper Visor application divides up it&#8217;s hardware, memory and other assets to provide resources for the virtual machine image.
</p>
<p>AppController is an application that allows companies to manage their virtual machines created in Virtual Machine Manager from s self provisioning perspective. A Web site can be configured to allow internal employees request and self provision virtual machines across a private internal network, or even the public network known now adays as the public cloud.
</p>
<p>Data Protection Manager is an application that allows you to backup and restore virtual machine hard drives, databases, and applications stored on network drives and network shares. It helps to automate the backup and restore process of large files and systems.
</p>
<p>Configuration Manager is an application that allows companies to keep track of all hardware, and versions of software installed in a network. It can also be used as an inventory and asset tracking repository.
</p>
<p>
 </p>
<h1>System Center Service Manager 2012<br />
</h1>
<p>Service Manager is an application that allows enterprises to manage activities, change, incidents, problems, release and service request items. It also allows you to create your own form of item management. These items, are usually referred to as work items and can consist of something called a request offering, which is simply where an IT department can offer various capabilities to other internal departments. These capabilities, referred to in System Center as &#8220;Services&#8221; can refer to anything from Purchasing new laptops, to fixing the office telephone. Typically, when these services are offered, there must be a cost associated with them and managed so that the services can be billed to the appropriate department requesting the service. This is where Service Manager comes in. This application allows enterprises to create one or more of these services, as it applies to your business, and create a Request form to expose to internal departments to request this capability. There is also a self service aspect to this application as well, similar to the AppController for Virtual Machines. The self service aspect allows employees to request a service from a Web site configured to host these self service forms.
</p>
<p><img src="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw1.png?w=620" alt="" />
	</p>
<p>Which leads us up to the purpose of this posting. Service Manager easily allows you to create forms to expose &#8220;Services&#8221; or capabilities which an IT Department offer to its co-workers and departments it must service. AppController and VMM, allows employees to create Virtual Machines, and provision them within their private network (Private Cloud) or external network (Public Cloud). With these three applications, there is no bridge which allows you provision Windows Azure Public resources, such as Mobile Services, Azure Virtual Machines, Azure Storage accounts, and Azure Storage containers, Azure Networks, and etc.
</p>
<p>With the implementation of Public Cloud offerings such as Windows Azure, it only makes sense to support this with a powerful suite of applications within System Center 2012 sp1. In order to do this, we must configure and develop business logic that can automate workflow and call out to the Public Cloud api&#8217;s.
</p>
<p>
 </p>
<h1>Overview System Center Orchestrator 2012<br />
</h1>
<p>Enter the world of Orchestrator. System Center Orchestrator contains something called &#8220;Runbooks&#8221;. This is an application that allows developers to further extend System Center suite to call out into the external world of Public Cloud offerings such as Windows Azure. A runbook is a graphical designer that allows a developer to configure and create some very fancy and complex workflows. It can do things like send an email when a request for a new telephone line is generated, or even automatically provision a new Windows Azure Virtual Machine instance when a request is generated. For those BizTalk Dev&#8217;s out there, think of a Runbook as similar to a WF Workflow, or a BizTalk Orchestration, except that it has it&#8217;s own editor as opposed to being hooked inside of Visual Studio .Net.
</p>
<p><img src="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw2.png?w=620" alt="" />
	</p>
<p>
 </p>
<p style="margin-left:18pt;">
 </p>
<h1>Overview of Windows Azure<br />
</h1>
<p>Windows Azure is Microsoft&#8217;s public cloud service offerings to everyone. It offers a multitude of capabilities. It supports Web Sites, Virtual Machines, Mobile Services, Cloud Services, SQL Databases, Storage Containers, BigData processing, Virtual Networks, SQL Reporting, Media Services, Active Directory and more.
</p>
<p style="text-align:center;"><img src="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw3.png?w=620" alt="" />
	</p>
<p>
 </p>
<p>When working with Windows Azure Virtual Machines, this is a service that Microsoft allows you to create your own virtualized computer and have it hosted and maintained in Windows Azure. This means if you have company, and you need to hire a contractor or employee to do some work, you can create a virtualized computer configured in your internal network to access your sensitive information. The Data never has to leave your controlled and monitored environment. It&#8217;s very easy to setup a server, or a workstation for virtualization. Below is a screenshot of a new VM wizard showing you just how easy it is.
</p>
<p style="text-align:center;"><img src="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw4.png?w=620" alt="" />
	</p>
<p>
 </p>
<h1>How it all fits together to Automate Windows Azure Virtual Machines with System Center 2012 Service Manager<br />
</h1>
<p>So now that you overstand what System Center 2012 SP1 is, and you overstand Windows Azure Virtual Machines, let&#8217;s discuss how we can integrate the 2 together to automate the Windows Azure wizard. First thing we need is a way that Service Manager to maintain and monitor our requests for provisioning a Windows Azure virtual machine.
</p>
<p>Service Manager gives you the ability to create a Service Request item. The only catch is that the out of the box Service Request items does not contain any field entries for DNS Name, Image Size, Image Name, Password, Affinity Group or Locations as the Windows Azure Wizard supports. This means we will need to extend the Service Request item in Service Manager. Extending the Service Manger Service Request item requires that you create your own class and derive from the base class to extend it. This is a topic for another post, however I will way it very easy to do, and once it&#8217;s done you can create a custom form to display inside Service Manager to keep track of these special fields and more.
</p>
<p style="text-align:center;"><img src="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw5.png?w=620" alt="" />
	</p>
<p style="text-align:center;"><img src="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw6.png?w=620" alt="" />
	</p>
<p>After you have created a custom form, you can use System Center Orchestrator to create a custom Runbook to retrieve the filled out entries in the Request form and automate the process for provisioning Windows Azure Virtual Machines. Below is an example of a runbook created to monitor the the Request Form being filled out and crated, and then invoking the <a href="http://blogs.technet.com/b/building_clouds/archive/2013/02/22/automation-orchestrating-windows-azure-solving-the-public-cloud-puzzle-with-system-center-2012-sp1.aspx">Windows Azure Runbooks activities</a> to provision the Windows Azure Virtual Machines.
</p>
<p style="text-align:center;margin-left:18pt;"><img src="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw7.png?w=620" alt="" />
	</p>
<p>
 </p>
<p>In a future post I drill more deeper into how I created the Runbook, Custom Request Form, and extended the ServiceRequest Item in Service manager. Until then, happy reading…!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dgoins.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dgoins.wordpress.com/538/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=538&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dgoins.wordpress.com/2013/03/26/automating-windows-azure-virtual-machines-with-system-center-2012-service-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/f208e71090be0918e1ecfbdabc41017c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dngoins</media:title>
		</media:content>

		<media:content url="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw1.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw2.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw3.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw4.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw5.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw6.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/03/032613_1812_automatingw7.png" medium="image" />
	</item>
		<item>
		<title>Kinect For Windows v1.7 SDK Download Available</title>
		<link>http://dgoins.wordpress.com/2013/03/22/kinect-for-windows-v1-7-sdk-download-available/</link>
		<comments>http://dgoins.wordpress.com/2013/03/22/kinect-for-windows-v1-7-sdk-download-available/#comments</comments>
		<pubDate>Fri, 22 Mar 2013 21:19:19 +0000</pubDate>
		<dc:creator>dngoins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dgoins.wordpress.com/?p=530</guid>
		<description><![CDATA[Greetings All,   Just a quick note… The Kinect for Windows SDK v1.7 is now available for download as of March 18th, 2013… You can get the download here. You can also read from a fellow MVP and colleague Tim Huckaby about it here I&#8217;ll post more details about what you can do with it [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=530&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Greetings All,
</p>
<p>
 </p>
<p>Just a quick note…
</p>
<p>The Kinect for Windows SDK v1.7 is now available for download as of March 18<sup>th</sup>, 2013…
</p>
<p>You can get the download <a href="https://www.microsoft.com/en-us/kinectforwindows/">here</a>. You can also read from a fellow MVP and colleague Tim Huckaby about it <a href="http://www.devproconnections.com/article/development/kinect-windows-sdk-release-interactions-fusion-145378">here</a>
	</p>
<p>I&#8217;ll post more details about what you can do with it in the following days…
</p>
<p>
 </p>
<p>Let&#8217;s start &#8216;Kinecting&#8217; Things Together Shall We?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dgoins.wordpress.com/530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dgoins.wordpress.com/530/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=530&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dgoins.wordpress.com/2013/03/22/kinect-for-windows-v1-7-sdk-download-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/f208e71090be0918e1ecfbdabc41017c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dngoins</media:title>
		</media:content>
	</item>
		<item>
		<title>Kinect Minilogs: Building a Kinect 4 Windows 8 App part 2</title>
		<link>http://dgoins.wordpress.com/2013/02/27/kinect-minilogs-building-a-kinect-4-windows-8-app-part-2/</link>
		<comments>http://dgoins.wordpress.com/2013/02/27/kinect-minilogs-building-a-kinect-4-windows-8-app-part-2/#comments</comments>
		<pubDate>Wed, 27 Feb 2013 16:28:05 +0000</pubDate>
		<dc:creator>dngoins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dgoins.wordpress.com/?p=529</guid>
		<description><![CDATA[Let the confusion begin… As I start down the path of building my Kinect for Windows (K4W) Windows 8 Application, confusion starts to set in about why I can&#8217;t just create a .Net Framework based application in the programming languages of C# or Visual Basic.Net. After all, the last 11 years of Microsoft based computer [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=529&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Let the confusion begin…
</p>
<p>As I start down the path of building my Kinect for Windows (K4W) Windows 8 Application, confusion starts to set in about why I can&#8217;t just create a .Net Framework based application in the programming languages of C# or Visual Basic.Net.  After all, the last 11 years of Microsoft based computer programming has been rooted in the .Net Framework. We started with the .Net Framework 1.0, and today in the year 2013 we are now in the .Net Framework 4.5. The K4W SDK, and toolkit provide a very simple .Net Framework assembly: <strong>Microsoft.Kinect.dll. </strong>This assembly is a .Net Framework based assembly, which means as a developer you can quickly and easily build .Net Framework based applications to use the device&#8217;s capabilities. The interesting part about this is that this is the only assembly and dll Microsoft provides for interacting with the K4W device.
</p>
<p><strong>Question: You mean you can&#8217;t write a Kinect 4 Windows 8 application with the .Net Framework?<br />
</strong></p>
<p>Well, yes and no. Windows 8 comes in multiple flavors. We have Windows 8 Pro, Windows 8 RT, and Windows 8 Embedded. Windows 8 Pro is the full edition that allows developers to create 2 different type of applications &#8220;Desktop&#8221; and &#8220;Windows Store&#8221;. As of right now, these application types are not interchangeable, meaning you can&#8217;t develop a &#8220;Desktop&#8221; which switches to a &#8220;Windows Store&#8221; type application. You could develop two applications that function alike, thereby giving the impression that the &#8220;Windows Store&#8221; app is essentially the same as the &#8220;Desktop&#8221; version, but this is easier said than done. &#8220;Windows Store&#8221; applications are a new paradigm in programming. The Design model is completely different, as well as the application programming interfaces (Api&#8217;s) and libraries used to implement it.
</p>
<p>The &#8220;Desktop&#8221; type of application allows for backwards compatibility to older versions of Windows. This was your typical application that can run in Windows 7, Vista, and before. The &#8220;Desktop&#8221; type of application supports the full .Net Framework, version 2.0 all the way up to version 4.5. The K4W assembly was written with the .Net Framework 2.0 base, and refreshed to work with the .Net Framework 4.5. As a developer you can take full advantage of this assembly inside your applications.
</p>
<p>On the other hand, &#8220;Windows Store&#8221; applications are based on the new execution engine called the &#8220;Windows Runtime&#8221; or WinRT for short. The WinRT engine uses a new programming library and set of API&#8217;s which include a subset of the .Net Framework. Basically it is the .Net Framework for WinRT. This is not the full fledge .Net Framework 4.5 we developers have become accustom to.  The K4W .Net Assembly has not been tested, nor has it been given the official &#8220;stamp&#8221; of &#8220;support&#8221; for this framework. There is no guarantee that this assembly will work with this new .Net Framework for WinRT. So, as a developer, if you want a K4W device to work correctly in the official supported way with a &#8220;Windows Store&#8221; application you have 2 choices.
</p>
<ol style="margin-left:54pt;">
<li>Wait for Microsoft to release a new Microsoft.Kinect.Dll for WinRT…
</li>
<li>Or, create a wrapper library yourself, following the new design and guidelines for the WinRT engine.
</li>
</ol>
<p>One would figure that Microsoft will eventually do this, however Windows 8 is out now, and it could be another 6 months to a year before we see or hear anything about choice #1. Thus, the answer to the above question is yes and no, it depends on the OS you are targeting as a developer.
</p>
<p>Continuing on with the other flavors of Windows 8, we have Windows 8 RT. Windows 8 RT only supports &#8220;Windows Store&#8221; applications, and it must be compiled for the ARM processor chip. This effectively means that the only set of developer API&#8217;s available to you are the WinRT api&#8217;s and the .Net Framework for WinRT.
</p>
<p>Windows 8 Embedded supports both Desktop and Windows Store applications, however it depends upon the configuration of which core Windows OS components are enabled. Windows 8 Embedded allows you to remove or disable core components, such as the Desktop application support, and Windows Store application support and a wide host of other things, like keyboard support, network, printing and etc. Windows 8 Embedded also allows you to control which processor chip you want to support: ARM, Intel, x86, x64, and others. Windows 8 Embedded is the only Windows 8 based OS flavor that allows you to create a &#8220;Kiosk&#8221; on a touch screen device and completely &#8220;harden&#8221; it or lock it down.
</p>
<p><strong>Question: So you mean to tell me you&#8217;re going to write a wrapper around the Microsoft.Kinect.Dll Assembly?<br />
</strong></p>
<p>It appears so… I&#8217;ve already started down this path. I have the Kinect Sensor Count, and Kinect Audio capabilities working, the rest is to follow. In part 3 I will discuss what it takes to build a wrapper for the WinRT engine. Maybe I will get lucky and the library will compile for ARM as well, this way the wrapper can support all the flavors of Windows 8.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dgoins.wordpress.com/529/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dgoins.wordpress.com/529/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=529&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dgoins.wordpress.com/2013/02/27/kinect-minilogs-building-a-kinect-4-windows-8-app-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/f208e71090be0918e1ecfbdabc41017c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dngoins</media:title>
		</media:content>
	</item>
		<item>
		<title>Kinect Minilogs: Building a Kinect 4 Windows 8 App part 1</title>
		<link>http://dgoins.wordpress.com/2013/02/25/kinect-minilogs-building-a-kinect-4-windows-8-app-part-1/</link>
		<comments>http://dgoins.wordpress.com/2013/02/25/kinect-minilogs-building-a-kinect-4-windows-8-app-part-1/#comments</comments>
		<pubDate>Mon, 25 Feb 2013 05:14:01 +0000</pubDate>
		<dc:creator>dngoins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[K4W]]></category>
		<category><![CDATA[Kinect]]></category>
		<category><![CDATA[Kinect for Windows]]></category>
		<category><![CDATA[Kinect Fusion]]></category>

		<guid isPermaLink="false">http://dgoins.wordpress.com/?p=517</guid>
		<description><![CDATA[Greetings all, It has been a while since I wrote about the Kinect for Windows (K4W). The reason is because I&#8217;ve been busy learning all about the Kinect, and thanks to the Kinect for windows team at Microsoft, I&#8217;ve also been learning about the upcoming changes and additions to the K4W toolkit, SDK, and device. [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=517&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Greetings all,</p>
<p>It has been a while since I wrote about the Kinect for Windows (K4W). The reason is because I&#8217;ve been busy learning all about the Kinect, and thanks to the Kinect for windows team at Microsoft, I&#8217;ve also been learning about the upcoming changes and additions to the K4W toolkit, SDK, and device.</p>
<p>Let me say this without saying much… It&#8217;s an exciting time to be a device developer, especially a Kinect Device developer.</p>
<p>With the recent <a href="http://thenextweb.com/microsoft/2013/02/20/microsofts-kinect-2-0-specifications-allegedly-leak-1920x1080-color-stream-60ms-latency-and-usb-3-0/">rumor about the Kinect 2.0 device</a>, and soon to be released <a href="http://www.engadget.com/2012/11/06/kinect-fusion-windows-for-kinect-sdk/">Kinect Fusion</a><br />
<a href="http://www.youtube.com/watch?v=q8jfgTilFmo">(1)</a>, developing applications for the Kinect Device and K4W couldn&#8217;t be more fun and entertaining!</p>
<p><img alt="" src="http://dgoins.files.wordpress.com/2013/02/022513_0514_kinectminil1.png?w=620" /></p>
<p><img alt="" src="http://dgoins.files.wordpress.com/2013/02/022513_0514_kinectminil2.png?w=620" /></p>
<p>While I can&#8217;t specifically speak about any other upcoming changes and additions let me just say again… It&#8217;s an exciting time to be a device developer, especially a Kinect for Windows device developer.</p>
<p>As some of you already know, Microsoft recently release it&#8217;s flagship OS and products line: Windows 8, Windows 8 Surface RT and Windows 8 Surface Pro devices. This OS and these devices once again are making a splash into IT industry. I won&#8217;t argue the goods and bads, being you all know I&#8217;m a Linux Gentoo Geek since 2009. I will say that both the OS and line of devices have changed the way developers develop and design applications. Simply put, it is another game changer, much like the Apple IPods, IPhones, and IPads, not as major, but still a changer none the less. It is not as much a game changer like the Xbox Kinect device but again a changer none the less.</p>
<p>Understanding the development changes, and design changes of Windows 8 and its devices will require a learning curve which I too am not excused of its effects. Thus the purpose of this posting is to talk about my experiences when developing an application for the Kinect 4 Windows device on a Windows 8 OS and its many devices.</p>
<p>First off right out of the box, there are many things to think about when designing and developing a K4W application for Windows 8. There are too many things to discuss in this one post alone, however I will briefly bring them up in a bullet points. As I develop applications, I will go back through these bullets and most likely talk about my experiences with them in many posts during the year.</p>
<p>Design Challenges:</p>
<ul style="margin-left:72pt;">
<li>Windows 8 devices are <strong>Touch</strong> Devices</li>
<li>K4W is a <strong>Touchless</strong> Device</li>
<li>
<div>Windows 8 has areas outside of the pixel for user interactions</div>
<ul>
<li>Such as Swiping from Top to bottom</li>
<li>Swiping from Left to right</li>
<li>Swiping from Right to left</li>
</ul>
</li>
<li>K4W has no pixel representations of &#8220;Area&#8221;, it&#8217;s area is the whole space surrounding the user (within the device limits of course)</li>
</ul>
<p style="margin-left:36pt;">Development Challenges:</p>
<ul style="margin-left:72pt;">
<li>
<div>Windows 8 RT devices can only install applications from a Windows Store</div>
<ul>
<li>Currently no driver exists for K4W device and its many sensors</li>
<li>There are currently no Windows Store applications which contain the K4W device and drivers</li>
<li>There are currently no Windows Store applications that are compatible with K4W</li>
</ul>
</li>
<li>Windows 8 Pro devices do support the K4W device and drivers however depending on the GPU of the Pro device, it may not be powerful enough to support Kinect Fusion</li>
<li>
<div>Windows 8 requires the WinRT libraries for development</div>
<ul>
<li>VS.Net 2012 is the only development tool for WinRT which by default doesn&#8217;t support K4W</li>
</ul>
</li>
<li>
<div>K4W can be developed with C#, VB.Net, C++, DirectX, and XNA</div>
<ul>
<li>No library exists right now to work with WinRT</li>
</ul>
</li>
</ul>
<p>These challenges are just a few as more will probably be added to this post as I develop my Kinect for Windows 8 application.</p>
<p>In part 2 of this post, I will talk about the steps I have used thus far to get the bare minimal framework working for K4W based applications.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dgoins.wordpress.com/517/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dgoins.wordpress.com/517/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=517&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dgoins.wordpress.com/2013/02/25/kinect-minilogs-building-a-kinect-4-windows-8-app-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/f208e71090be0918e1ecfbdabc41017c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dngoins</media:title>
		</media:content>

		<media:content url="http://dgoins.files.wordpress.com/2013/02/022513_0514_kinectminil1.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/02/022513_0514_kinectminil2.png" medium="image" />
	</item>
		<item>
		<title>Creating a Hybrid On Premise-Cloud TFS 2012 Build Server</title>
		<link>http://dgoins.wordpress.com/2013/01/07/creating-a-hybrid-on-premise-cloud-tfs-2012-build-server/</link>
		<comments>http://dgoins.wordpress.com/2013/01/07/creating-a-hybrid-on-premise-cloud-tfs-2012-build-server/#comments</comments>
		<pubDate>Mon, 07 Jan 2013 22:11:43 +0000</pubDate>
		<dc:creator>dngoins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Team Foundation Service]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[TFS Build]]></category>
		<category><![CDATA[TFS Cloud]]></category>

		<guid isPermaLink="false">http://dgoins.wordpress.com/?p=497</guid>
		<description><![CDATA[Introduction TFS Server 2012, and Team Foundation Service (TFS in the Cloud) allow you to take advantage of the power to provide source control, collaboration, agile planning, test execution and continuous builds and integration. Currently, I am working with Nimbo Technologies, and we recently had a project where we needed to implement continuous builds, and [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=497&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy1.png?w=620" /></p>
<h1>Introduction</h1>
<p>TFS Server 2012, and Team Foundation Service (TFS in the Cloud) allow you to take advantage of the power to provide source control, collaboration, agile planning, test execution and continuous builds and integration.</p>
<p>Currently, I am working with <a href="http://www.nimbo.com">Nimbo Technologies</a>, and we recently had a project where we needed to implement continuous builds, and create a automatic packaging and deployment mechanism. We utilized Team Foundation Service (TFS in the cloud) as our source control, however the default feature set of TF Service did not allow us to customize our packaging and deployment process according to our requirements.</p>
<h1>Enter the world of the Hybrid</h1>
<p>We wanted to take advantage of Team Foundation&#8217;s Source Control in the cloud (TF S ervice), and still have the ability to customize packaging and deployment processes. At first we thought this was going to be difficult, however to our surprise, TFS makes hybrid designs a first class citizen with it&#8217;s core new functionality.</p>
<p>TF Service does provide a default build server. It&#8217;s limitations are that you can only build pure Core .Net Framework applications. This includes: ASP.Net, WF, WCF, WPF, and Windows Forms. Whenever you want to build Server specific product applications such as SharePoint Server, BizTalk Server, or anythng that requires server components or third party components to be installed and registered, you&#8217;ll have to ask Microsoft for the permission to install it upon the default TF Service Build server instance. This means it&#8217;s left up to Microsoft to allow you to do it or not. At the time of our project, SharePoint nor BizTalk was supported, and thus we needed to look elsewhere for a solution.</p>
<h2>The Setup</h2>
<p>We basically created two on premise TFS Build servers. Each server was configured to retrieve it&#8217;s source code from TF Service Source Control.</p>
<p>The following diagram represents its design:</p>
<p style="text-align:center;"><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy2.png?w=620" /></p>
<h2>The Steps to Build it Yourself</h2>
<ol>
<li>Install TFS 2012 Server</li>
<li>After installation, the wizard starts, select TFS Build Service</li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy3.png?w=620" /></li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy4.png?w=620" /></li>
<li>Click Next.</li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy5.png?w=620" /></li>
<li>Click the Browse button:</li>
<li></li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy6.png?w=620" /></li>
<li>Click Servers -&gt; Add.</li>
<li>Type in the Name of the TFS Server:</li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy7.png?w=620" /></li>
<li>You will be presented with a TFS Cloud service Login screen.</li>
<li>The Login you use here will be used by the TFS On Premise Build agent/service to access TFS Cloud.</li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy8.png?w=620" /></li>
<li>Click Sign In to connect to TFS Cloud Service. Once logged in, you should have access to the TFS Cloud Service:</li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy9.png?w=620" /></li>
<li>Select the Default Collection and click on Connect:</li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy10.png?w=620" /></li>
<li>Next Click Next:</li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy11.png?w=620" /></li>
<li>For Build Services use the default settings:</li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy12.png?w=620" /></li>
<li>Click Next.</li>
<li>Use the default build service account settings:</li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy13.png?w=620" /></li>
<li>Confirm the chosen options:</li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy14.png?w=620" /></li>
<li>Click Next.</li>
<li>If you run into any issues, check that your Windows Live ID account used to sign into TFS Cloud is apart of the Project Administrators group.</li>
<li>You should see success screens such as this:</li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy15.png?w=620" /></li>
<li>Click Close twice, open up or navigate to TFS Administration Console. You should see the Build Controller and Build Agents successfully configured and running within 5 minutes:</li>
<li><img alt="" src="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy16.png?w=620" /></li>
</ol>
<h1>In Summary</h1>
<p>TFS Server 2012, and Team Foundation Service, allow you to take advantage of having a major Cloud player like Microsoft, host your source code, and at the same time customize build processes, packaging and deployment.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dgoins.wordpress.com/497/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dgoins.wordpress.com/497/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=497&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dgoins.wordpress.com/2013/01/07/creating-a-hybrid-on-premise-cloud-tfs-2012-build-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/f208e71090be0918e1ecfbdabc41017c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dngoins</media:title>
		</media:content>

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy1.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy2.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy3.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy4.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy5.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy6.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy7.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy8.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy9.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy10.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy11.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy12.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy13.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy14.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy15.png" medium="image" />

		<media:content url="http://dgoins.files.wordpress.com/2013/01/010713_2214_creatingahy16.png" medium="image" />
	</item>
		<item>
		<title>Kinect Minilogs: Explaining the Kinect to the layman</title>
		<link>http://dgoins.wordpress.com/2012/08/29/kinect-minilogs-explaining-the-kinect-to-the-layman/</link>
		<comments>http://dgoins.wordpress.com/2012/08/29/kinect-minilogs-explaining-the-kinect-to-the-layman/#comments</comments>
		<pubDate>Wed, 29 Aug 2012 15:15:40 +0000</pubDate>
		<dc:creator>dngoins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[K4W]]></category>
		<category><![CDATA[Kinect]]></category>
		<category><![CDATA[Kinect for Windows]]></category>

		<guid isPermaLink="false">http://dgoins.wordpress.com/?p=448</guid>
		<description><![CDATA[The Kinect device has remarkable physical capabilities. It can scan the room using its infra-red sensors, listen for sounds with its array of multiple microphones, record video from its *web cam* like camera, and move/tilt its head up and down from -27 degrees to + 27 degrees. However when ever I tell people that I [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=448&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://dgoins.files.wordpress.com/2012/08/kinect_medium.png"><img alt="Image" src="http://dgoins.files.wordpress.com/2012/08/kinect_medium.png?w=259" /></a></p>
<p>The Kinect device has remarkable physical capabilities. It can scan the room using its infra-red sensors, listen for sounds with its array of multiple microphones, record video from its *web cam* like camera, and move/tilt its head up and down from -27 degrees to + 27 degrees.</p>
<p>However when ever I tell people that I am developing applications for the Kinect, there is a pause, blank stare and then a question that is usually uttered&#8230; &#8220;Oh so you&#8217;re developing games for the Xbox now&#8230;?&#8221;</p>
<p>The quick and short answer is this: &#8220;No, (however if anyone is interested, that is a possibility&#8230;) I am creating designs and enterprise/business applications that can take advantage of these physical capabilities.&#8221;</p>
<h2><strong>InfraRed Capabilities</strong></h2>
<p><a href="http://dgoins.files.wordpress.com/2012/08/infrared_ir_security_thermal_imaging_camera_monitoring-summ1.jpg"><img alt="Image" src="http://dgoins.files.wordpress.com/2012/08/infrared_ir_security_thermal_imaging_camera_monitoring-summ1.jpg?w=77" /></a></p>
<p>Just stop and think for the moment. If you have an infra-red camera, and projector,which the Kinect has, you have the basis for a &#8220;See in the Dark&#8221; functionality. Which means you have a potential for guiding persons with an aid to see obstacles in the dark. From a security standpoint, you can be notified when an intruder has invaded your space in complete darkness similar to passive infrared motion detector (PIR). Now on top of this, envision the software that can be developed and run on the multitude of devices. Visualize a cloud based mobile device such as a cellphone, or tablet that can easily notify you of any impeding danger, where the Kinect is mounted. Danger such as that annoying toy car with its sticky points innocently resting on the floor which you&#8217;re about to step on in the middle of the night as you make your midnight refrigerator raid. Imagine steps before you reach this painful moment in time, a cellphone rings, or even better, a speaker embedded in the house walls yields a quick chime or sound to warn you to look down.</p>
<h2></h2>
<h2><strong>Microphone Capabilities</strong></h2>
<p><a href="http://dgoins.files.wordpress.com/2012/08/babymonitordevice.jpg"><img alt="Image" src="http://dgoins.files.wordpress.com/2012/08/babymonitordevice.jpg?w=150" /></a></p>
<p>The Kinect also has the ability to be trained through software to listen for sounds, speech, and other audible things. Imagine the ability to listen for when your new born starts crying in the middle of the night, where you can immediately monitor the crib, for an empty bottle, and possibly have a lullaby play through speakers in your house. What about voice recognition? This ability is also possible with a Kinect. Envision a security device which needs three factory authentication, such as a password, a security key card, and some form of biometrics: (voice, fingerprint, retina or facial scanning) to prove identity. The Kinect device can can provide the voice, facial, and password requirements by listening through its microphone, recognizing a person&#8217;s face, and using speech recognition through software to decipher words.</p>
<h2><strong>Camera Capabilities</strong></h2>
<p><a href="http://dgoins.files.wordpress.com/2012/08/chekout-image.jpg"><img alt="Image" src="http://dgoins.files.wordpress.com/2012/08/chekout-image.jpg?w=259" /></a><br />
Lastly, the Kinect device can record video and take pictures with its VGA camera. Imagine software which can identify clothes, purses, shoes along with their styles, fabric and makers from a video or picture. With a Kinect device inside a clothing or department store, discounts, offers, advertisements can be given to a customer when the walk past the device or even queue up to purchase an item. Let&#8217;s say because I&#8217;m wearing the latest Nike Air Jordans, the Nike jumpsuit I&#8217;m about to purchase will automatically be discounted 10% due to my patronage; along with an offer to purchase a Nike Spandex body fit exercise shirt&#8230; nice!!!</p>
<h2><strong>So do you get it now???</strong></h2>
<p>In summary, Kinect development means working with the Kinect Device for its capabilities, and developing software which can propel humanity into the future, or as I like to say, bring us up to speed with the ancient cultures that existed before us <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you want to see some more ideas on the Kinect device visit <a title="Kinect Hacks" href="http://www.kinecthacks.net/" target="_blank">Kinect Hacks</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dgoins.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dgoins.wordpress.com/448/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=448&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dgoins.wordpress.com/2012/08/29/kinect-minilogs-explaining-the-kinect-to-the-layman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/f208e71090be0918e1ecfbdabc41017c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dngoins</media:title>
		</media:content>

		<media:content url="http://dgoins.files.wordpress.com/2012/08/kinect_medium.png?w=259" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://dgoins.files.wordpress.com/2012/08/infrared_ir_security_thermal_imaging_camera_monitoring-summ1.jpg?w=77" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://dgoins.files.wordpress.com/2012/08/babymonitordevice.jpg?w=150" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://dgoins.files.wordpress.com/2012/08/chekout-image.jpg?w=259" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>
	</item>
		<item>
		<title>Azure + Node.js on Linux (Gentoo flavored)</title>
		<link>http://dgoins.wordpress.com/2012/07/20/azure-node-js-on-linux-gentoo-flavored/</link>
		<comments>http://dgoins.wordpress.com/2012/07/20/azure-node-js-on-linux-gentoo-flavored/#comments</comments>
		<pubDate>Fri, 20 Jul 2012 16:35:59 +0000</pubDate>
		<dc:creator>dngoins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Azure on Gentoo]]></category>
		<category><![CDATA[Azure on Linux]]></category>
		<category><![CDATA[Node]]></category>
		<category><![CDATA[Node.js]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://dgoins.wordpress.com/?p=444</guid>
		<description><![CDATA[Steps for getting Azure Node Module through source code. If you&#8217;re curious about how to use Node.js with Windows Azure on Linux, there&#8217;s some good documentation on the WindowsAzure.com web site here: http://www.windowsazure.com/en-us/develop/nodejs/ Clicking on the Linux Download, gives you with Azure Source code, where you can compile, and install the NPM module for Azure [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=444&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Steps for getting Azure Node Module through source code.</p>
<p>If you&#8217;re curious about how to use Node.js with Windows Azure on Linux, there&#8217;s some good documentation on the WindowsAzure.com web site here:<br />
<a href="http://www.windowsazure.com/en-us/develop/nodejs/">http://www.windowsazure.com/en-us/develop/nodejs/</a></p>
<p>Clicking on the Linux Download, gives you with Azure Source code, where you can compile, and install the NPM module for Azure for Node.js</p>
<p>The steps for the most part are simple:<br />
1. Install Node.js from <a href="http://www.nodejs.org">http://www.nodejs.org</a><br />
You can emerge it if you&#8217;re running Gentoo<br />
or use any package manager for you flavor of Linux</p>
<p>2. Install Azure for Node.js<br />
Compile, and then install from the source code downloaded earlier.</p>
<p>As I made my way through these steps, I was presented with a small issue. Azure for Node.js requires Node.js version greater than 0.6.15.</p>
<p>The error I kept getting was:<br />
&#8216;Node version needs to be higher than 0.6.15&#8242;</p>
<p>Originally I had an older version of Node.js installed, and uninstalling it, and re-installing the new version didn&#8217;t seem to fix the issue. I also refreshed my environment vars, with env-update command, and created a symbolic link to node version 0.8.3 from the downloaded source tarball. All to no avail. It still didn&#8217;t work for me.</p>
<p>So I put my developer cap on and decided to look at the &#8220;configure&#8221; script that you run when getting prepare to run &#8220;make&#8221; to compile the Azure source code tarball. Low and behold it&#8217;s a python script that&#8217;s checking for the version of Node.js, and it appears to be incorrect, or at least the values are not correct. Thus I just commented the check out with a &#8216;#&#8217; mark, and re-ran the command:<br />
sudo ./configure<br />
Success!!!</p>
<p>Next I ran the command:<br />
sudo make</p>
<p>Then:<br />
sudo make install</p>
<p>And now I can run Azure commands to monitor, and provision all things with Azure from my Gentoo Linux Laptop&#8230;</p>
<p><a href="http://www.zimagez.com/zimage/screenshot-072012-102344.php"><br />
<img alt="" src="http://www.zimagez.com/miniature/screenshot-072012-102344.php" /><br />
</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dgoins.wordpress.com/444/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dgoins.wordpress.com/444/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=444&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dgoins.wordpress.com/2012/07/20/azure-node-js-on-linux-gentoo-flavored/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/f208e71090be0918e1ecfbdabc41017c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dngoins</media:title>
		</media:content>

		<media:content url="http://www.zimagez.com/miniature/screenshot-072012-102344.php" medium="image" />
	</item>
		<item>
		<title>Quite a Few Microsoft Announcements&#8230;.</title>
		<link>http://dgoins.wordpress.com/2012/07/20/quite-a-few-microsoft-annoucements/</link>
		<comments>http://dgoins.wordpress.com/2012/07/20/quite-a-few-microsoft-annoucements/#comments</comments>
		<pubDate>Fri, 20 Jul 2012 15:52:08 +0000</pubDate>
		<dc:creator>dngoins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dgoins.wordpress.com/?p=439</guid>
		<description><![CDATA[First Off, I want to just give just a quick few updates to what I&#8217;ve been working on. I have embarked on a new opportunity dealing with Kinect, and RaspberryPi. I have also been doing some Secure Coding/Certified Ethical hacker/Web Pen testing type stuff as well recently. So stay tuned for some posts on all [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=439&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>First Off, I want to just give just a quick few updates to what I&#8217;ve been working on.</p>
<p>I have embarked on a new opportunity dealing with Kinect, and RaspberryPi. I have also been doing some Secure Coding/Certified Ethical hacker/Web Pen testing type stuff as well recently. So stay tuned for some posts on all these things mentioned above.</p>
<p>Now to the announcements. Microsoft has made some splash in the news over the past few weeks dealing with Windows Azure, and Office 365. In my oppinion Microsoft is really taking the competition to the likes of Amazon Cloud offerings, and Google Docs cloud offerings. In the Office 365 space, Microsoft is making it extremely easy connect work on Office products in the cloud, build custom applications and reports, and deploy them with a click of a button. You can read more about the fancy tips and tricks here:</p>
<p>Office Next Blog<br />
<a href="http://blogs.office.com/b/office-next/">http://blogs.office.com/b/office-next/ </a></p>
<p>TechNet Office Tech Center<br />
<a href="http://technet.microsoft.com/en-US/office">http://technet.microsoft.com/en-US/office</a></p>
<p>Office 365 Preview Blog<br />
<a href="http://community.office365.com/en-us/preview/blogs/office365preview/default.aspx">http://community.office365.com/en-us/preview/blogs/office365preview/default.aspx</a>  </p>
<p>As far as Windows Azure, Microsoft is making it easy build, develop, architect, implement, and deploy all other types of Cloud solutions. So on one hand, you have Office Product Solutions with Office 365, then everything that is not covered under Office can be done through Windows Azure. Windows Azure offers the ability to create Web Sites with the click of a button, or type in a Node.js command from your Gentoo Laptop (As I&#8217;ve done), to monitor, stop, provision and manage web sites. Azure also supports BLOBS, Virtual Machines, Identity Management, Service Bus, and more. Just navigate to<br />
<a href="http://www.windowsazure.com/en-us/">http://www.windowsazure.com/en-us/</a></p>
<p>Or check out Scott Guthrie&#8217;s video showing a good 1+ hour demo of some if Azure&#8217;s capabilities:<br />
<a href="http://www.meetwindowsazure.com/conversations#ScottGuthrieMeet">http://www.meetwindowsazure.com/conversations#ScottGuthrieMeet </a></p>
<p>Stay tuned for more updates.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dgoins.wordpress.com/439/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dgoins.wordpress.com/439/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=439&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dgoins.wordpress.com/2012/07/20/quite-a-few-microsoft-annoucements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/f208e71090be0918e1ecfbdabc41017c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dngoins</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting the Kinect (not K4W) To Work on Windows 8 RC with OpenSource drivers</title>
		<link>http://dgoins.wordpress.com/2012/06/06/getting-the-kinect-not-k4w-to-work-on-windows-8-rc-with-opensource-drivers/</link>
		<comments>http://dgoins.wordpress.com/2012/06/06/getting-the-kinect-not-k4w-to-work-on-windows-8-rc-with-opensource-drivers/#comments</comments>
		<pubDate>Wed, 06 Jun 2012 21:01:17 +0000</pubDate>
		<dc:creator>dngoins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Kinect]]></category>
		<category><![CDATA[Kinect Devices]]></category>
		<category><![CDATA[Kinect Open Source]]></category>
		<category><![CDATA[OpenKinect]]></category>

		<guid isPermaLink="false">http://dgoins.wordpress.com/?p=437</guid>
		<description><![CDATA[&#8230;Step by step&#8230;. How to get LibFreeNect and OpenKinect working on Windows 8 RC - first install Visual Studio .Net 2011 &#8211; Express C++ should be fine. - Next install .Net framework 2.0 &#8211; 3.5 from here https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&#038;id=21 - Next install Git Extensions from here: http://gitextensions.googlecode.com/files/GitExtensions232SetupComplete.msi - Once git extensions are installed, run the following [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=437&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>&#8230;Step by step&#8230;.</p>
<p>How to get LibFreeNect and OpenKinect working on Windows 8 RC</p>
<p>- first install Visual Studio .Net 2011 &#8211; Express C++ should be fine.<br />
- Next install .Net framework 2.0 &#8211; 3.5 from here <a href="https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&#038;id=21" rel="nofollow">https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&#038;id=21</a></p>
<p>- Next install Git Extensions from here: <a href="http://gitextensions.googlecode.com/files/GitExtensions232SetupComplete.msi" rel="nofollow">http://gitextensions.googlecode.com/files/GitExtensions232SetupComplete.msi</a></p>
<p>- Once git extensions are installed, run the following commands inside a Git Bash Shell prompt:</p>
<p>$ git clone git://github.com/OpenKinect/libfreenect.git //downloads the project, creates local master<br />
$ cd libfreenect //cd to source directory<br />
$ git branch &#8211;track unstable origin/unstable //creates a local unstable branch for remote unstable<br />
$ git checkout master //check out the master or unstable branch<br />
$ or<br />
$ git checkout unstable<br />
$ git pull</p>
<p>- Next download libusb-win32 from here: <a href="http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/" rel="nofollow">http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/</a><br />
- Extract this file into a folder of your choice</p>
<p>- Next download pthreads from here: ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip<br />
- Extract this file into a folder of your choice, make sure its different from the libusb files previously</p>
<p>- Next download OpenGL Utility Toolkit (GLUT) from here: <a href="http://user.xmission.com/~nate/glut/glut-3.7.6-bin.zip" rel="nofollow">http://user.xmission.com/~nate/glut/glut-3.7.6-bin.zip</a><br />
- Extract the file into another folder of your choice</p>
<p>- Follow the Driver Installation instructions from the OpenKinect.org web site on Windows 7: step-by-step walkthrough found here: <a href="http://openkinect.org/wiki/Getting_Started#Windows" rel="nofollow">http://openkinect.org/wiki/Getting_Started#Windows</a></p>
<p>- Download CMake for windows from here: <a href="http://www.cmake.org/files/v2.8/cmake-2.8.8-win32-x86.zip" rel="nofollow">http://www.cmake.org/files/v2.8/cmake-2.8.8-win32-x86.zip</a><br />
- Extract and files and then run: cmake-gui.exe</p>
<p>- Set the Source Code path to the location of where you git cloned libfreenect<br />
- Create a directory for building the VS.Net solution project for libfreenect. The CMake tool creates a VS.NET solution with all the projects for libfreenect, glut, libusb and pthreads.<br />
- Select the Grouped and Advanced checkmarks and then click on the configure button.<br />
- Select the Visual Studio 11 generator<br />
- Expand the BUILD Entry and only check mark: BUILD_C_SYNC and BUILD_EXAMPLES</p>
<p>- Add one new path entry: GLUT_INCLUDE_DIR set the include directory to the Visual Studio VC include directory, by default it&#8217;s c:\program files (x86)/Microsoft Visual Studio 11.0/VC/include<br />
- Add one new filepath entry: GLUT_glut_LIBRARY set its value to the glut32.lib from the GLUT Extracted files</p>
<p>- Set the LIBUSB values: LIBUSB_1_INCLUDE_DIR to the include directory of the libusb extracted files<br />
- Set the LIBUSB_1_LIBRARY to the libusb.lib path from the libusb extracted files</p>
<p>- Set the threads values: THREADS_PTHREADS_INCLUDE_DIR to the include directory of the extracted pthread include files<br />
- set the THREADS_PTHREADS_WIN32_LIBRARY to the pthreadVC2.lib file from the extracted pthread files</p>
<p>- Click the Generate button- VS.Net solution files will be created.<br />
- Open the VS Solution from the &#8220;Where to build Binaries&#8221; folder you selected earlier.</p>
<p>- Inside the GLUT extracted files, create a directory named GL<br />
- Copy the glut.h header file into the GL directory</p>
<p>- Inside VS.NET, for the projects: Regview, glpclview glview, hiview, inside the project properties, add an include directory path to the GLUT header file.</p>
<p>- Rebuild the solution.</p>
<p>- Copy the glut32.dll and pthreadVC2.dll into the Build output folder.</p>
<p>- Run glview.exe and if everything works&#8230; SUCCESS!!!</p>
<p>&#8230; NEXT UP, how to get the Kinect 4 Windows working&#8230; now this is a challenge!!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dgoins.wordpress.com/437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dgoins.wordpress.com/437/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dgoins.wordpress.com&#038;blog=10189507&#038;post=437&#038;subd=dgoins&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dgoins.wordpress.com/2012/06/06/getting-the-kinect-not-k4w-to-work-on-windows-8-rc-with-opensource-drivers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/f208e71090be0918e1ecfbdabc41017c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dngoins</media:title>
		</media:content>
	</item>
	</channel>
</rss>
