Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building Windows Apps Jason Keicher, Technical Specialist

Similar presentations


Presentation on theme: "Building Windows Apps Jason Keicher, Technical Specialist"— Presentation transcript:

1 Building Windows Apps Jason Keicher, Technical Specialist Jason.Keicher@Microsoft.com

2 Agenda Modern App Overview WPF Async Window Store Apps Portable Class Library

3

4 4 Connected devicesInternet scale services Big data Hybrid infrastructure The Big 5 modern app technology trends Identity federation

5 5 Web APIs (REST, ODATA) Identity Federation Unified Management App development and lifecycle management tools

6

7 7 Web APIs (REST, ODATA) Identity Federation Unified Management App development and lifecycle management tools

8 8 ASP.NET MVC Web API, Entity Framework, Windows Azure Mobile Services Windows Server and Windows Azure Active Directory

9 Mobility and devices proliferation Direct-to- consumer Consumerization of IT

10 Native Applications Full access to client features e.g., richer UI & API, offline processing and storage capability Frameworks provide touch, app stores, peripherals, etc. HTML5 HTML5 is supporting more of the rich scenarios that previously required plug-ins HTML5 is the path forward for broad cross-platform RIA Containers (Silverlight, Flash)

11 Reach Can it be used on a wide variety of operating systems and hardware platforms? System requirements Does it need a minimum install of additional components to work? Basic controls Can developers use it to build simple applications? Advanced controls Can developers use it to build advanced applications? Readiness How widely available is the technology today? Consistent experience What level of cross-platform variability exists? Disconnected use What level of support is provided for occasionally connected apps? Tools Are WYSIWYG design and development tools available? Mobile What smartphone OSes will be supported? LimitedAdequateExtensive Source: Forrester Research Inc.

12 Base: Dr. Dobbs Developer Technographics Q3 10 OTHER ORACLE ADF JAVA FX PROTOTYPE/SCRIPTACULOUS DOJO GWT SILVERLIGHT FLEX jQUERY ASP.NET (w/AJAX) WPF WINFORMS

13

14 Native Applications HTML5 RIA Containers Windows Store Apps (HTML5, XAML) WPF / Windows Forms full feature desktop applications Silverlight 5 shipped with 10 years support XAML natively supported as native New investments in HTML5, IE10, ASP.NET, jQuery

15 Desktop

16 .NET / WinForms Heavy-duty data apps No UX customization Can reuse client logic.NET / XAML Heavy-duty data apps Compelling UX Can reuse client logic and assets C++ Maximum performance Highly interactive UX Can reuse client logic across devices Productivity UX customization Portability Productivity UX customization Portability Productivity UX customization Portability HTML5 Lower developer productivity Standard based UX Fully interoperable across devices Productivity UX customization Portability

17 Web Native

18

19 Desktop

20

21

22

23 Single consistent platform Single HTML5 DOCTYPE Web standards, plug-in free Full-screen and docked apps Full access to Windows Runtime (WinRT)

24

25

26

27

28 One DLL, multiple platforms Code against API subset common to selected targets Select versions Back to.NET 4, Silverlight 4, or Windows Phone 7.0

29

30

31

32

33

34

35

36

37 MCSD Microsoft Certified Solutions Developer www.netcomlearning.com

38 MCSD: Windows Store Apps www.netcomlearning.com

39 Upgrade Path www.netcomlearning.com

40 MCSD: Web Applications www.netcomlearning.com

41 MCSD Training Schedules www.netcomlearning.com *Free Second Shot Exam expires May 31 st, 2013

42 1-888-5-NETCOM (563-8266) info@netcomlearning.com www.NetComLearning.com


Download ppt "Building Windows Apps Jason Keicher, Technical Specialist"

Similar presentations


Ads by Google