Presentation is loading. Please wait.

Presentation is loading. Please wait.

Leveraging your existing code base for Windows 8

Similar presentations


Presentation on theme: "Leveraging your existing code base for Windows 8"— Presentation transcript:

1 Leveraging your existing code base for Windows 8
Angelo Chan Kamran Bilgrami

2 Agenda Modern app Modern app vs. desktop app
Building blocks - WinRT Components Demo - WinRT metadata files Demo - Projections Rules for creating WinRT Components Q&A

3 What are modern apps? Previously known as “Metro style apps” Focus
Content consumption Modern Design Principles Content before Chrome Contracts Runtime The new Windows Runtime (WinRT) Program Life Cycle Management (PLM)

4 Legacy (Desktop) App

5 Modern App

6 Why convert your app to a modern app?
To reach more consumer devices (tablet, Windows Phone 8) To publish to Windows Marketplace to reach a wide audience To emphasize content in your app

7 Modern Apps - PLM

8 Modern apps - PLM

9 Visual Studio Templates

10 Windows Runtime Components

11 Windows Runtime - Types
Primitives Structs Arrays Classes Interfaces Enum String

12 WinRT Components - Primitives

13 WinRT Components - Collections

14 Winmd Files

15 Windows 8 Architecture

16 Windows Runtime Component - Projections

17 Projections

18 Authoring WinRT Components
Playing by the rules Rules at various levels Assembly, Classes, Interfaces, struct, Async Compiler is your best friend Detailed Rules bit.ly/OWDe2A

19

20 Contact:


Download ppt "Leveraging your existing code base for Windows 8"

Similar presentations


Ads by Google