Schulung Windows Vista für Entwickler (Programmieren für Windows Vista)

Beschreibung/Inhalt

In dieser Schulung wird nicht die Bedienung von Vista erklärt. Die Zielgruppe sind Softwareentwickler, die Software auf Vista umstellen wollen oder für Vista neu entwickeln wollen.

Anwendungskompatibiliätsfragen
Versionsnummern
Entfallene Funktionen
Schwierigkeiten durch die neuen Sicherheitsfunktionen
Anwendungskompatibilitätseinstellungen
Application Compatibility Toolkit (ACT)
Anforderungen für das Windows Vista-Logo-Programm von Microsoft

Windows Vista-Sicherheit
Sicherheitsfeatures in Windows Vista aus Entwicklersicht
Benutzerkontensteuerung - User Account Control (UAC)
UAC-Manifest
Anwendungssignierung für Benutzerkontensteuerung
Umleitungen für Datensystem und Registry
Virtualisierung für Datensystem und Registry
Starten von Prozessen mit erhöhen Rechten
Trennung zwischen Diensten (Session 0) und Diensten (Session 1)
Sicherheitsänderungen im Internet Explorer

.NET-basierte Programmierschnittstellen in Windows Vista
1. Windows Presentation Foundation (WPF)
2. Windows Communication Foundation (WCF)
3. Windows Workflow Foundation (WF)
4. Windows CardSpace
5. Neuerungen in System.IO (System.IO.Packaging)
6. Erstellung von Commandlets für die Windows PowerShell
7. Vista Bridging APIs

Neue COM- und C++-Bibliotheken in Windows Vista
a) Oberfläche
1. Common Item Dialogs (Common Dialogs)
2. Task Dialogs
3. Windows Vista Wizard Framework
4. Rich Preview Handler (IPreviewHandler, IPreviewHandlerVisuals)
5. Live Icons (IThumbnailProvider)
6. OLE DB Provider for Windows Search / ISearchQueryHelper
7. Volltextsuche für eigene Dateiformate (Ifilter)
8. Protocol Handler für Microsoft Windows Desktop Search (WDS)
9. Property Provider API

b) Netzwerk
1. Network Diagnostics Framework (NDF)
2. Peer-to-Peer Collaboration API
3. Windows Filtering Platform zur Netzwerkdatenverkehrüberwachung
4. Unified Feed Parsing API und Feed Download Engine

c) Sicherheit und Stabilität
Privilege-Elevation API
1. Cryptography Next Generation (CNG) API
2. Parental Controls (IWindowsParentalControls)
3. Restart Manager
4. Application Recovery

d) APIs für Installation, Monitoring und Administration
1. Windows Installer 4.0
2. Event Logging API
3. Task Scheduler 2.0
4. Microsoft Management Console (MMC) 3.0

e) Sonstige Vista-APIs
1. Windows Error Reporting (WER)
2. Windows Quality Online Services (Winqual)
3. Datensynchronisierung mit eigenen Sync Handler für das Sync Center (ISyncMgrHandler, ISyncMgrHandlerInfo, ISyncMgrSyncItemContainer)
4. Windows Sideshow Platform API
5. Power Management on Windows Vista

Scripting-Erweiterungen in Windows Vista
1. Microsoft Gadgets für Desktop und Sidebar
2. Windows Remote Management (WinRM)
3. Windows PowerShell

Optional auf Anfrage: Treiber-Entwicklung für Windows Vista

Dauer
Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
Ort
Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
Schulungsdidaktik
Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil