SlideShare uma empresa Scribd logo
Tema 6Aplicações para dispositivos móveisWindows Phone 7
Desenvolvimento para Windows Phone 7 com Silverlight ou XNALuciano CondéMicrosoftluconde@microsoft.com@lucondeJoão Paulo ClementiMicrosoftwww.jpclementi.com@jpclementi
Agenda2FilosofiaExperiênciaPlataforma
Windows Phone 73Filosofia
Mudando nosso jogoPLATAFORMA: APPS MAIS RICAS, SOFISTICADAS E FÁCEISHARDWARE:MAIS FÁCIL DE PROMOVER, MAIS LEVEDESIGN: USUÁRIO FINAL USUÁRIO VEM PRIMEIRO
Windows Phone 7FilosofiaExperiênciaPlataforma
Windows Phone 7Experiência
Experiência
Sistema de Design do Windows Phone
Experiências Integradas (Hubs)PEOPLEOFFICEPICTURESMUSIC+VIDEOMARKETPLACEGAMES
PlataformaConsistenteElementos comuns no HardwareWindows PhoneHardwareFocoQualidadeConjunto consistente de capacidades de hardware, definido pela Microsoft800 or 480Uma resolução no lançamento
Segundaresoluçãoadicionadadepois
Same touch input
Processador / GPU
Mesmaquantidade de RAM
Tecladoopcional480 or 320
Hardware FoundationCapacidade de multitouch4 oumaispontos de contatoSensoresA-GPS, Acelerômetro, BússolaCâmera5 mega pixels oumaisMultimídiaMicrofone, aceleração CodecMemória256MB RAM oumais, 8GB Flash oumaisGPUDirectX 9CPUARMv7 Cortex/Scorpion ou superiorHardware buttons | Back, Start, Search
Serviços aprimorando as experiências
Serviços aprimorando as experiênciasOutrosdispositivosPessoas + padrões + código do servidor + código do cliente experiênciasBrowserWeb SiteWeb API
Hello Windows Phone 7Demo
Windows Phone 7FilosofiaExperiênciaPlataforma
Windows Phone 7Plataforma
Missões da PlataformaAjudarusuáriosnapersonalização dos seuscelularesFacilitarparaosdesenvolvedorestornaremsuasaplicaçõesrentáveisExpandir a experiênciaatravés dos serviços cloud-based
Elementos da plataforma de aplicaçõesRuntime – On “Screen”Ferramentas & SuporteCódigoquevocêescreve no clienteFerramentasquevocêusaparaconstruirServiçosnanuvemPortal de ServiçosCódigoquevocêescreve no servidorFerramentasquevocêusapara vender
Elementos da plataforma de aplicaçõesRuntime – On “Screen”Ferramentas & SuportePhone EmulatorSensorsMediaDataLocationSamplesDocumentationXbox LIVENotificationsPhoneGuidesCommunity.NET Framework managed code sandboxPackaging and Verification ToolsServiçosnanuvemPortal de ServiçosNotificationsApp DeploymentRegistrationMarketplaceValidationMO and CC BillingLocationIdentityFeedsCertificationBusiness IntelligenceMapsSocialPublishingUpdate Management
Elementos da plataforma de aplicaçõesRuntime – On “Screen”SensorsMediaDataLocationXbox LIVENotificationsPhone.NET Framework managed code sandbox
Dois “sabores” de aplicaçõesFramework de alto desempenhopara games.
Criaçãorápidaparajogosemmultitelas de 2D e 3D
Maduro, robutos, tecnologiaamplamenteadotada. Vide: Xbox 360, Windows, e Zune
Framework UI orientadoa eventos para aplicações XAML.
Criação rápida de appsvisuais.
Controles baseados noMetro tema.
Metro-themed UI controls
HTML/JavaScript
500,000 desenvolvedoresCapacidadescomuns.NETInputSuperset do Silverlight 3.0
Windows Communication Foundation
SOAP e serviços REST
Toque
Botões do ChassiMídiaAcessoaotelefoneCapturaconteúdo e executa
Acesso a biblioteca de mídia
Integrado com o framework
Sensores
Conectorparacontatos e fotosDadosIsolated Storage
LINQ (Objects e XML)Integrado com serviços cloudApp Deployment & Updates
Notificações
Localização
Xbox LIVEDemo
Arquitetura do Windows PhoneAplicaçõesSuaaplicação e lógicaFrameworksSilverlightXNAHTML/JavaScriptCLRModelo de AplicaçãoModelo UINuvemXbox LIVEBingLocationPush notificationsWindows Live IDApp managementLicensingChamber isolationSoftware updatesShell frame Session managerDirect3DCompositorKernelHardware BSPSecurityNetworkingStorageA-GPS	Accelerometer	Compass	Light	ProximityMedia	Wi-Fi		Radio	GraphicsHardware Foundation
Windows Phone 7 Series FrameworksCommon Base Class LibraryDevice & Phone CapabilitiesSilverlight Presentation & Media LibraryCloud Services IntegrationWindows Phone 7 Series FxXNA Game LoopWindows Phone App & UI ModelXNA Media LibraryWindows Phone UI controls
Windows Phone 7 SeriesDetalhes do FrameworkWindows Phone FrameworksCameraDevice IntegrationLaunchers & ChoosersWindows Phone ControlsPhoneApplicationPagePushNotificationWebBrowserControlSensorsPhoneApplicationFrameSilverlight Presentation and MediaXNA Frameworks for GamesControlsDrawingIsolatedStorageDrawingGamerServicesNavigationShapesMarkupMediaAudioMediaGraphicsContentInputApplication ObjectCommon Base Class LibraryDiagnosticsReflectionIORuntimeResourcesGlobalizationTextLocationNetCollectionsComponentModelConfigurationSecurityThreadingServiceModelLinq
Modelo de Aplicação.NET CommonLanguage RuntimeMissão: ExcelenteExperiência para usuárioModelo de processoPrevisívelSeguraAlto desempenhoCom foconainovaçãoService BasedApplication Deployment
O que é um XAP?myapp.xapFerramentasFormatocomumparatodas as aplicações e jogos com o Windows PhoneDeclarativo, baseadoem manifestoIntegrado com o modelo de segurança do Windows Phone
Gerenciamento do EstadoSomente uma aplicação roda por vez
Há 4 eventos na classe Application

