Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

20

Transcript of Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

Page 1: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.
Page 2: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

Entendendo a plataforma de desenvolvimento do Windows Phone 7

Thiago MônacoArquiteto de Software

Grupo RBS@thiagojmonaco

[email protected]

Fernando Martin FigueraEspec. em desenvolvimento e novas tecnologias

Microsoft@fernandomartin

Page 3: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

O Metro

Page 4: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

O Panorama

Page 5: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

XAML

MXeXtensible

A LApplication Markup Language

<Grid> <TextBlock x:Name="txb" FontSize="48" Text="Hello world" /></Grid>

Suporte a “code-behind”XML com “schemas” definidos pela tecnologia

Page 6: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

Ferramentas e Tecnologia

Emulador

Ferramentas Documentação

Testes Comunidade

Packaging and Verification Tools

Ferramentas

Sensores Media Data

Serviços Notificação

.NET Framework managed code sandbox

Localização

Phone

Tecnologia

Page 7: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

Expression Blend

Storyboard Animation Keyframe

Transições

Expression Blend é a ferramenta mais apropriada

Page 8: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

Silverlight e XNA

Silverlight

Baseado em XAMLEvent Driven

Reach Internet ApplicationWindows Phone 7 controlsMigração de aplicação SL

XNA

Alta performance para jogosTextura

IluminaçãoRenderização

Complexidade de eventos

Page 9: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

Silverlight no WP7

DesempenhoEntrada de dadosIntegração com sensoresDiferente ciclo de vidaSandbox com restrições minimizadas

Page 10: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

O Marketplace

Page 11: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

O processo de submissão

Page 12: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

ArquiteturaWindows Phone 7

ViewModel

AzureSQL

Sensores• Aceletrometr

o• GPS

Conectividade• Push

Notifications• Bing Maps

Bing Maps

FacebookLógica de negócio

ViewPáginas e Controles

ModelSQLDO

Blobs

Page 13: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

O DeviceTela capacitiva4 ou mais pontos de contatoSensoresA-GPS, Acelerômetro, Bússola, Luz, Proximidade, Giroscópio Câmera5 mega pixels ou maisMultimediaAceleração de CodecsMemória256MB RAM ou mais, 8GB Flash ou maisGPUAceleração por hardware e DirectX 9CPUQualcomm MSM8x55 800Mhz ou maior

800

480 Botões | Voltar, Iniciar, Buscar

Page 14: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

Ciclo de Vida

running

deactivated

dormant

activated

Resumo rápido App

Salvar Estado!Estado preservado!IsAppInstancePreserved == trueRestaurar estado!IsAppInstancePreserved == false

Resuming…

Tombstoned

Tombstoned

Page 15: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

Opções de Armazenamento

Page 16: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

Conteúdo RelacionadoVídeo aulas no MSDN Brasilhttp://msdn.microsoft.com/pt-br/windowsphone

Página do produtohttp://www.microsoft.com/windowsmobile/pt-br/default.mspx

Documentação http://msdn.microsoft.com/library/ff402535(VS.92).aspx

Forum MSDN Windows Phone 7 http://social.msdn.microsoft.com/Forums/pt-br/winphone7pt/threads

Page 17: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

Palestras RelacionadasWPH401 Acesso a Base de Dados no WP7

WPH307 Development e Multitasking

WPH305 XAML Avançado com Windows Phone 7

WPH304 MVVM Avançado para o Windows Phone 7

Page 18: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

Recursos

Recursos para Desenvolvedores

http://msdn.microsoft.com/pt-br

Getthefreemobileappforyourphonehttp://gettag.mobi

Page 19: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

Não esqueça de preencher sua

avaliação onlinewww.teched.com.br/

avaliacao

Getthefreemobileappforyourphonehttp://gettag.mobi

Page 20: Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.