SlideShare a Scribd company logo
itcampro@ itcamp13# Premium conference on Microsoft technologies
Kinect for Windows -
Designing Software for
Gesture & Voice Controlled
User Interfaces
Tim Huckaby
InterKnowlogy Chairman/Founder
Actus Interactive Software Founder & CEO
Microsoft® Regional Director – Southern California
Microsoft® MVP – Kinect for Windows
E-mail: TimHuck@InterKnowlogy.com
TimH@Actus-Software.com
Blog:
team.interknowlogy.com/blogs/timhuckaby
FaceBook:
www.facebook.com/Tim.Huckaby.Carlsbad
LinkedIn: www.linkedin.com/in/timhuckaby
Twitter: @TimHuckaby
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionHuge thanks to our sponsors!
itcampro@ itcamp13# Premium conference on Microsoft technologies
A little bit about me and why I am
here…
A little bit about me and why I am here…
Kinect for Windows - Designing Software for Gesture & Voice Controlled User Interfaces
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionAbout Tim, InterKnowlogy & Actus…
InterKnowlogy (www.InterKnowlogy.com)
Tim Huckaby, Founder/Chairman (TimHuck@InterKnowlogy.com)
◦ 13+ year old services firm – Custom Application Development
◦ focused on building NUI solutions
◦ Web, mobile, and desktop
◦ Windows 7/8, PixelSense, WP7/8, Azure, Kinect, XAML stack
- Largest Client: Microsoft
Actus Interactive Software (www.Actus-Software.com)
Tim Huckaby, Founder/CEO (TimHuck@Actus-Software.com)
◦ Software Product Company
◦ Interactive Kiosk and Active Digital Signage
◦ Multi-Touch, Gesture, and Voice Driven Solutions
itcampro@ itcamp13# Premium conference on Microsoft technologies
Relevant Use Cases (And Use Cases that do not Make Sense)
Objectives And Agenda
Runway to get started
Technology Roadmap
Where We have Been and Where we are Going
Demos, Demos, Demos….
Gesture & Voice Driven User Experiences
itcampro@ itcamp13# Premium conference on Microsoft technologies
NUI: The Natural User Interface
Multi-Touch Capable
•Common Gestures of Touch
•Physical Object Interaction
•Virtual Object Interaction
Gesture Capable
•Motion Based Interface
•Tracking of full-body movement, facial expression, and voice with precision
Voice Capable
•Multi-array Microphone
•Uniquely Distinguish Audio & Voices
Nueral Capable
•Conscious and non-conscience interfaces
•Non Invasive
itcampro@ itcamp13# Premium conference on Microsoft technologies
World's Fastest-Selling Consumer Electronics Device
… a Future Beyond Gaming
Combination of RGB camera, depth sensor and multi-array microphone
– RGB camera delivers three basic color components
– Depth sensors “sees” in 3-D
– Microphone locates voices by sound and excludes ambient noise
Consumer Priced: $249.99
Tracks full-body movement, facial expression, and voice with precision
Kinect sensor bar scans and monitors 1 million points on the body
Kinect for Windows SDK
– Skeletal Tracking
– Face, Gesture Recognition
– Audio Echo cancellation
– Audio Beam Forming
– Speech Recognition
– Machine Learning
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionInterKnowlogy – Picture Viewer
Tim Huckaby
Founder / Chairman, InterKnowlogy
Founder / CEO, Actus Software
Microsoft RD & MVP
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionUse Case: Data Visualization & 3D Modeling
Interactive data visualization
3D modeling and design
Hands-off presentations
Kinect Fusion
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionKinect – 3D Anatomical Manipulation
Tim Huckaby
Founder / Chairman, InterKnowlogy
Founder / CEO, Actus Software
Microsoft RD & MVP
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
Session
A Relatively New Hardware Product
A commercial HW SKU for B2B sales; developers can purchase via Amazon
and similar channels
A Commitment Kinect for Windows gives a customer:
Fully supported hardware for Windows, plus a new “near mode” to allow
innovation at 40cm from the sensor
Ongoing updates based on the software innovation that is part of
Microsoft’s deep investment and commitment to NUI, in both speech and
human tracking
A Future of Innovation
Kinect for Windows opens up a new wave of innovation for Human Computer
Interaction on Windows platform
Puts Natural User Interface (NUI) into the public eye in a broad variety of
venues: from car dealerships to malls to boardrooms to operating rooms
What is Kinect For Windows?
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
Session
Use Cases:
Exercise, Physical Therapy, Education, Training
Exercise and physical therapy
Senior wellness – exercise and
monitoring
Interactive science experiments
Language/speech learning
Home Healthcare / Tele-Medicine
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
Session
• Skeletal Tracking
• Near Mode
• Depth Mode
3 Modes of Operation
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionK4W Skeletal Tracking
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
Session
The Kinect for Windows
InterKnowlogy - Physical Therapy
Tim Huckaby
Founder / Chairman, InterKnowlogy
Founder / CEO, Actus Software
Microsoft RD & MVP
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
Session
The Good News:
• The Kinect SDK for Windows
The Not So Good News:
• Windows Only Device; You are not legally allowed to build
Windows apps for your Xbox Kinect;
• you cannot build apps for 18 million Xbox Kinect owners
with it.
Kinect for Windows
itcampro@ itcamp13# Premium conference on Microsoft technologies
How to:
United States - $249.99 - SKU: L6M-00001
Amazon Visit the Store
GameStop Visit the Store
Microsoft Store Visit the Store
Newegg Visit the Store
http://www.microsoft.com/en-us/kinectforwindows/purchase/
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
Session
Raw sensor streams
Access to raw data streams from the depth sensor, color camera sensor, and four-element microphone array enables
developers to build upon the low-level streams that are generated by the Kinect sensor.
Skeletal tracking
The capability to track the skeleton image of one or two people moving within the Kinect field of view make it easy
to create gesture-driven applications.
Advanced audio capabilities
Audio processing capabilities include sophisticated acoustic noise suppression and echo cancellation, beam
formation to identify the current sound source, and integration with the Windows speech recognition API.
Sample code and documentation
The SDK includes more than 100 pages of technical documentation. In addition to built-in help files, the
documentation includes detailed walkthroughs for most samples provided with the SDK.
Easy and familiar
The SDK installs quickly, requires no complex configuration, and the complete installer size is less than 100 MB.
Developers can get up and running in just a few minutes with a standard standalone Kinect sensor unit (widely
available at retail outlets).
Windows 7, Windows Embedded Standard, Windows 8 Desktop Apps
C++, C#, or Visual Basic in Microsoft Visual Studio 2010.
Free!
Free SDK download, free run time license!
http://www.microsoft.com/en-us/kinectforwindows/develop/
What’s in the Kinect for Windows SDK?
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionKinect for Windows SDK
Tim Huckaby
Founder / Chairman, InterKnowlogy
Founder / CEO, Actus Software
Microsoft RD & MVP
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
Session
Launch Kinect
for XBox
K4W
Team
Formed
K4W Non-
commercial
SDK beta
K4W
commercial
SDK TAP
Initiated
New K4W
Hardware
announced
K4W
commercial
Release
Timeline
Nov, 2010 April, 2011 June, 2011 Sept, 2011 Nov, 2011 Feb 1, 2012
K4W v1.5 K4W v1.6 K4W v1.7 K4W Dev Center
May 21, 2012 Oct, 2012 March, 2013 May, 2013
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionUse Case: Interactive Media
Interact with customers in-store
Virtual fitting room – in-store or
shop-at-home
Vending machines
Interactive window exhibits
Augmented Reality web chat
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
Session
Perfect for Kinect: Not designed for Kinect
Windows 8 / Metro / Modern UI
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionActus Interactive Kiosk
Tim Huckaby
Founder / Chairman, InterKnowlogy
Founder / CEO, Actus Software
Microsoft RD & MVP
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionUse Case: Hands-Free Control
Doctors in surgery
operating medical
imaging devices
through gesture
and voice
Airplane
mechanics/engineer
ing workers viewing
instructions
Cooking and other
household scenarios
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionInterKnowlogy: Touch-less Operating Room
Tim Huckaby
Founder / Chairman, InterKnowlogy
Founder / CEO, Actus Software
Microsoft RD & MVP
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
Session
Leap Motion
– $70
– https://leapmotion.com
– In developer beta
SoftKinetic
– http://www.softkinetic.com
– $249
– Distance and Near Mode
– Multiple Products
– In the space for over a decade
Panasonic
– Works outside in broad daylight
– $2,600
Kinect for Windows Competitors
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionGesturePak: Carl Franklin’s Gesture Recorder
Tim Huckaby
Founder / Chairman, InterKnowlogy
Founder / CEO, Actus Software
Microsoft RD & MVP
itcampro@ itcamp13# Premium conference on Microsoft technologies
Breakout
SessionCarl Franklin’s Gesture Recorder
GesturePak is a speech-driven gesture recording WPF app and a
matcher class for .NET developers that uses the Kinect For Windows
device and SDK.
itcampro@ itcamp13# Premium conference on Microsoft technologies
Summary
Kinect for Windows is not great in the majority of Use Cases; where it
is good:
• Hands-Free Control
• Exercise, Physical Therapy, Education, Training
• Data Visualization, 3D Modeling
• Interactive Media, Retail, Digital Signage
The hardware, tools, plumbing and platform for Kinect for Windows
Applications are powerful and available now.
…and will just continue to get better, cheaper, powerful and more available
The concepts of Gesture and Voice Recognition change the way we
design and build software in some Use Cases.
…if the goal is better user experiences
itcampro@ itcamp13# Premium conference on Microsoft technologies
More info on InterKnowlogy:
www.InterKnowlogy.com
www.vimeo.com/InterKnowlogy
More info on Actus Software:
◦www.Actus-Software.com
About Tim Huckaby…
◦Founder/Chairman, InterKnowlogy
◦Founder/Chairman, Actus Software
◦Microsoft® Regional Director – Southern
California
◦Microsoft® .NET Partner Advisory Council
Founder / Member
◦Microsoft® MVP – Kinect for Windows
◦INETA Speaker – International .NET Users Group
Association
◦Board Member: Association for Competitive
Technology
◦Board Member: Microsoft Healthcare Partner
Advisory Board
◦Author / Speaker
Contact me:
E-mail:
TimHuck@InterKnowlogy.com
TimH@Actus-Software.com
Phone:
• Office: 760-444-8640
• Mobile:: 619 990 9200
Blog:
http://team.interknowlogy.com/blogs/timhuckaby
FaceBook:
http://www.facebook.com/Tim.Huckaby.Carlsbad
LinkedIn:
http://www.linkedin.com/in/timhuckaby
Twitter: @TimHuckaby
Tim Huckaby
itcampro@ itcamp13# Premium conference on Microsoft technologies
Q & A

