NET Universe Poster - 2013 - (v1)
-
Upload
kanhire-kounzina -
Category
Documents
-
view
18 -
download
5
Transcript of NET Universe Poster - 2013 - (v1)
Emerging Application Patterns
Established Application Patterns
Cross-Cutting Patterns
Like it? Get it.
.NET Technology Guidance
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
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.
They act as foundational applications and are heavily centered in existing business processes.
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.
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
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
these core applications into emerging
patterns for devices and services.
NuGet
Open Source
Support (MS Official)
Universe 2013
OSS
S
CachingWindows Azure CachingWindows Server AppFabric CachingWindows Azure Caching Memcache ShimASP.NET Cache
OSSS
OSSS
OSSS
OSSS
Windows Phone Apps.NET SDK for Windows PhoneWindows Phone Toolkitp&p Prism for Windows Phone
OSSS
OSSS
ServicesASP.NET Web APIASP.NET SignalRWCFWCF Data ServicesLightSwitch OData ServicesOData LibService Bus for Windows Server LibService Bus for Windows Azure Lib
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
Windows Store AppsWinRT XAML/.NET Windows Store SDKNotification Extensions.WinRTp&p Prism for Windows RuntimeWnsRecipep&p Unity for Windows Store Apps
OSSS
OSSS
OSSS
OSSS
OSSS
Web AppsASP.NET MVCASP.NET Web FormsASP.NET Web PagesLightSwitch HTML5 ClientASP.NET RazorASP.NET Web Optimization
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
Desktop AppsWindows Presentation FoundationWindows FormsLightSwitch Desktop Appsp&p Prism for WPF
OSSS
OSSS
OSSS
OSSS
Partners Cross Platform Apps XamarinITR-Mobility iFactrCitrix Mobile SDK for Windows Apps
OSSS
OSSS
OSSS
Embedded Systems.NET Micro Framework.NET Compact Framework
OSSS
OSSS
.NET Runtime
Base Class Library
Languages (C#, VB, F#)
Linq
XAML
CoreCloud AppsWindows Azure .NET SDKWindows Azure Storage LibWindows Azure Configuration Manager LibWindows Azure Media ServicesWindows Azure Mobile Servicesp&p Autoscaling App Blockp&p Transient Fault Handling App Block
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
Get the .NETtechnology guide
OSSS
Data AccessEntity FrameworkADO.NETASP.NET Universal Providers.NET Map Reduce API for Hadoop.NET API for Hadoop WebClientLinq to HiveLinq to Sqlp&p Data Access App Block
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
DI and IoC Containersp&p UnityMEF (Managed Extensibility Framework)Composition (MEF2)
OSSS
OSSS
OSSS
.NET Extension LibsAsyncImmutable CollectionsTPL DataflowRx (Reactive Extensions)Ix (Interactive Extensions; Ix-Async)Fsharp CoreWF Activities Extensionsp&p Semantic Logging App BlockHttpClientPortable Class Librariesp&p EntLib - Validation App Blockp&p EntLib - Exception Handling App Blockp&p EntLib - Logging App BlockCompression
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS
SecurityASP.NET IdentityWindows Identity FoundationDotNetOpenAuthAuthorization Manager APIWeb Protection LibraryOWIN Authentication Middleware
OSSS
OSSS
OSSS
OSSS
OSSS
OSSS