Silicon Valley Code Camp : October 8th and 9th, 2011.
After finishing a masters degree in Applied Mathematics at UC Davis in 2009 Karl joined the software development team at One Lambda Inc. Now, as part of the Bioinformatics group he designs and develops new, cutting-edge, algorithms and software for the analysis and maintenance of molecular HLA data. His passion and experience in molecular biology coupled with advanced skills in the computational, statistical and computer sciences leave Karl always on the look-out for new and exciting problems and opportunities in the bio-tech industries. Once, when asked, "So Karl, are you a biologist or a computational scientist?" he is said to have simply replied, "Yep".
<p>This demo-rich session will cover some of the core APIs and development patterns used to develop natural user interfaces with the XBox Kinect SDK. After a brief introduction to the Kinect sensor hardware and API architecture we will cover the Skeleton Tracking API, the Voice Recognition API and the Depth Data API. If time permits we will also take a look at some of the exciting third-party libraries that are being created and shared every day.</p>
<p>Kinect has something to offer to everyone - even if you're not a game developer there are lots of things Kinect can do to make any application richer and more exciting to use.</p>
<p>The Managed Extensibility Framework (MEF) is one of the coolest and most exciting new features of .NET Framework 4. It allows application developers to discover and use extensions at runtime with no configuration files required. MEF also lets extension developers easily encapsulate code and avoid fragile, hard dependencies resulting in more modular and maintainable/testable applications.</p>
<p>This demo-rich session will teach you exactly what MEF is, how simple it is to use, give you a few tricks for getting the most out of it while avoiding common pitfalls and introduce you to pre-existing frameworks that make creating MEF based applications a breeze. You will also learn several specific - and surprisingly simple - methods for retrofitting your existing code to harness the powers of MEF.</p>