Universe 2013

Services Windows Store Apps Windows Phone Apps Emerging Application Patterns S OSS ASP.NET Web API S OSS WinRT XAML/.NET Windows Store SDK S OSS .NET SDK for Windows Phone

S OSS S OSS S OSS ASP.NET SignalR Notification Extensions.WinRT Windows Phone Toolkit Established Application Patterns S OSS WCF S OSS p&p Prism for Windows Runtime S OSS p&p Prism for Windows Phone S OSS WCF Data Services S OSS WnsRecipe Cross-Cutting Patterns S OSS LightSwitch OData Services S OSS p&p Unity for Windows Store Apps S OSS OData Lib S OSS Service Bus for Windows Server Lib Partners Cross Platform Apps S OSS Service Bus for Windows Azure Lib S OSS Xamarin S OSS ITR-Mobility iFactr NuGet S OSS Citrix Mobile SDK for Windows Apps

Cloud Apps OSS Open Source

S OSS Windows Azure .NET SDK S OSS Windows Azure Storage Lib S Support (MS Official) Get the .NET S OSS Windows Azure Configuration Manager Lib technology guide S OSS Windows Azure Media Services Core S OSS Windows Azure Mobile Services Desktop Apps S OSS p&p Autoscaling App Block .NET Runtime S OSS p&p Transient Fault Handling App Block S OSS Windows Presentation Foundation Base Class Library S OSS Windows Forms .NET Technology Guidance S OSS Today, technology use is in the midst of a shift toward multi-device experiences powered by services in the cloud. However, the next generation of device- and LightSwitch Desktop Apps service-dependent applications is not emerging in isolation. These applications have to work with existing applications, unlocking their value to new audiences and new modes of interaction. The two patterns that every application developer now faces are: Established application patterns: These are applications developed using technology patterns such as client/server or web applications optimized for desktop browsers. Languages (C#, VB, F#) S OSS They act as foundational applications and are heavily centered in existing business processes. p&p Prism for WPF Emerging application patterns: Patterns such as multi-devices and the cloud are emerging as technology enablers for new applications. They complement the established patterns by extending the applications to be centered on the end user. Web Apps Linq S OSS A SP.NE T MVC S OSS ASP.NET Web Forms XAML S OSS ASP.NET Web Pages Embedded Systems S OSS LightSwitch HTML5 Client S OSS S OSS A SP.NE T Razor .NET Micro Framework S OSS S OSS ASP.NET Web Optimization .NET Compact Framework

The .NET Technology Guide for Business Applications helps you overcome this challenging transformation process by providing a comprehensive reference to inform your technology decisions. It details .NET Extension Libs Data Access DI and IoC Containers the available technologies for evolving and modernizing business applications that are core to the business and based on established patterns, as well as the newest technologies available for .NET to extend S OSS S OSS S OSS these core applications into emerging Async p&p Unity patterns for devices and services. S OSS Immutable Collections S OSS ADO.NET S OSS MEF (Managed Extensibility Framework) S OSS TPL Dataflow S OSS ASP.NET Universal Providers S OSS Composition (MEF2) S OSS Rx (Reactive Extensions) S OSS .NET Map Reduce API for Hadoop Caching S OSS Ix (Interactive Extensions; Ix-Async) S OSS .NET API for Hadoop WebClient

S OSS S OSS S OSS Windows Azure Caching Fsharp Core Linq to Hive S OSS S OSS S OSS Windows Server AppFabric Caching WF Activities Extensions Linq to Sql Security S OSS S OSS S OSS Windows Azure Caching Memcache Shim p&p Semantic Logging App Block p&p Data Access App Block Like it? Get it. S OSS S OSS S OSS ASP.NET Cache HttpClient ASP.NET Identity S OSS Portable Class Libraries S OSS Windows Identity Foundation S OSS p&p EntLib - Validation App Block S OSS DotNetOpenAuth S OSS p&p EntLib - Exception Handling App Block S OSS Authorization Manager API S OSS p&p EntLib - Logging App Block S OSS Web Protection Library S OSS Compression S OSS OWIN Authentication Middleware