.toolbox – Conteúdo Free de Silverlight e Expression Blend
Salve salve pessoal!
Está no ar um site super bacana, chamado .toolbox. É um site voltado para ajudar designers e desenvolvedores criarem aplicações em Silverlight usando o Expression Studio e aplicarem boas práticas de UX.
O conteúdo é bem dividido, assim torna até mais fácil o dissernimento dos estudos:
- Se você é designer que quer saber começar com Silverlight e Blend, clique aqui.
- Se você é um developer e quer pegar alguns macetes de design, clique aqui.
Não deixe de acessar também toda a comunidade .toolbox:
- .toolbox Website
- .toolbox Twitter
- .toolbox Facebook
- .toolbox YouTube
- .toolbox Promo Video in YouTube
[]’s
Silverlight no Windows Phone
Estamos a menos de um mês do MIX10. E após o anuncio do Windows Phone na MWC, já foram lançadas algumas sessões que envolvem o Windows Phone. Ainda um mistério. =)
Com o Silverlight nativo no Windows Phone vai provocar o surgimento de vários novos desenvolvedores na área e também irá criar um grande ecossistema para a criação/desenvolvimento de aplicativos.
Os desenvolvedores poderão usar o Windows Phone SDK (suspeito que deva sair até antes do meio do ano) para o desenvolvimento, mesmo os aparelhos chegando nas lojas só no final do ano.
Uma das coisas interessantes é que vamos poder desenvolver aplicações móveis com Silverlight sem precisar ou depender de ter um Windows Phone.

Talvez agora vai começar a ficar mais claro o que Ray Ozzie quiz dizer na apresentação dele no PDC09 ao dizer “Three screens and a cloud”. E realmente faz sentido. Gastamos muito do nosso tempo na frente dessas 3 telas: PC, Celular e TV. Daí se você parar pra pensar irá ver que o .NET, Windows Azure, Bing, XBOX Live, MSN, Windows 7, Silverlight, Windows Phone, etc são peças de um enorme quebra cabeças.
“The Life in motion”. Esse é o slogan, ou melhor, o termo que referencia a experiência no usuário (UX) do Windows Phone. Steve Ballmer já disse outra vez que o Software é o que mais importa para o mercado de alto volume, variedades e rotatividade de celulares. Nesta entrevista ao TechCrunch ele ainda diz:
Enquanto 1,3 bilhões de telefones por ano são todos inteligentes, o software que será mais popular nesses telefones será o software vendido por alguém e não o que virá instalado no seu próprio telefone.
Um porta voz da Microsoft na MWC disse que o mercado mobile pode esperar muito mais informações e oportunidades sobre as ferramentas de desenvolvimento no MIX10.
É.. O melhor do Silverlight ainda está por vir e se tudo for como estamos pensando, o Silverlight pode fazer história como a tecnologia que ajudou a reerguer o mercado móvel da Microsoft!
Veja o que o ChannelWeb.com disse esta semana:
No evento do mês que vem, o MIX10 em Las Vegas, a Microsoft irá oficializar o nome do Silverlight como plataforma para criação de aplicativos nativos do Windows Phone 7 e suas futuras versões.
Que beleza.
Estamos no caminho certo…
Follow the Silverlight! Follow the .NET Framework.
Silverlight nas Olimpíadas de Inverno – Vancouver 2010
Olá pessoal.
Depois do ótimo resultado nas transmissões das olimpíadas de Pequim em 2008, a NBC quer repetir o feito neste ano em Vancouver. Pra ter uma idéia, mais de 52 milhões de pessoas assistiram cerca de 600 milhões de minutos de vídeos nas olimpíadas de Pequim. Surpreendente!
Nas Olimpíadas de Inverno em Vancouver será ainda melhor, pois a transmissão será em 720p HD graças ao Silverlight!
A notícia é boa, mas nem todos terão acesso às transmissões. Alguns países (como o nosso) algumas partes do streaming (as lives por exemplo) não há acesso e mesmo para quem tem disponibilidade o acesso é pago (semelhante aos pacotes do PFC).
Assistir vídeos pela web já é sensação no mundo todo, a próxima onda forte é assistir transmissões ao vivo pela web. Nos EUA isto está crescedo tanto que na Best Buy já se encontra pessoas vendendo home PCs (conexão com tv, tecnologia Widi, placa de vídeo alta definição, etc) para acompanhar tudo no melhor estilo!
A grande diferença é interagir diretamente com os jogos e com as pessoas que estão acompanhando (além dos controles de vídeo como pause, replay, etc). O site dos jogos de inverno também é exemplo forte de aglomeração e integração das redes sociais. #tendência
Fechando o pacote Jogos de Inverno + Silverlight, o Bing (USA) já criou uma página específica para pesquisa de todos atletas, esportes, histórias etc. Confira.
Um recado aos amigos MVPs que estarão no Summit e depois irão para Vancouver: agitem a bandeira verde e amarela por lá mesmo não tendo nenhum brasuca nas olimpíadas de inverno! É nozes…
Abraço!
PDC 2009 – Welcome Silverlight 4
Salve salve pessoal.
O PDC é um dos eventos mais esperados do ano por developers em todo o planeta.
Esse ano já era de se esperar um grande evento.
Estou acompanhando tudo online e nesses dois dias de evento consolidou ainda mais a minha afirmação: 2010 será o ano!

