Download presentation
Presentation is loading. Please wait.
Published byLaura Watkins Modified over 9 years ago
4
“I type http://www.netflix.com in my browser to watch a movie”http://www.netflix.com “My friend mentions the TV series Breaking Bad over a coffee. I use my phone to find it and add it to my Netflix queue. I start watching it on the bus on my tablet. I then continue watching it at home on my TV.”
6
Application Modernization Modern Times!
8
Services Devices + + Emerging patterns Servers Client Established patterns
9
NATIVE APPLICATIONS WEB APPLICATIONS SERVICES
15
RuntimeLibraries Languages Tools.NET
18
Feature.NET FrameworkWindows StoreSilverlightWindows Phone Core√√√√ LINQ√√√√ IQueryable√√√7.5 and higher Dynamic keyword 4.5 and higher√√ Managed Extensibility Framework (MEF) √√√ Network Class Library (NCL) √√√√ Serialization√√√√ Windows Communication Foundation (WCF) √√√√ Model-View- View Model (MVVM) 4.5 and higher√√√ Data annotations4.0.3 and 4.5+√√ XLINQ4.0.3 and 4.5+√√√ System.Numerics√√√
19
Views How to display information Written in XAML View Models What information to display Flow of interaction Models Data objects Business logic Etc. Model View Model View Platform-specific Portable References Databinds
20
Startup Views Windows Store App Platform specific functionality View Models Models Portable Class Library Platform functionality abstractions Startup Views Windows Phone App Platform specific functionality Reference
23
.NET (“in box”) System Composition TPL Dataflow Http Client Async Immutable Collections
26
@dotnet dotnet BlogE-mail UserVoiceMSDN Forums
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.