Microsoft gibt Vorschau auf Avalon
Avalon liefert ein neues Rendering- und Composition-Modell für die Anzeige von Bildschirminhalten innerhalb von Applikationen, wobei die Fähigkeiten moderner Grafikkarten unterstützt werden, da Avalon auf DirectX basiert. Als Weiteres umfasst Avalon ein neues Programmier-Modell, um das Aussehen der Bedienoberfläche besser bestimmen zu können. Zudem werden über Avalon auch Auflösungen von bis zu 200 dpi unterstützt, was mit bisherigen Windows-Systemen nicht möglich ist.
Die Anwender können von Longhorn zudem animierte Elemente sowie das direkte Bearbeiten der Bedienoberfläche im laufenden Betrieb erwarten. Ferner lassen sich Audio- und Video-Daten direkt integrieren und die Textformatierung kann besser auf das verwendete Ausgabegerät angepasst werden.
Das Subsystem besteht zum einen aus der "Avalon-Engine", die eine einheitliche Behandlung von Dokumenten, Media-Dateien und dem User-Interface bietet. Die Bildschirmdarstellung soll für Entwickler dadurch deutlich einfacher werden, da auch eine Skalierung auf hohe Auflösungen ohne zusätzlichen Aufwand möglich wird. Ergänzt wird die Avalon-Engine durch das "Avalon-Framework".
Avalon führt zudem die Markup-Sprache "XAML" ein, in der beispielsweise die Benutzer-Schnittstellen von Windows-Applikationen gefasst werden.
Wie Microsoft bereits angekündigt hatte, wird Avalon bewusst einige Industriestandards umgehen und eigene Techniken einsetzen. So setzt Avalon nicht auf den Vektorgrafik-Standard SVG, sondern verwendet andere Methoden, die bislang als WVG (Windows Vector Graphics) bekannt waren, von Microsoft aber nicht mehr so bezeichnet werden. Nach Angaben aus Redmond soll sich das bisher als WVG bekannte System besser in das Objektmodell von Avalon einbinden lassen und dennoch SVG-Entwicklern vertraut vorkommen, wobei die definierten Vektor-Grafik-Formen SVG entnommen wurden. Weiterhin kommt ein .NET-Object-Modell zum Einsatz, das zwar Ähnlichkeiten mit DOM aufweist, aber inkompatibel dazu ist.
Avalon soll als Teil von Windows "Longhorn" 2006 erscheinen .