Dessa vez eu não fui para LA, mas os meus amigos foram. E vocês podem acompanhar os relatos e detalhes nos blogs e twitters deles:
- .NET Unplugged – Giovanni Bassi (@giovannibassi)
- Alexandre Tarifa (@alexandretarifa)
- Oneda – Ricardo Oneda (@roneda)
- Blog – Rogério Cordeiro (@rogerioc)
- Blog – Waldemir Cambiucci (@wcamb)
- Arquitetura e Prática – Luciano Condé (@luconde)
Um dos momentos mais esperados foi a palestra do Scott Gu e também creio que foi uma das mais aplaudidas.
Não era por menos. Ele apresentou o Silverlight 4.
(se você perdeu essa vai ter que esperar sair a gravação… talvez saia hoje a noite ou amanhã. fique ligado aqui)
Eu já instalei e brinquei com as novas features. Em breve eu posto artigos e dicas pra vocês.
Enquanto isso prepare a sua máquina.
Abaixo estão as infos que você precisa ter e saber:
Visual Studio 2010 Beta 2 ou Visual Web Developer Express 2010 Beta 2
Pode ser instalado junto com o VS2008. Veja mais detalhes nesse post da Amy Dullard (PM Web Developer/VS).Silverlight 4 Beta Tools for Visual Studio 2010
Você vai precisar dele para o VS2010 prover suporte aos projetos em Silverlight 4 e tb ao SDK.Windows Runtime / Mac Runtime
Novo runtime para a versão 4 do Silverlight tanto em Windows como para Mac.
Esses camaradas sãos os famosos “plugins” que tanto falam. Você e seu cliente irão precisar para rodar as apps do Silverlight 4.
ps.: lembrando que instalando uma vez, todos os browsers já vão estar aptos (inclusive o Chrome. Isso mesmo, agora há luz no Chrome.. Hehe)Microsoft Expression Blend for .NET 4 Preview
Não tem muitas novidades nesse Blend, na verdade a Microsoft correu para lançar esse preview para não deixar você na mão com o .NET 4/Silverlight 4.
Eu acho e é muito provável que essa versão RTM do Blend 4 será lançada no MIX2010 (alguém dúvida? hehe).Silverlight Toolkit
O eficiente toolkit que faz sucesso nas apps do Silverlight 3 foi atualizado para suportar o Silverlight 4.WCF RIA Services Preview (para VS2010 Beta 2)
Em um projeto RIA de N camadas, um problema que ocorre bastante é o controle/coordenação da lógica da aplicação entre a camada intermediária e a camada de apresentação. O WCF RIA Services resolve esse problema oferecendo componentes de framework, ferramentas e serviços que torna a aplicação lógica disponível no servidor para o cliente RIA (sem ter que duplicar a lógica). Sem dúvidas é um grande facilitador no trabalho entre ASP.NET e o Silverlight.
Na imagem abaixo dá para ter uma idéia o quanto isso é legal:
Por exemplo, dá para criar uma app RIA onde o cliente conhece as regras de negócio e sabe que sempre será atualizado com a lógica mais recente da solução a cada recompilação. Fantástico hein!? =)
Quer mais?!
Tá bom.
Baixe aqui a documentação offline do Silverlight 4 Beta
Alguém ainda tem dúvidas do futuro do Silverlight?!
Se segura!
Links da semana: Controles Silverlight + ASP.NET MVC 2 + Seadragon +Silverlight 3
Ae moçada!
Postei no twitter essa semana alguns links interessantes e que valem repassar aqui no blog.
Abaixo controles para turbinar sua app. O SilverlightContrib é free.
Acho que ainda usam a engine do Silverlight 2 pela renderização dos componentes. Mas vale a pena.
DevExpress – Silverlight DataGrid Control
ControlExplorer – ComponentOne Studio for Silverlight
ASP.NET MVC 2 Preview 1
É.. Quem gostou do ASP.NET MVC 1, vai adorar o 2.
Esta é a Preview 1.
Ainda tem bastante coisa boa pra vir por ai. Por enquanto, vão testando.
(bugs ou sugestões de melhoria por favor encaminhe para o meu e-mail ou deixa um comentario)
Seadragon
Site do seadragon que utiliza o deepzoom…
E ainda mais:
=> Silverlight 3 Multi-touch: The Basics
=> Silverlight SDK for Bing
Rodrigo Kono
MVP [ASP.NET]
MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board
Adoção do Silverlight + Instalação do Silverlight x Instalação do Flash
Outro dia eu estava um blog e eu li o post: Por que o Silverlight não decola?
Tal assunto gerou uma boa discussão que achei interessante postá-la aqui no blog.
A Microsoft nunca insvestiu tanto em tão pouco tempo como foi no caso do Silverlight.
Em 4 meses, foram realizadas 300 milhões de instalações do plugin do Silverlight.
Isto é 1 em cada 4 computadores no mundo.
É um número muito bom, que eu considero prova de uma adoção violenta, visto que o produto que foi desenvolvido em menos de 2 anos (do nada pro que temos hoje).