Mais conteúdo relacionado

PPTX
Overview do Windows Phone 7 Series
PPT
Windows Phone 7 & Windows Azure
PPTX
DevBrasil Open Day 2013 - Desenvolvimento para Windows Phone 8
PPTX
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
PPTX
Apresentação de Desenvolvimento e Negócios para Windows Phone
PPTX
Conhecendo o Windows Phone 7
PPT
10 android - leonardo
PPTX
Desenvolvimento Mobile com Visual Studio 2008, por onde começar?
Overview do Windows Phone 7 Series
Windows Phone 7 & Windows Azure
DevBrasil Open Day 2013 - Desenvolvimento para Windows Phone 8
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Apresentação de Desenvolvimento e Negócios para Windows Phone
Conhecendo o Windows Phone 7
10 android - leonardo
Desenvolvimento Mobile com Visual Studio 2008, por onde começar?

Mais procurados (20)

PPTX
Apresentação Windows Phone 7 (WP7) Pré Inauguração MIC Uberlândia
PPT
Mobile Ria Para Aplicacoes Para Negocios
PPTX
Construindo aplicações para o Windows Phone com Silverlight
PPTX
Windows phone
PPTX
Silverlight no MIC Summer 2011
PPTX
Windows Phone Development
PPTX
Plataforma Android
PPTX
Construir Aplicações Silverlight para Windows Phone 7
PPTX
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
PPTX
Windows phone trabalho
PDF
PDF
Minicurso Intel XDK
PPTX
Bate papo com a comunidade - teched brasil 2011
PPTX
Cloud First, Mobile First: A nova era da Computação
PDF
Modern Application Development - One Microsoft
PDF
Construindo aplicações ricas com Silverlight
PPTX
Dispositivos Móveis - BlackBerry
PDF
Oficina Intel XDK - 1ª ETEC Camp
PPTX
Introdução intel XDK
PPT
Java Micro Edition Applied
Apresentação Windows Phone 7 (WP7) Pré Inauguração MIC Uberlândia
Mobile Ria Para Aplicacoes Para Negocios
Construindo aplicações para o Windows Phone com Silverlight
Windows phone
Silverlight no MIC Summer 2011
Windows Phone Development
Plataforma Android
Construir Aplicações Silverlight para Windows Phone 7
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Windows phone trabalho
Minicurso Intel XDK
Bate papo com a comunidade - teched brasil 2011
Cloud First, Mobile First: A nova era da Computação
Modern Application Development - One Microsoft
Construindo aplicações ricas com Silverlight
Dispositivos Móveis - BlackBerry
Oficina Intel XDK - 1ª ETEC Camp
Introdução intel XDK
Java Micro Edition Applied
Anúncio

Destaque (8)

PPT
Utilizando ferramentas de análise, testes e verificação de bugs no desenvolvi...
PDF
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
PPTX
Arquitetura de dispositivos móveis
PPTX
Arquitetura dos dispositivos móveis
PPT
Dispositivos Móveis - Mobile
PDF
Aula: Características dos dispositivos móveis
PDF
Dispositivos móveis
PPTX
Sistema Operacional Android
Utilizando ferramentas de análise, testes e verificação de bugs no desenvolvi...
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Arquitetura de dispositivos móveis
Arquitetura dos dispositivos móveis
Dispositivos Móveis - Mobile
Aula: Características dos dispositivos móveis
Dispositivos móveis
Sistema Operacional Android
Anúncio