More Related Content

PDF
ITCamp 2012 - Tim Huckaby - Keynote
PPTX
Microsoft IT Academy Summit 2011
PDF
Prototyping the Internet of Things
PDF
Martin Charlier - Designing Connected Products - raincloud.eu
PDF
IoT Meetup Stockholm - Designing Connected Products
PDF
UX Scotland 2018: Systems, discontinuities and thinking beyond UI: Key quest...
PDF
Intel® RealSense™ Technology: Code Walk-through Presented by Intel Software I...
PPT
Future of interface design 2010
ITCamp 2012 - Tim Huckaby - Keynote
Microsoft IT Academy Summit 2011
Prototyping the Internet of Things
Martin Charlier - Designing Connected Products - raincloud.eu
IoT Meetup Stockholm - Designing Connected Products
UX Scotland 2018: Systems, discontinuities and thinking beyond UI: Key quest...
Intel® RealSense™ Technology: Code Walk-through Presented by Intel Software I...
Future of interface design 2010

What's hot (19)

PPTX
NCrafts.IO 2015 - Future of User eXperiences
PDF
Designing Apps for Intel RealSense Technology
PDF
UX for Connected Products: EuroIA16
PDF
Interusability: designing a coherent system UX
PDF
ITCamp 2011 - Paula Januszkiewicz - 10 deadly sins of Windows Administrators
DOCX
Google Glass: A Futuristic Fashion Failure Gadget
DOCX
Project glass ieee document
RTF
Google glass documentation
PDF
ITCamp 2011 - Mihai Nadas - Windows Azure interop
PDF
CHI2021
PDF
WWDC 2020
PPTX
google project glass technology
PDF
UX Day Mannheim: UX for systems of connected products
PDF
Usability Challenges in Cutting-edge Medical Devices and Exoskeleton Robotics
 
