PDC 2009: Keynote Day 2

November 27, 2009

Etwas später als geplant, möchte ich dennoch auch zur zweiten Keynote (wie in diesem Blogpost angekündigt) eine kurze Zusammenfassung liefern.

Passend zu den Sprechern Steven Sinofsky (President, Windows and Windows Live Division), Scott Guthrie (Corporate Vice President, .NET Developer Platform) und Kurt DelBene (Senior Vice President, Office Business Productivity Group) teilte sich die zweite Keynote in drei Teile:

Teil 1: Windows 7, Windows 7, Windows 7 … und IE9
Obwohl dieser erste Teil einige interessante Informationen aus der Beta-Phase von Windows 7 enthielt, so waren echte Neuigkeiten eher Fehlanzeige. Immerhin wissen wir jetzt, dass Windows 7 mit 14.057 unterschiedlichen Druckern getestet und 883.612 unterschiedliche Applikationen darauf installiert wurden. Den größten Applaus gab es dann allerdings, als die Teilnehmer der Konferenz von Steven erfuhren, dass Sie einen speziellen PDC 2009 Acer Aspire 1420P Convertible Tablet PC mit nach Hause nehmen würden.

Ein paar Neuigkeiten gab es dann doch noch zu IE9. Gearbeitet wird an den Gebieten

  • Unterstützung von HTML5 und weiterer Standards
  • Performance Verbesserungen (z.B. der JavaScript-Engine)
  • Bessere Nutzung lokaler Hardware (z.B. Nutzung von Direct2D und DirectWrite beim Rendering von Grafik und Text auf der Grafikkarte)

Alles Wissenswerte dazu gibt es im IEBlog zum Nachlesen.

Teil 2: Silverlight
Die wichtigste Mitteilung von Scott Guthrie, nämlich die Verfügbarkeit der Beta von Silverlight 4 habe ich hier schon kurz verkündet. Einige Neuerungen:

  • Druckunterstützung
  • Unterstützung von Webcam und Mikrophon
  • Clipboard Zugriff
  • Verbesserte Data Binding Möglichkeiten
  • HTML Host Control
  • WCF RIA Services (ehemals .NET RIA Services)

Einen Überblick über die Neuerungen in Silverlight 4 findet man auch auf der Silverlight Homepage. Genauso wie den Download der Tools.

Teil 3: Office und Sharepoint 2010
Auch über die meiner Ansicht nach interessanteste Ankündigung aus Teil drei der Keynote habe ich bereits kurz berichtet: Die öffentliche Verfügbarkeit der Betas von Office 2010, SharePoint 2010, Project 2010 und Visio 2010.

Neue Möglichkeiten für Entwickler gibt es in diesem Zusammenhang in den folgenden Bereichen:

  • Content und Daten Management
  • User Experience
  • Application Services
  • Tools und Deployment Flexibility und
  • Interoperabilität und LOB Integration

Wer übrigens keine Chance hatte bei der PDC live dabei zu sein – eine Session von dort gibt es am 08. Dezember in Bad Homburg bei der .NET User Group Frankfurt zu sehen. Alle Infos dazu gibt es in diesem Blogeintrag.

In diesem Sinne und bis bald
Kostja


PDC 2009: Keynote Day 1

November 18, 2009

Auch in diesem Jahr gibt es wieder eine PDC in Los Angeles und gestern ging es so richtig los. Gestartet wurde wie üblich mit der ersten Keynote von Ray Ozzie & Bob Muglia.

Was gab es wirklich Neues? Mmm – ich würde sagen nicht extrem viel. Mein Gefühl ist eher, dass die Ankündigungen des letzten Jahres nun ein Jahr Reifezeit bekommen haben und die PDC in diesem Jahr eher dazu dient über diese Entwicklung zu berichten und aufzuzeigen in welcher Form, mit welchem Namen und in welchem zeitlichen Rahmen die Dinge uns nun wirklich zur Verfügung stehen werden.

