Download presentation
Presentation is loading. Please wait.
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
20
Contact:
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.