windows phone + windows 8: build for both (community zone 2013)
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
![Page 1: Windows Phone + Windows 8: Build For Both (Community Zone 2013)](https://reader036.vdocuments.us/reader036/viewer/2022081404/557f4b0dd8b42ac3288b5140/html5/thumbnails/1.jpg)
Plataforma Windows na práticaJuarez Maccarini@juarezz
Osvaldo Daibert@daibert
![Page 2: Windows Phone + Windows 8: Build For Both (Community Zone 2013)](https://reader036.vdocuments.us/reader036/viewer/2022081404/557f4b0dd8b42ac3288b5140/html5/thumbnails/2.jpg)
Windows Phone 8 e Windows 8 Better together
![Page 3: Windows Phone + Windows 8: Build For Both (Community Zone 2013)](https://reader036.vdocuments.us/reader036/viewer/2022081404/557f4b0dd8b42ac3288b5140/html5/thumbnails/3.jpg)
Shared Windows Core
Windows KernelWindows KernelWindows Kernel
OS Modules
![Page 4: Windows Phone + Windows 8: Build For Both (Community Zone 2013)](https://reader036.vdocuments.us/reader036/viewer/2022081404/557f4b0dd8b42ac3288b5140/html5/thumbnails/4.jpg)
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
![Page 5: Windows Phone + Windows 8: Build For Both (Community Zone 2013)](https://reader036.vdocuments.us/reader036/viewer/2022081404/557f4b0dd8b42ac3288b5140/html5/thumbnails/5.jpg)
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
![Page 6: Windows Phone + Windows 8: Build For Both (Community Zone 2013)](https://reader036.vdocuments.us/reader036/viewer/2022081404/557f4b0dd8b42ac3288b5140/html5/thumbnails/6.jpg)
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
![Page 7: Windows Phone + Windows 8: Build For Both (Community Zone 2013)](https://reader036.vdocuments.us/reader036/viewer/2022081404/557f4b0dd8b42ac3288b5140/html5/thumbnails/7.jpg)
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
![Page 8: Windows Phone + Windows 8: Build For Both (Community Zone 2013)](https://reader036.vdocuments.us/reader036/viewer/2022081404/557f4b0dd8b42ac3288b5140/html5/thumbnails/8.jpg)
Let’s win together
Juarez Maccarini@juarezz
Osvaldo Daibert@daibert