Trotzdem möchte ich die Keynote kurz zusammen fassen:

Three screens and a cloud
So also heißt sie, die (nicht ganz so) neue Vision von Microsoft, bei der Software und deren User Experience nahtlos über Geräte Grenzen hinweg für PCs, Telefone und Fernseher verfügbar gemacht werden kann. Alles verbunden durch Cloud-basierte Dienste. Dabei steht natürlich Windows Azure im Mittelpunkt für Microsoft. Nach der öffentlichen Ankündigung im letzten Jahr, wurde es in diesem Jahr konkret, was die Einführung betrifft.

Ab dem 01.01.2010 ist Windows Azure live. Ab dem 01.02.2010 werden dann auch Gebühren abgerechnet.

Alle Infos zur Windows Azure Plattform, wie z.B. Pricing, Whitepapers, Videos gibt es auf http://www.microsoft.com/windowsazure.

Was für mich wesentlich bemerkenswerter war, ist die Tatsache, dass Ray Ozzie in dieser Vision Silverlight als DIE strategische Plattform genannt hat. Das macht deutlich, welche Bedeutung Silverlight inzwischen bekommen hat. Wer dazu noch einen Einstieg benötigt, findet ihn unter http://www.silverlight.net.

Ebenso interessant: Auf Azure ist es nun tatsächlich möglich auch komplett Microsoft untypische Umgebungen laufen zu lassen. So wird aktuell bereits ein großes WordPress Blog auf Azure mit mySQL, PHP und auf einem Apache betrieben – WOW – hier der Link: http://oddlyspecific.com.

Aus Datenschutz Gründen vielleicht noch erwähnenswert ist auch die Ankündigung, dass es im Laufe von 2010 auch zwei Datacenter für Azure in Europa und 2 in Asien geben wird. In Europa werden diese in Dublin und in Amsterdam sein.

Zwei wirkliche Neuankündigungen gab es dann auch noch:

Microsoft Pinpoint – Ein Verzeichnis für Anbieter von Cloud Services und damit auch Vermarktungsplattform

und

Microsoft Codename „Dallas“ – Ein offenes Verzeichnis für öffentliche und private Daten oder auch „Data as a Service“.

Was war sonst noch wichtig:

Das war’s von mir zur ersten Keynote – bis zur zweiten,
Kostja


.NET User Group Frankfurt: Nächstes Treffen am 08.12.2009 mit Juval Löwy

November 12, 2009

Das nächste Treffen der .NET User Group Frankfurt findet am 08.12.2009 statt. Das Thema lautet:

The Energynet – The Next Boom in Software

Sprecher: Juval Lowy (Principal of IDesign)

Abstract:
The ongoing economy unravelling is the defining moment of our time. Many professional developers are fearful for their livelihood, as employers and customers cut and slash development plans, and as economic activity grinds to a halt. But not everywhere. In centers of technical excellence and innovation such as the Silicon Valley, the major players, from investors to industry leaders, are aligning themselves with the next boom in software, a field Juval Lowy calls the Energynet. Alternative energy covers a wide range, from new cars, to micro renewal sources energy producers, infrastructure upgrades to charge stations and distribution, new power and transformation grids, and integration of billing systems, let alone commercial building and homes modification. And the key for making all that work is software. We simply cannot make the physics or the chemistry substantially better, but we can profoundly integrate systems, iron out inefficiency, automate and vertically integrate energy trading, production and consumption; and the key to all of that is great software. This massive new software system is the Energynet, and the analogy to the Internet is a good one? Instead of packets and request the Energynet transfers watts and usage data, connecting anything and everything in the energy market. In this unique session, Juval Lowy will present the case for the next boom in software, share personal observation and perspectives, and point out the skills and expertise required of developers that want to not only survive but thrive on the next boom in software.

