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

Post on 07-Apr-2016

219 views 0 download

Transcript of 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

thiago.monaco@windowsphonebrasil.net

Fernando Martin FigueraEspec. em desenvolvimento e novas tecnologias

Microsoft@fernandomartin

O Metro

O Panorama

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

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

Expression Blend

Storyboard Animation Keyframe

Transições

Expression Blend é a ferramenta mais apropriada

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

Silverlight no WP7

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

O Marketplace

O processo de submissão

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

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

Ciclo de Vida

running

deactivated

dormant

activated

Resumo rápido App

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

Resuming…

Tombstoned

Tombstoned

Opções de Armazenamento

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

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

Recursos

Recursos para Desenvolvedores

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

Getthefreemobileappforyourphonehttp://gettag.mobi

Não esqueça de preencher sua

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

avaliacao

Getthefreemobileappforyourphonehttp://gettag.mobi

© 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.