Apresentado para o MSDN Brasil, este WebCast proporciona uma visão geral da funcionalidade de aplicações Silverlight que é exclusiva para a plataforma de aplicações do Windows Phone. Abordaremos os novos paradigmas de input, incluindo multitoque, teclado de software, acelerômetro e microfone, bem como APIs para potencializar aplicações para telefone como email, discador, lista de contatos e muito mais.
6. Aplicações Suaaplicação e lógica Frameworks Silverlight XNA HTML/JavaScript CLR Modelo de Aplicação Modelo UI Nuvem Xbox LIVE Bing Location Push notifications Windows Live ID App management Licensing Chamber isolation Software updates Shell frame Session manager Direct3D Compositor Kernel Hardware BSP Security Networking Storage A-GPS Accelerometer Compass Light Proximity Media Wi-Fi Radio Graphics Hardware Foundation Arquitetura do Windows Phone 7
7. Windows Phone 7Framework emdetalhes Windows Phone Frameworks Camera Device Integration Launchers & Choosers Windows Phone Controls PhoneApplicationPage PushNotification WebBrowserControl Sensors PhoneApplicationFrame Silverlight Presentation and Media XNA Frameworks for Games Controls Drawing IsolatedStorage Drawing GamerServices Navigation Shapes Markup Media Audio Media Graphics Content Input Application Object Common Base Class Library Diagnostics Reflection IO Runtime Resources Globalization Text Location Net Collections ComponentModel Configuration Security Threading ServiceModel Linq
8. Serviços Built-in Launchers eChoosers Input Output Controles e temas Estrutura e ciclo de vida de umaaplicação
33. Serviços Built-in Launchers eChoosers Input Output Controles e temas Estrutura e ciclo de vida de umaaplicação
34. Controles Orientação por simplicidade e elegância Os pontos de contato são maiores do que parecem Uso de transparência
35. Temas Permite os usuário personalizar o seu celular Dois temas já disponíveis – Dark e Light. Cada tema tem variações de cores para fontes Os controles Built-in já suportam temas
39. Teclado Silverlight textbox integra com o teclado virtual Password tem um atraso Teclado virtual suporte input scoping Scrollviewer suporta os gestos pan e flick
43. Microfone O formato do stream gerado é WAV Chame o evento BufferReady de tempos em tempos Chame o método GetData a partir do evento BufferReady para coletar o stream gerado 10ms de latência
44. Serviços Built-in Launchers eChoosers Input Output Controles e temas Estrutura e ciclo de vida de umaaplicação
45. Elemento Mídia O elemento mídia suporta: Decodificação via hardware MediaStreamSource (Remoto) PlayReady DRM No framework XNA tem suporte para efeitos de som Limitações Somente um elemento em cada página
47. Vibração Vibra o telefone durante um período UsingMicrosoft.Devices; VibrateControllervc = VibrateController.Default; vc.Start(TimeSpan.FromSeconds(3));
48. Serviços Built-in Launchers eChoosers Input Output Controles e temas Estrutura e ciclo de vida de umaaplicação
49. Launchers e choosers Launchers e Choosers são funções built-in (Tasks) dentro do OS Launchers Chama uma atividade para OS tratar sozinho A aplicação continua executando após a chamada Ex: SMS, email, webbrowsers, maps, et Choosers Chama uma atividade no OS, onde o usuário pode escolher o tipo de dado para interagir Quando o usuário termina, a ação retorna para a aplicação Ex: Picture, contact, camera, etc
57. Serviços de Location No emulator support Smartdevice + serviços da nuvem Equilíbrio entre precisão e consumo de bateria Mesma API presente no Windows 7
61. Lembretes Compreendaosmodelos de desenvolvimento e osprincipaisrecursos da plataforma Less chrome, more content Boas práticassempre ! Baixe hoje as ferramentas de desenvolvimento e já entre na “golden rush”
63. Recursos Portal para Desenvolvedor Ref.: http://migre.me/YaNE Versão Beta das ferramentas de desenvolvimento Ref.: http://migre.me/YaLj Preview do Livro do Charles Petzold Ref.: http://migre.me/YaMm Training Kit do Windows Phone 7 Ref.: http://migre.me/YaN0 Blog do Time de Desenvolvimento Ref.: http://migre.me/YaOb
64. Recursos Livro sobre UI Design para o Windows Phone 7 Ref.: http://migre.me/YaPk Conjunto de simples exemplos de aplicações Ref.: http://migre.me/YaPC Post sobre migração do CTP para Beta Ref.: http://migre.me/YaPW
Tunning performance na interpretação e execução de XAML e schemas em relação ao SL2Hardware integration, utilização GPU, GPS, record vídeosIntegrado com as capacidades do sistema operacional (camera, network)Integrado com as aplicações no celular (hubs, multimedia hub, notification)
Falar sobre a estrutura de navegaçãoFalar sobre o mecanismo de orientação através do Silverlight
Os controles por default utiliza transparencia (chorme x simplicidade) Leschorme More Content
Vctb pode utilizar os temas dentro do sua aplicação
Não há bodas arrendodas (variação de sistemas operacionais)Área de contatoTransparência
Falar sobre a lista de input scoping.
Informar que está reutilização o formato do XNA Framework
A limitação é devido ao consumo de recursos da interface pelo usuárioNo framework XNA tem suporte a mais recursos (sons polifornicos)
A limitação é devido ao consumo de recursos da interface pelo usuárioNo framework XNA tem suporte a mais recursos (sons polifornicos)