Construir Aplicações Silverlight para Windows Phone 7 - Parte 1WP202Pedro LamasDevScopepedro.lamas@devscope.nethttp://twitter.com/pedrolamashttp://www.pedrolamas.com
Session abstractConstruir Aplicações Silverlight para Windows Phone 7 - Parte 1
Profissional de TI há +10 anos, especializado em tecnologias MicrosoftAdministrador no PocketPT.net, comunidade portuguesa de suporte a utilizadores de Windows Mobile /Windows PhoneOrador em eventos tecnológicos (Microsoft TechDays & DevDays, Seminários PocketPT.net, Faculdades…)Actualmente Senior Solution Developer naDevScope“Geek”Pedro Lamas
Silverlight no Windows Phone 7Interface de UtilizadorImplementação e IntegraçãoAgenda
Começa com Silverlight 3 de base e inclui ainda:Melhoramentos de desempenhoIntegração de entrada de dadosIntegração dos diversos sensores e dispositivos próprios do hardwareIntegração do modelo aplicacional do S. O.Sandboxing moderadoSuporte para browser não disponibilizado – para já!Silverlight no Windows Phone 7
O que é preciso?Windows Phone Developer Tools CTP (gratuíto)Visual Studio 2010 Express for Windows Phone CTPWindows Phone Emulator CTPSilverlight for Windows Phone CTPXNA 4.0 Game Studio CTPConhecer e saber usar Silverlight(!)Silverlight no Windows Phone 7
Hello Windows Phone 7 World
Primitivas gráficasShapesBrushesText and FontsEffectsTransformsProjectionsInterface de Utilizador
Interacções: Controlos e PainéisInterface de Utilizador
Interacções: Novos Controlos e PainéisToggleControlSwitchWebBrowserPhoneApplicationFramePhoneApplicationPageChoosers & LaunchersApplicationBarDate & Time pickersPivot (and Panorama)Interface de Utilizador
Metro (Windows Phone 7 look)Implementado com base em Styles e Templates colocados em Resources no XAMLRecursos:Windows Phone 7 Series UI Design & Interaction Guidehttp://windowsteamblog.com/blogs/wpdev/archive/2010/03/18/windows-phone-7-series-ui-design-amp-interaction-guide.aspxApplication Bar Icons for Windows Phone 7 Serieshttp://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=369b20f7-9d30-4cff-8a1b-f80901b2da93Interface de Utilizador
Metro
MetroConnectedWeather for your contactsPersonalWeather surfaced on the live tile in StartRelevantWeather updated based on your location
Metro
DevScope SmartView
Suporte para multi-toque e gestosServiçosNotificaçõesLocalizaçãoWebServices (OData, Cloud, ...)...Sensores e HardwareAcelerómetroGPS...Implementação e Integração
Techdays 2010 Schedule Presenter
Porquê Silverlight?As actuais aplicações Silverlight podem (com pequenas alterações) ser migradas para Windows Phone 7Não há necessidade de aprender uma nova tecnologiaAs grandes potencialidades do dispositivo móvel estão disponíveis dentro do SilverlightJunta em (relativa!) harmonia Designers e DevelopersSilverlight é o futuro!Conclusão
Recursos OnlineFerramentas de desenvolvimentogratuitashttp://www.microsoft.com/express/phone/Windows Phone 7 Series Developer Training kithttp://channel9.msdn.com/learn/courses/WP7TrainingKit/Windows Phone Development @ MSDNhttp://msdn.microsoft.com/en-us/library/ff402535(VS.92).aspxPocketPT.nethttp://www.pocketpt.netPedro Lamashttp://www.pedrolamas.comhttp://twitter.com/pedrolamas

