|
Document: Avalon provides many features to combine documents, UI, and media. Documents usually contain flowing text and images, which are hard to provide with traditional Windows controls. |
UI: UI controls enable high interactivity with the user, but have poor text support. |
Media: Media encompasses visually rich interactive presentations: video, audio, and more. |
Desktop Services: Provides a wide range of services to allow efficient use of the Windows desktop. In addition to the traditional Start menu and taskbar, new features include the sidebar, which lets users more efficiently monitor notifications and real-time activities such as time, battery power, and online IM buddies. |
Desktop Window Manager: Handles most of the traditional hard work of window management, such as minimizing, maximizing, and displaying dialog boxes. New features include page-based navigation and support for Extensible Application Markup Language (XAML). |
Controls Interop Engine: Provides support for .NET, HTML, and Win32 controls. |
Presentation Object Manager: [[no description]] |
Desktop Composition Engine: Integrated vector-based composition engine. |
Animation and Composition: Provides strong support for high-performance vector graphics and standards such as Scalable Vector Graphics (SVG). |
Media Processing: Provides processing services for audio and video, as well as new codecs and new APIs. |
Capture and Sourcing: [[no description]] |
Hardware Rendering: Uses underlying video and graphic accelerators for high-quality and performance rendering. |
Software Rendering and Sinks: Used when hardware rendering is not available to support a wide range of hardware. |
Application Services: Services for applications developers, such as databinding. |
Designer Services: Services for application designers. |
Controls: Built-in controls to simplify UI development. |
Adaptive UI Engine: Enables ASP.NET to handle multiple devices and technologies. The developer implements a single page, and the engine adapts how the page is rendered according to the requesting device. |
Page/Site Composition: [[no description]] |
Personalization and Profiling Services: Stores profiles and allows users to customize pages according to their needs. |
Membership and Security Services: Services for encrypting traffic, authentication, and authorization. |