User Experience definiert alle Erfahrungen und Erlebnisse des Benutzers, die eine Softwareapplikation vor, während und nach der Nutzung auf den Benutzer hat. Einfluss auf die User Experience hat das Design, die Funktionalität und die Leistungsmerkmale der Anwendung und somit Mehr…
Auf der diesjährigen //build/ Konferenz, die vom 30.Oktober bis 2. November in Redmond stattfand, wurden die Neuerungen rund um das Thema Windows 8 der Entwicklergemeinde vorgestellt. Das Interesse war riesig, die Tickets für diese Veranstaltung waren im August innerhalb einer Stunde nach Verkaufsbeginn ausverkauft. Mehr…
Einige Features, die man von WPF und Silverlight bereits gewöhnt ist, fehlen einfach noch bei XAML für WinRT. Aber man muss ja das Rad nicht zweimal erfinden. Ich habe hier eine Sammlung von bereits existierenden Toolkits zusammengestellt, die auf CodePlex und anderen Opensource-Plattformen zum Download bereitstehen. Mehr…
Der neue Windows Store ermöglicht Entwicklern ihre Games auf sehr einfache Art und Weise auf den Markt zu bringen und dabei Millionen potenzieller Kunden anzusprechen. Die Frage ist nun, welche Technologien sind verfügbar, performante 2D- oder 3D-Spiele für den Windows 8 Store zu entwickeln? Mehr…
Am 25.April habe ich die Roadshow zu den Neuerungen von Visual Studio 2011 in Frankfurt besucht und möchte nun einige der vielen Features, die in der fünfstündigen Veranstaltung erörtert wurden, kurz vorstellen. Auf den ersten Blick fallen die Änderungen am User Interface auf. So wurden alle Icons neu gestylt und die Toolbars aufgeräumt. Beispielsweise wurden die Icons für Cut, Copy & Paste entfernt, da die Entwickler in der Regel die Tastatur-Shortcuts dafür verwenden. Die neue IDE wird mit zwei auswählbaren Themes ausgeliefert. Wer´s mag, kann mit dem Mehr…
Das Entwurfsmuster MVVM (Model-View-ViewModel) erfreut sich größter Beliebtheit beim Einsatz der XAML-Technologien WPF, Silverlight und WP7. Die mächtigen Frameworks Prism und Caliburn.Micro bieten weit mehr als nur die Unterstützung zur Umsetzung des MVVM Design Patterns. Die Entkopplung der Komponenten per Dependency Injection oder Mehr…
Ich habe ich hier ein paar Tipps und Tricks zusammengestellt, die die tägliche Arbeit mit XAML-Dateien innerhalb der Visual Studio Umgebung erleichtern. Legen wir gleich mal los … Mehr…
Wie werden wohl Benutzeroberflächen künftig aussehen? Zwei sehr interessante Videos geben Eindrücke von User Interfaces von morgen. Die Firma Corning zeigt mit ihrem Video unterschiedliche Arten von Glas und den dazugehörigen UIs. Mehr…
Es ist nun rund eine Woche seit der Microsoft Entwicklerkonferenz BUILD vergangen. Mehr Klarheit über die nächste .NET Version und die Zukunft von Silverlight gibt es auch in den Tagen danach nicht wirklich, oder doch? Hier meine Zusammenfassung der Infos von der BUILD: Mehr…
Nachdem mittlerweile der .NET Reflector der Firma redgate kostenpflichtig geworden ist, habe ich mich mal auf die Suche nach alternativen .NET Decompilern begeben. Und hier sind sie: Mehr…
Bei der ersten öffentlichen Vorstellung der neuen Windows 8 Oberfläche wurde seitens Microsoft angegeben, daß neue Windows 8 Anwendungen mittels HTML5 und JavaScript realisiert werden würden. Dies hat eine große Welle der Empörung unter der Gemeinde der Microsoft-Entwickler ausgelöst, da Silverlight und WPF mit keiner Silbe erwähnt wurden. Mehr…
Welche Art von Software schreiben die bestbezahlten Programmierer? Wie viel kann man als Softwareentwickler überhaupt verdienen? Was ist drin in diesem Job, der unsere Gehirnzellen täglich bis ans Maximum strapaziert?
Mehr…

Seit Silverlight 3 besitzt UIElement eine neue Eigenschaft namens Projection. Damit kann man mit wenig Aufwand einen 3D-ähnlichen Effekt erzeugen, der Elemente wie Images und Texte verschieben oder rotieren lassen kann. In meinem Beispiel lasse ich das Bild einer Galaxie über die Bewegung der Maus um die eigene Achse rotieren. Mehr…
Heute habe ich von meinem Kollegen Michael etwas über die Existenz des Expression Media Encoder SDKs erfahren. Es bietet eine sehr umfangreiche API u.a. für das Transcoding, Live Steaming und Unterstützung diverser Screen Capture Funktionen. Eine Aufgabenstellung, wie zum Beispiel das Erstellen von Thumbnails aus einem laufenden Video heraus, das kann man bereits mit den Bordmitteln von Silverlight mit ein paar Zeilen Code realisieren. Mehr…
Zur Erstellung von 3D-Modellen verwende ich die OpenSource Anwendung Blender. Damit kann man u.a. auch 3D Studio Max Dateien im 3DS-Format einlesen. Wichtig ist nur, dass man Mehr…
Pünktlich zur PDC 2010 hat Charles Petzold sein neues Entwicklerhandbuch zum Thema Windows Phone 7 Programmierung veröffentlicht und auch noch frei zum Download auf seiner Website zur Verfügung gestellt. Das Buch hat fast 1000 Seiten und gliedert sich in die drei Abschnitte Basics, Silverlight und XNA. Zusammen mit dem kostenlosen Entwicklertool für Visual Studio und dem dazugehörigen Oktober-Update könnt ihr sofort mit der Entwicklung von Windows Phone 7 Apps loslegen.
XAML Power Toys ist ein nützliches Tool für WPF- und Silverlight-Entwickler. Das Add-In gibt es für Visual Studio 2008 und neuerdings auch für die 2010er Version. Neben Funktionen zur Generierung von XAML-Snippets z.B. für ListViews, Business Forms und DataForms bietet es die Möglichkeit das Codegerüst des ViewModels von einer vorhandenen Model-Klasse erstellen zu lassen. Das spart Tipparbeit! Erklärt werden die Features per Videos.

Die Vorträge der Entwicklerkonferenz MIX10 in Las Vegas werden live übertragen und auch zum nachträglichen Download bereitgestellt. Für mich als Couch-Potato ideal. Ich empfehle Euch folgende Sessions reinzuziehen: Mehr…
Heute, am 1.Tag der Designer- und Entwicklerkonferenz MIX wurde u.a. die Beta von Expression Blend 4 offiziell vorgestellt. Neben der Unterstützung für Windows Phone, kann nun Blend 4 auch mit Silverlight 4 und .NET4 umgehen. Außerdem gibt es viele neue Features für die Nutzer von SketchFlow. Aber schaut es Euch einfach selbst an! Hier der Link zum Download.
Hin- und wieder hat man die Anforderung, z.B. ein Firmenlogo in eine WPF- bzw. Silverlight-Anwendung einzubauen. Was aber, wenn das Logo nur in einem Bitmap-Format vorliegt und auch noch gezoomt werden soll. Wie wir wissen, werden Bitmaps beim Vergrößern sehr schnell hässlich. Ich möchte hier eine Möglichkeit zeigen, wie man dieses Problem umgehen kann. Das Zauberwort heißt Mehr…