1 / 28

Developing applications for Windows 8

tadeo
Download Presentation

Developing applications for Windows 8

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    2. Developing applications for Windows 8 Filip Kerazovski Team Lead – BrandName Macedonian .NET User Group

    5. Agenda Why Windows 8? Windows 8 platform Explaining the MVVM pattern. Walkthrough the core concepts and principles of the Metro design language. Overview of some new features in Visual Studio 11 and .NET 4.5. Making the applications alive with activity using live tiles and notifications.

    6. Why Windows 8 “Single biggest development opportunity in the history of the world”. Windows is the largest eco system Marketplace (Coming soon…)

    7. Windows 8 platform

    8. MVVM explained

    9. MVVM Roles

    10. MVVM

    11. Metro design Three key influences Modern design – Bauhaus (Reduce to the Essence) International typographic style – Swiss design (Clear, Honest and Beautiful) Motion Design – Cinematography (Bring it to Life)

    12. Metro Style Design Principles Pride in craftsmanship Be fast and fluid Authentically digital Do more with less Win as one

    13. METRO style app

    14. Windows Runtime (WinRT) Windows Runtime, or WinRT, is Microsoft's new programming model that makes the backbone of the new Metro experience in Windows 8. The WinRT application model was designed to make interfacing between languages and platforms easy and seamless. It consists of an execution interface as well as a collection of APIs that give access to the functionality provided by Windows 8.

    15. What’s new in .NET 4.5 Support for Windows Runtime .NET for Metro style apps Portable Libraries

    16. .NET 4.5 features

    17. What’s new in Visual Studio 11 New designer for Win8 Metro style apps IDE Productivity Improvements Local, simulator and remote debugging Application Lifecycle Management

    18. Vs 11 features

    19. Using Tiles and Notifications Engage your users with tiles when your app is not running Get their attention immediately using toast notifications Reach millions of users using Windows Push Notification Service Make your app alive with activity using tiles and notifications

    20. Three kinds of notifications Local Notifications Used only when your app is running Most useful for updating tiles and badges, limited use for toast Scheduled Notifications Schedule ‘preformed’ toast for a precise time Push Notifications Update tiles, show badges and rise toast from the cloud (even if your app is not running)

    21. Tiles Represent your app to the user Rich and engaging view into your app Alive with activity and continually updated Draw users back into your app over and over Easy to create and update Live tiles display new, tailored and engaging content to the user Local or cloud update

    22. Toast Notification Deliver transient message outside the context of the app Use toast notification to get user’s attention immediately User can permanently turn off toast notification from your app Allows quick navigation to a contextually relevant location in your app Toast notifications are easy to invoke from your app or from the cloud

    23. Push Notification Overview

    24. USING TILES AND notifications

    25. Summary Win8 Platform supports various developer profiles Use MVVM pattern to create scalable and easy maintainable apps Follow metro design principles to make world class applications Use tiles and notifications to get users attention and draw them back in our app

    26. “The key to success is often the ability to adapt”

    27. Questions? Complete an evaluation form and enter to win! Telerik Ultimate Collection RedGate .NET Reflector VSPro ComponentOne Enterprise Studio Suite Pluralsight yearly subscriptions CodeSmith Tools Generator Pro Personal JetBrains ReSharper and many more…

More Related