Das Magazin

Jahresarchiv

News & Artikel

  • Alle News & Artikel
    zum Thema .NET finden Sie jetzt in unserem neuen Portal unter dotnet.de

Redaktion

Marketing

Leserservice

Newsletter

Ausgaben

Ausgabe 1.2012 - Windows Phone Mango
Ausgabe 1.2012

Windows Phone Mango

Heft bestellen Abo bestellen

Magazin

  • Kreuzworträtsel
  • Buchtipp: Pro Windows Phone 7 Development
  • Buchtipp: Office 2010 Programmierung mit VSTO und .NET 4.0 Word, Excel und Outlook erweitern und anpassen
  • Kolume: Karrieretipps Nur nicht die Krise kriegen: Karriere- und Motivationsstrategien in stürmischen Zeiten
  • Bericht von der Microsoft SharePoint Conference 2011

WP7

Windows Phone: Past, Present, Future

Mittlerweile ist das Windows-Phone-Betriebssystem schon seit über einem Jahr auf dem Markt. Mit der Aktualisierung auf Windows Phone 7.5 (Codename: Mango) kamen im Oktober 2011 Features wie Multitasking, verbesserte Social-Network-Integration (Facebook und Twitter), Threads für Nachrichten und viele mehr dazu. Auch an der Performance wurde stark gearbeitet, wodurch das Betriebssystem nach dem Update auf Mango deutlich schneller erscheint. In diesem Artikel werfen wir einen Blick auf die Vergangenheit, Gegenwart und Zukunft des Windows Phone.

von Thomas Claudius Huber

Süßer als vom verbotenen Baum?

Einst galt sie als Speise der Götter, die „Mangifera indica“, so der lateinische Name der Frucht, die namensgebend für die neueste Version von Windows Phone ist. In diesem Artikel erfahren Sie zehn Tipps und Tricks, die die Entwicklung Ihrer Windows-Phone-7.5-Applikation erleichtern sollten.

von Max Knor

WP7 von 0 auf 100

Bei der Entwicklung einer neuen App oder eines Spieles für eine Plattform wie Windows Phone 7 steht gerade der Hobbyentwickler zuweilen vor einem schier unübersichtlichen Berg von Anforderungen. Zusätzlich zu den inhaltlichen und problemspezifischen Anforderungen, die das Projekt stellt, kommen oft auch noch technische Hürden hinzu, die es zu lösen gilt. Kann man in so einem Fall auf ein bestehendes Framework oder auf einen Leitfaden von Entwurfsmustern zurückgreifen, ist man klar im Vorteil. Im umgekehrten Fall besteht die Gefahr, sich in Details zu verlaufen und den Überblick in einem Moloch von Workarounds und "Quick Hacks" zu verlieren.

von Wolfgang Ziegler

Erfahrungen aus der App-Entwicklung

Mit der so genannten Womanizer App startete mein Einstieg in die Windows-Phone-Entwicklung. Die Anwendung ist in Deutschland eine der Topanwendungen der Kategorie „Foto“. Es handelt sich um eine kleine Spaßanwendung mit sehr wenigen, überschaubaren Use Cases. Aus Entwicklersicht diente die Anwendung einerseits dazu, mit Windows Phone erste Erfahrungen zu sammeln, andererseits sollte sie auch nativ für iOS und Android implementiert werden.

von Thomas Claudius Huber

Best Practices

Kolumne: .NETversum Tipps und Tricks rund um .NET und Visual Studio

von Dr. Holger Schwichtenberg und Manfred Steyer

.NET Sprachen

Kolumne: C# im Fokus await-async: asynchrone Programmierung in .NET 4.5

von Marc André Zhou

Widgets für die Xbox 360

Microsoft predigt seit Jahren, dass Silverlight die Zukunft ist. Denn wer sein GUI mit Silverlight programmiert, kann es angeblich auf allen Microsoft-Plattformen verwenden. Doch stimmt das auch?

von Tam Hanna

Der erste Eindruck zählt!