PDF
Sf14 mobs002 101f
PDF
Software Development Engineers Ireland
PPTX
A new way to inspire and stimulate learning
DOCX
Google glass abstract
PDF
Software Interface Design for Medical Devices
 
NCrafts.IO 2015 - Future of User eXperiences
Designing Apps for Intel RealSense Technology
UX for Connected Products: EuroIA16
Interusability: designing a coherent system UX
ITCamp 2011 - Paula Januszkiewicz - 10 deadly sins of Windows Administrators
Google Glass: A Futuristic Fashion Failure Gadget
Project glass ieee document
Google glass documentation
ITCamp 2011 - Mihai Nadas - Windows Azure interop
CHI2021
WWDC 2020
google project glass technology
UX Day Mannheim: UX for systems of connected products
Usability Challenges in Cutting-edge Medical Devices and Exoskeleton Robotics
 
Sf14 mobs002 101f
Software Development Engineers Ireland
A new way to inspire and stimulate learning
Google glass abstract
Software Interface Design for Medical Devices
 
Ad

Similar to ITCamp 2013 - Tim Huckaby - Kinect for Windows - Designing Software for Gesture & Voice Controlled User Interfaces (20)

PDF
ITCamp 2013 - Tim Huckaby - The Engaging User Experience & Natural User Inter...
PDF
ITCamp 2013 - Melania Danciu - HTML5 apps with LightSwitch
PDF
ITCamp 2013 - Petru Jucovschi - Application ecosystems
PDF
How # (sharp) is Your Katana (Ciprian Jichici)
PDF
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
PDF
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...
PDF
Developing for Windows Phone 8.1 (Dan Ardelean)
PPTX
Developing for Windows Phone 8.1
PDF
ITCamp 2011 - Melania Danciu - Mobile apps
PDF
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
PDF
ITCamp 2012 - Ovidiu Stan - Social media platform with Telligent Community, W...
PDF
ITCamp 2013 - Martin Kulov - Demystifying Visual Studio 2012 Performance Tools
PDF
Mihai Tataran - Building Windows 8 Applications with HTML5 and JS
PDF
ITCamp 2011 - Raul Andrisan - What’s new in Silverlight 5
PDF
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
PPTX
Becoming a kinect hacker innovator v2
PPTX
Using Data Visualization to Create Rich Content Experiences - MarkLogic Webin...
PDF
ITCamp 2011 - Mihai Tataran, Tudor Damian - Keynote
PPTX
Vunvulea radu it camp-ro 2012 - building metro style applications on window...
PDF
More Personal Computing: Windows 10, Kinect and Wearables
ITCamp 2013 - Tim Huckaby - The Engaging User Experience & Natural User Inter...
ITCamp 2013 - Melania Danciu - HTML5 apps with LightSwitch
ITCamp 2013 - Petru Jucovschi - Application ecosystems
How # (sharp) is Your Katana (Ciprian Jichici)
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
ITCamp 2013 - Lorant Domokos - Chasing the one codebase, multiple platforms d...
Developing for Windows Phone 8.1 (Dan Ardelean)
Developing for Windows Phone 8.1
ITCamp 2011 - Melania Danciu - Mobile apps
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
ITCamp 2012 - Ovidiu Stan - Social media platform with Telligent Community, W...
ITCamp 2013 - Martin Kulov - Demystifying Visual Studio 2012 Performance Tools
Mihai Tataran - Building Windows 8 Applications with HTML5 and JS
ITCamp 2011 - Raul Andrisan - What’s new in Silverlight 5
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Becoming a kinect hacker innovator v2
Using Data Visualization to Create Rich Content Experiences - MarkLogic Webin...
ITCamp 2011 - Mihai Tataran, Tudor Damian - Keynote
Vunvulea radu it camp-ro 2012 - building metro style applications on window...
More Personal Computing: Windows 10, Kinect and Wearables
Ad

