Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dion Hutchings Technical Evangelist Microsoft Session Code: EMB305.

Similar presentations


Presentation on theme: "Dion Hutchings Technical Evangelist Microsoft Session Code: EMB305."— Presentation transcript:

1

2 Dion Hutchings Technical Evangelist Microsoft Session Code: EMB305

3 The User Experience IS Your Product The Evolution of User Interface Design Consumers buy based on your product’s UX, not specs. The next-generation cell phones and media players changed the playing field.

4 New Platform Investigation Unlocks Customer Potential Easier to create immersive experiences Future Technology Roadmap Clear roadmap for improved API & tools over time Performance On Embedded devices Capable of meeting performance profile on embedded hardware Based On Standard Microsoft technology Utilize existing technology and ecosystem Enable Designer / Developer Paradigm Designers focus on design, Developers focus on business logic

5 A New Design Paradigm is Needed Silverlight For Windows Embedded Dramatically speeds prototyping and UX development Separates design from development Design is implemented accurately, without compromise Developing the next-generation UX quickly & efficiently requires new tools and methods

6 Designer Look, behavior, brand, and emotional connection Developer Function, deployment, data, security, operational integrity Designer Look, behavior, brand, and emotional connection Developer Function, deployment, data, security, operational integrity Unifying the Design / Dev Process Paper JPG / TIFF PSD PPT MOV / WMV C++ C# VB.NET

7 Silverlight For Windows Embedded Silverlight For Windows Embedded Brings Desktop and Web Capabilities to the Device FeatureWPFSLSWE Works Cross Platform (Windows/Mac/Linux) X Available in CE6 R3 XX Designed for Embedded Devices X Supports Native C++ Code X Supports Managed Code / Requires.NET XX Expression Blend Tooling Support XXX 2D Hardware Acceleration XX 3D Hardware Acceleration X Animation Support XXX Transparency Support XXX Supports Built-in Video Controls XX DeepZoom X Custom Controls XXX Sub-Classing Controls XX Win32 Control hosting X SWE provides a subset of Silverlight and WPF functionality for embedded devices WPF XAML Silverlight XAML SWEXAML

8 The Silverlight Design Process 123 Embedded DeviceExpression Blend XAML

9 Designer

10 Speed Time-to-Market with Silverlight Designer Developer Design UX Develop UX Develop Back-end IntegrateDeploy Review Traditional Methods Silverlight shortens design time and reduces last-minute surprises while enabling designers and developers to focus on what they do best Designer Developer Silverlight Design UX Develop Back-end DeployDeploy ReviewReview Time Saved!

11 Release Sooner and More Often Traditional Methods: More coding for each release DesignCodeDesignCodeDesignCode Release 1Release 2Release 3 DesignCode Release 1 Design Release 2 Design Release 3 Design Release 4 Design Release 5 TIME

12 Silverlight Enables Cross-Platform Development Desktop App Expression Blend Web AppSWE UX

13 DesignCollaborate Silverlight: Built on Standards Code XAML

14 Silverlight For Windows Embedded Development Environment The SWE environment is a C++ XAML user interface framework for Windows CE, based on Silverlight Designers focus on design tools such as Expression Blend Developers focus on tools such as Platform Builder and Visual Studio New XAML  New UI DesignerDeveloper Collaborate via Web or Prototype C++ Binary Expression Blend

15 Silverlight For Windows Embedded Architecture Two main components User and Kernel What’s new SWE API Silverlight Core Supports next-generation UX design through Silverlight Core GWES Kernel Components Display Driver Kernel User Application.exe SWE Silverlight Core GWES (Windowing and Event System) GPU Interface XAML Images Fonts User

16 Developer

17 Conclusion A paradigm shift in how we think about designing embedded UI Time to market Great prototyping First class tools for both developer and designers Ecosystem & partner participation

18 Call to Action Participate in an Embedded lab and build your first Silverlight application today!

19

20 www.microsoft.com/teched Sessions On-Demand & Community http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online.

21 HOLs, Interactive, Sunday and Demo Sessions Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Sunday and Demo Session EMB101-SUN: Windows Embedded101 EMB01-Demo: Embedding Windows Seven into devices Hands On Lab Hi gher Fidelity internet experience with Internet Explorer Embedded Introduction to Connection Manager Creating a custom Windows Embedded Standard 2011 operating system image for an application New Servicing and Deployment Scenarios in Windows Embedded Standard 2011 Embedded Enabling Features in Windows Embedded Standard 2011 Configuring and Using PowerShell to Manage Windows Embedded Standard 2011 Devices Interactive sessions EMB01-IS: Delivering Applications as Appliances EMB02-IS: Windows for Devices: Learn about the Future of Windows Embedded EMB03-IS: The Schtick: Solving Real-Time Challenges, connectivity and GUI with Windows Embedded CE EMB04-IS: Deploying and maintaining Windows Embedded Standard with different

22 Useful URLs Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Other http://windowsfordevicesBlogs http://blogs.msdn.com/obloch http://blogs.msdn.com/mikehall http://blogs.msdn.com/jcoyne Microsoft Web sites http://windowsembedded.com http://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx http://msdn.microsoft.com/en-us/windowsembedded/standard/default.aspx http://technet.microsoft.com/en-us/windowsembedded/posready/default.aspx

23 Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!

24 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Required Slide


Download ppt "Dion Hutchings Technical Evangelist Microsoft Session Code: EMB305."

Similar presentations


Ads by Google