Semelhante a Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNA (20)

PDF
Desenvolvimento de Aplicativos Móveis Multiplataforma
PPTX
Windows Phone 7 - DevBrasil Uberlândia
PPT
Computacao Movel e Sem Fio
PPTX
Desenvolvendo para Windows Phone InfoTech 2013
PPT
Td08 Nl Ex07 Wm6
PPTX
Desenvolvendo para Windows Phone
PDF
O futuro do Android
PPTX
Windows 10 Developer Readiness - Brasil
PPTX
Paulo Santanna Nsi Windows 7
PDF
Interoperabilidade com .NET em ambiente Mainframe
DOCX
Windows phone introdução ao desenvolvimento
DOCX
Windows phone 8.1, conheça os principais recursos
PDF
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
PPTX
Desenvolvimento para Windows Phone 7
PPT
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
PPTX
Architecture In a Box - Plataforma de Aplicações
PPTX
Porque Windows Phone
PPTX
Surpreenda-se com o Silverlight 3
PPTX
Monitoração de Aplicações Distribuídas
PPTX
GWAB 2014 - Brasília - Explorando o poder do SaaS no Azure
Desenvolvimento de Aplicativos Móveis Multiplataforma
Windows Phone 7 - DevBrasil Uberlândia
Computacao Movel e Sem Fio
Desenvolvendo para Windows Phone InfoTech 2013
Td08 Nl Ex07 Wm6
Desenvolvendo para Windows Phone
O futuro do Android
Windows 10 Developer Readiness - Brasil
Paulo Santanna Nsi Windows 7
Interoperabilidade com .NET em ambiente Mainframe
Windows phone introdução ao desenvolvimento
Windows phone 8.1, conheça os principais recursos
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Desenvolvimento para Windows Phone 7
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Architecture In a Box - Plataforma de Aplicações
Porque Windows Phone
Surpreenda-se com o Silverlight 3
Monitoração de Aplicações Distribuídas
GWAB 2014 - Brasília - Explorando o poder do SaaS no Azure

Mais de JP Clementi (7)

PPTX
Azure Privacy & GDPR @ Service Management World
PPTX
Programa MVP
PPTX
Programas de relacionamento e reconhecimento da microsoft
PPTX
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
PPTX
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...
PPTX
MSDN Webcast - Melhores práticas cross browser
PPTX
MSDN e TechNet Webcast - Será que você usa tudo o que o Windows Client oferec...
Azure Privacy & GDPR @ Service Management World
Programa MVP
Programas de relacionamento e reconhecimento da microsoft
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...
MSDN Webcast - Melhores práticas cross browser
MSDN e TechNet Webcast - Será que você usa tudo o que o Windows Client oferec...

Último (16)

PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Arquitetura de computadores - Memórias Secundárias
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Processos na gestão de transportes, TM100 Col18
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Custos e liquidação no SAP Transportation Management, TM130 Col18
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
COBITxITIL-Entenda as diferença em uso governança TI
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Arquitetura de computadores - Memórias Secundárias
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express

Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNA

Notas do Editor

  • #2: MS Empolgada com lançamentoDesenvolvedor também  Portabilidade de tecnologias e ferramentasMarket Place
  • #3: Destaque  3 grandes pilares que fazem a diferença -
  • #5: WP7 - novo começo para a Microsoft no ramo de mobilidade.Mudança de jogo no que vinha sendo feito no passado.Essa mudança começou com uma nova Filosofia:Como a MS constrói um produtoComo a MS pensa no consumidor finalComo o Design foi considerado no início da engenharia de softwareUsuário finalComo o foco é fornecer uma grande experiência para o usuário.Desde como o software interage com o hardware, a facilidade interação com S+SFornecer uma plataforma de aplicação fenomenal para desenvolvedores
  • #8: Tendo em mente a filosofia, como a Microsoft buscou novos conceitos para proporcionar experiência rica usuário.Nova linguagem de design – Metro (Nome utilizado internamente na MS)Origem em sinais que estamos expostos no nosso dia a dia – Estação de Trem, Metro, Ruas, Aeroportos.Homem vem estudando e refinando a centenas de anos essa arte da comunicação visual nessas localizações.Global – MS se inspirou nisso para criar o Metro
  • #10: Experiência Integrada é extremamente importante para a Microsoft
  • #11: Hardware no WP7Tesão entre consumidores, desenvolvedores, fabricantes – Prioridades diferentesConsumidor quer q tudo funcione, dev de jogos quer tela grande, etc...Estratégia – MS procurou um balanço e estabeleceu um conjunto consistente de capacidades de hardware.MS Trabalha com drivers – Customizamos a partir dai.