More from ITCamp (20)

PDF
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
PDF
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
PDF
ITCamp 2019 - Peter Leeson - Managing Skills
PPTX
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
PDF
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
PDF
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
PPTX
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
PPTX
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
PPTX
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
PPTX
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
PPTX
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
PPTX
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
PPTX
ITCamp 2019 - Andy Cross - Business Outcomes from AI
PDF
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
PDF
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
PPTX
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
PPTX
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
PDF
ITCamp 2019 - Peter Leeson - Vitruvian Quality
PDF
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
PDF
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2019 - Stacey M. Jenkins - Protecting your company's data - By psychol...
ITCamp 2019 - Silviu Niculita - Supercharge your AI efforts with the use of A...
ITCamp 2019 - Peter Leeson - Managing Skills
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Ivana Milicic - Color - The Shadow Ruler of UX
ITCamp 2019 - Florin Coros - Implementing Clean Architecture
ITCamp 2019 - Florin Loghiade - Azure Kubernetes in Production - Field notes...
ITCamp 2019 - Florin Flestea - How 3rd Level support experience influenced m...
ITCamp 2019 - Emil Craciun - RoboRestaurant of the future powered by serverle...
ITCamp 2019 - Eldert Grootenboer - Cloud Architecture Recipes for The Enterprise
ITCamp 2019 - Cristiana Fernbach - Blockchain Legal Trends
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Business Outcomes from AI
ITCamp 2019 - Andrea Saltarello - Modernise your app. The Cloud Story
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Alex Mang - I'm Confused Should I Orchestrate my Containers on ...
ITCamp 2019 - Alex Mang - How Far Can Serverless Actually Go Now
ITCamp 2019 - Peter Leeson - Vitruvian Quality
ITCamp 2018 - Ciprian Sorlea - Million Dollars Hello World Application
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Empathic Computing: Creating Shared Understanding
PDF
cuic standard and advanced reporting.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Cloud computing and distributed systems.
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Big Data Technologies - Introduction.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
MIND Revenue Release Quarter 2 2025 Press Release
Empathic Computing: Creating Shared Understanding
cuic standard and advanced reporting.pdf
Programs and apps: productivity, graphics, security and other tools
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Cloud computing and distributed systems.
The Rise and Fall of 3GPP – Time for a Sabbatical?
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Digital-Transformation-Roadmap-for-Companies.pptx
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
NewMind AI Weekly Chronicles - August'25-Week II
Advanced methodologies resolving dimensionality complications for autism neur...

