Sketchflow - Exemplo de Behavior para navegação condicional

Olá galera,

No Microsoft ReMIX desse ano mostramos alguns recursos novos do Silverlight 3 e Blend 3 e, durante a apresentação sobre Sketchflow, me perguntaram se havia algum jeito de fazer navegação condicional em um protótipo. A resposta? Depende. A explicação que dei foi mais ou menos a seguinte:

Sem customização nenhuma, o Sketchflow não provê um meio de fazer navegação condicional, mas, como as ações do Sketchflow são implementadas utilizando Behaviors, é possível criar sua prórpia navegação condicional para projetos Sketchflow. Será necessário um desenvolvedor para fazer isso, mas a Behavior que ele produzirá poderá ser reutilizada em seus projetos futuros sem que seja necessário recorrer ao desenvolvedor novamente (a não ser que haja bugs, é claro).

Eu pretendia fazer essa behavior e escrever um post explicando mas Christian Schormann (Program Manager do Blend 3) foi mais rápido do que eu. Ele publicou ontem em seu blog um post chamado Sketchflow : Conditional Navigation Behavior Sample, que eu espero que possa ser útil para vocês. O post está em inglês.

Se tiverem alguma dúvida sobre como isso funciona, como utilizar ou até mesmo como fazer suas próprias Behaviors, sintam-se a vontade para postar suas perguntas aqui.

Inscrições abertas para o Microsoft ReMIX Brasil 2009

Galera,

Já estão abertas as inscrições para o Remix Brasil 2009. O evento será no Campos da UNIP Paraíso, no dia 26/Agosto (segundo dia do TechEd).

Este ano o ReMIX acontecerá em paralelo ao TechEd Brasil 2009. Há 3 opções de inscrição: Somente ReMIX, somente TechEd e ReMIX + TechEd.

No ReMIX deste ano será mostrado o processo completo de desenvolvimento de uma aplicação utilizando Silverlight 3, desde a concepção, escolha das tecnologias (Silverlight 3, Live, Azure…), wireframes com sketchflow, aplicação de design com Blend 3, Desenvolvimento com Visual Studio e deploy na nuvem utilizando Windows Azure.

Serão 5 palestras, cada uma com um foco e mostrando uma parte do processo. Entrem no site e vejam mais detalhes. Eu participarei de algumas das palestras mostrando como essa aplicação foi desenvolvida e os recursos que foram utilizados em cada estágio.

Vejos vocês lá.

Semana de Webcasts sobre Silverlight 3

Galera,

O MSDN Brasil preparou uma semana inteira de webcasts sobre Silverlight 3, que podem ser acessados no link abaixo. Ontem tivemos um webcast de introdução com René de Paula e hoje às 12:00h (horário de brasília) teremos um webcast com Ricardo Dorta voltado para desenvolvedores, do qual eu farei parte como moderador para tirar todas as suas dúvidas. Entrem no site e inscrevam-se. É grátis.

Webcast : Silverlight 3 para Desenvolvedores

Calendários de Webcasts

Saiu o Silverlight 3 RTW

Já não deve mais ser novidade mas eu vou postar assim mesmo (não pude publicar este post antes pois estava viajando e sem acesso à internet desde quinta-feira). Parte da previsão que fiz na quarta-feira se concretizou nesta última sexta-feira, 10/Julho, pois foi lançada a versão final (RTW) do Silverlight 3.

image

Demos de novas funcionalidades do Silverlight 3

Eu disse que apenas parte da previsão de concretizou pois a versão que foi lançada do Blend 3 é a RC (Release Candidate) e não a versão final. Mesmo assim, a espera não será grande pois já foi anunciado que a versão final será lançada nos próximos 30 dias.

Há muitas novidades nesta última versão do Silverlight 3, como pode ser visto no post do Scott Guthrie a respeito do lançamento, mas há também algumas boas surpresas escondidas como por exemplo suporte nativo ao mouse wheel (chega de assinar eventos javascript!) em todos os controles, assim como a definição do tamanho inicial da janela para aplicações out-of-browser (esses 2 recursos não existiam ainda na versão Beta).

Ainda hoje eu devo publicar um post detalhando um pouco melhor as novidades. Enquanto isso, atualizem seus computadores com as novas versões (se não tiverem feito isso ainda) e comecem a explorar.

Abaixo estão os links para download:

Silverlight 3 Tools para Visual Studio 2008 + plugin Silverlight 3 + SDK

Silverlight Toolkit (que adiciona diversos controles)

Expression Blend 3 RC + Sketchflow

Documentação do Silverlight 3