Extra! Extra! Silverlight 1.1 agora é Silverlight 2.0

Olá pessoal.
Notícia nova e muito boa: hoje, o Silverlight 1.1 (até então chamado assim) está sendo batizado pela Microsoft por Silverlight 2.0. O anúncio foi feito no blog de Tim Sneath. Tim, conta que mal havia lançado o Silverlight e já tinham vários sites utilizando a tecnologia, desenvolvedores fazendo testes e soluções sendo incorporadas à uma gama de fatores que solicitaram novas funcionalidades do Silverlight. Com isso o time de desenvolvimento aos poucos foi vendo que o Silverlight é uma grande e poderosa distribuição e promete bastante para o futuro das aplicações RIA. O projeto do Silverlight 1.1 ganhou tal grandiosidade e importância que o arremeteram para uma versão power 2.0 =).

Para quem trabalhou com o Silverlight até agora viu que na versão 1.1 Alpha, o Framework UI é bastante limitado (nem se fala da 1.0 hehe). Embora dá pra fazer bastante coisas legais como os elementos que temos do tipo MediaElement, Path, TextBlock, etc. para quem conhece o WPF vê que isso é um pedaço do que temos lá.

Com o Silverlight 2.0 teremos um extensible control framework, data binding bidirecional, templates, estilos, todos os controles padrão (Textbox, Scrollbar, CheckBox, RadioButton, Etc), containers (Grid, StackPanel, Canvas). Além, e é claro, da introdução do suporte para o C# e VB.NET. Wowww!

Em resumo, se você estiver familiarizado com WPF hoje, você se sentirá em casa com o Silverlight 2.0.

Em um futuro breve, se você quiser desenvolver uma aplicação rica, Silverlight deverá estar no topo da sua lista de opções. Nenhuma outra plataforma irá oferecer um framework UI tão rico, com todos os data templates, estilos e ainda por cima com o poder do .NET Framework e da base class libraries.

Mais sobre o Silverlight 2.0 será falado e apresentado no Mix08. Segundo a Microsoft, muitas novidades e recursos do Silverlight serão lançados e apresentados nesse evento (queria ir =( ).

Como diria nosso amigo Rogério Panigasso: SEN-SA-CIO-NAL!
Show hein!? Aguardem…

Abraços

Rodrigo Kono
MCP.NET 2.0 – MCTS
DevGoiás.NET Lead

Silverlight 1.0 Service Release

Olá, se você já está desenvolvendo ou estudando Silverlight fique atento para as melhorias da versão 1.0. Mike Harsh (program manager do time de Silverlight da MS) anunciou recentemente a primeira liberação para o Service Release do Silverlight 1.0. Essa release inclui melhorias, algumas correções (por exemplo, streamming através de proxies sem usar a porta 80) e alguns recursos novos, como a possibilidade de redirecionar mídias.

A versão do Service Release é 1.0.21115.
A maioria dos usuários irão pegar esse relase através do auto-updater.
Para exigir que o usuário atualize, basta especificar a sua versão mínima na hora de chamar o Silverlight.createObject<>… Veja abaixo:

Silverlight.createObjectEx(
    {
        source: "Page.xaml",
        parentElement: document.getElementById("SilverlightControlHost"),
        id: "SilverlightControl",
        properties: {
            width: "100%", height: "100%",
            version: "1.0.21115"
        },
        events: { /*…*/ }
    }
);

Se você está curioso para saber qual versão do Silverlight que você está executando clique aqui e confira.

Abraço.

Rodrigo Kono
MCP.NET 2.0 – MCTS – MSP Lead
DevGoiás.NET

WPF, Silverlight, LINQ e VS2008 em Porto Velho – Rondônia

Na semana passada estive em Porto Velho – RO, com o amigo Marden Menezes para palestrar e ministrar um lab a convite da FATEC. Nossa participação técnica foi de dois dias.

No primeiro dia (21/nov) fiz uma palestra de WPF/Silverlight focando no uso do Expression Blend e do Expression Design, já Marden fez um lab focando na utilização do ASP.NET. No segundo dia (22/nov) o eu laboratorio foi de Microsoft Expression, focado em Silverlight (Exp.Blend) e XHTML/CSS com padrões web (Exp. Web), no auditório Marden apresentou o VS2008 com LINQ e WCF.

DSC07254   DSC07263
Eu com a camisa do Goiás (Verdão ô ô ô) e Marden com a camisa do (argth!) Corinthians.
Os lanterninhas às margens do Rio Madeira.

DSC07333   DSC07382
Auditório da FATEC bastante cheio.

DSC07381  DSC07396
Marden em sua palestra e Kono in Lab! =)

DSC07344  DSC07351
Está ai o símbolo de Porto Velho: as três caixas d’águas. Muito legal.
Impressionante como isso foi erguido em 1912. São gigantes.

Bem, como resultado temos 19 inclusões curriculares, MSDN AA deploy e Faculty Connection na FATEC.
Obrigado a todos de Rondônia que me enviaram e-mail após o evento e que diz acompanhar o blog.

É isso ai.
Até a próxima. Abraços.

Rodrigo Kono
MCP.NET 2.0 – MCTS – MSP Lead
DevGoiás.NET

XAMLCast: Episódio 3 – www.xamlcast.net

Salve salve pessoal!

xamlcast_300_branco

Esse é o nosso terceiro XAMLCast, e nesse episódio falamos de Ink e Databinding WPF com LINQ.

Seguem abaixo as referências para estudo.

Ink

LINQ com WPF

LINQ

DataBinding

E para finalizar, agora ficou muito mais fácil encontrar e divulgar o XAMLCast: basta acessar www.xamlcast.net! Esse link se liga direto ao feed do podcast, e pode ser usado direto em leitores RSS ou navegadores comuns.

Para assinar:

icon for podpress  XAMLCast Episodio 3: Download

Comente, opine, discuta. Queremos seus comentários! Até a próxima!

Abraços,

Rodrigo Kono e Roberto Sonnino

NEW: Silverlight 1.1 Tools para Visual Studio 2008 RTM

Olá pessoal.
Essa é boa hein?! Pra você que saiu do VS2008 Beta e acabou de instalar o Visual Studio 2008 RTM deve ter reparado que não veio a opção de criar projetos Silverlight. A Microsoft acabou de lançar o Silverlight Tools para o Visual Studio 2008.

sem_sl
VS2008 sem a opção de criar projetos em Silverlight 1.1

vs2008_sl 
Após a instalação do Silverlight Tools, a opção aparece. =)

Ainda é alpha, mas está legal para usar (até agora =) )
Faça o download na URL abaixo:
http://www.microsoft.com/downloads/details.aspx?familyid=25144c27-6514-4ad4-8bcb-e2e051416e03&displaylang=en&tm

obs.: Conversando com o R.Sonnino hoje a noite ele me passou a dica.

Abraço!

Rodrigo Kono
MCP.NET 2.0 – MCTS – MSP Lead
DevGoiás.NET