Windows 7 - was Entwickler über den Vista-Nachfolger wissen sollten

  

» Von Peter Monadiemi, 18.08.2009 21:25. Letztes Update, 18.08.2009 21:26.

Die wichtigsten Neuerungen für Entwickler



Nur wenige der Neuerungen bei Benutzeroberfläche haben für Entwickler eine Bedeutung. Die Neuerungen bei der Windows Shell-API lassen sich grob in folgende Kategorien unterteilen:

>Funktionen, mit deren Hilfe sich die mit Windows 7 neu eingeführte Benutzeroberflächenelemente wie die neue Taskleiste, ihre ,,Jump Lists" und die neuen Bibliotheken-Ordner ansprechen lassen. Damit kann eine Anwendung z.B. eine Jump-List oder einen Bibliothek-Ordner anlegen.

>Funktionen, mit deren Hilfe sich die an der Benutzeroberfläche vorgenommen Verfeinerungen in eine Anwendung einbeziehen lassen. Dazu gehört z.B. das (bereits mit Vista eingeführte) Task Dialog-Element als Nachfolger des betagten MessageBox-Elements für flexibel gestaltbare Messageboxen und Standarddialoge, die z.B. die mit Windows 7 eingeführten Bibliotheken anzeigen (dies spielt vor allem für WPF-Anwendungen eine Rolle).

>Funktionen, mit denen sich die mit Windows 7 erstmalig unterstützten Geräteklassen wie Touch Displays und Sensoren (z.B. GPS- und Bewegungssensoren) ansprechen. Damit lässt sich zwar nicht die zentrale Frage ,,Wer bin ich?", aber immerhin die oft nicht minder zentrale Frage ,,Wo bin ich?" beantworten (da ein PC normalerweise nicht mit Sensoren ausgestattet ist, konnten sich Teilnehmer der letzten PDC-Entwicklerkonferenz, auf der der Windows 7-Desktop eines der Kernthemen war, am Microsoft-Stand ein Sensor-Kit mit USB-Schnittstelle abholen, um damit die Sensor-API testen zu können).

>Weitere Kleinigkeiten (z.B. Netzwerkerkennung, Power-Management usw.)

Wie üblich passen sich existierende Anwendungen automatisch an den neuen ,,Look" an (z.B. werden automatisch die neuen Standarddialoge von Windows 7 angezeigt). Alle Oberflächenanpassungen sind daher optional.

 


Abbildung 3: Der neue Standarddialog für die Dateiauswahl bei Windows 7



Links



[1] code.msdn.microsoft.com/Windows7AppQuality
[2] code.msdn.microsoft.com/WindowsAPICodePack
[3] www.microsoft.com/downloads/details.aspx

Werbung

KOMMENTARE

Keine Kommentare

KOMMENTAR SCHREIBEN

*
*
*
*

Alles Pflichfelder, E-Mail-Adresse wird nicht angezeigt.

Die Redaktion hält sich vor, unangebrachte, rassistische oder ehrverletzende Kommentare zu löschen.
Die Verfasser von Leserkommentaren gewähren der IDG Communications AG das unentgeltliche, zeitlich und räumlich unbegrenzte Recht, ihre Leserkommentare ganz oder teilweise auf dem Portal zu verwenden. Eingeschlossen ist zusätzlich das Recht, die Texte in andere Publikationsorgane, Medien oder Bücher zu übernehmen und zur Archivierung abzuspeichern.