www.planet-xaml.net
 
  • [MIX08]

    MIX'08 Session Videos - Reloaded

    by Florian Krüsch, May 16, 2008

    Für alle, die nicht auf der MIX'08 waren oder es, wie ich, nicht geschafft haben alle interessanten oder relevanten Talks zu sehen, gibt es Online Videos der Sessions und Panels unter: http://sessions.visitmix.com/

    Via Scott Hanselman ist zu erfahren, daß diese Videos jetzt in einer neuen, verbesserten Version zur Verfügung stehen, in der nicht nur Slides/Demos, sondern parallel auch die Sprecher selbst als Video zu sehen sind.

    Inhaltlich bietet das zwar nichts neues, bringt aber die Atmosphäre besser rüber und wirkt irgendwie natürlicher. Die Session von Scott Hanselman zu ASP.NET MVC kann ich in dem Zusammenhang besonders empfehlen, Scott ist ein wahrer Entertainer.

    Cheers,
    Florian


    no comments
  •  ^
  • [WPFXAML]

    .NET 3.5sp1 - der "Real Deal" für WPF

    by Florian Krüsch, May 14, 2008

    Wie die Zeit vergeht - es ist bereits vier Jahre her, daß ich mich mit den ersten Avalon CTPs herumgeschlagen habe. ["Avalon" war der Codename für die Windows Presentation Foundation]. Eine hardwarebeschleunigte Grafikplattform, die 3D, Video, Vektorgrafik, Controls und vieles mehr in sich vereint, war damals ein Versprechen, dem ich mich nicht entziehen konnte. Zumal ich gerade von Flash auf ASP.NET umgesattelt hatte, was wohl irgendwie mit dem Älterwerden zu tun hatte.

    In einem Channel 9 Interview erklärte Karsten Januszewski, auf die Frage was denn das besondere an WPF sei: "If you can think it up, you can probably pull it off." Was wohl soviel heißen sollte, wie "Jedes Userinterface, das Du Dir vorstellen kannst, kannst Du mit WPF wahrscheinlich irgendwie umsetzen".

    Ich habe dann im Folgenden an einigen wirklich ambitionierten WPF Projekten mitwirken dürfen, wie z.B. dem OTTO Vista Store, einer Anwendung für TV Responsemessung und einer Software-plus-Service artigen Consumer Anwendung für die Massen. Diese Anwendungen basierten alle auf .NET 3.0 und damit auf der ersten Version von WPF.

    Einige meiner hohen Erwartungen haben sich tatsächlich erfüllt, mit WPF konnte ich ein Listbox Control zu einem 3D-Kartenstapel umbauen, 3D Visualisierung auf Videos legen usw. aber es sind auch ein paar Wünsche offen geblieben und es gibt Dinge die sich mit der ersten Version noch nicht wirklich gut umsetzen ließen:

    • Interaktive Controls auf 3D Flächen
    • Videos mit Alphakanal
    • Interaktion mit HTML Content
    • schnelles Bitmap-Drawing
    • Aus-Blurren von Elementen im Hintergrund
    • ein Office Ribbon als Menü
    • hardwarebeschleunigtes 3D in transparenten Fenstern

    All diesen Anforderungen bin ich tatsächlich begegnet und alle sind mit .NET 3.5 und jetzt mit dem Service Pack umgesetzt bzw. richtig einfach geworden!

    Ein allgemeiner Punkt war auch immer wieder die Performance, die einfach "noch nicht ganz da" war, einfaches Deployment für Windows XP und viele Kleinigkeiten, wie z.B. Databinding von Alternating Rows oder String-Formattierungen. Alles fertig und gefixt!

    Ich bin wirklich begeistert und freue mich trotz all der Aufregung um Silverlight und Live Mesh wieder richtig auf mein nächstes WPF-Projekt.

    Weiterführende Links sind bei Rob Relyea zu finden. Ich hatte auf der MIX'08 seinen Vortrag über die kommenden Verbesserungen in WPF gesehen. Er hat fleissig alle Anregungen aus dem Publikum notiert. Vielleicht werden die geäußerten Featurerequests dann in WPF v4 integriert.

    Have fun,
    Florian


    no comments
  •  ^
  • [WPFBlend]

    Expression Blend für .NET 3.5 SP1

    by Florian Krüsch, May 13, 2008

    Wer sich die Beta des Service Pack 1 für Visual Studio 2008 und .NET 3.5 installiert hat und weiterhin Expression Blend benutzen möchte, wird sich wahrscheinlich erstmal wundern.

    Zum Glück wurde die Blend 2.5 Preview Version von Blend durch eine Version ersetzt, die mit dem Servicepack kompatibel ist:
    .NET Framework 3.5 Service Pack 1 Beta and Expression Blend

    Wer mit Silverlight 2 arbeitet, sollte sich das Service Pack besser nicht installieren!


    no comments
  •  ^
  • Zum jetzigen Zeitpunkt kann man beim Deployment von Silverlight Apps für die breite Masse wohl noch nicht davon ausgehen, daß Silverlight beim Endkunden bereits installiert ist. Umso wichtiger ist es, die Experience beim Installieren für den Benutzer so reibungslos und einfach wie möglich zu gestalten. Denn eine baldige weite Verbreitung von Silverlight bringt uns doch alle weiter :)

    Das Helper-File silverlight.js, das Microsoft im SDK mitliefert, leistet zwar gute Dienste was Abfrage und die Anzeige von alternativem Content angeht, aber bei beiden möglichen Installationsarten bleibt der User nicht davor verschont, über F5 einen Page Refresh durchzuführen.

    Dafür hat Piotr Puszkiewicz auf seinem Blog einen Workaround veröffentlicht, der nach gelungener Silverlight Installation automatisch einen Page Refresh veranlasst, ohne daß der Benutzer irgendwelche Knöpfe drücken muss.

    Etwas off-topic, aber ganz interessant in dem Zusammenhang: im IEBlog ist zu lesen, daß der IE 8 erlauben wird ActiveX Controls (wie z.B. Silverlight oder Flash) lokal pro Benutzerkonto zu installieren. Neben dem Sicherheitsaspekt ist auch das irgendwie der Verbreitung zuträglich, weil selbst ein vorsichtiger Admin wenig Gründe haben wird, die Installation von Silverlight auf "seinen" Windows Clients im Unternehmen zu verweigern. Ein weiterer Silberstreif am Horizont :)

    Cheers,
    Florian


    no comments
  •  ^
  • This has been following me for quite a while. Many moons ago, before I got into .NET and enterprise development, I was actually working as a Web- and Flash-Developer. Maybe that's why I'm so excited about WPF and Silverlight 2.

    I had a little obsession about a 3D engine done in Flash. With Silverglobe, the little app that brought me to MIX08 (big thanks to INETA!), I once again got infected with playing with 3D.

    Finally I found a little time to post an article on the CodeProject: http://www.codeproject.com/KB/silverlight/silverlight_triangle.aspx

    The article itself is not really about 3D... well, maybe a little bit, but hopefully will help others get started with texture-based 3D graphics using Silverlight. However, the sample code does contain some 3D sample code.

    Please, go check it out.

    Thanks for listening,
    Florian


    no comments
  •  ^
 

Language | Sprache

All[e]  |  english  |  deutsch
Tags
 

Profile

Florian Kruesch

I am working as a freelance software architect, developer and consultant in Düsseldorf, Germany.

My focus is on Microsoft technologies and .NET 3.0, especially WPF, ASP.net and SQL Server.

I've been a lead programmer on the WPF development of the OTTO Vista Store at SinnerSchrader Studios.

My client list includes DHL, LG and Ogilvy Interactive.