Nun ist es fix: Ich fahre zum ersten Mal auf die Microsoft TechEd Konferenz in Amsterdam.
Vom 26. bis zum 29. Juni werden dort alle technologischen Neuerungen vorgestellt. Diesmal wird sich viel um Windows 8 drehen.

Azure MVP Gaurav hat eine tolle Gegenüberstellung des Windows Azure Blob Storage und Amazon Simple Storage Service (S3) publiziert.
Wesentliche Neuerungen:
- Background JIT
- Background garbage collection für Server
- Unterstützung für Arrays größer als 2GB
- Verbesserte ZIP-Kompression
- Neue Features für MEF
- Neue HTML5 Unterstützung bei ASP.NET
- Verbesserte IPv6-Unterstützung
- Ribbon control out of the box (WPF)
Systemvoraussetzungen:
Mindestens Windows 7 oder Windows Server 2008 SP2.
http://msdn.microsoft.com/en-us/library/8z6watww(v=vs.110).aspx
.NET Versionen und CLR
Vielleicht noch interessant: Ein Blogpost von Scott Hanselman soll die Unklarheiten in den Versionen von .NET und CLR beseitigen. Die Version 4.5 ist ein in-place-upgrade zu der Version 4.0.
Hanselman: In-place upgrade means that the CLR is the same but new libraries are added as well as bug fixes and performance improvements
Laut Nutzern hat das neue iPad 3 mit 4G Probleme mit der UMTS-Verbindung. Das iPad fliegt ständig aus dem UMTS-Netz. Um wieder eine Verbindung zu schaffen, muss das iPad neu gestartet werden. Betroffen sind User sowohl in Deutschland als auch Österreich.
Derzeit gibt es von Apple noch kein Kommentar dazu.
Nachdem ja seit gestern das iPad 3 auch bei uns verkauft wird, ist es an der Zeit etwas über das neue Retina Display zu schreiben.
Apple hat seine eigenen Apps bereits angepasst:
- Keynote hat jetzt 327 MB statt 115 MB
- Numbers 283 MB statt 109 MB
- Pages 269 MB statt 95 MB
- iMovie 404 MB statt 70 MB
Nicht optimierte Apps werden trotzdem auf die neue Auflösung (2048 x 1536) hochskaliert und erscheinen deshalb nicht scharf.
Daher habe ich mir auch die 32 GB Variante bestellt. Freu mich schon wenn es eintrifft.
Für ein IT-Projekt an der Uni habe ich mir kürzlich die Grundlagen von Windows Azure angesehen.
Ich fand dabei zwei hervorragende Bücher zu diesem Thema:
- Programming Windows Azure von Sriram Krishnan(O’Reilly)
- Windows Azure Platform von Tejaswi Redkar und Tony Guidici (Apress)
Ersteres Buch ist nicht mehr ganz aktuell, geht dafür aber was die Grundlagen und Infrastruktur (Data Center, Virtualisierung, Fabric Controller) von Azure betrifft ins Detail.
Letzteres ist aktueller und mehr praxisorientiert. Es werden dabei alle derzeit verfügbaren Features erklärt und mit einem Beispiel gezeigt. Die Grundlagen fallen bei diesem Buch aber spärlicher aus.
Um einen guten Überblick über die Möglichkeiten und Features zu erhalten, würde ich empfehlen beide Bücher zu lesen. Sie sind beide sehr lesenswert und stellen eine solide Ausgangsbasis für die Entwicklung dar.
Laut Bloomberg wird Windows 8 noch im Oktober 2012 erscheinen.
Offensichtliches Ziel von Microsoft ist es noch im Weihnachtsgeschäft mitzumischen.
![]()
Unter http://blogs.msdn.com/b/b8/ postet das Windows 8 Team Blogeinträge zu verschiedensten Themen die gerade in Windows 8 anstehen. Ein Blick auf diesen Blog lohnt sich sehr.
Auch der Blogeintrag “Going behind the scenes building Windows 8″ ist echt interessant und gibt Einblicke wie Windows 8 entwickelt wird.
Mehr dazu: http://blogs.msdn.com/b/b8/archive/2012/03/06/going-behind-the-scenes-building-windows-8.aspx
Wie bekommt man die Version der gerade ausgeführten Assembly für weitere Zwecke innerhalb der Silverlight-Anwendung?
Ganz einfach:
AssemblyName assemblyName = new AssemblyName(Assembly.GetExecutingAssembly().FullName);
return assemblyName.Version;
Die Version setzt sich dabei aus <Major>.<Minor>.<Build>.<Revision> zusammen.
Laut Microsoft sollten diese Nummern wie im Folgenden verwendet werden:
- A new major or minor part indicates that the new version is incompatible with the old one. For example, version 2.0.0.0 should be incompatible with version 1.1.2.5. You should change major version numbers whenever you introduce an incompatibility into your code.
- A new build part indicates probable compatibility. Typically you should change minor version numbers when you introduce a service pack or a minor upgrade. For example, version 1.8.0.0 is probably compatible with version 1.7.0.0.
- A new revision part indicates a QFE (Quick Fix Engineering) release that is compatible with the previous version and that should be installed. For example, version 1.6.5.13 might be a mandatory bug-fix upgrade to version 1.6.5.12.