Outro fator surpreendente, é que no meio da recessão e da crise econômica global a adoção do Silverlight foi considerada acelerada segundo o Gartner, apontado pelo site UX Passion.
Também apareceu outro fator interessante TechCrunch sobre a adoção.
O número de máquinas que possuem Silverlight instalado é maior do que o número de máquinas com o Firefox, Safari e Chrome somados!!!
É obvio que, ainda, o número de browsers com Flash é muito superior ao número de máquinas com Silverlight.
Isso é visto claramente no site RIA Statistics: http://www.riastats.com
Porém não precisa entender muito do assunto para saber que isso é questão de pouco tempo (foi assim com o .NET).
Outro ponto em questionamento é: instalação do plugin do Silverlight x Instalação do plugin do Flash.
Li alguns questionamentos contra o Silverlight postados aqui.
Vale lembrar que:
- · Instalação do Silverlight: Realizou a instalação, todos os browsers do seu computador estão com Silverlight
- · Instalação do Flash: É preciso instalar em cada um dos browsers que você possui (IE, FFx, Opera, Chrome, etc) e se precisar de recursos Out Browser terá que instalar o Adobe Air e ainda não poderá ter a facilidade de ter o seu SWF exportado para o desktop de maneira tão ágil. Ou seja, terá que desenvolver para a plataforma Air.
Info do amigo MVP de Israel, Alex Golesh.
Temos a vantagem do Silverlight tratar perfeitamente as aplicações em browsers que não possui o plugin instalado.
E o melhor: é simples. Criei um artigo sobre isso: http://www.linhadecodigo.com.br/Artigo.aspx?id=2005Meu amigo Gustavo Malheiros do PantaNet ainda completou: “É possível customizar ainda mais a experiência de instalação, fazendo que se instale a partir da própria página, sem sair dela e ainda dar um refresh automático iniciando sua aplicação.
Isso já podia ser feito com Javascript desde a versão 1.0 ao que parece, setando o atributo inplaceInstallPrompt = true, no createSilverlight.
Na documentação do Silverlight 3 faz referência a um white paper que saiu recente, deve ter coisa melhor ainda do que isso:Download: Microsoft Silverlight Installation Experience White Paper and Sample Code (Apr 2009)”
E vale também a leitura no artigo “Optimizing the Silverlight Installation Experience” que está na MSDN.
Por fim, ainda há questionamentos quanto a instalação via Windows Update.
Até onde sei a instalação só poderá ser feita caso você escolha o Silverlight Plugin na lista de updates, ele não é feito automaticamente.
Isso foi em função das questões jurídicas.
Em alguns casos o que poderá constar são atualizações do plugin e não a instalação.
Ainda não sei como ficou isto com o Silverlight 3 Release.
O amigo high tech Luciano Reis, relatou a experiência e disse que está no Windows Update. Alguém confirma outra experiência?
Rodrigo Kono
MVP [ASP.NET]
MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board
Adicionando o Silverlight Toolkit Controls na toolbox do Visual Studio 2008 e do Expression Blend
Salve salve!
Vamos para mais uma boa dica para vocês.
Creio que boa parte de vocês já conhecem ou já deve ter ouvido falar do Silverlight Toolkit, que é uma coleção de controles Silverlight prontos para serem usados nas aplicações web. Recentemente saiu a versão de março/2009 do Toolkit.
- Você pode fazer o download clicando aqui. Inclusive já para o Silverlight 3 (é o que eu recomendo).
- Após o download instale o toolkit. (Geralmente fica instalado em C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Toolkit)
Feito isso, vamos primeiro para o Visual Studio.
- No VS abra ou crie um projeto Silverlight para poder visualizar a toolbox específica;
- Clique com o botão direito na toolbox e crie uma nova aba (Add Tab) e nomeie-a como “Silverlight Toolkit”. (particularmente, eu gosto de separar os componentes e controles em abas diferenciadas)
- Agora clique com o botão direito no espaço vazio da aba recém criada e escolha “Choose Items”.
- Selecione a aba “Silverlight Components”
- Clique em “Browse…” e selecione as DLLs: “System.Windows.Controls.dll”, “System.Windows.Controls.Input.dll”, “System.Windows.Controls.Navigation.dll” e “System.Windows.Controls.Data”. (se encontram na pasta “… Silverlight\v3.0\Libraries\Client”)
- Os controles irão aparecer na Toolbox, como na imagem abaixo:
Agora vamos ao Expression Blend
- No Expression Blend (eu estou usando o 3, faça o download aqui), abra um projeto e clique com o botão direito em “References” e depois em “Add Reference”
- Referencie as seguintes dlls: “System.Windows.Controls.dll”, “System.Windows.Controls.Input.dll”, “System.Windows.Controls.Navigation.dll”, “System.Windows.Controls.Data” e “System.Windows.Controls.Data.DataForm”.
- Feito isso, os controles irão aparecer na aba de “Custom Controls” da Asset Library, que é acessada pelo último botão da toolbar.
Para saber qual é a característica de cada Assembly veja a listagem aqui.
Pronto!
Agora você tem vários controles na mão para turbinar sua aplicação em Silverlight.
Mais legal e fácil do que isso é ganhar do Vila Nova no Serra Dourada (hehehe).
Brincadeira pessoal.. brin-ca-dei-raa….
Em breve coloco mais dicas.
Abraço!
Rodrigo Kono
MVP [ASP.NET] – MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board
Novidades do Silverlight no VS2010
Olá pessoal.
Já tem algum tempo que ando brincando com o Visual Studio 2010 (Beta 1). Tem muita coisa bacana.
Se falando em Silverlight, o VS2010 vem com duas boas novidades:
- Silverlight multi-target
- Edição do template pelo modo Design
Bem, a primeira é o que temos semelhante no target framework do VS2008 (.NET 2.0/3.0/3.5). Nesse caso escolhemos qual é o runtime do Silverlight que iremos usar: 2.0 ou 3.0. Creio que ao sair o RTM do VS2010, o Silverlight 3.0 estará bastante consolidado e o target para o 2.0 não será muito utilizado.
Pois bem… Para funcionar o Silverlight multi-target é preciso fazer algumas coisas antes:
- Instalar o Visual Studio 2010 Beta 1
- Instalar o Silverlight 2 SDK (instale apenas o SDK. Não execute o Silverlight 2 tools).
- Instalar o Silverlight 3 Beta SDK (novamente, instale apenas o SDK. Caso contrário você terá uma mensagem de erro)
- Instalar o Silverlight 3 Beta Developer Runtime
Pronto. Depois de executar esses passos você está pronto para desenvolver com o Silverlight 2 e 3 na sua máquina.