Wir freuen uns unglaublich, dass es uns gelungen ist mit Juval Löwy zum Abschluss des Jahres einen von Microsoft als „Software Legend“ ausgezeichneten Buchautor und international anerkannten Guru und .NET Experten als Sprecher für unser Meeting zu gewinnen. Ganz sicher wird dieser Termin ein echtes Highlight. Hoffentlich nutzt Ihr daher die Gelegenheit und zeigt rege Teilnahme. Der Vortrag ist selbstverständlich in englischer Sprache.

Veranstaltungsort ist wie gewohnt die Microsoft Geschäftsstelle in Bad Homburg.

Und wie immer ist für diesen Termin eine Anmeldung über die Website der User Group (www.dotnet-ug-frankfurt.de) zwingend erforderlich.

Start des Meetings ist um 18:30 Uhr.

Sollte Euch der Vortrag bei der User Group noch nicht reichen, dann könnt Ihr natürlich auch die ganze Woche vom 07.-11.12.2009 mit Juval verbringen, bei der Architect’s Master Class in Bad Ems.

Hier die Themen:

  • The Architect
  • Service-Oriented Development Process
  • Introduction to Service-Orientation
  • Service Contract Design and Factoring
  • Service-Oriented Design Patterns and Best Practices
  • Design and Architecture Case Studies

Viele Grüße
Kostja


Beta 2 von Visual Studio 2010 und .NET Framework 4 verfügbar

Oktober 19, 2009

Die Anzeichen hatten sich ja bereits gemehrt (z.B. hier) und tatsächlich ist ab sofort für Inhaber einer MSDN Subscription die Beta 2 von Visual Studio 2010 und dem .NET Framework 4 als Download im MSDN Subscriber-Portal verfügbar.

Ab dem 21. Oktober 2009 können dann auch alle anderen die Beta 2 unter der folgenden URL herunter laden: http://www.microsoft.com/germany/visualstudio/products/visual-studio/2010/default.aspx.

Alternativ geht natürlich auch die englische Visual Studio Homepage.

Ebenfalls wurde mit dem 22. März 2010 der offizielle Erscheinungstermin bekannt gegeben.

Anstelle der diversen bisherigen Versionen, Editionen und Suites wird es Visual Studio 2010 nur noch in den Varianten Professional, Premium und Ultimate geben:

- Visual Studio 2010 Professional ist eine komfortable Entwicklungsumgebung mit allen nötigen Kernfunktionen für die professionelle Entwicklung von Anwendungen für Windows, das Web, Office, die Cloud, SharePoint, Silverlight und Multi-Core-Szenarien. Eines der offensichtlichsten neuen Features in Visual Studio 2010 ist die komplett überarbeitete Benutzeroberfläche auf Basis der Windows Presentation Foundation (WPF) mit vielen neuen Funktionen, um die tägliche Arbeit von Entwicklern zu erleichtern.

- Visual Studio 2010 Premium ist die Vollausstattung für Softwareentwickler und -tester, um hoch skalierende Anwendungen auf Enterprise-Niveau zu entwickeln. Es enthält alle Funktionen der Professional-Variante sowie weitere Funktionen, die komplexe Datenbankentwicklung und eine durchgängige Qualitätssicherung ermöglichen. Neue Highlights in Visual Studio 2010 sind automatisiertes User-Interface-Testen und umfangreiche Test-Impact-Analyse.

- Visual Studio 2010 Ultimate ist die mittlerweile dritte Generation von Microsofts Komplettlösung für effizientes Application Lifecycle Management für Teams jeder Größe. Sie enthält den kompletten Umfang der ehemaligen Team-Suite-Edition. Schwerpunkt sind die neuen Funktionen speziell für die Softwarearchitektur und Softwaremodellierung, unter anderem mittels UML-Diagrammen. Weitere Highlights sind erweiterte Projektmanagementfunktionen und Integration mit bekannten Werkzeugen wie MS Excel und MS Projekt, sowie umfangreiche neue Funktionen zur Installation und Verwaltung virtueller Testumgebungen um die Zusammenarbeit von Testern und Entwicklern zu vereinfachen.

Ich würde sagen: Runterladen und Testen!

