Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Solving the Difficult Problems of Healthcare and Life Sciences with the Latest Generation of Microsoft.

Slides:



Advertisements
Similar presentations
Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Solving the Difficult Problems of Healthcare and Life Sciences with the Latest Generation of Microsoft.
Advertisements

FireMonkey Deep Dive The Next Generation of Business Application Development.
MICROSOFT PLATFORM  Microsoft is a platform company is committed to providing a rich ecosystem for building and managing connected systems.  Microsoft.
Building Data Visualization Applications with the Windows Presentation Foundation and SilverLight...and Surface Tim Huckaby CEO, InterKnowlogy Microsoft.
Gustavo Cavalcanti tinyfit.com. About me... Programmer since mid-90s BS in Computer Science (Catholic University of Pernambuco, Brazil) MBA with emphasis.
The Microsoft’s solution for building cross-platform Rich Internet Applications.
Delivering the Art of Software WPF & Silverlight: Data Visualization, NUI, and Next Generation of User Experience Tim Huckaby Founder / Chairman, InterKnowlogy.
OFC 317 使用 WinWF 构建 Microsoft Office SharePoint Server 2007 中的工作流应用.
Level: All About Tim, InterKnowlogy & Actus… InterKnowlogy ( Tim Huckaby, Founder/Chairman ( )  Custom.
Solving the Challenges of Healthcare and Life Sciences with Microsoft Touch Technologies Tim Huckaby CEO/Founder, InterKnowlogy Microsoft RD & MVP.
VW302-Integrating WPF And WCF Into Your Office Business Applications
Introduction & Welcome Marcus Perryman Mike Taulty
GPPC Connections 2011 | November 6-8 | Las Vegas, NV SharePoint 101: An Introduction to Microsoft SharePoint 2010 Joseph Tews, MCITP, MCT Summit Group.
SharePoint Collaboration Features & Workflow
Unified. Simplified. Unified Communications Launch 2007.
Session Code: IW-02 Building Powerful Applications for the Microsoft Office System Using Microsoft Visual Studio Tools for the Microsoft Office System.
Office 365: Efficient Cloud Solutions Wednesday March 12, 9AM Chaz Vossburg / Gabe Laushbaugh.
Windows Presentation Foundation Tim Huckaby CEO, InterKnowlogy Microsoft Regional Director & MVP.
Beyond Collaboration: Implementing SharePoint 2010 as a Platform for Data Use NCES MIS Conference 2012 San Diego Copyright © 2012, FCMAT/California School.
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
Corporate Efficiency Meeting Improving Your Business Processes Using SharePoint and Beyond.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
The New Collegiate University Development Database - Implementation Issues Stewart Watson 16 th June 2008.
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
C-ME A Smart Client Front-end for SharePoint 2007 Tim Huckaby CEO – InterKnowlogy Microsoft Regional Director Microsoft MVP –.NET.
Connecting the Dots…How OSIsoft Leverages Microsoft Technology Across the RtPM Platform Christian R. Luckock Technical Strategist OSIsoft.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
Domain-Driven Design using the ADO.NET Entity Framework Tim McCarthy Principal Engineer, InterKnowlogy
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
VWP03: Building Data Visualization Applications with WPF & Silverlight Tim Huckaby Founder / Chairman, InterKnowlogy Founder / CEO, Actus Software Microsoft.
Connecting the Dots…How OSIsoft Leverages Microsoft Technology Across the RtPM Platform Christian R. Luckock Technical Strategist OSIsoft.
Visual Studio Connections
Using the Powerful Microsoft Azure Platform, e-SUAP Properly and Securely Manages All Steps for Customizable Business Activities Permissions MICROSOFT.
2 Building Data Visualization Applications with the Windows Presentation Foundation and SilverLight...and Surface Tim Huckaby CEO, InterKnowlogy Microsoft.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Domain-Driven Design Tim McCarthy Principal Engineer, InterKnowlogy
ICINETIC Experts in.NET technologies and architectures.
Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Declarative based UI programming: WPF, Silverlight & Surface.
The Eyeblaster ACM Advertising Campaign Management.
Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Jump into WPF!
Extending the Reach of your Applications Jeremy Boyd & John-Daniel Trask Mindscape.
Declarative based UI programming: WPF, Silverlight & Surface Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP.
Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Building Data Visualization Applications with the Windows Presentation Foundation and SilverLight...and.
2 Building Data Visualization Applications with the Windows Presentation Foundation and SilverLight Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP.
SharePoint Portal Server Office XP Launch Tour Breakout Presentation nametitle Microsoft Corporation.
Declarative Programming Layout and Controls Events and Commands Working with Data Styles.
ICINETIC Experts in.NET technologies and architectures.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Tim Huckaby Microsoft Regional Director & MVP CEO, InterKnowlogy OFC307.
Building Data Visualization Applications with WPF Tim Huckaby InterKnowlogy, CEO Microsoft RD & MVP VPF303.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Next Generation of Collaboration Office System 2007 Steve Iatropoulos Anna Murray Partner Information Worker Team.
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
Module 1: Overview of Microsoft Office SharePoint Server 2007.
2 Data Visualization: WPF & XAML…and Silverlight…and Surface..and “the phone” Session Objective: To get you excited by showing you “what you can do”
Powered by Microsoft Azure, Auctori Is the Next Generation in Multilingual, Global, Search Engine Optimized Web Content Management Systems MICROSOFT AZURE.
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
Momentum. Strategy & Roadmapping Business Analysis Information Architecture Usability / User Experience Rich Media Social Media (Web 2.0) Interface Design.
Windows Presentation Foundation. User Experience: Recent Past Web HTML Sacrificed UX for portability, connectivity and simplicity 1997 – DHTML.
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Developing SQL/Server database in Visual Studio Introducing SQL /Server Data Tools Peter Lu.Net Practices Director Principle Architect Nexient March 19.
Introduction to Avalon Mike Taulty Microsoft Ltd
Leveraging the Business Intelligence Features in SharePoint 2010
Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP
What is SharePoint and why you should care
Tech·Ed North America /20/ :01 PM
Make Your Management and Board Meetings More Effective and Paperless with Microsoft Office 365, SharePoint, and the Pervasent Board Papers App Partner.
Introduction to SharePoint 2007
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Windows Presentation Foundation
Presentation transcript:

Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Solving the Difficult Problems of Healthcare and Life Sciences with the Latest Generation of Microsoft Technologies

Length: 1:15 presentation & discussion Technologies: Silverlight, Surface, WPF, XAML, SharePoint 2007, Performance Point, VSTO, Windows 7 touch Audience: BDMs with broad appeal for TDMs (Developers, Application Architects, Designers) Level: (broad appeal) Presentation abstract: This presentation will be heavily demo focused to accentuate how the power of the Microsoft Stack is used to solve some of the more difficult problems in Healthcare and Life Sciences. Specifically, real applications, built for real customers in the health care and life sciences industries will be demonstrated and examined from “outside in” perspective showing how leveraging the Microsoft platform, plumbing and tools were leveraged to build custom applications quickly and efficiently. Highlighted applications will include and not be limited to those leveraging the following Microsoft Technologies: Windows Presentation Foundation (WPF) can be used to visualize data. WPF is the next-generation presentation sub-system for Windows. It provides.NET developers and designers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents. Microsoft® Silverlight™ is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of media experiences and rich interactive applications for the Web. SharePoint 2007, a web based platform for collaboration, workflow, content management and document management. Visual Studio Tools for Office (VSTO), a.NET technology facilitating the construction of custom applications that manifest themselves in Office 2007 applications and documents. Microsoft Surface is a multi-touch product from Microsoft which is developed as a software and hardware combination technology that allows a user, or multiple users, to manipulate digital content by the use of natural motions, hand gestures, or physical objects. Windows 7 Touch - Windows 7 offers more choice in how users interact with their PCs, such as through MultiTouch gestures. With WPF support for Windows 7 MultiTouch.NET programmers have a revolutionary new way to build interactive user experiences.

Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Solving the Difficult Problems of Healthcare and Life Sciences with the Latest Generation of Microsoft Technologies

About… InterKnowlogy ( Tim Huckaby, CEO ( ) –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 Pioneers / Industry Leaders Microsoft Touch Application 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

Session Objective: To get you excited by showing you “What Can Be Done” so that you start doing it. The Latest Leading / Cutting Edge Successes in Life Sciences & Healthcare Why you need Rich Client Applications in addition to Broad Reach (RIA) Applications Rich Client and RIA Technology Roadmap Session Objectives And Agenda Demos, demos, demos! Data Visualization: WPF & XAML…and Silverlight

DEMO

The Peter Kuhn Lab at The Scripps Research Institute (TSRI) Research Focus –Early detection and therapy management of cancer patients –Modulation of protein interactions for therapeutic intervention Projects –Cancer bioengineering partnership –Structural Proteomics of SARS

Laboratory Environment –Research teams work in a distributed environment –Manual, paper notebooks and prone to error –Have stove pipe systems which capture data –Status management requires contacting the researcher directly Collaboration Issues –Data Recorded on scraps of paper then re-written in lab notebooks –Pasting gel/chromatogram pictures in notebooks –Too many crystal image files to keep track of & too big –Manually linking patient information experimental results –No way to electronically search for images The Problem

The Solution: C-ME WPF Smart Client for SharePoint 2007 –Collaborative Client –2D & 3D views at a molecular level –Leverage the collaborate environment of SharePoint 2007 –Provide data in the context of the project not in the context of it’s storage Allow users to drag and drop data into the context of the project –Smart client then handles the display & annotations of the underlying storage –Allow user’s to add ad-hoc information

The Scripps Research Institute C-ME Research Collaboration Tools MOSS 2007 WPF Exchange 2007 Global Reach

Coding 3D in WPF Check out the method level support for Rotation This is why I should have paid attention in high school calculus..

What the Heck is WPF? …and why do we need it? It’s.NET! –All the goodness of Developer Productivity Goal: Overcome the limits of GDI+ & USER with the productivity of.NET Windows Forms –The GDI & USER subsystems were introduced in Windows 1.0 in 1985 –OpenGL – Early 90s –DirectX – 1995 Built on Top of Direct 3D –Converted to 3D triangles, textures and other Direct3D objects & then rendered by hardware –Benefits of hardware acceleration & perf due to work being off-loaded to GPUs (unlike GDI based systems); Ensures the maximum benefit of new hardware and drivers; Software rendering pipeline as fallback Declarative programming –Bringing designers directly into application development Ease of deployment –Allowing administrators to deploy and manage applications securely

What the heck is XAML? Separates the front-end from the back-end Simple declarative programming language suitable for constructing and initializing.NET Objects Usually the most concise way to represent user interfaces (or other hierarchies of objects) Doesn’t need a compiler to render The language that almost all WPF related tools emit

Sample XAML Runs in a WPF Application: Runs in the Browser :

DEMO

Angiographer Cardiology / Catheterization Labs Wacom / Stylus WPF / Data Integration Layer Visio-like drag & draw Voice Annotations Angiographer

VIDEO

VitruView InterKnowlogy’s VitruView is a Microsoft Surface 3D Application. It is based on a prototype we built for InterMountain Healthcare – one of the leaders in technology for the healthcare industry. It leverages 3D digital models from Zygote. Zygote is the world’s leader in 3D anatomical modeling and textures. You can see a video of the functionality of the application here: ogy.com/Videos/VitruView /default.html

Lightweight WPF runtime Interactive, broach reach (browser) experiences for devices, PC, Mac & other platforms Strict subset of Windows Presentation Foundation Lightweight runtime download (4.2 mbs) Programming model uses XAML +.NET Access to WPF tooling Silverlight… “WPF Light” OK LightBlue WPF-based Tools

DEMO

Audience Participation Time 1.Does WPF enable me to do something I couldn’t have done before? –No. Unless you factor in time & money… –And would like to do more with less… 2.Is DirectX dead? –No. It is more applicable to advanced 3D developers writing hard-core “twitch” games. 3.Are Winforms dead? –No. …but it will not be advanced; the last version was 2.0 in.NET –WPF / Winforms Integration is elegant & simple –Windows 98 Supports WinForms – we need a rich client solution for legacy 4.Does WPF run better on Vista & Win 7 than on XP? –Yes. –3D objects only get anti-aliasing on Windows Vista and later. –Non-rectangular windows only get hardware acceleration on Vista and later. –Vista & Windows 7 have driver models that help with resource contention. 5.Does Silverlight trump all this other WPF & Surface Stuff? –One would think so with all the marketing dollars and buzz that are being thrown at it…. –But, in Reality the answer is “No” and it makes solution architecture more important than ever. –Ultimately these 3 worlds (and more) will collide and where and how your app is manifested will not matter

DEMO

Tim Huckaby, InterKnowlogy More info on InterKnowlogy: – Contact me: Tim Huckaby – –Phone: –Blog : 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

The San Diego Zoo Silverlight 2.0 Consumer facing site Live Services Integration Orcas, SQL Server 2008 Keynote Demo at Launch and Mix

InterKnowlogy – Who We Are Focused on Custom AppDev, Collaboration and Infrastructure Technologies Alpha / Beta Deployments Published Authors, Instructors, MS MVPs Client Service Delivery Focus HQ in Carlsbad, CA Worldwide Customer Base

InterKnowlogy - What We Do Best Custom Application Development System Integration Collaboration / Portals Infrastructure Business Intelligence High Level Technical Consulting

InterKnowlogy Technologies of Note Exchange / Active Directory Windows Server SMS System Center Performance Point MOSS 2007 InfoPath.NET 2.0 / 3.0 / 3.5 WPF & XAML WF & WCF Silverlight VSTS / TFS VSTO SQL BizTalk

That was then…

This is now…

DEMO

SOX Project Manager Built on Beta / Shipped on RTM Hosted / Client Versions Highly Customized Workflow Fully Compliant Solution

Litigation Management Portal Multiple End- Clients Migrating to MOSS Security and Customization is Key AD Component / Password Change Hosted Offering

Performance Management (PMP) Performance Point CTP2; Migrating to CTP4 One of First Implementations in Production SPS 2007 Pulls from SQL Svr, Project Svr, OLAP cubes, etc. Customer Evidence

Public Website MOSS 2007 Beta 1 Migrated to RTM Multi-agency access High Level of Customization & Integration of 3P tools and video Daily data change Managed by non-tech employees

School District Public Site MOSS 2007 Beta 2; Migrated to RTM 160 sites; District managed shell Moderate level of customization Migration to SPS 2007 next Content managed by non-tech employees

DEMO

Tools Management Viewer Plasma Screen Viewer Vista Gadget WPF Tools Integration (Remedy, MOM, etc.), generic data warehouse Tool Demo

3D Collaborator Opens AutoCAD *.dwg Files Natively

3D Collaborator Technologies used –Rendering Autodesk DWF Toolkit (C++ library) Custom DWF C++/CLI (Managed) wrapper C# WPF 3D rendering –User interface Built using WPF XAML skin

DEMO

VIDEO