Vor mittlerweile fast drei Jahren veröffentlichte ich den ersten Beitrag hier auf dem Windows 7 Blog von Microsoft Deutschland. Seit diesem Zeitpunkt begleite ich auch in der Öffentlichkeit die Entwicklung von Windows 7 auf dem mittlerweile populärsten nicht-englischsprachigen TechNet-Blog.
Einer der vielen Meilensteine war sicher die Veröffentlichung von Windows 7 Beta 1 als Download: Ich schrieb den Artikel im Urlaub unter einem Sonnenschirm am Pool und hatte keine Vorstellung, welche Begeisterungswelle ich damit lostrat. Wir bekamen allein >1.200 Kommentare auf diesen einzelnen Beitrag :-)
Nachdem nun Windows 7 seit 18 Monaten im Markt verfügbar ist, ist es an der Zeit, Dinge zu verändern. Do Not Track mit IE9 wird hier mein letzter Beitrag sein, da ich in eine andere Rolle bei Microsoft wechseln werde. Ich übergebe das Blog an meinen Kollegen Lars Schmoldt, der als Audience Marketing Manager auch schon das deutsche TechNet-Blog blogs.technet.com/b/germany verantwortet.
Ich bedanke mich bei allen Lesern für die Aufmerksamkeit, hoffe, dass alle weiterhin diesem Blog treu bleiben und wünsche Lars viel Erfolg! Ich werde auch in Zukunft weiterhin auf meinem persönlichen Blog blogs.technet.com/dmelanchthon zu finden sein.
Do Not Track (DNT) ist eine an der Stanford University entwickelte Technologie, mit der Anwender gegenüber Webanwendungen ausdrücken können, dass ihre Nutzung nicht nachverfolgt werden soll. Es handelt sich dabei um ein Feld im HTTP-Header, welches zwei Werte enthalten kann:
1 für den Fall, dass der Anwender nicht nachverfolgt werden möchte (opt out)
0 für den Fall, dass der Anwender Nachverfolgung wünscht (opt in)
Internet Explorer 9 und Firefox 4 unterstützen zur Zeit diese neue Technologie. Bei Apple wird die Unterstützung mit Safari 5.1 kommen. Die Funktion ist in aktuellen Builds der nächsten Version von Mac OS X "Lion" schon aufgetaucht. Google hält sich diesbezüglich mit Chrome noch zurück und bewirbt lieber die eigene Erweiterung Keep your opt-outs.
In IE9 ist diese Funktion Bestandteil der Tracking-Schutz-Listen (TPL). Sobald man als Anwender eine TPL aktiviert hat, sendet IE9 zusätzlich den DNT-Header. Das kann man sehr leicht mit Hilfe der Developer-Tools nachvollziehen:
Vom 12. bis 14. April findet mit der MIX11 die Microsoft Konferenz für Web-Designer und -Entwickler in Las Vegas statt. In der Keynote des zweiten Tages mit Joe Belfiore (Corporate Vice President, Windows Phone Program Management) und Scott Guthrie (Corporate Vice President, .NET Developer Platform) stehen Neuigkeiten zu Windows Phone 7, Silverlight 5 Beta und das Kinect SDK im Vordergrund.
Windows Phone 7
Auf dem Mobile World Congress in Barcelona lüfteten wir erstmals den Schleier über neue Funktionen, die wir für Windows Phone 7 im Laufe des Jahres ausliefern werden. Eine der herausragenden Neuerungen wird mit Internet Explorer 9 ein neuer Browser für Windows Phone 7 werden. IE9 auf WP7 wird genauso wie sein Desktopäquivalent über Hardwarebeschleunigung verfügen. Zusätzlich wird Twitter als Dienst auf dem People Hub Einzug halten, SkyDrive besser unterstützt und integriert werden und Multitasking für eigene Anwendungen auf WP7 ermöglicht werden. Dank der HTML5-Unterstützung von IE9 wird Windows Phone 7 in der Zukunft die standardkonformste mobile Plattform mit einem rasend schnellen Brrowser sein.
Neben diesen Plattformerweiterungen werden wir im Mai 2011 eine neue Version der Windows Phone Developer Tools auf den Markt bringen. Mit Hilfe der neuen Tools werden Windows Phone-Entwickler Anwendungen und Spiele der nächsten Generation für Windows Phone 7 schreiben können. Die neue Generation wird nicht nur noch schneller, sondern auch noch besser integriert in das Windows Phone OS sein. Entwickler können multitasking-fähige Anwendungen entwerfen sowie neue Controls und Sensoren wie den Beschleunigungsmesser und GPS direkt nutzen. Die neuen Zugriffsmöglichkeiten auf Sockets werden zum Beispiel Apps wie IRC Chat auch auf Windows Phone möglich machen.
Silverlight 5 Beta
Neben HTML5 steht für Microsoft natürlich auch die Weiterentwicklung unserer Rich Internet Application (RIA) Plattform Silverlight im Vordergrund. Wo Webstandards allein die Aufgabe nicht erfüllen können, schaffen Plug-ins Raum für erweiterte Möglichkeiten. Wie im Dezember 2010 angekündigt, wird Silverlight 5 in diesem Jahr fertiggestellt werden. Silverlight 5 umfasst 40 neue Features inklusive hardwarebeschleunigter Videowiedergabe, Data Binding und MVVM Support, WCF und RIA Services sowie neue Testing Tools.
Kinect SDK
Kinect revolutioniert die Art und Weise, wie man Spiele und Unterhaltung erlebt - ganz ohne Controller. Bei Kinect tritt die Technologie in den Hintergrund. Controllerloser Spielspaß bedeutet, dass Kinect auf alle Bewegungen reagiert. Im Mittelpunkt steht die Unterhaltung. Seit dem Launch schaffte Kinect es als das am schnellsten verkaufte Consumer Electronics Produkt sogar in das Guiness Buch der Rekorde!
Das Gesten-gesteuerte Natural User Interface (NUI) stößt auch außerhalb der Spielerwelt auf riesiges Interesse. Im Februar 2011 versprachen wir für nichtkommerzielle Entwicklung ein Software Development Toolkit (SDK), um Entwicklern, Hobbyisten und Studenten den Zugang zu dieser revolutionären Technologie auch auf dem PC zu ermöglichen. Auf der MIX zeigen wir, wie Kinect + PC Szenarien in der Zukunft aussehen können. Das Kinect SDK wird den Zugriff auf Audio Controls, die Kamera und das Skelett-Trackiung ermöglichen und von Microsoft noch im Laufe des Frühjahrs 2011 veröffentlicht.
Im letzten Jahr hatte ich in meinem Artikel HowTo: Internet Explorer 9 Super Beta gezeigt, wie man eine neuere Platform Preview mit der UI der Betaversion von Internet Explorer 9 verheiraten kann. Da wir heute gerade die erste Platform Preview von Internet Explorer 10 veröffentlicht haben, habe ich mich gefragt, ob man nicht auch die IE9 UI mit der Platform Preview 1 von IE10 vereinen kann. Die Antwort lautet: Klar, warum nicht?
Kopieren des Inhalts des Ordners 'iepreview.exe.local' aus der IE9 Platform Preview 6 in den zweiten Ordner.
32-bit Windows: xcopy "%ProgramFiles%\Internet Explorer Platform Preview\iepreview.exe.local\*.*" "%UserProfile%\Desktop\IE10_PP1\iexplore.exe.local"
64-bit Windows: xcopy "%ProgramFiles(x86)%\Internet Explorer Platform Preview\iepreview.exe.local\*.*" "%UserProfile%\Desktop\IE10_PP1\iexplore.exe.local"
Beenden aller laufenden Internet Explorer 9 Instanzen durch Schließen aller Internet Explorer 9 Fenster.
Nachschauen im Taskmanager, ob kein Prozess mit dem Namen 'iexplore.exe' noch läuft.
Doppelklick auf die Datei 'iexplore.exe' in dem Ordner 'IE10_PP1'.
Schon startet Internet Explorer mit der aktualisierten Renderengine der neuen IE10 PP1. Testen kann man das, wenn man auf dem IE Test Drive zum Beispiel CSS Gradient Background Maker aufruft. Neu in IE10 PP1 ist weiterhin CSS3 Multi-column Layout (Link), CSS3 Grid Layout (Link) und CSS3 Flexible Box Layout (Link), CSS3 Transitions (Link), CSS3 3D Transforms (Link) und ES5 Strict Mode. Auf den überarbeiteten HTML5-Labs zeigen wir zusätzlich neben IndexedDB und WebSockets Beispiel-Implementierungen der FileAPI und der Media Capture API.
Nun kann man auch, wenn man will, das Icon des Internet Explorers auf der Taskleiste austauschen. Dazu löscht man als erstes das vorhandene IE-Icon und fügt danach mittels rechtem Mausklick auf die 'iexplore.exe' in dem Ordner 'IE10_PP1' durch Auswählen der Option 'An Taskleiste anheften' das Icon der zusammengebauten Version hinzu.
Hier noch einmal zusammengefasst die Anleitung für die verschiedenen Windows-Versionen:
Wichtiger Hinweis: Die Anleitung stellt keine Empfehlung von Microsoft dar. Es ist nur eine Technologiedemonstration. Ich habe das auf einem Windows 7 mit 64-bit getestet und auf den ersten Blick keine Probleme festgestellt. Das bedeutet aber nicht, dass es damit nicht zu Problemen kommen kann. Also: Ausprobieren auf eigene Gefahr!
Vom 12. bis 14. April findet mit der MIX11 die Microsoft Konferenz für Web-Designer und -Entwickler in Las Vegas statt. Zentrale Themen der MIX11 sind Neuigkeiten zu Internet Explorer 10 und Cloud-Technologien rund um Windows Azure. Zur Zeit läuft gerade die erste Keynote mit Dean Hachamovitch (Corporate Vice President, Internet Explorer) und Scott Guthrie (Corporate Vice President, .NET Developer Platform), die man auch aus Deutschland live auf der Veranstaltungs-Website mitverfolgen kann: http://live.visitmix.com
Internet Explorer 10
Im vergangenen Monat stellten wir nach acht Platform Previews, einer Beta und einem Release Candidate die finale Version von Internet Explorer 9 vor. Dabei wurde ich von vielen gefragt, wie Microsoft sich die zukünftige Entwicklung des Webbrowsermarktes und des HTML5-Webstandards vorstellt. Heute zeigen wir, dass wie die Weiterentwicklung von Internet Explorer 9 ernst nehmen und stellen die erste Platform Preview von Internet Explorer 10 vor:
Internet Explorer 10 wird ein noch sichererer Browser als Internet Explorer 9 werden. Wir haben die Geschwindigkeit des Browsers weiter steigern können. Mit IE10 PP1 implementieren wir 40 weitere HTML5- und CSS3-Features wie zum Beispiel CSS3 Multi-column Layout (Link), CSS3 Grid Layout (Link) und CSS3 Flexible Box Layout (Link), CSS3 Gradients (Link), CSS3 Transitions (Link), CSS3 3D Transforms (Link) und ES5 Strict Mode.
Mit Hilfe von Internet Explorer und HTML5 sind auf Windows 7 Webanwendungen möglich, die sich wie Desktopanwendungen verhalten. Wir zeigen auf der MIX11 neue Beispielseiten und Webanwendungen von Partnern wie Foursquare, Namco, Last.fm Ltd. und Sparkart Group Inc., die eine neue Webseite für Bon Jovi mit Hilfe der modernsten Technologien entworfen haben.
Zukünftig werden wir, ähnlich wie bei der Entwicklung von Internet Explorer 9, ungefähr aller 12 Wochen neue Platform Previews für Internet Explorer 10 herausbringen. Weitere Informationen rund um HTML5 stellen wir auch auf Deutsch unter http://msdn.microsoft.com/de-de/ie/aa740476 zur Verfügung. Auf dem Windows 7 Blog gibt es darüber hinaus eine Artikelreihe rund um HTML5 von dem Gastautor Peter Kröner, Autor des HTML5-Buchs:
P.S.: Natürlich ist keine News zum Internet Explorer eine News ohne Fische. Wir haben mit dem FishBowl Benchmark ein visuell und audiotechnisch anspruchsvolleres Aquarium online gestellt, welches jetz tüber eine automatische Füllfunktion verfügt :-)
Windows Azure
Anwender arbeiten heute mit immer unterschiedlicheren Geräten. Die Zeit, als man sich an den Arbeitsplatz setzte musste, um mit einem Computer zu arbeiten, sind lange vorbei. Man nutzt Smartphones (WP7, Android, iPhone & Blackbery), Laptops & PCs (Windows & Mac), Webbrowser (IE, Firefox, Chrome, Safari oder Opera), Tablets, Netbooks und andere Geräte und Bauformen.
Durch die Vielzahl an Geräten wächst natürlich der Bedarf nach neuen technischen Lösungen wie Synchronisation über alle Geräte und Streaming von Inhalten. Cloud-basierende Backends werden zunehmend wichtiger. Multi-Device Mobility Entwickler können zukünftig mit Windows Azure ein Backend nutzen, um für verschiedenste Geräte neue Funktionen anbieten zu können.
Wir stellen dafür auf der MIX eine Reihe von Updates für die Windows Azure Platform vor:
Access Control Webseiten und Apps können zukünftig unterschiedliche ID Providers wie Microsoft, Google und Facebook nutzen.
Content Delivery Network (CDN) Windows Azure unterstützt nun auch direkt Video Streaming.
Global Traffic Manager CTP Windows Azure unterstützt von Haus aus Skalierung/Loadbalancing in dem jeweils vom Kunden ausgewählten MS-Rechenzentrum. Neu ist jetzt Load Balancing über mehrere Rechenzentren hinweg zur Verringerung von Latenzen und Vermeiden von Failover.
Windows Azure AppFabric Caching In den nächsten 30 Tagen stellen wir einen neuen Dienst für Distributed In-Memory Application Caching vor. Der Dienst ermöglicht skalierbaren und hochverfügbaren High-Speed Zugriff auf Daten der Anwendung zur Beschleunigung von Webanwendungen basierend auf ASP.NET, die auf Windows Azure laufen.
Der kostenfreie Zugang zur Windows Azure Platform erlaubt das Testen auf Herz und Nieren von Windows Azure und SQL Azure für 30 Tage vollkommen kostenlos.