Depois, caso queira mudar o runtime do Silverlight no projeto, basta clicar com o botão direito no projeto, ir nas propriedades e escolher a versão do Silverlight no projeto. Show de bola né?!
Agora vamos à segunda novidade: Edição do template no modo design.
Na minha palestra de Silverlight, no ECO Developers, lembro de alguém ter me feito uma pergunta que cai exatamente nesse ponto “quando vamos poder editar o template Silverlight em modo Design, da mesma forma que fazemos no WPF?”.
A resposta é: No Visual Studio 2010. Nele é possível arrastar elementos da toolbox para o template. Exatamente da forma que o WPF permitia.
Com detalhe de também poder manipular propriedades e bindings com outros controles.

Vale lembrar que o design do Visual Studio é voltada para o suporte e manipulação da UI.
Para um deisng mais elaborado, use o Expression Blendm que por sinal a última versão (3) está fantástica.
Gostaram?
Deixe seu comentário deste post no blog.
Obrigado e abraço!
Rodrigo Kono
MVP [ASP.NET] – MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board
Silverlight rodando dentro do Media Center
Olha o Silverlight entrando na sua TV!
Ele é incorporado no Media Center. Para tê-lo você precisa se inscrever no serviço do NetFlix e também ter o Silverlight 2 instalado no seu computador.

O lado legal da história: você navega, escolhe um filme para assistir, loca e assiste no media center em formato HD com a ajuda do Silverlight. Show não?!
Obs.: movies only in english
Quem fez, recentemente, um serviço semelhante aqui no Brasil foi a Saraiva.com. Ficou muito bom. Creio que agora seria interessante um add-in no Media Center também.
Pelo Silverlight ter uma performance muito boa com video(HD), fotos e audio, eu o vejo como uma ferramenta muito forte para esses recursos de media interativa.
Rodrigo Kono
MVP [ASP.NET] – MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board
Atualização do DeepZoom Composer: suporte para publicação para o DeepZoomFix.
Se você não conhece o DeepZoomPix acesse logo http://deepzoompix.com
Essa semana o Rene de Paula e o José Lino também falaram disso.
A boa notícia é que você você vai poder criar também com o Deep Zoom Composer.
Basta fazer o download da nova release.
Clique aqui, faça o download!
Se fizer algum interessante me envie.
Abraço!
Rodrigo Kono
MVP [ASP.NET]
MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board



