VSLive 2007
Report 1
Atualizado: 12 de Novembro de 2007, 19 hs horário local
Prezados amigos DevMedia
Estou falando diretamente no VSLive 2007, o maior evento independente Microsoft para desenvolvedores, realizado em sua quarta versão este ano na cidade de Austin no Texas - US. O evento está acontecendo de 12 a 15 de novembro e reúne desenvolvedores de todo mundo.
Após uma longa viagem, estamos com tudo pronto para fazer a cobertura do evento e trazer em primeira mdão as principais novidades das tecnologias Microsoft, principalmente .net. O site oficial do evento pode ser conferido em http://www.ftponline.com/conferences/vslive/2007/austin/
São quatro dias onde várias sessões cobrem as principais tecnologias emergentes do momento: ASP.NET, Silverlight, C# 3.0, VB 9.0, WCF, WPF, Best Patterns & Practices, LINQ, .NET 3.0. Meus interesses principais e que estou focando mais são ASP.NET, LINQ e .NET 3.0. O evento é dividido em 4 sub-áreas: ASP.NET Live, Best Pratices Live, LINQ Live e .NET 3.0 Live.
No primeiro dia do evento tivemos uma pré-conferência, com um workshop o dia todo. Entre duas opções, escolhi o workshop “Maximizing WPF: Silverlight”, ministrada por Billy Hollis. Iniciou mostrando em detalhes todos os conceitos envolvidos no WPF (Windows Presentation Foundation), essa que a tecnologia que vai revolucionar a maneira como desenvolvemos aplicações hoje. Aplicações WPF são mais interativas, com uma aparência e comportamento superior. Billy mostrou vários exemplos de aplicativos utilizando a tecnologia.
Podemos usar WPF de três formas: Local, WPF no browser e Silverlight, cada uma com suas vantagens e limitações. O palestrante deu uma introdução ao XAML, linguagem base para o desenvolvimento com WPF. Podemos desenvolver em XAML usando o Visual Studio 2008 ou instalando um plugin (codename cider) no Visual Studio 2005. Uma ferramenta específica para o desenvolvimento com o XAML é o Microsoft Blend.
Billy demonstrou a fundo grande conhecimento em todas as áreas envolvidas no WPF: classes básicas (Windows, Page, Control), Panels, controles orientados a texto, controles do tipo item, StackPanel, GridPanel, Canvas, Data Binding (um grande recurso para aplicações semelhante ao Data Binding do ASP.NET), Data Context (semelhante aos DataSources do ASP.NET), XAML Browser Applications (“XBAP”), que são aplicações não instaladas que podem rodar num browser, Resources, Gradientes, Templates, Animação (um dos aspectos-chave que tornam as aplicações WPF como visual arrojado), Media, Styles (semelhantes as Themes do ASP.NET) etc.
Apreciei muito a palestra de Billy. No final comentou um aspecto importante: o Silverlight representa uma revolução, que poderá permitir que softwares sejam oferecidos como serviço, sem a necessidade de instalação. A versão 1.1 do Silverlight (beta) inclusive trará uma mini CLR embutida, enquanto que a 1.0 se baseia basicamente em JavaScript. Para quem estiver interessado, o palestrante citou uma ótima bibliografia: “WPF Unleashed – Adam Nathan”.
Por hoje é só, não deixe de conferir o report dos demais dias do evento. Confira abaixo algumas fotos do evento. Um grande abraço!

Local do evento - Sheraton Austin Hotel

Entrada principal e inscrição

Banner do evento

Palestra de Billy

Exemplo do que pode-se fazer com WPF: simulação da paginação animada de um livro

Desenvolvendo XAML e WPF no Visual Studio 2008

Microsoft Blend em ação

Eu e Billy