Presentation is loading. Please wait.

Presentation is loading. Please wait.

Build 2015 4/17/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.

Similar presentations


Presentation on theme: "Build 2015 4/17/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION."— Presentation transcript:

1 Build 2015 4/17/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Build 2014 James Clarke Principal Program Manager Lead @clarkezone
4/17/2017 2-672 Bring Fluid, Responsive, and Highly Scalable UI Experiences to Your Universal Windows Apps with the New Visual Layer James Clarke Principal Program Manager Lead @clarkezone © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

3 Productivity Vision Build 2014 4/17/2017
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

4 Agenda slide The Visual Layer and Composition in Windows 10
Build 2014 4/17/2017 Agenda slide The Visual Layer and Composition in Windows 10 Using the Visual Layer in your Apps Roadmap & Call to action © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

5 What is the Visual Layer?
Build 2014 4/17/2017 What is the Visual Layer? System Compositor Composition API Graphics Hardware Windows Shell XAML / WWA Frameworks IE / Project Spartan Win32 Apps Display © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

6 Visual Layer Goals for Windows 10
Build 2014 4/17/2017 Visual Layer Goals for Windows 10 Vision: Create the foundational building blocks to enable next generation user experiences. Unified composition and rendering New Capabilities New Programming Model 1 2 3 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

7 New Visual Layer in Windows 10
Build 2014 4/17/2017 New Visual Layer in Windows 10 Create the foundational building blocks for next generation user experiences 1 Unified composition and rendering Converged Compositor One Compositor enabling Windows apps across all Windows OneCore devices New Rendering Engine Optimized for scalable rendering of highly dynamic scenes New Capabilities Light-Weight Visual Layer New Effects System New Animation System 2 Optimized for scale and highly dynamic content New Programming Model 3 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

8 Introducing: New WinRT Composition API
Build 2014 4/17/2017 WinRT object model providing programmatic access to the visual layer: Windows.UI.Composition Usable from C#, Standard C++, C++/CX Available everywhere Universal Windows Apps run In preview now; We’re not done yet! Introducing: New WinRT Composition API © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

9 Visual Layer for devs Windows 8.1 era
Build 2014 4/17/2017 Visual Layer for devs Windows 8.1 era Windows 8.1 / Phone Store Apps XAML UI Tree, Control Model, Layout, Property System Databinding, Accessibility Framework Layer DirectComposition / DirectManipulation Composition Tree, Primitive Rendering, Animation Execution, Manipulation Threads Visual Layer 2D and 3D drawing, Meshes, Shaders, high degree of control over presentation DirectX Family Graphics Layer © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

10 Visual Layer for devs Windows 10
Build 2014 4/17/2017 Visual Layer for devs Windows 10 Universal Windows App XAML Framework Layer Composition Tree, Primitive Rendering, Animation Execution, Manipulation Threads, Asynchronous Messaging and Events Windows.UI.Composition Visual Layer DirectX Family Graphics Layer © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

11 Composition API Walkthrough: Visuals and the Visual Tree
Build 2014 4/17/2017 Composition API Walkthrough: Visuals and the Visual Tree Light-Weight Visual Layer New Effects System New Animation System DirectX Interop © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

12 Demo: TweetWall Build 2015 4/17/2017 12:14 PM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Demo: TweetWall on Windows Phone
Build 2015 4/17/ :14 PM Demo: TweetWall on Windows Phone © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Visual object and class hierarchy
Build 2015 4/17/ :14 PM Visual object and class hierarchy Composition Objects that display content derive from Visual Specialized Visuals exist for displaying Solid color rectangles, Images and Effects Visuals that derive from ContainerVisual can have children Future: More kinds of visuals coming (e.g. geometric path, text, particle generator, etc.) © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 What can you do with a Visual?
Rasterize Content Composes and renders serialized drawing content. Basic positioning Setting offsets relative to parent or window. Clipping “Inset” from size of object Transforms 2D and 3D transformations to alter the size, position or nature of a visual. Properties: Statically set or Bound to animations Build Tree: Establish parent-child relationships

16 Visual tree structure and content
Binding to CoreWindow CompositionTarget Top-level “root” visual ContainerVisual Content visuals SolidColorVisual ImageVisual ImageVisual ImageVisual CompositionImage CompositionImage CompositionImage

17 Code Demo: Visual Types
Build 2015 4/17/ :14 PM Code Demo: Visual Types © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Visual Transforms Transforms can be expressed by either
Build 2015 4/17/ :14 PM Visual Transforms Transforms can be expressed by either Individual Components 4x4 Matrix Both kinds are Animatable Use helper methods on numerics classes © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Demo: Matrix Transform in action
Build 2015 4/17/ :14 PM Demo: Matrix Transform in action © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 Build 2014 4/17/2017 XAML and Composition Visual: how do composition and XAML content compose together seamlessly < /> Visual Visual Visual Visual Visual Visual WebView Visual Layer SwapChainPanel Framework Element Layer Button © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

21 Build 2014 4/17/2017 XAML and Composition Why use the Visual Layer in XAML apps? 80% of the time you will use the XAML Drop down to realize more complex animations and effects with very little code Scale: need to animate a lot of different elements simultaneously Input-driven animations: like Sticky Headers, Parallax Lower level toolkit for building richer custom controls © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