Viel Spaß,
Kostja


.NET Information Day in Darmstadt

Oktober 9, 2009

Nach längerer Pause veranstalten die .NET User Group Frankfurt und die Microsoft Student Partners am 04.11.2009 den dritten .NET Information Day. Die Veranstaltung findet in diesem Jahr zum ersten Mal an der TU Darmstadt statt.

Die kostenfreie Veranstaltung richtet sich an alle .NET Interessierten. Egal ob Einsteiger oder Fortgeschrittener, ob Profi oder Hobbyist, es gibt für jeden etwas im Programm. Die Themen reichen von „Clean Code Developer“ über „Ernsthafte Softwareentwicklung in Spielen wie AntMe!“ bis hin zu „Verteilte Anwendungen mit .NET 3.5 & Co.“ – Details dazu gibt es in der Agenda.

Viele renommierte Sprecher der deutschen .NET Szene, wie z.B. Ralf Westphal und Christian Weyer sind als Sprecher mit dabei. Wer genau, dass zeigt die Sprecherliste.

Wer gerne dabei sein möchte, der kann sich jetzt direkt anmelden.

Ich bin überzeugt wir haben ein super Programm und daher hoffe ich auf viele, viele Teilnehmer.

Bis bald,
Kostja


CodeFx: Sample Code Framework auf Codeplex

Oktober 7, 2009

Codeplex erfreut sich einer immer größeren Beliebtheit als Hosting Plattform für Open Source Software Projekte. Daher ist es inzwischen auch nicht mehr so einfach den Überblick zu behalten, welche der aktuell 11663 Projekte eine genauere Untersuchung verdienen. Und selbst wenn man nur „fertige“ Einträge berücksichtigt, dann sind 2189 Projekte mit dem Status „stable“ immer noch etwas viel :-)

Daher ist es vielleicht ganz hilfreich, wenn man mal einen Tip bekommt. Und genau so einen möchte ich heute geben:

Wer nämlich auf der Suche nach Sample Code für ganz bestimmte Problemstellungen ist, der sollte das „All-In-One Code Framework (CodeFx)“ kennen. Dieses Framework versteht sich als immer weiter wachsende Bibliothek mit Codegerüsten für häufig angefragte Szenarien und Problemstellungen in den diversen .NET Technologien. Es gibt darin Beispiele zu COM, Windows 7, Silverlight, Data Access, ASP.NET, IPC and RPC, Library, Office, File System und WinForms.

Der Download ist entweder komplett in einer Visual Studio Solution oder auch nach Technologien getrennt verfügbar.

Es ist ausserdem möglich mit diesem Formular weitere Beispiele vorzuschlagen bzw. anzufragen. Das Ganze dann einfach an ‘codefxf AT microsoft.com’ senden.

Have fun,
Kostja


.NET RIA Services Ressourcen

September 4, 2009

Vor einer Woche hat die NRW Conf 09 stattgefunden. Mein Vortrag hatte den Titel „Data Driven RIAs mit Silverlight“ (siehe hier). Ich habe darin die Microsoft .NET RIA Services vorgestellt.

Für alle, die jetzt selber mal einen Blick darauf riskieren wollen, hier eine Liste mit den wichtigsten Ressourcen:

Neben den Downloads für die Installation der RIA Services und der Samples enthält die Liste die zwei wesentlichen Blogs zum Thema. In der Expression Community Gallery finden sich zusätzliche Standarddesigns. Silverlight geht nicht ohne Silverlight.net und auch das Toolkit sollte man kennen. Und dann noch der Link auf die Sample Databases – für datengetriebene Anwendungen braucht man halt Daten :-)

Falls jemand in Wuppertal dabei war, dann würde ich mich über ein paar Kommentare zu meinem Vortrag oder der Konferenz freuen.

Bis bald,
Kostja


Mastering PowerShell E-Book

August 25, 2009

Ein kostenloses E-Book mit dem Titel „Mastering PowerShell“ gibt es auf PowerShell.com

