Die Zukunft von .NET – Eine Analyse der PDC Session Abstracts

Thursday, October 09, 2008 12:36:26 AM (W. Europe Daylight Time, UTC+02:00)

Aus den Beschreibungen der PDC Sessions lassen sich schon jetzt einige Fakten über .NET 4.0 bzw. die Zukunft der Microsoft Plattform im Allgemeinen entnehmen. Die folgende Liste enthält meine Interpretationen einiger Session Abstracts, ich kann mich auch irren. Die Infos die sowieso schon auf verschiedenen Blogs (blogs.msdn.com usw.) aufgetaucht sind habe ich ausgelassen:

  • Common Language Runtime “vNext”
  • Unterstützung für mehrere CLR-Versionen innerhalb eines Prozesses
  • “Code Contracts” – was auch immer das bedeutet, ich vermute etwas in Richtung Design by Contract
  • Neue Klassen in der Base Class Library, z.B. BigInteger, Tuples und Bäume
  • Optimierter Garbage Collector, um Mehrprozessorsysteme effizienter auszunutzen

(http://channel9.msdn.com/pdc2008/PC49/)

Typsystem

Änderungen am Typsystem, die Versionierung und Deployment vereinfachen sollen, und z.B. die Arbeit mit COM Komponenten ohne Primary Interop Assemblies ermöglichen sollen

(http://channel9.msdn.com/pdc2008/TL02/)

Entity Framework

Wird einfacher und soll Model Driven Development (POCO?) besser unterstützen.

Interessant ist hier aber auch, was nicht in den Abstracts steht – es gibt bisher keine Session zu LINQ to SQL Neuerungen.

(http://channel9.msdn.com/pdc2008/TL20/)

Sync Services

Synchronisierung mit der “Cloud”. Kann vieles bedeuten, z.B. Live Mesh oder Data Services. Da die Session nicht mit “Live Mesh” getaggt wurde, obwohl es ein Tag dafür gibt, vermutlich eher letzteres. Dafür spricht auch, dass die Sync Services auch in einer SQL Server Data Services Session erwähnt werden.

(http://channel9.msdn.com/pdc2008/TL30/)

Cloud Services

Mit 33 Sessions eindeutig ein (der?) Schwerpunkt der PDC, gefolgt von Live Services mit 14, die ja auch eine “Coud”-Technologie sind, und ein “Live Framework” mit 10 Sessions. Dann wären da noch die SQL Server Data Services mit 7 Sessions. Dazu kommen noch Sessions zu “Windows Strata”, die kurz in der Agenda aufgetaucht, aber dann wieder verschwunden sind.

Windows CardSpace

Die nächste Version hat den Codenamen “Geneva”, und es gibt ein Server Produkt dazu, den “Geneva” Server. Der Name taucht aber nur in der Kurzfassung der Session auf, die über die Session Liste angezeigt wird. Auf der Details-Seite geht es dann nur um “Zermatt”.

Oslo

Zu Oslo gibt es gerade mal 5 Sessions, und aus den Abstracts lässt sich nichts entnehmen, was nicht schon ansatzweise in verschiedenen Blogs und Artikeln erwähnt wurde. Schade.

VB.NET

Weitere LINQ-Features (wie auch immer diese aussehen mögen), vereinfachter Syntax, vielleicht auch Metadata-Programming und Scripting. Viele Infos sind das leider nicht, aber mehr als zu C#, wo der Abstract nichts neues verrät.

(http://channel9.msdn.com/pdc2008/TL12/)

Windows Server vNext

Unterstützung für ASP.NET in der Server Core Variante – nett!

(http://channel9.msdn.com/pdc2008/ES06/)

Windows 7

Leider nichts neues, zu den “interessanten” Sessions steht als Beschreibung nur “TBD”. Aus den Titeln kann man nur entnehmen, dass es z.B. neue APIs für Text, Grafik, Suche und Shell geben wird.

 

Ich bin sehr gespannt was Microsoft denn nun wirklich auf der PDC ankündigen wird. Schade dass ich nicht dabei sein kann.

Technorati-Tags: ,,
Kick it on dotnet-kicks.de

TechEd Orlando 2008 – Mittwoch: IBM-Angebote für TechEd-Teilnehmer

Thursday, June 05, 2008 8:49:16 PM (W. Europe Daylight Time, UTC+02:00)

Heute morgen gab es einige kleinere logistische Probleme – unser Hotel liegt am Ende der Route, die die Shuttlebusse zur TechEd abfahren. Die Busse waren immer schon voll, bevor sie unser Hotel erreicht haben, so dass ich über eine halbe Stunde auf einen freien Bus warten musste.

Statt der TechEd Busse gab es aber zwei Busse von IBM – von IBM gibt es hier parallel zur TechEd ebenfalls eine Veranstaltung für Entwickler, und IBM versucht wohl, TechEd Besucher auf die IBM Konferenz zu locken. Vor den IBM Bussen heute morgen standen Hostessen mit einem Schild, dass TechEd Teilnehmer kostenlos an der IBM Keynote teilnehmen können. Außerdem habe ich später noch erfahren, dass man mit dem TechEd Konferenzbadge auch an der IBM Party heute Abend teilnehmen kann. Schade dass ich keine Zeit habe, das hätte ich mir ja gerne mal angesehen… ;).

P1020400

Heute war ich nur für Hands-on Labs eingeteilt. Bis jetzt habe ich den Eindruck, dass die HOL dieses Jahr deutlich besser und fehlerfreier sind als letztes Jahr, und dass es deshalb deutlich weniger Fragen gibt. Hauptsächlich habe ich den Leuten bisher erklärt wie unsere Hands-on Lab Startsoftware funktioniert und was man damit machen kann. Inhaltliche Fragen gab es eher selten.

Ich hatte heute “schon” ab 16:30 Uhr frei und somit noch 90 Minuten Zeit für viele interessante Gespräche im Technical Learning Center, wo es zu so ziemlich jedem (für Entwickler relevantem) Produkt einen Stand mit Mitarbeitern der jeweiligen Product Group gibt. Da habe ich dann z.B. Erfahren, dass das in der Keynote vorgestellte Layer Diagram wohl schon in der nächsten CTP Version von Rosario enthalten sein wird. Das wird auf jeden Fall eine CTP die ich mir näher ansehen werde. Außerdem habe ich am Team System Stand eine Demo gesehen, bei der automatisch aus Code Sequenzdiagramme generiert wurden. Das sieht alles sehr vielversprechend aus.

Heute Abend ist MCT Party, aber leider werde ich wohl nicht hin gehen können weil ich noch meine Präsentation für Samstag vorbereiten muss.

Technorati Tags:
Kick it on dotnet-kicks.de

TechEd Orlando 2008 – Dienstag: Bill Gates Keynote

Wednesday, June 04, 2008 2:22:47 AM (W. Europe Daylight Time, UTC+02:00)

Die TechEd begann heute morgen mit dem letzten großen Auftritt von Bill Gates. Ich hätte da eigentlich etwas besonderes erwartet, aber stattdessen war es eine “Standard-Keynote” ohne irgendwelche größeren Überraschungen was die Präsentation der Keynote betrifft. Es gab eine neue Version des Videos von BillGs letztem Tag bei Microsoft mit einigen neuen Szenen. Da war die Keynote letztes Jahr mit dem Schauspieler aus “Zurück in die Zukunft” + Auto besser.

Inhaltlich gab es bis auf wenige Ausnahmen keine besonderen Überraschungen, das meiste davon hat Heise zusammengefasst (wobei in dem Artikel allerdings gerade die spannenden Ankündigungen fehlen). Wenn ich mir da den letzten Teil des Artikels ansehe hat allerdings entweder Heise das Sync Framework nicht verstanden, oder ich verstehe es falsch… Jedenfalls wäre mir neu, dass das Sync Framework für Web-Clientsoftware gedacht ist. (oder verstehen die darunter etwas anderes als ich?)

Die spannensten Ankündigungen tauchen im Heise Artikel gar nicht auf: die erste CTP von Oslo soll wohl zur PDC erscheinen. Oslo wure in der Keynote mehrfach erwähnt, und insbesondere auch oft im Zusammenhang mit Model Driven Development. Außerdem wurden einige neue Modellierungsmöglichkeiten in Visual Studio vorgestellt, wobei mir insbesondere das Application Layer Diagramm sehr gut gefalllen hat. Damit kann man einzelne Assemblies verschiedenen Schichten einer Anwendung zuordnen und auch automatisch überprüfen, dass es keine Abhängigkeiten zwischen Schichten gibt, die nicht direkt aufeinander zugreifen sollen (z.B. von Präsentationsschicht auf Datenbankschicht). Als weiters neues Diagramm gibt es ein Diagramm, dass Abhängigkeiten zwischen Assemblies und Klassen anzeigt.

Gegen Ende der Keynote gab es eine Demo zu Robotics Studio. Dafür ist ein Roboter auf die Bühne gefahren, der auf nur 2 Rädern fährt und dabei das gleichgewicht selbstständig hält. Als “Gesicht” hatte er einen Bildschirm mit einem Foto von Steve Ballmer, und auf der Bühne hat er dann Steves berühmten “Developers, Developers, Developers” Ausruf nachgemacht. Ein Video vom “Ballmerbot” gibt es im Blog von Steve Clayton.

Während der TechEd saß ich zufällig neben Simon Guest, einem relativ bekannten Microsoft Blogger. War interessant mal ein Gesicht zum Blog kennenzulernen.

Leider hatte ich meine Kamera heute im Hotel vergessen, so dass ich keine Fotos von der Keynote und insbesondere von den neuen Modellierungsmöglichkeiten machen konnte :(.

Nach der TechEd hatte ich heute drei Instructor-Led Labs, wobei ich einmal selbst präsentiert habe und zwei mal andere TLGs bei ihren Labs unterstützt habe. Das erste Lab war ein Lab zu C# 3.0, danach kam mein Lab zu Windows Mobile, und am Ende noch eines zu Windows Embedded und dem Platform Builder (ein Thema, von dem ich Null Ahnung habe – allerdings haben wir hier zu wenig TLGs die sich damit auskennen, und mit etwas Grundwissen zu Windows Mobile liege ich wohl noch am nächsten am Thema und wurde dem Lab deshalb zugeteilt).

Ich denke meine eigene Präsentation ist recht gut gelaufen, allerdings hatte ich bisher noch keinen Zugriff auf das Teilnehmerfeedback. Morgen erfahre ich da hoffentlich mehr. Jedenfalls hatte ich 42 Teilnehmer, und die meisten davon wollten nach Ende des Labs noch bleiben und weiter arbeiten (was allerdings nicht möglich war, da es danach gleich ein weiteres Lab im gleichen Raum gab).

Ich bin immer noch nicht so richtig auf die neue Zeitzone eingestellt, vor allem Abends bin ich immer noch sehr müde. Das ist super schade, da ich dadurch schon einige Partys verpasst habe. Mal sehen ob ich morgen fit genug bin oder ob ich auch morgen wieder früh ins Hotel zurück fahren werde.

Eine weitere Zusammenfassung der Keynote gibt es im Blog von Somasegar:

http://blogs.msdn.com/somasegar/archive/2008/06/03/on-stage-at-the-teched-2008-keynote.aspx

Technorati Tags:
Kick it on dotnet-kicks.de

Student Technology Conference 2008 – am 15.05.08 in Berlin

Friday, April 25, 2008 11:44:31 AM (W. Europe Daylight Time, UTC+02:00)

Auch in diesem Jahr gibt es wieder eine Student Technology Conference (STC), die Microsoft Konferenz Speziell für Studenten. Die Konferenz geht dieses Jahr nur über einen Tag. Dafür bietet sie inhaltlich etwas andere Themen als man üblicherweise von .NET Konferenzen und auch von bisherigen STCs gewohnt ist.

Die Themen stehen ganz unter dem Motto des diesjährigen Imagine Cup, da auch das deutsche Finale der Sofware Design Kategorie auf der STC stattfindet: “Stell dir eine Welt vor, in der Technologie zu einer gesünderen Umwelt und zu besserem Umweltschutz beiträgt”.

Die Teilnahme ist dieses Jahr kostenlos.

Anmeldung, Agenda und weitere Informationen gibt es unter http://www.studentconference.de/Default.aspx

Kick it on dotnet-kicks.de

TechEd Developers 2008 Orlando

Wednesday, April 23, 2008 7:00:00 AM (W. Europe Daylight Time, UTC+02:00)

Auch in diesem Jahr werde ich als Technical Learning Guide (TLG) auf der Microsoft TechEd in Orlando arbeiten. Ich werde dort wieder Teilnehmer in den Hands-on-labs unterstützen.

Zusätzlich werde ich ein Instructor Led Lab (ILL) präsentieren. ILLs sind Hands-on-labs, bei denen es zusätzlich vorher eine ca. 15 minütige Präsentation zum Thema gibt, und bei denen mehrere TLGs anwesend sind, die sich genau mit dem jeweiligen Lab auskennen. Mir wurde ein Lab zum Thema Windows Mobile User Interfaces zugewiesen – nicht gerade mein Erstwunsch, aber ich will mich auch nicht beschweren, schließlich ist eine Präsentation auf der TechEd immer eine tolle Chance, egal zu welchem Thema.

Am Samstag nach der TechEd werde ich wahrscheinlich auch noch eine Train-the-trainer Session zum Thema CardSpace halten. Das wird eine besondere Herausforderung, denn meine Zuhörer sind in diesem Fall Microsoft Trainer (MCTs) die zum größten Teil schon viel länger als Trainer arbeiten als ich selbst.

Letztes Jahr hat die Arbeit auf der TechEd sehr viel Spaß gemacht und ich habe dort viele interessante Leute kennen gelernt, von denen einige auch dieses Jahr wieder dabei sein werden. Vielleicht treffe ich ja auch wieder auf Teilnehmer aus Deutschland. Ich freue mich jedenfalls schon sehr darauf, dieses Jahr wieder dabei zu sein.

Technorati Tags: ,
Kick it on dotnet-kicks.de
Page 1 of 14 in the Microsoft category Next Page