22 How to use Composition APIs in a XAML app
Build 2014 4/17/2017 How to use Composition APIs in a XAML app The model will change in the future. Enable Windows.UI.Composition API for app* Retrieve XAML UIElement that you want to add composition content to Use static helper method on Windows.UI.Xaml.Hosting.ElementCompositionPreview to retrieve composition visual (object) Cast return value to ContainerVisual Use Compositor property on visual you get to access the Compositor Create composition objects and add them to *Temporary you need: 1: Code snippet on next slide 2: Conditional compilation symbol added to project © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

23 Code Demo: XAML Integration
Build 2015 4/17/ :14 PM Code Demo: XAML Integration © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24 Composition API Walkthrough: New Effects System
Build 2014 4/17/2017 Composition API Walkthrough: New Effects System Light-Weight Visual Layer New Effects System New Animation System DirectX Interop © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

25 Effects Rich UI: High performance effects and blend modes.
Build 2014 4/17/2017 Effects New, real-time Effects system whose effects are applied as a content on a visual. Rich UI: High performance effects and blend modes. Flexibility: Effects can be Customized, Animated and chained. Consistency: Same effect descriptions used for composition, graphics, video (future) © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

26 Types of Effects Right now Many more to come. Considering…
Build 2015 4/17/ :14 PM Types of Effects Right now Composite (13 modes) Blend (21 modes) Color source Saturation 2D Affine Transform Many more to come. Considering… Additional pixel and vertex shader effects (e.g. Lighting effects) Time-based effects (e.g. Transition effects) © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 Code Demo: Add Circle mask to Images
Build 2015 4/17/ :14 PM Code Demo: Add Circle mask to Images © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 Composition API Walkthrough: New Animation System
Build 2014 4/17/2017 Composition API Walkthrough: New Animation System Light-Weight Visual Layer New Effects System New Animation System DirectX Interop © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

29 What does the Animation system do?
Declaratively animate Visual and Effect properties Geometry: Position, Size, Transform (in 3D space), Orientation (as quaternions in 3D space) Appearance: Opacity, Effect properties etc. All animations are fluid, running in the Compositor process Interrupted animations resume smoothly Creation and scheduling: performance at scale Modes: Explicit animations (today), Implicit animations (soon) time value

30 Build 2015 4/17/ :14 PM Explicit Animations Keyframe animations Animations as a function of time defined as a sequence of key frames. Control acceleration using easing functions: Linear, Cubic Bezier. Support for various property types: Scalar, Vector2/3/4, Quaternion (Future). Expression animations Animations as a function of a math expression, typically on another property’s value. Easily create complex user experiences: Sticky headers, Parallax, Scrolling indicators… Built-in functions: Abs, Clamp, Max, Min, Mod, Scale, Transform, Vector*, Matrix* E.g. animation.Expression = "foreground.Offset * (foreground.Size / background.Size)"; © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

31 Demo Applying animations to objects
Build 2015 4/17/ :14 PM Demo Applying animations to objects © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

32 Composition API Walkthrough: New Animation System
Build 2014 4/17/2017 Composition API Walkthrough: New Animation System Light-Weight Visual Layer New Effects System New Animation System DirectX Interop © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

33 Build 2014 4/17/2017 DirectX Interop ImageVisual supports Native DirectX interop via native interfaces: IImageVisual / ICompositionSurface / ICompositorInterop Interop with Direct3D, Direct2D family, Win2D possible using this mechanism Scenarios: Multi-layer game HUD, Advanced video playback Requires native code to hook up Full set of animation / effects features continue to apply to ImageVisual Considering for Future Out-of-box support for Win2D © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

34 Demo: Direct3D / ImageVisual interop
Build 2015 4/17/ :14 PM Demo: Direct3D / ImageVisual interop © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35 Demo: Win2D Interop Build 2015 4/17/2017 12:14 PM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

36 Build 2014 4/17/2017 Over to you What’s coming in RTM & beyond: how to take advantage of our APIs and help shape our feature set! Contact us: Follow us on © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

37 Composition in Windows 10 RTM
Build 2014 4/17/2017 Composition in Windows 10 RTM Composition between now and Windows 10 RTM Usable now in Insider builds of Windows 10 / Visual Studio 2015 SDK: Initial WinRT API surface including Visual Tree, Animation, Effects, XAML Interop We want your feedback! For Windows 10 RTM build, APIs will be restricted to in-box callers only Target: end of 2015 final V1 API surface will be available and callable by any store app. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

38 in Insider Builds Today New APIs will light up in successive flights
4/17/2017 Unified Compositor Light-Weight Visual Layer Rendering Engine Effects System Animation System WinRT Programming Model_ Roadmap Enhanced Multi-Threading Some things we’re thinking about.. Enhanced Multi-Threading Broader Effects Library Tree Effects Implicit Animations Enhanced Interop with XAML, Win2D Path Animations And more.. Let us know what would be most impactful for your apps! Available for Preview in Insider Builds Today New APIs will light up in successive flights © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

39 ❤ Call to Action Other Talks: MSDN Documentation Developer Forums
Build 2015 4/17/ :14 PM Call to Action We Your Feedback Other Talks: 737: “Use new Motion and Effects features to captivate users and truly bring your app to life” 631: “Introducing Win2D: DirectX-powered Drawing in C#” 733: “API Contracts (or How I Learned to Stop…)” MSDN Documentation Developer Forums Samples from this talk are on GitHub Contact us: Follow us on © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

40


Download ppt "Build 2015 4/17/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION."

Similar presentations


Ads by Google