Windows Phone + Windows 8: Build For Both (Community Zone 2013)

Post on 16-Jun-2015

1.809 views 0 download

Tags:

description

Alguns dos conceitos fundamentais que devemos considerar quando vamos pensar numa arquitetura que permitirá reaproveitar o máximo de código possível entre projetos de Windows Phone e Windows 8. Apresentado no Community Zone, dia 05 de outubro de 2013.

Transcript of Windows Phone + Windows 8: Build For Both (Community Zone 2013)

Plataforma Windows na práticaJuarez Maccarini@juarezz

Osvaldo Daibert@daibert

Windows Phone 8 e Windows 8 Better together

Shared Windows Core

Windows KernelWindows KernelWindows Kernel

OS Modules

WP 7.5 vs. WP 8 vs. Windows 8

Windows Phone App

Application Model

.NET APIs

Syst

em

Serv

ices

CE OS ServicesWindows Phone 7.5C

ore

C#VB

XAMLVie

wM

odel

Contr

olle

r

Windows Store App

Application Model

WinRT APIs

JavaScript

(Chakra)

CC++

C#VB

XAMLHTML /

CSS

Windows Core OS ServicesWindows Phone 8

Windows 8

Windows Phone App

Application Model

.NET APIs WinPRT APIs

C#VB

XAML

Application Model

WinRT APIs

Windows Core OS ServicesWindows Phone 8

Windows 8

Windows Phone App

Application Model

C#VB

XAML

.NET APIs .NET APIsWinRT APIs

Windows Phone Runtime

Não suportado no WP8

Windows Runtime APIs comuns

1

2

Exclusivo do WP8 Speech, VOIP, etc…

3

Full Windows Runtime11,000 itens

2,800 itens compartilhados

600 novos

itens

ViewXAML + Code Behind

Plataform Specific

ViewXAML + Code Behind

Plataform Specific

ViewModelPresentation Logic

ModelBusiness Logic and Data

Windows 8 Windows Phone

Common Code

The MVVM design pattern Approach

PCL Portable

Class Library

http://aka.ms/grupoWindows8

A maior comunidade de desenvolvedores Windows 8 no

Brasil

Hoje: 1956 membros!Daqui a pouco: Mais de 2000!!!!

http://aka.ms/GrupoWindowsPhonehttp://aka.ms/GrupoAzure

Let’s win together

Juarez Maccarini@juarezz

Osvaldo Daibert@daibert