ITCamp 2013 - Tim Huckaby - Kinect for Windows - Designing Software for Gesture & Voice Controlled User Interfaces

  • 1. itcampro@ itcamp13# Premium conference on Microsoft technologies Kinect for Windows - Designing Software for Gesture & Voice Controlled User Interfaces Tim Huckaby InterKnowlogy Chairman/Founder Actus Interactive Software Founder & CEO Microsoft® Regional Director – Southern California Microsoft® MVP – Kinect for Windows E-mail: TimHuck@InterKnowlogy.com TimH@Actus-Software.com Blog: team.interknowlogy.com/blogs/timhuckaby FaceBook: www.facebook.com/Tim.Huckaby.Carlsbad LinkedIn: www.linkedin.com/in/timhuckaby Twitter: @TimHuckaby
  • 2. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionHuge thanks to our sponsors!
  • 3. itcampro@ itcamp13# Premium conference on Microsoft technologies A little bit about me and why I am here… A little bit about me and why I am here… Kinect for Windows - Designing Software for Gesture & Voice Controlled User Interfaces
  • 4. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionAbout Tim, InterKnowlogy & Actus… InterKnowlogy (www.InterKnowlogy.com) Tim Huckaby, Founder/Chairman (TimHuck@InterKnowlogy.com) ◦ 13+ year old services firm – Custom Application Development ◦ focused on building NUI solutions ◦ Web, mobile, and desktop ◦ Windows 7/8, PixelSense, WP7/8, Azure, Kinect, XAML stack - Largest Client: Microsoft Actus Interactive Software (www.Actus-Software.com) Tim Huckaby, Founder/CEO (TimHuck@Actus-Software.com) ◦ Software Product Company ◦ Interactive Kiosk and Active Digital Signage ◦ Multi-Touch, Gesture, and Voice Driven Solutions
  • 5. itcampro@ itcamp13# Premium conference on Microsoft technologies Relevant Use Cases (And Use Cases that do not Make Sense) Objectives And Agenda Runway to get started Technology Roadmap Where We have Been and Where we are Going Demos, Demos, Demos…. Gesture & Voice Driven User Experiences
  • 6. itcampro@ itcamp13# Premium conference on Microsoft technologies NUI: The Natural User Interface Multi-Touch Capable •Common Gestures of Touch •Physical Object Interaction •Virtual Object Interaction Gesture Capable •Motion Based Interface •Tracking of full-body movement, facial expression, and voice with precision Voice Capable •Multi-array Microphone •Uniquely Distinguish Audio & Voices Nueral Capable •Conscious and non-conscience interfaces •Non Invasive
  • 7. itcampro@ itcamp13# Premium conference on Microsoft technologies World's Fastest-Selling Consumer Electronics Device … a Future Beyond Gaming Combination of RGB camera, depth sensor and multi-array microphone – RGB camera delivers three basic color components – Depth sensors “sees” in 3-D – Microphone locates voices by sound and excludes ambient noise Consumer Priced: $249.99 Tracks full-body movement, facial expression, and voice with precision Kinect sensor bar scans and monitors 1 million points on the body Kinect for Windows SDK – Skeletal Tracking – Face, Gesture Recognition – Audio Echo cancellation – Audio Beam Forming – Speech Recognition – Machine Learning
  • 8. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionInterKnowlogy – Picture Viewer Tim Huckaby Founder / Chairman, InterKnowlogy Founder / CEO, Actus Software Microsoft RD & MVP
  • 9. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionUse Case: Data Visualization & 3D Modeling Interactive data visualization 3D modeling and design Hands-off presentations Kinect Fusion
  • 10. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionKinect – 3D Anatomical Manipulation Tim Huckaby Founder / Chairman, InterKnowlogy Founder / CEO, Actus Software Microsoft RD & MVP
  • 11. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout Session A Relatively New Hardware Product A commercial HW SKU for B2B sales; developers can purchase via Amazon and similar channels A Commitment Kinect for Windows gives a customer: Fully supported hardware for Windows, plus a new “near mode” to allow innovation at 40cm from the sensor Ongoing updates based on the software innovation that is part of Microsoft’s deep investment and commitment to NUI, in both speech and human tracking A Future of Innovation Kinect for Windows opens up a new wave of innovation for Human Computer Interaction on Windows platform Puts Natural User Interface (NUI) into the public eye in a broad variety of venues: from car dealerships to malls to boardrooms to operating rooms What is Kinect For Windows?
  • 12. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout Session Use Cases: Exercise, Physical Therapy, Education, Training Exercise and physical therapy Senior wellness – exercise and monitoring Interactive science experiments Language/speech learning Home Healthcare / Tele-Medicine
  • 13. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout Session • Skeletal Tracking • Near Mode • Depth Mode 3 Modes of Operation
  • 14. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionK4W Skeletal Tracking
  • 15. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout Session The Kinect for Windows InterKnowlogy - Physical Therapy Tim Huckaby Founder / Chairman, InterKnowlogy Founder / CEO, Actus Software Microsoft RD & MVP
  • 16. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout Session The Good News: • The Kinect SDK for Windows The Not So Good News: • Windows Only Device; You are not legally allowed to build Windows apps for your Xbox Kinect; • you cannot build apps for 18 million Xbox Kinect owners with it. Kinect for Windows
  • 17. itcampro@ itcamp13# Premium conference on Microsoft technologies How to: United States - $249.99 - SKU: L6M-00001 Amazon Visit the Store GameStop Visit the Store Microsoft Store Visit the Store Newegg Visit the Store http://www.microsoft.com/en-us/kinectforwindows/purchase/
  • 18. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout Session Raw sensor streams Access to raw data streams from the depth sensor, color camera sensor, and four-element microphone array enables developers to build upon the low-level streams that are generated by the Kinect sensor. Skeletal tracking The capability to track the skeleton image of one or two people moving within the Kinect field of view make it easy to create gesture-driven applications. Advanced audio capabilities Audio processing capabilities include sophisticated acoustic noise suppression and echo cancellation, beam formation to identify the current sound source, and integration with the Windows speech recognition API. Sample code and documentation The SDK includes more than 100 pages of technical documentation. In addition to built-in help files, the documentation includes detailed walkthroughs for most samples provided with the SDK. Easy and familiar The SDK installs quickly, requires no complex configuration, and the complete installer size is less than 100 MB. Developers can get up and running in just a few minutes with a standard standalone Kinect sensor unit (widely available at retail outlets). Windows 7, Windows Embedded Standard, Windows 8 Desktop Apps C++, C#, or Visual Basic in Microsoft Visual Studio 2010. Free! Free SDK download, free run time license! http://www.microsoft.com/en-us/kinectforwindows/develop/ What’s in the Kinect for Windows SDK?
  • 19. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionKinect for Windows SDK Tim Huckaby Founder / Chairman, InterKnowlogy Founder / CEO, Actus Software Microsoft RD & MVP
  • 20. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout Session Launch Kinect for XBox K4W Team Formed K4W Non- commercial SDK beta K4W commercial SDK TAP Initiated New K4W Hardware announced K4W commercial Release Timeline Nov, 2010 April, 2011 June, 2011 Sept, 2011 Nov, 2011 Feb 1, 2012 K4W v1.5 K4W v1.6 K4W v1.7 K4W Dev Center May 21, 2012 Oct, 2012 March, 2013 May, 2013
  • 21. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionUse Case: Interactive Media Interact with customers in-store Virtual fitting room – in-store or shop-at-home Vending machines Interactive window exhibits Augmented Reality web chat
  • 22. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout Session Perfect for Kinect: Not designed for Kinect Windows 8 / Metro / Modern UI
  • 23. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionActus Interactive Kiosk Tim Huckaby Founder / Chairman, InterKnowlogy Founder / CEO, Actus Software Microsoft RD & MVP
  • 24. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionUse Case: Hands-Free Control Doctors in surgery operating medical imaging devices through gesture and voice Airplane mechanics/engineer ing workers viewing instructions Cooking and other household scenarios
  • 25. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionInterKnowlogy: Touch-less Operating Room Tim Huckaby Founder / Chairman, InterKnowlogy Founder / CEO, Actus Software Microsoft RD & MVP
  • 26. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout Session Leap Motion – $70 – https://leapmotion.com – In developer beta SoftKinetic – http://www.softkinetic.com – $249 – Distance and Near Mode – Multiple Products – In the space for over a decade Panasonic – Works outside in broad daylight – $2,600 Kinect for Windows Competitors
  • 27. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionGesturePak: Carl Franklin’s Gesture Recorder Tim Huckaby Founder / Chairman, InterKnowlogy Founder / CEO, Actus Software Microsoft RD & MVP
  • 28. itcampro@ itcamp13# Premium conference on Microsoft technologies Breakout SessionCarl Franklin’s Gesture Recorder GesturePak is a speech-driven gesture recording WPF app and a matcher class for .NET developers that uses the Kinect For Windows device and SDK.
  • 29. itcampro@ itcamp13# Premium conference on Microsoft technologies Summary Kinect for Windows is not great in the majority of Use Cases; where it is good: • Hands-Free Control • Exercise, Physical Therapy, Education, Training • Data Visualization, 3D Modeling • Interactive Media, Retail, Digital Signage The hardware, tools, plumbing and platform for Kinect for Windows Applications are powerful and available now. …and will just continue to get better, cheaper, powerful and more available The concepts of Gesture and Voice Recognition change the way we design and build software in some Use Cases. …if the goal is better user experiences
  • 30. itcampro@ itcamp13# Premium conference on Microsoft technologies More info on InterKnowlogy: www.InterKnowlogy.com www.vimeo.com/InterKnowlogy More info on Actus Software: ◦www.Actus-Software.com About Tim Huckaby… ◦Founder/Chairman, InterKnowlogy ◦Founder/Chairman, Actus Software ◦Microsoft® Regional Director – Southern California ◦Microsoft® .NET Partner Advisory Council Founder / Member ◦Microsoft® MVP – Kinect for Windows ◦INETA Speaker – International .NET Users Group Association ◦Board Member: Association for Competitive Technology ◦Board Member: Microsoft Healthcare Partner Advisory Board ◦Author / Speaker Contact me: E-mail: TimHuck@InterKnowlogy.com TimH@Actus-Software.com Phone: • Office: 760-444-8640 • Mobile:: 619 990 9200 Blog: http://team.interknowlogy.com/blogs/timhuckaby FaceBook: http://www.facebook.com/Tim.Huckaby.Carlsbad LinkedIn: http://www.linkedin.com/in/timhuckaby Twitter: @TimHuckaby Tim Huckaby
  • 31. itcampro@ itcamp13# Premium conference on Microsoft technologies Q & A