Silverlight! Este é um novo nome no elenco de novidades da Microsoft na nova Era Pós-Bill Gates, ou seja, na Era Ray Ozzie, o novo chief software architect que o próprio Bill Gates fez como seu sucessor. Segundo Ozzie, esta nova era, onde há intensa combinação de software e serviços on-line, é o futuro!
Não sei se todos conhecem o Ozzie, mas ele se tornou conhecido no mundo do software por ter criado o Lotus Notes. Depois de ter vendido o Lotus Notes (junto com a empresa Lotus) para a IBM, ele fundou a Groove Networks, a qual foi adquirida pela Microsoft em 2005, onde Ozzie se tornou um dos três principais chefes técnicos desta empresa. No dia 15 de junho de 2005 ele foi formalmente aclamado o sucessor de Bill Gates.
Pode ter sido uma mera coincidência, mas ao contrário do que muitos diziam (que a Microsoft estava perdendo o pique em função da competição com sérios rivais, como o Google), desde então a Microsoft tem demonstrado o mesmo vigor dos áureos tempos de Bill Gates.
Em abril deste ano anunciou um aumento de 65% no lucro de seu terceiro trimestre fiscal, encerrado em março. O lucro líquido aumentou para US$ 4,93 bilhões, o que representa US$ 0,50 por ação, em comparação aos US$ 2,98 bilhões, ou US$ 0,29 por ação, obtidos nos três primeiros meses de 2006.
As vendas aumentaram 32% neste mesmo período de 2007, atingindo US$ 14,4 bilhões. Ou seja, a Era Ozzie mal começou! Você pode ter uma breve idéia do que é o Silverlight só observando a chamada-síntese na página deste novo produto na Microsoft: “Ilumine a Web”.
O Silverlight é um plug-in que atende diversas plataformas e diversos browsers para a distribuição da nova geração de aplicações ricas em mídia e em interações baseadas na linguagem .Net (dot net).
O Silverlight integra multimídia, gráficos, animações e interatividade em uma única operação computacional. Foi projetado para trabalhar em parceria com XAML (Extensible Application Markup Language) e opera com JavaScript. XAML pode ser usado para marcar os vetores gráficos e animações. O Silverlight suporta conteúdo de vídeo playback VC-1 em vários browsers sem requerer o controle Windows Media Player Activex ou os plug-ins do browser do Windows Media.
O conteúdo criado com o Silverlight é mais facilmente encontrável e indexável que aquele criado com Flash, já que não é compilado, mas sim representado como texto (XAML). O Silverlight torna possível carregar dinamicamente conteúdo XML que pode ser manipulado através de uma interface DOM (Document Object Model), uma técnica que é consistente com as técnicas convencionais AJAX (Asynchronous JavaScript and XML). Ele também suporta linguagens dinâmicas de programação tais como Ruby e Python, que são mais flexíveis e mais sintaticamente expressáveis que JavaScript ou ActionScript.
Mas independente destas informações técnicas, que interessam mais aos desenvolvedores e projetistas, a experiência de utilizar o Silverlight é fora do comum. A começar pelo vídeo-propaganda de alta-definição na própria página do produto.
Outra magnífica experiência, que leva o espectador para o mundo da fascinação, é assistir trechos de três filmes que estão sendo produzidos pela Twentieth Century Fox Film Corporation com a tecnologia Silverlight: Fantastic Four, Pathfinder e Live Free or Die Hard.
Todavia, como toda novidade, o Silverlight não está chegando isento de críticas. A mais contundente é que a tecnologia ignora os padrões existentes (isso é natural para as empresas que desenvolvem inovações tecnológicas abruptas). Outra crítica é que o Silverlight é baseado em tecnologia proprietária, tais como o XAML. E finalmente, a ausência de suporte para Linux vem sendo citado como um fator que pode limitar uma adoção ampliada do Silverlight.
De qualquer forma, eis aí uma tecnologia que parece que está vindo para ficar. E quem parece que está gostando é a indústria cinematográfica (principalmente a americana), que tem assimilado (e muito bem!) os avanços tecnológicos dos últimos tempos. Em breve a televisão, e outras mídias, estarão incorporando estes novos desenvolvimentos. É só relaxar e gozar!