Android

Lançamento do New Moonlight disponível para testes

TESTE HIMALAYAN 400 - ROYAL ENFIELD - LANÇAMENTO HIMALAYAN NO BRASIL | LANÇAMENTO

TESTE HIMALAYAN 400 - ROYAL ENFIELD - LANÇAMENTO HIMALAYAN NO BRASIL | LANÇAMENTO
Anonim

Uma nova versão da tecnologia de código aberto Moonlight, que coloca o Silverlight no Linux, está disponível para ser testada pelos desenvolvedores.

O Silverlight é a tecnologia de desenvolvimento e plataforma multiplataforma da Microsoft para executar aplicativos multimídia baseados na Web.

De acordo com uma postagem no blog de Miguel de Icaza, vice-presidente da plataforma de desenvolvimento da Novell e fundador do projeto de código aberto Mono, a visualização do Moonlight 2.0 não está completa e não cumpre todos os requisitos necessários para implementar totalmente o Silverlight no Linux.

O que a prévia do Moonlight 2.0 dá aos desenvolvedores é um vislumbre de como eles podem alavancar os recursos do Silverlight 2.0 no Linux, bem como os recursos do próximo lançamento 3.0 agora em versão beta, de acordo com de Ic A Microsoft e a Novell colaboraram no Moonlight, que faz parte do projeto Mono, uma plataforma de desenvolvimento de código aberto de plataforma cruzada para a plataforma.NET proprietária da Microsoft. Moonlight 1.0 foi lançado em fevereiro de 2009. A prévia dá aos desenvolvedores a capacidade de desenvolver aplicativos de gravação inteiramente no Unix se eles instalarem o lançamento do Mono 2.4 e o kit completo de desenvolvimento de software do Moonlight, de Icaza disse. Ele também reutiliza os controles Silverlight de código aberto da Microsoft, chamados Microsoft MS-PL Controls, que dão aos desenvolvedores um atalho para criar botões, caixas de seleção, calendários, contêineres e até mesmo um datagrid de banco de dados completo em aplicativos Moonlight no Linux.

O lançamento do Moonlight 2.0 também suporta uma variedade de linguagens de programação, como IronRuby e IronPython, implementações de código aberto de Ruby e Python que a Microsoft criou e que podem ser usadas no Silverlight, bem como Visual Basic ou PHP.

O 2.0 includes é o Visual Basic Runtime, com o qual o Silverlight vem, de Icaza disse. O tempo de execução no Moonlight é uma versão ajustada de um tempo de execução do VB criado pelo ISV Mainsoft há alguns anos, acrescentou.

De Icaza também delineou o suporte do Moonlight 2.0 ao Adaptive Streaming, um recurso do Silverlight que permite aos desenvolvedores crie seus próprios transportes para buscar mídia, o que não os limita a usar o

"Por exemplo, um desenvolvedor pode escrever um transporte que busca diferentes bits da mídia de diferentes servidores", ele escreveu, "ou usar bittorrent para buscar a mídia em vez de depender de um único servidor. "

Uma vez que os desenvolvedores do Moonlight estavam portando os recursos do Silverlight 2.0 para Linux, adicionar recursos do Silverlight 3.0 à visualização do Moonlight 2.0 foi uma evolução natural desse processo, de acordo com de Icaza

"Quando estávamos implementando as APIs 2.0, um punhado de recursos do 3.0 se encaixava naturalmente em nosso design", escreveu ele. "Então, em vez de ir a milha extra para limitar as coisas em 2.0, apenas expomos as 3.0 APIs de uma forma compatível com versões futuras."

A visualização do Moonlight 2.0 suporta a classe WriteableBitmap do 3.0 do Silverlight 3.0 fora do navegador pipeline de mídia conectável e recursos de suporte SaveDialog. No entanto, o suporte fora do navegador é um processo manual na visualização do Moonlight 2.0, enquanto é automatizado no Silverlight, de acordo com de Icaza.

Ele acrescentou que o suporte para a estrutura de mídia conectável é especialmente interessante para desenvolvedores porque isso significa que eles podem criar seus próprios codecs sem esperar que o Silverlight ou o Moonlight adicionem suporte para esses codecs.

As informações sobre os recursos do Silverlight 3.0 podem ser encontradas on-line no site Silverlight da Microsoft.