MSDN TechTalk “Windows 7 für Entwickler”

Am vergangenen Mittwoch haben beinahe 100 Softwareentwickler diese halbtägige Veranstaltung in Wallisellen besucht. Im ersten Teil standen neue Themen wie die Multitouch-Entwicklung, das Erweitern der Windows Taskbar sowie Themen rund um die neuen Libraries inkl. Federated Search Integration im neuen Windows Explorer im Vordergrund.

Die folgenden Screenshots verdeutlichen diese Themen:

1) WPF Applikation mit einer angepassten Thumbnail Toolbar und Preview:

Taskbar-preview

2) Der neue Windows Explorer. Ersichtlich ist der hinzugefügte Flickr Search Connector (.osdx File), welcher dank Federated Search die Flickr Website  direkt aus dem Windows Explorer durchsuchen kann:

opensearchprovider

3) Eine multitouch aktivierte WPF 4.0 (Beta 1) Demo-Applikation. Das neue Property ManipulationMode erlaubt das Festlegen der Fingergesten, welche auf diesem Objekt getracked werden sollen. Im zugehörigen Eventhandler ManipulationDelta(), kann dann auf die Veränderungen reagiert werden:

multitouch0

Die Applikation präsentiert sich nach dem Starten wie folgt:

multitouch1

Die einzelnen UI-Objekte können dann abhängig vom Wert im Property ManipulationMode mit Hilfe von Fingergesten verschoben, vergrössert und skaliert werden:

multitouch2

Im zweiten Teil sind wir auf das Thema Windows 7 und Applikationskompatibilität eingegangen. Windows 7 ist ab 22. Oktober für jedermann erhältlich. Als Entwickler halten wir Sie dazu an, Ihre Applikationen auf dem neuen OS jetzt zu testen. Die Wahrscheinlichkeit ist sehr hoch, dass diese zu 100 % kompatibel sind, ohne dass Sie irgendwelche Änderungen vornehmen müssen.

Mögliche Stolperstellen finden sich in den Bereichen:

  • User Account Control/Standard User: Auf Windows 7 (und Windows Vista) werden Legacy Applikationen, welche im 32 Bit Modus ausgeführt werden und kein zugehöriges Application Manifest File aufweisen, virtualisiert ausgeführt. D.h., auch wenn Sie als Standard User beispielsweise ins Verzeichnis C:\ oder C:\Program Files schreiben, haben Sie den Eindruck, dass dies funktioniert. Der Aufruf wird aber von Windows virtualisiert, d.h. effektiv werden Ihre Dateien im User Verzeichnis abgelegt. Beachten Sie, dass dies nur eine temporäre Lösung sein kann und die Virtualisierung z.B. im 64 Bit Modus nicht existiert.
  • High DPI: Insbesondere ab Windows 7 werden die Benutzer angehalten, nicht die Bildschirmauflösung zu verstellen, sondern High DPI zu benutzen. Sie finden diese Funktion beispielsweise, wenn im Startmenu “Make text and other items smaller or larger” eingegeben wird. Als Entwickler haben Sie es also in der Hand, wie Ihre Applikationen unter High DPI daherkommen.

Geben Sie Ihren Applikationen grünes Licht für Windows 7

image Wenn Sie ein Software-Hersteller mit einem Standardprodukt sind, bieten wir Ihnen die Möglichkeit, Ihre Produkte kostenlos in unserem Windows 7 Kompatibilitätscenter einzutragen. Dieses wird nach der globalen Verfügbarkeit von Windows 7 aufgeschaltet werden. Ihre Applikationen können Sie hier eintragen: www.isvappcompat.com. Auf dieser Website erhalten Sie zudem Zugriff auf hilfreiche Informationen sowie Zugang zu Windows 7 Marketingunterlagen. Bemerkung: Alternativ können Sie Ihre Applikationen auch direkt im Windows 7 Compatibility Center eintragen.

Weitere Informationen

Wenn Sie an weiterführenden Informationen zu diesen Themen interessiert sind, werfen Sie doch einen Blick auf die verwendeten Slides dieses MSDN TechTalks oder nehmen Sie mit mir Kontakt auf:

Olaf Feldkamp