In englischer Sprache gibt PowerShell MVP Dr. Tobias Weltner auf 567 Seiten einen guten Überblick und behandelt die Themen:

  1. The PowerShell Console
  2. Interactive PowerShell
  3. Variables
  4. Arrays and Hashtables
  5. The PowerShell Pipeline
  6. Using Objects
  7. Conditions
  8. Loops
  9. Functions
  10. Scripts
  11. Finding and Avoiding Errors
  12. Command Discovery and Scriptblocks
  13. Text and Regular Expressions
  14. XML
  15. The File System
  16. The Registry
  17. Processes, Services, Event Logs
  18. WMI: Windows Management Instrumentation
  19. User Management
  20. Your Own Cmdlets and Extensions

Neben der Online-Version ist das Werk auch als .pdf Dokument zu haben.

Happy Reading
Kostja


MSDN TechTalk: Anwendungsentwicklung mit Visual Studio 2010

August 7, 2009

Der nächste TechTalk zum Thema „Windows 7 – ein Überblick für Entwickler“ (siehe hier) steht noch bevor und trotzdem gibt es schon wieder Neuigkeiten vom MSDN TechTalk. Ab sofort kann man sich nämlich auch schon für die letzte Tour des Jahres 2009 im November/Dezember mit dem Thema „Anwendungsentwicklung mit Visual Studio 2010″ anmelden.

Zwischen dem 30. November und dem 04. Dezember 2009 macht die Tour dabei in Karlsruhe, Köln, Hamburg, Berlin und München halt.

Sprecher sind Christian Binder (Microsoft) und Dariusz Parys (Microsoft).


Developers Developers Developers Developers E-Book

Juli 23, 2009

Ich bin mal wieder über ein kostenloses E-Book gestolpert, dessen Existenz ich Euch nicht vorenthalten will.

Das Ganze findet man auf dem dev{shaped} Portal, welches ein Teil der {You shape} it Kampagne von Microsoft ist. In dem Buch finden sich 17 nützliche Artikel, geschrieben von verschiedenen Microsoft MVPs und Regional Directors. Zusammengestellt von Derek Hatchard und Dirk Primbs, von dem auch das Vorwort stammt, gibt es dabei Lesestoff zu folgenden Themen:

  • Working with Brownfield Code by Donald Belcham (Microsoft MVP)
  • Beyond C# and VB by Ted Neward (Microsoft MVP)
  • Remaining Valuable to Employers featuring Barry Gervin, Billy Hollis, Bruce Johnson, Scott Howlett, Adam Cogan, and Jonathan Zuck
  • All I Wanted Was My Data by Barry Gervin (Microsoft Regional Director and MVP)
  • Efficiency Upgrade by Derek Hatchard (Microsoft Regional Director and MVP)
  • Getting Started with Continuous Integration by Sondre Bjellås (Microsoft Regional Director and MVP)
  • On Strike at the Software Factory by Daniel Crenna (Microsoft MVP)
  • C# Features You Should Be Using by Ted Neward (Microsoft MVP)
  • Accelerate Your Coding with Code Snippets by Brian Noyes (Microsoft Regional Director and MVP)
  • Is Silverlight 2 Ready for Business Applications? by Jonas Follesø (Microsoft Regional Director and MVP)
  • Innovate with Silverlight 2 by Daniel Crenna (Microsoft MVP)
  • Real World WPF: Rich UI + HD by Gill Cleeren (Microsoft Regional Director and MVP)
  • Hidden Talents by Peter Jones
  • Creating Useful Installers with Custom Actions by Christian Jacob
  • Banking with XML by Peter Jones
  • Sending Email by Derek Hatchard (Microsoft Regional Director and MVP)

Zu haben ist dieses Buch, das von Microsoft unter einer Creative Commons license bereitgestellt wird, entweder als kostenloser .pdf Download oder für etwas Geld auch in gedruckter Form (farbig) / (schwarz-weiss).

Viel Spaß beim Lesen,
Kostja