In vielen Anwendungen gibt es eine neue Form von Startseiten. Es werden dem Benutzer Informationen und Funktionen zur direkten Auswahl angeboten, zum Beispiel ein Zugriff auf zuletzt geöffnete Dokumente oder das Anlegen eines neuen Projekts. Aktuelle Informationen rund um das Produkt werden präsentiert und über das Internet aktualisiert. Im Rahmen des Beitrags werden Ideen und Umsetzungsvorschläge für eine solche Startseite vorgestellt.

von Veikko Krypczyk

WCF vNext

Die kommende Version von WCF steht ganz im Zeichen von Web und REST. So ist zum Beispiel Unterstützung für WebSockets oder auch OData geplant. Daneben wird es einige Erleichterungen für das Konfigurieren von Services geben, darunter IntelliSense für Konfigurationsdateien und die eine oder andere Abrundung, wie die Möglichkeit zur Nutzung von UDP und UDP Multicasts.

von Manfred Steyer

Silverlight

Kolumne: Silverlight Expertise Desktop Drag and Drop, XAP-Datei richtig aktualisieren, Tiles in Windows Phone 7.5 Mango

von Gregor Biswanger

Architektur/ALM

Kolumne: Dino talks Codeabdeckung und andere Aspekte von Komponententests

von Dino Esposito

Parallel Computing: Task Parallel Library

In einer vorherigen Ausgabe wurden verschiedene parallele Schleifenkonstrukte vorgestellt und deren Verwendung demonstriert. Oft werden Schleifen eingesetzt, um eine Datenmenge zu verdichten und daraus neue Werte beziehungsweise Informationen ableiten zu können. Wie eine Verdichtung (Aggregation) bei einer parallelen Ausführung umgesetzt werden kann, ist Thema der heutigen Ausgabe.

von Marc André Zhou

Cloud

Der Service Bus in der Cloud

Die Integration von Softwaresystemen über Organisationsgrenzen hinweg kann zu einer nervenaufreibenden und teuren Prozedur werden. Uneinheitliche Firewalls, sich widersprechende Sicherheitsrichtlinien, mangelnde Fachkenntnisse über das Management komplexer Netzwerksysteme und vieles mehr verhindern oft einen erfolgreichen automatisierten Datenaustausch. Cloud-Computing-Anbieter bieten zur Lösung dieser Probleme spezielle Services an. In diesem Artikel werden die grundlegenden Ideen des Service Bus in der Cloud dargestellt und es wird die Frage beantwortet, ob er ein „Silver Bullet“ für Integration darstellt.

von Rainer Stropek

Sicherheit in der Cloud auf Rezept?

In vielen Unternehmen wird das Thema Cloud aktuell kontrovers diskutiert. Für die einen ist Cloud die Zukunft der IT, für die anderen ist es ein Hypethema, das alten Wein durch neue Schläuche fließen lässt. Worin alle Parteien allerdings einen Konsens finden, ist, dass Cloud nur dann eine Zukunft haben wird, wenn alle Daten und Prozesse dort sicher vor externen Zugriffen sind. Ein Weg ist eine einheitliche Cloud-Zertifizierung, über die Cloud-Anbieter diese Sicherheit belegen wollen. Der Artikel stellt die aktuell auf dem Markt verfügbaren Zertifikate und Standards vor.

von Sebastian Gerling und Hans Paulini

Nachrichten mit AppFabric von A nach B

Microsoft erweitert die Cloud-Plattform Azure immer weiter zu einem vollständigen Framework für die Entwicklung verteilter Anwendungen. Nach den eher klassischen Azure-Compute-Rollen für Webanwendungen und Hintergrundprozesse und SQL Azure als fast schon klassische Datenbank gibt es den großen Bereich von Azure AppFabric. Dieser umfasst neben einem Access Control Service auch den Message Bus, der für den Austausch von Nachrichten zwischen verteilten Anwendungen genutzt werden kann.

von Oliver Hauth

Datenbanken

SQL Server und dynamisches Management

Seit der Version 2005 bietet SQL Server Sichten und Funktionen, mit denen er sein Inneres offenbart: Dynamic Management Views (DMV) und Dynamic Management Functions (DMF). Diese Information richtig genützt, erleichtert Ihr Leben als Datenbankadministrator. Im folgenden Artikel finden Sie konkrete Beispiele, die Ihnen auch auf Ihrem SQL Server das eine oder andere Aha entlocken werden.

von Markus Ehrenmüller-Jensen