Hoje foi liberado o pdf do livro acima com os primeiros 11 capitulos que abordam como desenvolver, utilizar sensores, XAML (WPF/SilverLight) (http://blogs.msdn.com/b/microsoft_press/archive/2010/08/02/free-ebook-petzold-s-programming-windows-phone-7-special-excerpt-2.aspx). Quando o livro for terminado será disponibilizado gratuitamente no blog da MSPress. Importante: Alem dos 11 capitulos agora disponiveis ao lado tem o link para baixar as aplicações de exemplo !!!!
Eu utilizo Windows Mobile desde que ainda se chamava Windows CE. Meu primeiro equipamento foi o iPAQ da Compaq que vinha com Windows CE 3.0, tela sensivel ao toque. Utilizei o Gradiente Partner que na época foi o primeiro telefone no Brasil com Windows CE, era bizarro. e dai por diante entre um telefone e outro sempre mantive aparelhos com Windows CE, Phone Edition e o atual Windows Mobile. O aparelho que uso hoje é um LG Incite com Windows Mobile 6.5.
Mas muitos já me perguntaram o que acho do Windows Phone 7. Sinceramente não tenho muito o que achar, me pareceu um SO igual aos outros que estão no mercado hoje como o Symbian, o iPhone e o Android. Um SO com limitações de aplicações simultaneas e com interface para iniciantes.
O motivo de eu sempre ter utilizado telefones com Windows CE/Mobile é que eu desenvolvo o que quero com eles. Por exemplo, tenho um software para controlar conta corrente e sincronizo todos os dados com o celular utilizando XML. Se quero saber o saldo do meu cartão de credito, uma conta agendada ou outra informação posso abrir o aplicativo no meu celular e fazer pesquisa nos dados. Com o Windows Phone 7 todo este processo ainda estava nebuloso na minha cabeça, ainda não conseguia enxergar claramente como ficaria o desenvolvimento de aplicações.
Bem, este livro foi particularmente esclarecedor porque ao olhar os exemplos de código ficou mais fácil entender como será o desenvolvimento, apesar de que ainda não posso fazer muitas coisas antes de ter um aparelho desse nas mãos. Simuladores são interessantes para desenvolver, mas muito ruins para conhecer a usabilidade e as interfaces gráficas.
É isso ai, agora é esperar aparecer alguns no mercado e brincar um pouco com este novo SO da Microsoft.
Ontem instalei o Office 2010 na minha máquina, e claro baixei a versão x64 (64 bits) já que o meu Windows 7 é 64 bits.
Porem, ontem a noite não conseguia sincronizar o meu telefone Windows Mobile com o Outlook e recebia o erro:
"Either these is no default mail client or the current mail client cannot fulfill the messaging request. Please run Microsoft Office Outlook and set it as the default mail client."
Tentei de tudo, reinstalei o Office, o WMDC, verifiquei o Event Viewer e nada. Até que resolvi usar o Debug do Visual Studio 2008 e descobri que o WMDC faz uma chamada em 32 bits para uma biblioteca de nome MAPI.dll, que no caso do Office 2010 64 bits não existe uma segunda versão 32 bits.
Solução: Desinstale o Office 2010 64 bits e instale a versão 32 bits. Não adianta reclamar, depois de achar o problema consultei o log de erros no site Microsoft Connect e vi que este problema não é do Office e sim do WMDC que não tem versão com chamada de API 64 bits.