SlideShare una empresa de Scribd logo
1 de 41
win7 4 devs aditya mani, acuis 28 th  june 2009 microsoft tech-ed on road
thank you
about me health software hospital industry multitouch kiosk on wpf acu is
win7 4 devs spirit of this presentation what’s new in win7? what’s in it for devs? where do we get the resources?
spirit of this presentation not only about technology conversational work in progress….
what’s new in win7 1 design principles of win7 2 taskbar 3 libraries 4 multi touch 5 sensor & location 6 ribbon ux
what’s new in win7 design principles of win7
what’s new in win7 ,[object Object],[object Object],single tool  to:   launch, switch & manage  apps   + their   tasks
what’s new in win7 ,[object Object],[object Object],[object Object],[object Object],[object Object]
what’s new in win7 ,[object Object],[object Object],nui gestures manipulations inertia
what’s new in win7 ,[object Object],[object Object]
what’s new in win7 ,[object Object],[object Object]
what’s new in win7 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
resources for:  design principles http://channel9.msdn.com/pdc2008/PC22/
what’s in it for devs multi touch sensor & location ribbon
multi touch Scenarios good for touch: maps & pics Touch & gestures that make up the NUI Will be present in small form factors (phones) to  large ff (surface units) Touch scenarios – factory floors to phones (can’t pull out a keyboard everytime) Touch is better for content consumption versus content creation!
multi touch & WPF
multi touch & WPF
multi touch & WPF Certain multi-gesture manipulations with inertia will be available in WPF 4
multi touch & WPF Good - Out of the box experience for legacy apps is available in Win7
multi touch & gestures Gestures: 1 or 2 fingers inputs that translate into action OS does listening for gestures You can program the app to listen for WM_GESTURE messages or notifications
multi touch & gestures Good - Out of the box experience for legacy apps is available in Win7
some gestures keywords GetGesture SetGestureConfig api can be set to turn on or turn off gestures You can slow down, add inertia etc WM_GestureNotify GetGestureInfo Usually gesture messages should be limited to 30 gestures per second GID_Rotate
understanding wm_gesture
WM_Touch Similar to  mouse position  giving multiple (an array of) XY co-ords
manipulations Manipulations are the superset to gestures.  Manipulations allow you to simultaneously do multiple gesture paired up with inertia and other physics engine transforms.  So, you can rotate, move and zoom in concurrently.  Needs raw data and depends on how much the  hardware can support. The most complex form of Multi-touch!!
manipulations
Inertia & physics engines
resources for: multi touch http://channel9.msdn.com/pdc2008/PC03/
resources for: multi touch MS TouchPack for Win7 http://windowsteamblog.com/blogs/windows7/archive/2009/05/27/introducing-the-microsoft-touch-pack-for-windows-7.aspx Developing Mult-touch apps http://channel9.msdn.com/pdc2008/PC03/ Video on MultiTouch http://channel9.msdn.com/posts/yochay/Windows-7-Mutli-Touch-Overview/
resources for: multi touch MSDN on WM_GESTURE Message http://msdn.microsoft.com/en-us/library/dd353242(VS.85).aspx MSDN on Windows Touch SDK http://msdn.microsoft.com/en-us/library/dd371406(VS.85).aspx MSDN Windows Touch Programming Guide http://msdn.microsoft.com/en-us/library/dd317323(VS.85).aspx MSDN Gestures in Windows http://msdn.microsoft.com/en-us/library/dd371585(VS.85).aspx
sensor & location
sensor & location
sensor & location native sensor sdk with win7 can be connected to sensing devices like gps, temp sensor, light sensor, accelerometers etc os level resource: multiple applications can use the output of the sensor simultaneously without having resource constraints
sensor & location iSensorManager: com interface that manages all the sensors in the system GetSensorByID used to query a sensor by ID GetSensorByCategory used to query a sensor if environmental sensor, physics sensor Onsensor: event tells you new sensor  Isensor you can get data about sensor
resources for:  sensor & location http://channel9.msdn.com/pdc2008/PC25/
ribbon native ribbon win32 com based managed code as well (vb, C# and XAML) markup style
resources for:  sensor & location http://channel9.msdn.com/pdc2008/PC14/
win7 resources Win7 Training kit http://www.microsoft.com/downloads/details.aspx?FamilyID=12100526-ed26-476b-8e20-69662b8546c1&displaylang=en Win7 Dev Guide http://msdn.microsoft.com/en-us/library/dd371748(VS.85).aspx Win7 app Cookbook http:// go.microsoft.com/fwlink/?LinkId =133393
win7 resources
win7 resources

Más contenido relacionado

Similar a Windows 7 For Developers

Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
rsnarayanan
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptx
Dr.Saranya K.G
 
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
OPITZ CONSULTING Deutschland
 
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
csdnmobile
 
Basic power point presentation on the following info., for Whole F.docx
Basic power point presentation on the following info., for Whole F.docxBasic power point presentation on the following info., for Whole F.docx
Basic power point presentation on the following info., for Whole F.docx
ikirkton
 

Similar a Windows 7 For Developers (20)

Case Study: How REI increased ROI on SAP Through A Better User Experience
Case Study: How REI increased ROI on SAP Through A Better User ExperienceCase Study: How REI increased ROI on SAP Through A Better User Experience
Case Study: How REI increased ROI on SAP Through A Better User Experience
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
Building Multi-Touch Experiences
Building Multi-Touch ExperiencesBuilding Multi-Touch Experiences
Building Multi-Touch Experiences
 
Digital Fun for the Digital Home
Digital Fun for the Digital HomeDigital Fun for the Digital Home
Digital Fun for the Digital Home
 
It's All About Context
It's All About ContextIt's All About Context
It's All About Context
 
Become a Windows 8 and Windows Phone App Developer at TechDays
Become a Windows 8 and Windows Phone App Developer at TechDaysBecome a Windows 8 and Windows Phone App Developer at TechDays
Become a Windows 8 and Windows Phone App Developer at TechDays
 
All in one
All in oneAll in one
All in one
 
Btec Business Level 3 Unit 14 M1
Btec Business Level 3 Unit 14 M1Btec Business Level 3 Unit 14 M1
Btec Business Level 3 Unit 14 M1
 
IRJET- Voice Recognition(AI) : Voice Assistant Robot
IRJET-  	  Voice Recognition(AI) : Voice Assistant RobotIRJET-  	  Voice Recognition(AI) : Voice Assistant Robot
IRJET- Voice Recognition(AI) : Voice Assistant Robot
 
Developing Multi Touch Applications
Developing Multi Touch ApplicationsDeveloping Multi Touch Applications
Developing Multi Touch Applications
 
Operating Systems ( Os )
Operating Systems ( Os )Operating Systems ( Os )
Operating Systems ( Os )
 
10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptx
 
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
 
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
 
Basic power point presentation on the following info., for Whole F.docx
Basic power point presentation on the following info., for Whole F.docxBasic power point presentation on the following info., for Whole F.docx
Basic power point presentation on the following info., for Whole F.docx
 
Scalable TensorFlow Deep Learning as a Service with Docker, OpenPOWER, and GPUs
Scalable TensorFlow Deep Learning as a Service with Docker, OpenPOWER, and GPUsScalable TensorFlow Deep Learning as a Service with Docker, OpenPOWER, and GPUs
Scalable TensorFlow Deep Learning as a Service with Docker, OpenPOWER, and GPUs
 
Slides chapter 1
Slides chapter 1Slides chapter 1
Slides chapter 1
 
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
 
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
 

Más de Rishu Mehra

all you need to know about windows phone
all you need to know about windows phoneall you need to know about windows phone
all you need to know about windows phone
Rishu Mehra
 
Blurring the difference of Web & Native Apps with HTML 5 & IE 9
Blurring the difference of Web & Native Apps with HTML 5  & IE 9Blurring the difference of Web & Native Apps with HTML 5  & IE 9
Blurring the difference of Web & Native Apps with HTML 5 & IE 9
Rishu Mehra
 
Windows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with SilverlightWindows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with Silverlight
Rishu Mehra
 
Windows Phone 7: Silverlight
Windows Phone 7: SilverlightWindows Phone 7: Silverlight
Windows Phone 7: Silverlight
Rishu Mehra
 
SharePoint 2010 for IT Pros
SharePoint 2010 for IT ProsSharePoint 2010 for IT Pros
SharePoint 2010 for IT Pros
Rishu Mehra
 
SharePoint 2010 for Devs
SharePoint 2010 for DevsSharePoint 2010 for Devs
SharePoint 2010 for Devs
Rishu Mehra
 
Ado.net entity framework_4.0
Ado.net entity framework_4.0Ado.net entity framework_4.0
Ado.net entity framework_4.0
Rishu Mehra
 
SQL Server 2008 R2 - Implementing High Availabilitty
SQL Server 2008 R2 - Implementing High AvailabilittySQL Server 2008 R2 - Implementing High Availabilitty
SQL Server 2008 R2 - Implementing High Availabilitty
Rishu Mehra
 
Microsoft India Academic Initiatives
Microsoft India Academic InitiativesMicrosoft India Academic Initiatives
Microsoft India Academic Initiatives
Rishu Mehra
 
Microsoft Community Tools
Microsoft Community ToolsMicrosoft Community Tools
Microsoft Community Tools
Rishu Mehra
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
Rishu Mehra
 
Mvc 4 0_jayant_jindal_28082010
Mvc 4 0_jayant_jindal_28082010Mvc 4 0_jayant_jindal_28082010
Mvc 4 0_jayant_jindal_28082010
Rishu Mehra
 
Microsoft CTD & User Groups
Microsoft CTD & User GroupsMicrosoft CTD & User Groups
Microsoft CTD & User Groups
Rishu Mehra
 
.Net Performance by Bijoy Singhal
.Net Performance by Bijoy Singhal.Net Performance by Bijoy Singhal
.Net Performance by Bijoy Singhal
Rishu Mehra
 

Más de Rishu Mehra (20)

I Unlock Joy! - ITM Gurgaon
I Unlock Joy! - ITM GurgaonI Unlock Joy! - ITM Gurgaon
I Unlock Joy! - ITM Gurgaon
 
What is Microsoft Student Partner Program?
What is Microsoft Student Partner Program?What is Microsoft Student Partner Program?
What is Microsoft Student Partner Program?
 
all you need to know about windows phone
all you need to know about windows phoneall you need to know about windows phone
all you need to know about windows phone
 
Blurring the difference of Web & Native Apps with HTML 5 & IE 9
Blurring the difference of Web & Native Apps with HTML 5  & IE 9Blurring the difference of Web & Native Apps with HTML 5  & IE 9
Blurring the difference of Web & Native Apps with HTML 5 & IE 9
 
Lync Server
Lync ServerLync Server
Lync Server
 
Office365
Office365Office365
Office365
 
Windows Phone 7: Interfacing
Windows Phone 7: InterfacingWindows Phone 7: Interfacing
Windows Phone 7: Interfacing
 
Hello, windows phone!
Hello, windows phone!Hello, windows phone!
Hello, windows phone!
 
Windows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with SilverlightWindows Phone 7 Applications with Silverlight
Windows Phone 7 Applications with Silverlight
 
Windows Phone 7: Silverlight
Windows Phone 7: SilverlightWindows Phone 7: Silverlight
Windows Phone 7: Silverlight
 
SharePoint 2010 for IT Pros
SharePoint 2010 for IT ProsSharePoint 2010 for IT Pros
SharePoint 2010 for IT Pros
 
SharePoint 2010 for Devs
SharePoint 2010 for DevsSharePoint 2010 for Devs
SharePoint 2010 for Devs
 
Ado.net entity framework_4.0
Ado.net entity framework_4.0Ado.net entity framework_4.0
Ado.net entity framework_4.0
 
SQL Server 2008 R2 - Implementing High Availabilitty
SQL Server 2008 R2 - Implementing High AvailabilittySQL Server 2008 R2 - Implementing High Availabilitty
SQL Server 2008 R2 - Implementing High Availabilitty
 
Microsoft India Academic Initiatives
Microsoft India Academic InitiativesMicrosoft India Academic Initiatives
Microsoft India Academic Initiatives
 
Microsoft Community Tools
Microsoft Community ToolsMicrosoft Community Tools
Microsoft Community Tools
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Mvc 4 0_jayant_jindal_28082010
Mvc 4 0_jayant_jindal_28082010Mvc 4 0_jayant_jindal_28082010
Mvc 4 0_jayant_jindal_28082010
 
Microsoft CTD & User Groups
Microsoft CTD & User GroupsMicrosoft CTD & User Groups
Microsoft CTD & User Groups
 
.Net Performance by Bijoy Singhal
.Net Performance by Bijoy Singhal.Net Performance by Bijoy Singhal
.Net Performance by Bijoy Singhal
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Windows 7 For Developers

  • 1. win7 4 devs aditya mani, acuis 28 th june 2009 microsoft tech-ed on road
  • 3. about me health software hospital industry multitouch kiosk on wpf acu is
  • 4. win7 4 devs spirit of this presentation what’s new in win7? what’s in it for devs? where do we get the resources?
  • 5. spirit of this presentation not only about technology conversational work in progress….
  • 6. what’s new in win7 1 design principles of win7 2 taskbar 3 libraries 4 multi touch 5 sensor & location 6 ribbon ux
  • 7. what’s new in win7 design principles of win7
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. resources for: design principles http://channel9.msdn.com/pdc2008/PC22/
  • 15. what’s in it for devs multi touch sensor & location ribbon
  • 16. multi touch Scenarios good for touch: maps & pics Touch & gestures that make up the NUI Will be present in small form factors (phones) to large ff (surface units) Touch scenarios – factory floors to phones (can’t pull out a keyboard everytime) Touch is better for content consumption versus content creation!
  • 19. multi touch & WPF Certain multi-gesture manipulations with inertia will be available in WPF 4
  • 20. multi touch & WPF Good - Out of the box experience for legacy apps is available in Win7
  • 21. multi touch & gestures Gestures: 1 or 2 fingers inputs that translate into action OS does listening for gestures You can program the app to listen for WM_GESTURE messages or notifications
  • 22. multi touch & gestures Good - Out of the box experience for legacy apps is available in Win7
  • 23. some gestures keywords GetGesture SetGestureConfig api can be set to turn on or turn off gestures You can slow down, add inertia etc WM_GestureNotify GetGestureInfo Usually gesture messages should be limited to 30 gestures per second GID_Rotate
  • 25. WM_Touch Similar to mouse position giving multiple (an array of) XY co-ords
  • 26. manipulations Manipulations are the superset to gestures. Manipulations allow you to simultaneously do multiple gesture paired up with inertia and other physics engine transforms. So, you can rotate, move and zoom in concurrently. Needs raw data and depends on how much the hardware can support. The most complex form of Multi-touch!!
  • 28. Inertia & physics engines
  • 29. resources for: multi touch http://channel9.msdn.com/pdc2008/PC03/
  • 30. resources for: multi touch MS TouchPack for Win7 http://windowsteamblog.com/blogs/windows7/archive/2009/05/27/introducing-the-microsoft-touch-pack-for-windows-7.aspx Developing Mult-touch apps http://channel9.msdn.com/pdc2008/PC03/ Video on MultiTouch http://channel9.msdn.com/posts/yochay/Windows-7-Mutli-Touch-Overview/
  • 31. resources for: multi touch MSDN on WM_GESTURE Message http://msdn.microsoft.com/en-us/library/dd353242(VS.85).aspx MSDN on Windows Touch SDK http://msdn.microsoft.com/en-us/library/dd371406(VS.85).aspx MSDN Windows Touch Programming Guide http://msdn.microsoft.com/en-us/library/dd317323(VS.85).aspx MSDN Gestures in Windows http://msdn.microsoft.com/en-us/library/dd371585(VS.85).aspx
  • 34. sensor & location native sensor sdk with win7 can be connected to sensing devices like gps, temp sensor, light sensor, accelerometers etc os level resource: multiple applications can use the output of the sensor simultaneously without having resource constraints
  • 35. sensor & location iSensorManager: com interface that manages all the sensors in the system GetSensorByID used to query a sensor by ID GetSensorByCategory used to query a sensor if environmental sensor, physics sensor Onsensor: event tells you new sensor Isensor you can get data about sensor
  • 36. resources for: sensor & location http://channel9.msdn.com/pdc2008/PC25/
  • 37. ribbon native ribbon win32 com based managed code as well (vb, C# and XAML) markup style
  • 38. resources for: sensor & location http://channel9.msdn.com/pdc2008/PC14/
  • 39. win7 resources Win7 Training kit http://www.microsoft.com/downloads/details.aspx?FamilyID=12100526-ed26-476b-8e20-69662b8546c1&displaylang=en Win7 Dev Guide http://msdn.microsoft.com/en-us/library/dd371748(VS.85).aspx Win7 app Cookbook http:// go.microsoft.com/fwlink/?LinkId =133393