Solving the Challenges of Healthcare and Life Sciences with Microsoft Touch
Technologies
Tim HuckabyCEO/Founder, InterKnowlogyMicrosoft RD & MVP
About…
• InterKnowlogy (www.InterKnowlogy.com)• Tim Huckaby, CEO ([email protected])
– Custom Application Development / Consulting / Software & Systems Engineering Firm headquartered in Carlsbad, CA
– Design, Architect, Build and Deploy Enterprise Class Applications – Industry Experts:
•Most of the employees are published, MVPs, RD, Speakers, etc.•Microsoft .NET Application development since 2000•Microsoft .NET Rich Client /RIA Pioneers: Industry Leaders•Microsoft Multi-Touch App Development Leaders (Surface / Windows 7 / Silverlight 3)•Information Worker Solutions (VSTO & SharePoint)•Integration / Messaging, B2B / B2C, Wireless / Mobility •Leading Edge: Surface, WPF, Silverlight, Win7 touch, SharePoint, VSTO•Cutting Edge Solutions on emerging Microsoft technologies•Largest Client: Microsoft
Touch Capable Computing: Using Natural User Interface (NUI) Technologies Improve The Patient Experience
Multi-Touch Software built in Microsoft .NET: WPF, Surface, & Silverlight 3.0
Hardware & Software Platforms for Touch Computing
Multi-touch enabled applications, used in healthcare to improve the communication, education and experience overall across the health and life sciences continuum.
Session Agenda
Demos, Demos, Demos
WPF 3D:The Scripps Research Institute
VitruView
Tim HuckabyCEO, InterKnowlogyMicrosoft RD & MVP
DEMO
Touch Capable Computing Devices are Not New
Past Future(Now)
Present
1972: PLATO IV Touch Screen Terminal The Microsoft Surface Windows 7 Multi-touch
What is Relatively New is:
Inexpensive Touch Capable, Non Proprietary HardwareA Multi-Touch Capable Windows OS A Consistent Multi-Touch API for .NET across 3 Windows Hardware/Software Platforms Developer Productivity in Touch Capable AppsThe Forecast of Touch Capability in Every New Computing Device in the Short Term
HARDWARE IMPLEMENTATIONSCapacitiveInfraredResistive
Hardware
CapacitiveHP Touchsmart tx2N-trig (2-10)
InfraredHP Touchsmart IQ816NewWindow(2)
CapacitiveDell LatitudeXT2N-Trig (2-10)
How to touch Resistive Think Push Down and drag
How to touch
Capacitive Think Electric Impulse
Common hardware implementations
• Capacitive– iPhone – Capacitive multi-touch cell phone / PDA
– HP TouchSmart TX2 – Dual touch capacitive laptop screen.
– Dell Latitude XT – Multi-Touch tablet using N-Trig capacitive technology
– MacBook Pro – Capacitive Multi-Touch pad with traditional click
– N-Trig – Capacitive monitor overlay vendor (Windows 7 Drivers)
How to touch
Infrared Think laser pointer(s)
Common hardware implementations
• Infrared– Surface – Infrared diffused illumination multi-touch “table”
device
– Perceptive Pixel – Frustrated total internal reflection multi-touch panels
– HP TouchSmart – Infrared dual touch bezel all in one computer
– NextWindow – Infrared Multi-Touch bezel vendor (Windows 7 Drivers)
SOFTWARE IMPLEMENTATIONS(ON THE MICROSOFT PLATFORM)
Windows Desktop: WPFSurface: WPFBrowser: Silverlight
History of Surface
2003The first prototype is presented to Bill Gates
2004A dedicated group is formed,
and more than 85 prototypes are developed
2007Microsoft Surface is unveiled to the world
2001The concept of an interactive table is born
2005The look and feel of Surface is finalized
Microsoft Surface Healthcare DemosVideo
Tim HuckabyCEO, InterKnowlogyMicrosoft RD & MVP
DEMO
Why WPF?
• The GDI & USER subsystems were introduced in Windows 1.0 in 1985
• OpenGL – Early 90s• DirectX – 1995
• Goal: Overcome the limits of GDI+ & USER with the productivity of Windows Forms
• Translation: The power of DirectX and the Developer Productivity of .NET
Windows 7 WPF Multi-Touch Demos
Tim HuckabyCEO, InterKnowlogyMicrosoft RD & MVP
DEMO
Silverlight… “WPF Light”
• Interactive experiences for devices, PC, & Mac platforms (and others…)• Strict subset of Windows Presentation Foundation• Lightweight download (4.2mbs)• Programming model uses XAML + Jscript + WPF• Access to WPF tooling• Touch Capability in Version 3.0
Lightweight WPF runtime
<XAML> <Button Width="100px"> OK <Button.Background> LightBlue </Button.Background> </Button></XAML>
WPF-based Tools
Eclipsys CorporationSilverlight 3 - Enterprise Visibility Real-time Hospital Operations
Tim HuckabyCEO, InterKnowlogyMicrosoft RD & MVP
DEMO
Silverlight 3.0 Demos
Tim HuckabyCEO, InterKnowlogyMicrosoft RD & MVP
DEMO
Try Multi-Touch in Silverlight Now!
The InterKnowlogy Multi-Touch Enabled ScatterView Control
http://client.interknowlogy.com/scatterviewdemo/
Summary• We are at the Cusp of the NUI revolution• Using Natural User Interface (NUI) Technologies Improve The
Patient Experience• Multi-Touch enabled applications can be used in healthcare to
improve the communication, education and experience overall across the health and life sciences continuum.
• The Tools, Plumbing and platforms for touch based computing are powerful and available
• Within a short time frame computers with touch capability will be the norm.
• The .NET stack for Touch Based Software (Surface, WPF & Silverlight 3.0) is elegant and powerful
• The Concepts of NUI change the way we design and build software
Tim Huckaby, InterKnowlogy• More info on InterKnowlogy:– www.InterKnowlogy.com
• Contact me: Tim Huckaby– E-mail: [email protected]– Phone: 760-444-8640– Blog: http://team.interknowlogy.com/blogs/timhuckaby
• About Tim Huckaby…– CEO, InterKnowlogy– Microsoft® Regional Director – Southern California– Microsoft® .NET Partner Advisory Council Founder / Member– Microsoft® MVP - .NET – Microsoft® Surface Partner Advisory Council– INETA Speaker – International .NET Users Group Association– Windows and .NET Magazine Advisory Board Member– .NET Developers Journal Magazine Advisory Board Member– Author / Speaker