Arquivo de março, 2010

Pessoal, começando a baixar a poeira do MIX 2010, gostaria de começar com vocês uma série de artigos / tutoriais técnicos envolvendo a coqueluche do evento, o Windows Phone 7.

A Microsoft sabe que uma das chaves para o sucesso desta sua nova plataforma móvel é a disponibilidade de aplicações para o aparelho, e por isto está entregando uma experiência de desenvolvimento extremamente prazerosa, poderosa, simples, bem documentada, e grátis, isto é, todo o ferramental e documentação que você precisa para começar a brincar com o aparelho está disponível para download público na internet, desde a keynote do Scott Guthrie no MIX.

Para poder dar uma força, compilo aqui neste artigo o que você precisa baixar, e uma sugestão de ordem das coisas:

1. Windows Phone Developer Tools CTP

Neste primeiro passo você vai baixar um setup que irá por sua vez realizar download e instalar praticamente tudo o que você precisa em termos de ferramenta: Visual Studio Express 2010 for Windows Phone, o Windows Phone Emulator, o Silverlight for Windows Phone, e o XNA 4.0 Game Studio. Caso você não tenha o .Net Framework 4.0, ele também será instalado no pacote. Algumas pessoas reportaram problemas em máquinas que já tinham o Visual Studio 2010 Beta 2, então pode ser que neste caso você precisa desinstalá-lo para prosseguir.

Com este pacote, você já estará apto a criar projetos do tipo Windows Phone Application, Windows Phone List Application, Windows Phone Class Library (todos através do Silverlight for Windows Phone), e Windows Phone Game e Windows Phone Game Library (através do XNA).

2. Microsoft Expression Blend 4 Beta

3. Microsoft Expression Blend Add-in Preview for Windows Phone

4. Microsoft Expression Blend SDK Preview for Windows Phone

Segundo o que foi mencionado nas palestras, em um determinado momento no futuro o Expression Blend será adicionado no pacote do Windows Developer Phone Tools, tornando estes passos 2, 3 e 4 desnecessários. Porém, atualmente o download tem que ser feito de forma separada, caso você queira utilizar o Blend – o que não é 100% obrigatório, mas bastante prático dependendo da situação.

É importante notar que o Blend a ser disponibilizado futuramente para desenvolvimento para o Windows Phone será uma edição gratuita, diferentemente do Expression Blend para desenvolvimento Silverlight que estamos acostumados. Talvez um Expression Blend Express?

Com este passo completado, você poderá criar novos projetos no Blend dos tipos Windows Phone Application e Windows Phone Application MVVM (Model-View-ViewModel)

5. Documento: Application Platform Overview for Windows Phone

Leitura obrigatória, por demonstrar como é a arquitetura de aplicações para o Windows Phone, isto é, a base que você deve entender para criar seus aplicativos.

6. Documento: Windows Phone UI Design and Interaction Guide

Também leitura obrigatória, pois trata-se do guia que define toda a padronização visual e de interação com o usuário para aplicativos do Windows Phone, desde o estilo de iconografia que deve ser utilizado até os cuidados para poder permitir uma boa utilização da tela de toque.

7. Documento: Designing Web Sites for Phone Browsers

Informação não tão obrigatório quanto as duas anteriores, mas ainda assim interessante, trata de como os desenvolvedores e designers devem pensar e adequar seus sites para poderem ter uma boa experiência no Internet Explorer do Windows Phone 7.

8. Download dos primeiros códigos-fonte de exemplo oficiais

Até o momento, são quatro projetos de exemplo que tratam de como criar um mini-browser, uma implementação da Application Bar, como utilizar os serviços de localização, e o acelerômetro. Lembrando que os dois últimos recursos ainda não estão disponíveis no emulador, apenas em execução no próprio dispositivo.

9. Prévia do livro: Programming Windows Phone 7 Series, de Charles Petzold

O sempre onipresente Charles Petzold disponibilizou, já no primeiro dia do MIX, uma prévia gratuita com seis capítulos de seu futuro livro sobre programação do Windows Phone 7. Apesar de serem capítulos introdutórios, é um material de excelente qualidade, e que com certeza vale a pena ser estudado.

10. Download dos vídeos das sessões do MIX 10

Uma das coisas mais bacanas do MIX é que praticamente de forma simultânea ao evento, os vídeos com as palestras são disponibilizados para download, inclusive com opções de alta resolução e qualidade. Recomendo fortemente para quem deseja iniciar o desenvolvimento para o phone dar pelo menos uma olhada nas sessões Building Windows Phone Applications with Silverlight, Part 1Building Windows Phone Applications with Silverlight, Part 2 , que são um passo a passo, do zero, para criação de aplicações na plataforma.

É isto pessoal, espero ter auxiliado a quem está pretendendo dar os primeiros passos nesta plataforma tão apaixonante, e… aguardem os próximos materiais técnicos!!!

Malegra on março - 24 - 2010
categorias: Windows Phone

Galera,

Acabo de ver este vídeo no blog do grande Rene de Paula, e não podia deixar de compartilhar com vocês: é um depoimento gravado em Vegas pela galera da WeFit, que esteve presente com nada menos que 5 (!!!) profissionais no Mix, e teve muito o que contar sobre tudo o que rolou no evento:

Fica aqui meus parabéns para a galera da WeFit, esta turma vai (na verdade já está) longe!!!

Malegra on março - 23 - 2010

Galera, estou aqui no dia “pré-MIX”, que apesar de oficialmente começar apenas amanhã, já está tendo alguns workshops bem interessantes. No período da manhã, assisti juntamente com o Alexandre Tarifa e o Jalf a uma sessão muito interessante sobre o Silverlight 4 – nada efetivamente novo foi mostrado (ainda, afinal o evento ainda não começou!), mas muitos recursos atuais interessantes foram explorados, com demos e explicações bem detalhadas. E, neste exato momento, estou assistindo um workshop no mesmo estilo, porém dedicado ao Azure.

Acontece que, durante o workshop de hoje pela manhã, um tweet do gerente de comunidade da Xbox Live, Major Nelson, caiu como uma bomba por aqui:

Spending most of the day working on my MIX speech and getting the show ready for posting. #workinginvegas

Ou, traduzindo: o Major Nelson vai falar no MIX. O que era algo completamente inesperado, mas faz sentido… vamos ligar pontos?

  1. Major Nelson não é um técnico, mas sim um gerente de comunidade. 100% voltado para Xbox. O MIX é um evento iminentemente técnico, voltado para desenvolvedores.
  2. Temos um grande expoente do time Xbox original trabalhando incansavelmente no Windows Phone, o Ozymandias.
  3. Já foi anunciada a existência integrações com recursos da Xbox Live para o Windows Phone
  4. Também já foi anunciado publicamente que o Windows Phone rodará Silverlight… e XNA.
Se eu fosse um apaixonado pela plataforma Xbox (e eu definitivamente sou!), ficaria ligado no dia de amanhã!!!
Mais informações conforme elas forem disponibilizadas… :)
Malegra on março - 14 - 2010
categorias: Windows Phone, Xbox