Thorsten Stockmann Daniel...

Post on 25-Aug-2020

4 views 0 download

Transcript of Thorsten Stockmann Daniel...

Thorsten StockmannProdukt Marketing Manager Windows ClientMicrosoft Deutschland GmbH

tstockma@microsoft.com

Daniel MelanchthonTechnical Evangelist

Microsoft Deutschland GmbH

danielme@microsoft.com

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.