Thorsten Stockmann Produkt Marketing Manager Windows Client Microsoft Deutschland GmbH [email protected] Daniel Melanchthon Technical Evangelist Microsoft Deutschland GmbH [email protected]
Thorsten StockmannProdukt Marketing Manager Windows ClientMicrosoft Deutschland GmbH
Daniel MelanchthonTechnical Evangelist
Microsoft Deutschland GmbH
KundenFeedback
EntwicklerFeedback
Engineering Excellence
Server
Geräte
Mobil
Netbooks/Nettops
PCs
Surface
Endanwend
er SzenarienSocial
Networking
Arbeit
Tiefgreifende Änderungen: Security, Treiber,
Audio, Video, Netzwerk, Deployment
Wenige Änderungen : Software, die auf Windows Vista läuft,
funktioniert auf Windows 7 – Ausnahmen: Low Level Code (AV,
Firewall, Imaging, etc.).
Windows 7 läuft auf der gleichen Hardware wie Windows Vista!
Wenige Änderungen: Fokus auf Qualität, Leistung und Stabilität
Tiefgreifende Änderungen: Security, Treiber,
Audio, Video, Netzwerk, Deployment
Gestartet Nicht gestartet
Mehrere
Fenster
offenAktiv
Ziele(“nouns”)
Aufgaben(“verbs”)
Bekannte Kategorien
Eigene Kategorien
Benutzeraufgaben
Taskbar Aufgaben
Gepinnte Kategorie
Benachrichtigungen sind unter Benutzerkontrolle:Wenn möglich, eigene Anwendung zurücknehmen!
Neue Möglichkeiten in der Taskbar für die Anzeigevon Fortschritts- und/oder Statusinformation
In einer Domäne Zugriff auf zentrale Ordner
In einem Heimnetzwerk Zugriff auf verteilte OrdnerComputer in anderen Zimmern
Computer anderer Benutzer (Kinder, Frau, etc.)
Windows Home Server
Windows Media Center Aufzeichnungen
Heimnetzwerk sehr simple einrichtbar
Office Button
Quick Access
Toolbar
Tab Kontextabhängiges
TabsetKontextabhängiger
Tab
Hilfe
Gruppe (“Chunk”) Dialog Starter
Anwendungsmenü
Quick Access
Toolbar
Tab Kontextabhängiges Tabset
Kontextabhängiger Tab
Hilfe
Gruppe (“Chunk”) Dialog Starter
In-box mit Windows 7, Redistribution für Vista
Win32 API, COM-basierend (Ziel: Native Entwickler)
Nahezu alle Features wie Microsoft Office 2007 Ribbon
Nicht passender Text
Probleme in Layout & Bildergröße
Pixelige BilderProbleme im Layout
Verschwommene UI
Nicht passende Schriftgröße
EndanwenderKlare Akzeptanz von Toucheingabe
Multi-touch ist modern
Sehr hoher Begeisterungsfaktor
Multi-touch verbesserte spontaneBedienung und ermöglicht neueSzenarien
HardwareMulti-touch-fähige Geräte heuteschon im Markt verfügbar
Multi-touch in unterschiedlichenFormfaktoren
#include <sensorsapi.h>
#include <sensors.h>
HRESULT hr;
CComPtr<ISensorManager> pSensorManager;
pSensorManager.CoCreateInstance(CLSID_SensorManager);
CComPtr<ISensorCollection> pALSCollection;
CComPtr<ISensor> pALSSensor;
// Get all the ALS sensors on the system
pSensorManager->GetSensorsByType(SENSOR_TYPE_AMBIENT_LIGHT, &pALSCollection);
hr = pSensorManager->RequestPermissions(
0, // Owner window
pALSCollection, // Collection of sensors requiring permissions
TRUE); // Modal flag
if(SUCCEEDED(hr))
{
pALSCollection->GetAt(0, &pALSSensor);
}
0
5
10
15
20
25
Idle 20% 40% 70%
Optimieren der Performance
Minimieren der CPU Nutzung, wenn idle
Idle soll die CPU die meiste Zeit seinkönnen
Programme richtensich nach demEnergiestatus
0
5
10
15
20
25
Idle 20% 40% 70%
Optimieren der Performance
Minimieren der CPU Nutzung, wenn idle
Idle soll die CPU die meiste Zeit seinkönnen
Programme richtensich nach demEnergiestatus
Vermeiden Sie Polling – nutzen Sie Events!
Fragen Sie nie nach dem Energiestatus:RegisterPowerSettingNotification
Nicht mehr als einmal pro Sekunde pollen
Nutzen Sie coalescing timers wenn Sie pollenSetWaitableTimerEx mit Verzögerungstoleranz
Timer tick
15.6 ms
Periodic Timer
Events
Windows 7
Vista
Dienst läuft nur, wenn er eine Aufgabe hatNetzwerk-Dienste im Zustand ohne Konnektivität
USB-Dienste ohne eingestecktes USB-Gerät
Datentransferdienste bei geschlossener Firewall
Trigger-Start Dienste werden bei Bedarf gestartet Stop, wenn System idle oder Arbeit getan ist
Verfügbare Trigger für Dienste:Neues Geräteinterface
Beitritt oder Verlassen einer Domäne
Firewallport geöffnet oder geschlossen
Veränderung einer Gruppenrichtlinie
Erstmalig IP-Adresse verfügbar
Eigenes ETW-Event
Problem Steps Recorder: Einfach psr.exe aufrufen!
Weniger
Memory
Reference set
Grafik
Disk I/O
Registry lesen
Index
Energieverbrauch
DVD Wiedergabe
Bildschirm, Timer
Mehr
Geschwindigkeit
Schneller Booten
Device Ready
Reaktionsgeschwindigkeit
Startmenü
Taskbar
Skalierbarkeit
256 Prozessoren
Ein Logo für Hard- und Software Kompatibilität
ISV und IHV erhält Zugriff auf Windows Error Reporting
Testwerkzeuge als Bestandteil des Windows 7 Client Software Logo Toolkit
Kostenloser technischer Support für das Toolkit
Ein Logo für Hard- und Software Kompatibilität
ISV und IHV erhält Zugriff auf Windows Error Reporting
Testwerkzeuge als Bestandteil des Windows 7 Client Software Logo Toolkit
Kostenloser technischer Support für das Toolkit
Ihre nächsten Schritte:
Erleben Sie Windows 7
Anmeldung beim Windows 7 Logo Programm
Testen Sie Ihre Anwendung(en) und melden diese im Programm
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.