Tag Archives: Microsoft

I do not care – Technologieneutrale Anwendungsentwicklung für mobile Geräte

Kaum ein Thema ist mühsamer, als sich bei einem Projekt für die vermeintlich richtige Technologie zu entscheiden. Ganz besonders dann, wenn diese Entscheidung auch noch von strategischer Bedeutung und im besten Fall geräteunabhängig sein soll. Und wie man es macht, macht man es verkehrt, denn auch die Glaskugel verrät uns nicht, was schon in wenigen Monaten angesagt ist. Doch wenn man die richtigen Konzepte versteht und mit etablierten Mustern arbeitet, dann ist es fast egal, für welche Plattform eine Anwendung erstellt wird und ob diese nativ oder weborientiert arbeitet. Sprachen wie JavaScript, Java, Objective-C, C# oder was auch immer verkommen zu einer austauschbaren Nebensächlichkeit.

In meinem aktuellen Vortrag zeige ich, wie ich dieser Herausforderung begegne und was ich in fast 15 Jahren als Rich-Application-Experte für Desktop, Browser und Mobile von Flash über Silverlight bis hin zu HTML5 gelernt habe, um den ständig wechselnden Anforderungen Herr zu werden. Aus der Praxis bewährte Prozesse und Entwurfsmuster werden ebenso behandelt wie eine grundlegende Softwarearchitektur und beispielhaft in eine konkrete Anwendung überführt!

Die Folien zu diesem Vortrag gibt es hier als PDF (ca. 4 MB). Konstruktive Kritik und Anregungen sind willkommen…

Buchtipp: Silverlight, was wirklich wichtig ist!

Jetzt beschäftige ich mich mit Silverlight schon mehr oder weniger seit dem es auf der Welt ist. Dabei gehört auch die eine oder andere durchaus anspruchsvolle Anwendung zum Portfolio. Und so bin ich eher nicht davon ausgegangen, noch auf ein Buch zu treffen, das zu einem wirklichen Erkenntnisgewinn führen kann. Weit gefehlt! Denn Silverlight 4 Unleashed strotzt nur so vor Tipps auch für fortgeschrittene Entwickler. Dabei schafft es der Autor durchaus, auch weniger erfahrene Entwickler in die Welt ernsthafter Anwendungsentwicklung zu führen. Nach vielleicht 100 Seiten eher grundsätzlicher Themen für den ambitionierten Einsteiger geht es dann auch gleich mit Dependency Properties und Co. in die Vollen – wem das evtl. zu schnell geht, der kann auf das Vorgänger Buch des Autors zu Silverlight 2 zurückgreifen (der Autor kündigte an, dass dieses kostenlos als PDF verfügbar sein soll).

Das zügige Tempo wird bis zum Ende durchgehalten. So gut wie alle wichtigen Themen werden behandelt, darunter MVVM (Model-View-ViewModel), Erstellung von LoB-Anwendungen (Line of Business), Multitouch sowie MEF (Managed Extensibility Framework). Am meisten hat mich bei dem Buch aber begeistert, dass trotz der eher technischen Ausrichtung auch endlich mal die Vorteile von Expression Blend eindrucksvoll erklärt werden. Allein deshalb ist das Buch ein Muss für jeden Entwickler, der Silverlight nicht nur erlernen, sondern das nötige Wissen für realistische Anwendungen vermittelt bekommen möchte.

„Silverlight 4 Unleashed“
Autor: Laurent Bugnion
Preis: ca. Euro 40,-
ISBN: 0672333368
Erscheinungsdatum: Sams Publishing, 21. Oktober 2010
Link: http://www.amazon.de/exec/obidos/ASIN/0672333368/wolter-21

Das ergänzende Vorgängerbuch ist bei Amazon für ca. 45,- Euro erhältlich.

Nachbericht .Net User Group Treffen / Windows Phone 7 Fundamentals

Gestern Abend war ich bei der .Net User Group Rhein/Ruhr und es hat sehr viel Spaß gemacht, mit den Teilnehmern fast drei Stunden über das Windows Phone 7 zu diskutieren. Ich hoffe, es ist gelungen, nicht nur die wesentlichen Ideen und Konzepte zu vermitteln, sondern auch typische Stolperfallen aufzuzeigen. In den Folien zu “Windows Phone 7 Fundamentals” (als PDF mit rund 8MB) finden sich neben einem umfassenden Überblick auch einige Anregungen zu Navigation, der Navigations-Historie, dem sogenannten Tombstoning und Performancetipps. Und unter http://www.vimeo.com/album/213387 findet Ihr noch eine Screencast-Serie mit praktischen Beispielen zum Thema.