Die Blogs der ATE-Experten

Aktionen

Blogs

ATE-Community

Expression Blend 5 und Visual Studio Hotfix

4. Oktober 2011 von Jens Peter Kleinau

javascriptonly In der aktuellen Deverloper Preview von Expression Blend 5 wird der geneigte XAML/C# Entwickler seine schlimmsten Alpträume verwirklicht sehen: ausschließlich Unterstützung für HTML5/CSS3 und Javascript. Diese ist recht gut gelungen, aber das wird nur wenig trösten. Vor allen vor der Perspektive, dass die Visual Studio 11 Developer Preview starke Probleme hat, XAML in einer akzeptablen Form editieren zu können.

Der Editor sowohl für XAML wie auch für HTML5/CSS3 innerhalb Visual Studio 8 ist mit Expression Blend identisch. Da Expression Blend 5 in der CTP aktuell kein XAML kann und auch die Umsetzung des Codes in ein Programm nicht besonders überzeugt, war der Dämpfer auf die Freude über das tolle Touch Design nachvollziehbar.

Zum Glück brachte Micrososft ein Hot Fix für die Developer Preview von Visual Studio 11 heraus, dass man hier herunterladen kann: Download Link. Die Benennung von Visual Studio 11 CTP als Visual Studio vNext sollte nicht iritieren, wenn man die Roadmap für Developer Studio kennt.

Windows 8 – live von der Build Conference – HTML5 und Javascript Debugging

15. September 2011 von Jens Peter Kleinau

build_html1 Jeffrey Fisher und Erik Saltwell erläutern in dem Track „Debugging your Metro style Apps using HTML“, was Visual Studio und Expression Blend den Entwicklern für die Diagonse der Anwendung zu bieten haben.

HTML, CSS und JavaScript auf Windows 8 betriffen verschiedene Sprachsysteme. Zum einen die imperativen Sprachen, die auf den Ablauf, den Prozess  und den Inhalt Einfluss haben, zum anderen deklarative Sprachen, die eigentlich nur auf die optische Darstellung und den Inhalt Einfluss haben sollten, jedoch auch auf Ereignisse reagieren und Darstellung und Inhalt verändern können.
Den Rest des Eintrags lesen »

Windows 8 – live von der Build Conference – Printing mit HTML oder XAML

15. September 2011 von Jens Peter Kleinau

build_print1 “Papier ist trotz allem noch ein unverzichtbares Medium. In “Building Metro Style Apps that print” von Jan Kay und Darren Davis werden die Kontrakte und Elemente beschrieben, die für den Prozess notwendig sind, damit die neuen Metro Apps auch fähig sind, sich in Form von Papier auszudrücken.

Windows 8 und die Metro Style Apps können auf die “Microsoft print experience” zurückgreifen. Diese ist für alle Sprachen also auch HTML5/Javascript verfügbar. Die Erscheinungsform und auch die Eigenschaften der Print Experience lassen sich modifizieren. Dazu stehen verschiedene Möglichkeiten bereit, so kann man einstellen, welche Optionen und wie sichtbar sein sollen, wie der Inhalt gerendert werden soll, und welches die Default Einstellungen sein sollen. Optionen sind beispielsweise die Orientierung, Anzahl der Kopien, Farbe, Papiergröße usw. Kurzum alles, was wir von dem Einstellungsdialog zum Drucken auch kennen. Optionen, die vom Drucker nicht unterstützt werden, werden ausgeblendet.
Den Rest des Eintrags lesen »

Windows 8 – live von der Build Conference – Windows RT und Javascript

14. September 2011 von Jens Peter Kleinau

build_java2 Auch wenn ich persönlich lieber in den parallelen laufenden Track “Using the Windows RT from C# and Visual Basic” gegangen wäre, ist der eigentlich interessantere Track “Using the Windows RT from JavaScript”. Der Zugriff auf die Windows RT wird historisch gesehen durch die JScript Engine im IE9 mit dem Codenamen Chakra ermöglicht. Diese liegt nun direkt über der Windows RT, es wird kein weiterer Layer benötigt, der durchdrungen werden muss.
Den Rest des Eintrags lesen »

Windows 8 – live von der Build Conference – Developing

13. September 2011 von Jens Peter Kleinau

build_diagram Entwickler erwartet in Windows 8 eine neue WinRT API als dem untersten Layer über den Windows 8 Kernel Services. Darüber liegen im Model/Controller Layer die Sprachen C++, C#, VB, in denen View und Model sauber getrennt werden. Als Darstellungslayer findet sich XAML, das für die oben genannten Sprachen als View. Die bei den Entwicklern laut Handabstimmung eindeutig wenig beliebte Kombination aus HTML/Javascript durchbricht diese Trennung und verbindet Model mit View.
Den Rest des Eintrags lesen »