Construir Aplicações Silverlight para Windows Phone 7

  • 1.
    Construir Aplicações Silverlightpara Windows Phone 7 - Parte 1WP202Pedro LamasDevScopepedro.lamas@devscope.nethttp://twitter.com/pedrolamashttp://www.pedrolamas.com
  • 2.
    Session abstractConstruir AplicaçõesSilverlight para Windows Phone 7 - Parte 1
  • 3.
    Profissional de TIhá +10 anos, especializado em tecnologias MicrosoftAdministrador no PocketPT.net, comunidade portuguesa de suporte a utilizadores de Windows Mobile /Windows PhoneOrador em eventos tecnológicos (Microsoft TechDays & DevDays, Seminários PocketPT.net, Faculdades…)Actualmente Senior Solution Developer naDevScope“Geek”Pedro Lamas
  • 4.
    Silverlight no WindowsPhone 7Interface de UtilizadorImplementação e IntegraçãoAgenda
  • 5.
    Começa com Silverlight3 de base e inclui ainda:Melhoramentos de desempenhoIntegração de entrada de dadosIntegração dos diversos sensores e dispositivos próprios do hardwareIntegração do modelo aplicacional do S. O.Sandboxing moderadoSuporte para browser não disponibilizado – para já!Silverlight no Windows Phone 7
  • 6.
    O que épreciso?Windows Phone Developer Tools CTP (gratuíto)Visual Studio 2010 Express for Windows Phone CTPWindows Phone Emulator CTPSilverlight for Windows Phone CTPXNA 4.0 Game Studio CTPConhecer e saber usar Silverlight(!)Silverlight no Windows Phone 7
  • 7.
  • 8.
    Primitivas gráficasShapesBrushesText andFontsEffectsTransformsProjectionsInterface de Utilizador
  • 9.
    Interacções: Controlos ePainéisInterface de Utilizador
  • 10.
    Interacções: Novos Controlose PainéisToggleControlSwitchWebBrowserPhoneApplicationFramePhoneApplicationPageChoosers & LaunchersApplicationBarDate & Time pickersPivot (and Panorama)Interface de Utilizador
  • 11.
    Metro (Windows Phone7 look)Implementado com base em Styles e Templates colocados em Resources no XAMLRecursos:Windows Phone 7 Series UI Design & Interaction Guidehttp://windowsteamblog.com/blogs/wpdev/archive/2010/03/18/windows-phone-7-series-ui-design-amp-interaction-guide.aspxApplication Bar Icons for Windows Phone 7 Serieshttp://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=369b20f7-9d30-4cff-8a1b-f80901b2da93Interface de Utilizador
  • 12.
  • 13.
    MetroConnectedWeather for yourcontactsPersonalWeather surfaced on the live tile in StartRelevantWeather updated based on your location
  • 14.
  • 15.
  • 16.
    Suporte para multi-toquee gestosServiçosNotificaçõesLocalizaçãoWebServices (OData, Cloud, ...)...Sensores e HardwareAcelerómetroGPS...Implementação e Integração
  • 17.
  • 18.
    Porquê Silverlight?As actuaisaplicações Silverlight podem (com pequenas alterações) ser migradas para Windows Phone 7Não há necessidade de aprender uma nova tecnologiaAs grandes potencialidades do dispositivo móvel estão disponíveis dentro do SilverlightJunta em (relativa!) harmonia Designers e DevelopersSilverlight é o futuro!Conclusão
  • 20.
    Recursos OnlineFerramentas dedesenvolvimentogratuitashttp://www.microsoft.com/express/phone/Windows Phone 7 Series Developer Training kithttp://channel9.msdn.com/learn/courses/WP7TrainingKit/Windows Phone Development @ MSDNhttp://msdn.microsoft.com/en-us/library/ff402535(VS.92).aspxPocketPT.nethttp://www.pocketpt.netPedro Lamashttp://www.pedrolamas.comhttp://twitter.com/pedrolamas

Notas do Editor

  • #8 Mostrar uma aplicação Silverlight de browser, fazer a conversão para Windows Phone 7 no momento
  • #16 Demonstração do SmartView e das capacidadesMostrar os resources com os estilos do Metro
  • #18 Criar uma aplicação que consuma OData do zero (à campeão mesmo!)