Mai2012

MSDN Magazin Mai 2012

Windows Phone:Erstellen von Medien-Apps für Windows Phone

Erfahren Sie mehr über die einzelnen Teile, mit denen eine Medien-App für wirklich umfassenden Windows Phone-Komfort sorgen kann—, wie etwa die Integration mit dem Musik- und Video-Hub—, sowie darüber, wie Sie dafür sorgen, dass sich Ihre App auf Windows Phone “korrekt verhält”. Mark Hopkins

HTML5:Entwicklung von HTML 5 Windows Phone-Apps mit Apache Cordova

Colin Eberhardt bietet eine Einführung in die Windows Phone-Entwicklung mit Apache Cordova, HTML 5 und JavaScript. Dazu verwendet er ein Model-View-ViewModel-Konzept mit KnockoutJS zur detaillierten Demonstration der Erstellung einer Twitter Search-Anwendung. Colin Eberhardt

Erstellen von HTML5-Anwendungen:Erstellen mobilen Anwendungen mit HTML 5

Als Fortsetzung der Besprechung von Medienabfragen im letzten Monat betrachtet Brandon Satrom die beiden anderen Säulen des reaktionsfähigen Webdesigns – Fluid Grids und flexible Bilder. Medienabfragen sind die Grundlagen für reaktionsfähige und adaptive Websites, sie können jedoch nur dann effektiv sein, wenn auch die Websites selbst in reaktionsfähiger und adaptiver Weise gestaltet sind. In diesem Monat stelle ich Ihnen einige Gedanken rund um die beiden anderen Säulen des "Reaktionsfähigen Webdesigns" vor. Ich beginne mit einer Übersicht über einige ganz neue CSS Layout-Module und bespreche dann einige Techniken, mit denen Sie auch Nicht-Text-Elemente, wie etwa Bilder oder eingebettete Videos, adaptiv machen können. Brandon Satrom

ASP.NET MVC 4:Neuigkeiten für die mobile Entwicklung in ASP.NET MVC 4

Bei der ständig wachsenden Beliebtheit von Mobil- und Tablet-Geräten ist es nicht überraschend, dass die Verbesserung des Entwicklungskomforts für mobile Websites im Mittelpunkt von ASP.NET MVC 4 steht. Der Artikel behandelt Features der demnächst erscheinenden Version von ASP.NET MVC4, die sich besonders auf die Entwicklung mobiler Websites konzentrieren. Dazu gehört die einfachere Entwicklung mobilspezifischer Websites zur korrekten Anzeige Ihrer Standard-MVC-Website auf Mobilgeräten und Funktionen, die die Arbeit mit jQuery Mobile optimieren. Keith Burnell

ASP.NET:Vorstellung der Navigation für das ASP.NET Web Forms-Framework

Werfen Sie einen neuen Blick auf Webformulare mit diesem neuen Navigationsframework, das enge Bindungen und Codebehind eliminiert und gleichzeitig komponentengetesteten, datengebundenen Code und zahlreiche weitere Vorteile bietet, um eine ASP.NET MVC-Anwendung vor Neid erblassen zu lassen – so der Entwickler Graham Mendick. Graham Mendick

T4-Vorlagen:Umgang mit Komplexität in T4 Codegenerierungslösungen

Die Erstellung monolithischer Codegenerierungslösungen ist genau so problematisch wie die Entwicklung einer monolithischen Anwendung. Hier finden Sie alle Möglichkeiten, ihre Codegenerierungslösung in wiederverwendbare Komponenten zu zerlegen. Peter Vogel

Kinect:Multimodale Kommunikation mit Kinect

Leland Holmquest setzt die Besprechung seines virtuellen Office-Assistenten 'Lily' fort. Lily, erstellt mit einer Kinect-fähigen Windows Presentation Foundation-Anwendung, stellt einen Versuch dar, die Möglichkeiten kontextsensitiver Dialoge und multimodaler Kommunikation weiterzuentwickeln. Leland Holmquest

Rubriken

In eigener Sache:MSDN Magazine begrüßt ScriptJunkie

MSDN Magazine hat seinem stetig wachsenden Online-Portfolio die beliebte 'Script Junkie'-Website von Microsoft, die sich mit der browserübergreifenden Webentwicklung befasst, hinzugefügt.Michael Desmond

Innovation:Die wirkliche Leistungsfähigkeit von WebSockets

Die Herstellung absolut verzögerungsfreier Verbindungen zwischen Webclients und -servern erfordert, weit über das HTTP-Protokoll hinauszugehen. Dies ist genau das, was das WebSocket-Protokoll liefert, und Dino Esposito erklärt, was dies Protokoll genau tut und wie Sie es verwenden.Dino Esposito

Vorhersage: Bewölkt:Fünf Gründe für die Arbeit mit Windows Azure

Joseph Fultz erläutert fünf Gründe, warum Sie noch heute beginnen sollten, mit Windows Azure zu arbeiten.Joseph Fultz

Test Run:Neuronale Netzwerke

Neuronale Netzwerke können zur Lösung vieler praktischer Probleme verwendet werden. James McCaffrey erläutert, was neuronale Netzwerke sind und stellt C#-Code für die Implementierung eines neuronalen Netzwerks vor.James McCaffrey

Programmiererpraxis:Sprich mit mir, Teil 3: Die Therapie

Nachdem er in den beiden ersten Teilen dieser Serie ein einfaches, in der Cloud gehostetes Spracheingabesystem und den Chat-Bots 'Feliza' für die Reaktion auf Benutzereingaben erstellt hat, geht Ted Neward jetzt einen Schritt weiter und kombiniert die beiden Systeme miteinander. Dabei zeigt er, wie der Host, Tropo, Sprach-/SMS-Zugang über HTTP/REST-ähnliche Kanäle bietet.Ted Neward

Clienteinblicke:Erweiterte JsRender Templating-Features

John Papa fährt mit der Erläuterung von JsRender fort; dazu dienen ihm weitere Szenarien, wie etwa das Rendering externer Vorlagen, die Änderung des Kontexts mit dem {{for}}-Tag und die Verwendung komplexer Ausdrücke. Darüber hinaus zeigt er, wie einige der leistungsstärkeren Funktionen von JsRender verwendet werden, darunter die Erstellung benutzerdefinierter Tags, Konverter, Kontexthelfer sowie das Zulassen von benutzerdefiniertem Code.John Papa

Fangen Sie bitte nicht mit diesem Thema an:Der Mythos des informierten Konsensus

Stellen Ihre Anwendungen die Benutzer vor unlösbare Fragen? David Platt sagt, dass zu viele Entwickler nur an sich selbst denken, wenn sie Benutzer zu Entscheidungen auffordern, die diese gar nicht verstehen können.David Platt