<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FayerWayer &#187; Mono</title>
	<atom:link href="http://www.fayerwayer.com/tag/mono/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fayerwayer.com</link>
	<description>Dosis diarias de tecnología en español.™</description>
	<lastBuildDate>Tue, 14 Feb 2012 21:00:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Miguel de Icaza rompe el silencio sobre MonoTouch en iPhone OS4</title>
		<link>http://www.fayerwayer.com/2010/05/miguel-de-icaza-rompe-el-silencio-sobre-monotouch-en-iphone-os4/</link>
		<comments>http://www.fayerwayer.com/2010/05/miguel-de-icaza-rompe-el-silencio-sobre-monotouch-en-iphone-os4/#comments</comments>
		<pubDate>Wed, 05 May 2010 12:00:18 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[iPhone OS]]></category>
		<category><![CDATA[miguel de icaza]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[MonoTouch]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=64013</guid>
		<description><![CDATA[Algunas veces algunos temas pueden pasar desapercibidos cuando se acaba la emoción de la noticia en sus primeras horas, y es el caso de la posición de Miguel de Icaza y el proyecto MonoTouch respecto al cambio en las condiciones [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-64014" title="migueldeicaza-mono" src="http://www.fayerwayer.com/up/2010/05/migueldeicaza-mono-300x225.jpg" alt="migueldeicaza-mono" width="300" height="225" />Algunas veces algunos temas pueden pasar desapercibidos cuando se acaba la emoción de la noticia en sus primeras horas, y es el caso de la posición de Miguel de Icaza y el proyecto MonoTouch respecto al cambio en las condiciones impuestas por Apple al software permitido en iPhone OS 4.</p>
<p>Para quienes a esta altura ya no lo recuerden, el asunto comienza cuando Apple decide <a href="http://www.fayerwayer.com/2010/04/apple-deja-fuera-de-la-jugada-a-los-desarrolladores-de-aplicaciones-en-monotouch-y-flash-cs5/">cambiar una de las condiciones para las aplicaciones que correrán en iPhone OS 4</a> (y por extensión, en iPad), aumentando las restricciones respecto a qué lenguaje de programación estaba permitido.  Originalmente, el punto en cuestión decía que las aplicaciones sólo podían usar el API documentado y oficial del sistema operativo, algo bastante sensato para evitar problemas con API&#8217;s inestables que en algún momento podían desaparecer.  Pero posteriormente en iPhone OS 4 se agregó la condición de que sólo se podía programar en C, C++, Objetive-C o en Javascript soportado por WebKit, además no se permitiría ninguna capa de traducción intermedia.</p>
<p>Este cambio en las condiciones impuestas a las aplicaciones para iPhone OS 4 dejó totalmente fuera de la ley al resto de los lenguajes de programación, entre ellos se encuentra ActionScript y por lo tanto Adobe Flash, generando una larga cadena de declaraciones entre Apple y Adobe, terminando con <a href="http://www.fayerwayer.com/2010/04/%C2%A1adios-iphone-adobe-centrara-su-plataforma-de-desarrollo-en-android/">Adobe llevándose la pelota a su casa</a>.  Al mismo tiempo, los ojos de muchos desarrolladores se pusieron sobre MonoTouch, que también quedaría fuera de aquellas condiciones.</p>
<p>Durante el día del anuncio se intentó obtener alguna declaración de Miguel de Icaza, quien no quiso referirse directamente al tema, pero era cosa de esperar a que se aquietaran las aguas para encontrar su postura en su blog personal.</p>
<p><span id="more-64013"></span></p>
<h2>Las teorías de Miguel</h2>
<p>Aunque Jobs ha tratado de explicar sus motivos, obviamente no dará aquellos que son parte de su estrategia corporativa, y es ahí en donde otros personajes han tratado de explorar.  Miguel de Icaza agrega dos posibles explicaciones : Una de negocio y otra de plataforma.</p>
<p>Respecto al negocio, la ventaja de Apple con iPhone es creó un nuevo estándar sobre lo que entendemos como teléfono móvil inteligente, desde aspectos de hardware hasta aspectos de interfaz, pasando por un componente clave del éxito: Su AppStore.</p>
<p>El problema es que una vez fijado ese estándar, ahora las otras compañías saben hacia donde dirigir sus esfuerzos, se sabe qué es lo mínimo requerido por un usuario de este tipo de dispositivos.  Es más, pueden evitar los defectos y/o errores de Apple y construir mejores productos si quisieran (o lograran visualizar).</p>
<p>Si Apple pierde el control de su plataforma, herramientas como Flash y Flex permitirían que las mismas aplicaciones disponibles para iPhone pudieran llevarse a los equipos de la competencia con bajo esfuerzo.  Eso lo haría perder su aspecto diferenciador : El ecosistema de aplicaciones.</p>
<p>Al forzar la tecnología usada en las aplicaciones para iPhone OS 4, éstas serán cautivas de la plataforma y no podrán beneficiar de ninguna forma a la competencia. <em>Pretty <em>cool</em> huh﻿?</em></p>
<p>El segundo aspecto explorado por Miguel es un asunto más técnico, ya que crear aplicaciones portables entre distintos sistemas hace que se vean extrañas en comparación a las aplicaciones nativas.  Otro aspecto negativo es que al tener capas de abstracción o emulación sobre el sistema nativo, cualquier cambio en éste se demorará en verse reflejado en esas capas, y así hubiera sucedido si tecnologías como Flash o Silverlight estuvieran disponibles para iPhone.</p>
<p>El control de Apple sobre las aplicaciones que corre su teléfono es bastante comprensible y astuto.  El usuario normal no distingue entre las capacidades del aparato, su plataforma o incluso, sus aplicaciones, por lo tanto si las aplicaciones funcionan mal, entonces el sistema completo será percibido como deficiente.  Si las aplicaciones usan tecnologías como Flash, en donde Apple no puede asegurar de que todo funcione correctamente, los usuarios finales tendrán una mala experiencia con el aparato.  Esto no es nuevo y basta ver lo que sucedió con Atari 2600 y los juegos desarrollados para esa consola, cuando el nivel de calidad de las aplicaciones cayó tan bajo que <a href="http://tinyurl.com/yhhfud4">casi sepultó a los videojuegos a principio de los &#8217;80</a>.</p>
<h2>En qué posición queda MonoTouch</h2>
<p>Miguel dice que hasta el momento los que han hablado de MonoTouch no le han hecho gran favor, ya que es evidente de que desconocen cómo funciona.  En este caso no se trata de una capa de abstracción, sino que una forma de compilar directamente contra la API pública y oficial de Apple.</p>
<p>Es tan directa la relación entre el código ejecutable generado por MonoTouch y la plataforma nativa, que solo demoraron horas en dar soporte al iPhone cuando salió su SDK, y un poco más de tiempo para dar soporte a iPhone OS 4.</p>
<p>Dejando el lenguaje de lado (C#), MonoTouch es básicamente un set de bibliotecas de propósito general para facilitar el desarrollo de aplicaciones en iPhone, por ejemplo incorporando un recolector de basura y otros mecanismos para ayudar a evitar errores clásicos de la programación en C y sus derivados.  Se trata de una infraestructura de aplicaciones que cualquier desarrollador moderno esperaría.</p>
<p>Si bien no hay una declaración explícita de que MonoTouch cumple o no con las condiciones impuestas por Apple, Miguel da a entender que no es comparable a tecnologías como Flash ni tampoco se trata de una capa de abstracción sobre el sistema operativo nativo, sino que es simplemente otra forma de generar código ejecutable en él.</p>
<p>Finalmente en respuesta a uno de los comentarios, Miguel aclara que las condiciones impuestas por Apple están orientadas a las aplicaciones aceptables en su App Store y no a las aplicaciones privadas que por ejemplo podría entregar una empresa a sus propios empleados.  Independiente de lo que diga Apple, el desarrollo de MonoTouch continuará mientras haya interés en usarlo.</p>
<blockquote><p>Estamos para servir a nuestros usuarios</p>
<p>Esto significa que continuaremos apoyando a MonoTouch en iPhone OS.  En parte porque las instalaciones empresariales no están sujetas a las nuevas condiciones y actualmente es un sector en donde MonoTouch se está usando.</p>
<p>Adicionalmente, hemos expandido nuestro trabajo para llevar MonoTouch a MacOS.  Lo estamos haciendo porque los desarrolladores quieren usar Mono en esa plataforma.  Al final del día, se trata de código abierto, por lo que si nosotros no lo apoyamos, otro lo podría hacer.</p>
<p>Pensamos que agregamos un valor significativo al hacerlo nosotros mismos, ya que tenemos un montón de experiencia en el área.</p>
<p>Dicho eso, iremos a donde los desarrolladores vayan.  Si mañana los desarrolladores necesitan Mono para lavavajillas, estaremos llevando Mono a los lavavajillas.</p>
<p>Como nota aparte: También estamos trabajando en Mono para Android.</p></blockquote>
<p><strong>Link:</strong> <a href="http://tirania.org/blog/archive/2010/Apr-28.html">MonoTouch and Apple&#8217;s Section 3.3.1 : Two Theories</a> <em>(Miguel de Icaza)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/05/miguel-de-icaza-rompe-el-silencio-sobre-monotouch-en-iphone-os4/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Android contará con soporte de .NET gracias a MonoDroid</title>
		<link>http://www.fayerwayer.com/2010/03/android-contara-con-soporte-de-net-gracias-a-monodroid/</link>
		<comments>http://www.fayerwayer.com/2010/03/android-contara-con-soporte-de-net-gracias-a-monodroid/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 18:30:25 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[miguel de icaza]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[MonoDroid]]></category>
		<category><![CDATA[MonoTouch]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=58669</guid>
		<description><![CDATA[Miguel de Icaza cuenta en un reciente artículo de su blog que han iniciado el trabajo para llevar el proyecto Mono a Android bajo el nombre de MonoDroid.  Esta iniciativa permitirá ejecutar código de .NET en los equipos móviles y [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-39944 alignright" title="mono-small" src="http://www.fayerwayer.com/up/2009/10/mono-small.png" alt="mono-small" width="300" height="200" />Miguel de Icaza cuenta en un reciente artículo de su blog que han iniciado el trabajo para llevar el proyecto Mono a Android bajo el nombre de MonoDroid.  Esta iniciativa permitirá ejecutar código de .NET en los equipos móviles <a href="http://www.fayerwayer.com/2010/03/google-se-asocia-con-sony-para-crear-google-tv/">y no tanto</a> que funcionan con este sistema operativo de Google basado en Linux.</p>
<p>En una primera aproximación, se enfocarán en el soporte para móviles, en forma similar al trabajo realizado con <a href="http://monotouch.net/">MonoTouch</a> para llevar Mono al iPhone. Esto permitirá reutilizar al menos la misma lógica en iPhone y Android, dejando para el desarrollador la implementación independiente de los detalles específicos de cada plataforma. En palabras de Miguel:</p>
<blockquote><p>Nuestra visión es permitir a los desarrolladores reusar el código de la lógica del negocio y el núcleo de sus aplicaciones en todas las plataformas móviles, dejando el código de interfaz de usuario como una parte específica que depende del API de la plataforma.</p></blockquote>
<p>Es probable que MonoDroid se distribuya como un producto comercial, al igual que <a href="http://monotouch.net/Store">lo están haciendo hoy en día con MonoTouch</a>.  Si bien es posible <a href="http://www.mono-project.com/Mono:ARM">compilar Mono para ARM</a> y dejarlo andando en equipos basados en Android, se espera que MonoDroid provea valor agregado de nivel similar al de MonoTouch, en donde se ha creado un poderoso conjunto de herramientas para facilitar el desarrollo de aplicaciones móviles a través de Mono.</p>
<p>Miguel ya adelantó en la conferencia Mix10 que una primera versión de MonoDroid se espera para Agosto.</p>
<p><strong>Links:</strong><br />
- <a href="http://www.h-online.com/open/news/item/Mono-for-Android-957628.html">Mono for Android</a> <em>(The H-Open)</em><br />
- <a href="http://tirania.org/blog/archive/2010/Feb-17.html">What have we been up to?</a> <em>(Miguel de Icaza)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/03/android-contara-con-soporte-de-net-gracias-a-monodroid/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Un mono te enseña a cambiar la tarjeta de video</title>
		<link>http://www.fayerwayer.com/2010/01/un-mono-te-ensena-a-cambiar-la-tarjeta-de-video/</link>
		<comments>http://www.fayerwayer.com/2010/01/un-mono-te-ensena-a-cambiar-la-tarjeta-de-video/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 14:20:35 +0000</pubDate>
		<dc:creator>ZooTV</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[ATI Radeon]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Publicidad]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=51758</guid>
		<description><![CDATA[Como parte de su campaña para promocionar sus nuevas tarjetas gráficas ATI Radeon HD 5670, AMD no encontró nada mejor que utilizar a un mono para enseñarnos lo fácil que es reemplazar nuestra tarjeta de video. En el video (tras [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-51759 alignright" title="AMD-ATI" src="http://www.fayerwayer.com/up/2010/01/AMD-ATI.png" alt="AMD-ATI" width="300" /></p>
<p>Como parte de su campaña para promocionar sus nuevas tarjetas gráficas ATI Radeon HD 5670, AMD no encontró nada mejor que utilizar a un mono para enseñarnos lo fácil que es reemplazar nuestra tarjeta de video.</p>
<p>En el video (tras el salto) podemos ver la destreza con la que el mono abre el gabinete para luego instalar una flamante <a href="http://www.chw.net/2010/01/ati-radeon-hd-5670/" target="_blank">ATI Radeon HD 5670</a>, luego cierra el gabinete y procede a encender el equipo para disfrutar de los últimos videojuegos que son soportados por la tarjeta.</p>
<p>Algunos integrantes de <a href="http://www.betazeta.com/" target="_blank">Betazeta</a> están tratando de contactar al mono, con el objeto que se haga cargo de los reviews de tarjetas gráficas en <a href="http://www.chw.net/" target="_blank">CHW</a>.</p>
<p><span id="more-51758"></span></p>
<p><a href="http://www.fayerwayer.com/2010/01/un-mono-te-ensena-a-cambiar-la-tarjeta-de-video/"><em>Click aqui para ver el video.</em></a></p>
<p><strong>Link:</strong> <a href="http://blogs.amd.com/how-to/2010/01/13/how-to-install-a-graphics-card/" target="_blank">How To Install a Graphics Card</a> <em>(Gracias Thomas)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/01/un-mono-te-ensena-a-cambiar-la-tarjeta-de-video/feed/</wfw:commentRss>
		<slash:comments>90</slash:comments>
		</item>
		<item>
		<title>Miguel de Icaza es nombrado Most Valuable Professional de Microsoft</title>
		<link>http://www.fayerwayer.com/2010/01/miguel-de-icaza-es-nombrado-mvp/</link>
		<comments>http://www.fayerwayer.com/2010/01/miguel-de-icaza-es-nombrado-mvp/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 20:32:07 +0000</pubDate>
		<dc:creator>Chihau</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[miguel de icaza]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[MVP]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=50705</guid>
		<description><![CDATA[Miguel de Icaza, co-fundador del proyecto GNOME y actualmente líder del proyecto Mono, ha sido distinguido con el premio Microsoft MVP (Microsoft Most Valuable Professional). Tal como lo dice en su twitter: &#8220;Gracias a todos los que participaron en mi [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_50706" class="wp-caption alignright" style="width: 260px"><img class="size-full wp-image-50706" src="http://www.fayerwayer.com/up/2010/01/miguel-de-icaza.jpg" alt="miguel-de-icaza" width="250" height="342" /><p class="wp-caption-text">(cc) por James Duncan Davidson</p></div>
<p>Miguel de Icaza, co-fundador del proyecto <a href="http://www.gnome.org" target="_blank">GNOME</a> y actualmente líder del proyecto <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;ved=0CAcQFjAA&amp;url=http%3A%2F%2Fwww.mono-project.com%2F&amp;ei=KNpMS8eoPMeVtgfj9ajpDA&amp;usg=AFQjCNHVts-EqhUHaT4QJLm5yVTUXvWnUA&amp;sig2=O9whnYqXqXwXnn17Js2miw" target="_blank">Mono</a>, ha sido distinguido con el premio <a href="http://mvp.support.microsoft.com/Default.aspx" target="_blank">Microsoft MVP</a> (Microsoft Most Valuable Professional). Tal como lo dice en su twitter:</p>
<blockquote><p>&#8220;Gracias a todos los que participaron en mi nominación a MVP, Ahora soy un C# MVP!&#8221;</p></blockquote>
<p>El Premio MVP es un reconocimiento que entrega Microsoft a los mejores y más brillantes personajes de la comunidad técnica de todo el mundo, es decir a los profesores, artistas, doctores, ingenieros y técnicos que comparten sus elevados conocimientos, experiencias en situaciones reales y comentarios objetivos con la comunidad y con Microsoft.</p>
<p>Para recibir este reconocimiento, debes ser nominado por la comunidad tecnológica, MVP actuales y anteriores y gente de Microsoft. Los nominados deben someterse a un riguroso proceso de revisión por parte de un jurado compuesto por miembros del equipo MVP y Microsoft, los cuales evalúan la experiencia técnica de cada nominado y sus contribuciones voluntarias a las comunidades durante el año anterior.</p>
<p>Uno que no debe estar muy contento con todo esto es Richard Stallman, que <a href="http://www.fayerwayer.com/2009/10/icaza-stallman-codeplex/" target="_blank">recordemos</a>, no ha visto con buenos ojos al proyecto Mono ni tampoco que Miguel sea parte de la <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;ved=0CAcQFjAA&amp;url=http%3A%2F%2Fcodeplex.org%2F&amp;ei=wNpMS--sEJS0tgelxeD1DA&amp;usg=AFQjCNGevvjLjWGCEMb9nuPXBcQGQ4pvTA&amp;sig2=w1BEJljLvDY72GI_2Y6WSg" target="_blank">CodePlex Foundation</a>, la organización de Microsoft para promover el código abierto.</p>
<p><strong>Link:</strong> <a href="http://tirania.org/blog/archive/2010/Jan-11-1.html">MVP Award</a> (<em>Tirania.org</em>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/01/miguel-de-icaza-es-nombrado-mvp/feed/</wfw:commentRss>
		<slash:comments>65</slash:comments>
		</item>
		<item>
		<title>Moonlight 2.0 ya está disponible</title>
		<link>http://www.fayerwayer.com/2009/12/moonlight-2-0-ya-esta-disponible/</link>
		<comments>http://www.fayerwayer.com/2009/12/moonlight-2-0-ya-esta-disponible/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 18:30:00 +0000</pubDate>
		<dc:creator>Chihau</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Microsoft Silverlight]]></category>
		<category><![CDATA[miguel de icaza]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[moonlight]]></category>
		<category><![CDATA[Novell]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=47822</guid>
		<description><![CDATA[Miguel de Icaza ha anunciado de manera oficial en su blog el lanzamiento de la versión definitiva de Moonlight 2, la implementación libre de Silverlight 2. Para quienes no la conozcan, Silverlight es un framework RIA (Rich Internet Application) desarrollado [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-47823" src="http://www.fayerwayer.com/up/2009/12/2828043758_2a333c1a74.jpg" alt="moonlight" width="149" height="170" /><a href="http://es.wikipedia.org/wiki/Miguel_de_Icaza" target="_blank">Miguel de Icaza</a> ha anunciado de manera oficial en su <a href="http://tirania.org/blog/archive/2009/Dec-17.html" target="_blank">blog</a> el lanzamiento de la versión definitiva de <a href="http://www.mono-project.com/Moonlight" target="_blank">Moonlight 2</a>, la implementación libre de Silverlight 2.</p>
<p>Para quienes no la conozcan, <a href="http://silverlight.net/" target="_blank">Silverlight</a> es un framework RIA (<a href="http://es.wikipedia.org/wiki/Rich_Internet_Application" target="_blank">Rich Internet Application</a>) desarrollado por Microsoft, que en base al runtime de <a href="http://www.microsoft.com/NET/" target="_blank">.NET</a> (<a href="http://www.mono-project.com" target="_blank">Mono</a> en el caso de Linux) y otras tecnologías estándares como XML y JavaScript, nos permite crear aplicaciones tanto para la web como para el escritorio.</p>
<p>Moonlight 2 está basado en <a href="http://www.mono-project.com/Release_Notes_Mono_2.6" target="_blank">Mono 2.6</a>, <a href="http://cairographics.org/" target="_blank">Cairo</a> y <a href="http://www.gtk.org/" target="_blank">GTK+</a>, y soporta todas las funcionalidad de Silverlight 2, pero además incluye varias características de Silverlight 3 como la posibilidad de que los desarrolladores puedan incluir sus propios codecs.</p>
<p>Miguel también comenta que Microsoft y Novell han actualizado su acuerdo de colaboración para continuar la implementación de código abierto para las versiones Silverlight 3 y 4. Además Microsoft ha actualizado las condiciones de uso de su <a href="http://www.microsoft.com/interop/msnovellcollab/newmoonlight.mspx" target="_blank">patente</a> para permitir que terceros puedan distribuir Moonlight, esto permite que las distribuciones de Linux puedan incluir Moonlight sin problemas.</p>
<p><span id="more-47822"></span></p>
<p>Eso si, existe una importante diferencia entre la versión distribuida por Novell y la que se distribuirá por terceros, ya que sólo Novell tendrá acceso a los codecs licenciados, mientras que los terceros podrán distribuir una versión de Moonlight sólo con capacidad de reproducción de formatos libres utilizando <a href="http://www.vorbis.com/" target="_blank">Vorbis</a>, <a href="http://www.theora.org/" target="_blank">Tehora</a> y Ogg, aunque para la reproducción de otros formatos tendrán las siguientes opciones:</p>
<ul>
<li>Negociar directamente con los dueños de las licencias de los codecs (<a href="http://www.mpegla.com/main/default.aspx" target="_blank">MPEG-LA</a> y el instituto <a href="http://www.iis.fraunhofer.de/EN/bf/amm/" target="_blank">Fraunhofer</a>, por ejemplo).</li>
<li>Negociar con Microsoft el acceso al Microsoft Media Pack.</li>
<li>Utilizar complementos como <a href="http://gstreamer.freedesktop.org/" target="_blank">GStreamer</a> o otros codecs con licencias comerciales.</li>
<li>Utilizar hardware para la decodificación (<a href="http://en.wikipedia.org/wiki/VDPAU" target="_blank">VDPau</a>).</li>
</ul>
<p>Cabe señalar que Moonlight 2 fue desarrollado con 142.000 líneas de código escritas en C/C++ y 320.000 líneas de código escritas en C# (de las cuales, 125.000 líneas provienen de Microsoft Silverlight Controls, que es de código abierto).</p>
<p><strong>Link:</strong> <a href="http://tirania.org/blog/archive/2009/Dec-17.html">Releasing Moonlight 2, Roadmap to Moonlight 3 and 4</a> (<em>Miguel de Icaza Blog</em>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/12/moonlight-2-0-ya-esta-disponible/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Visual Studio ahora se integra con Mono</title>
		<link>http://www.fayerwayer.com/2009/11/visual-studio-mono/</link>
		<comments>http://www.fayerwayer.com/2009/11/visual-studio-mono/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 18:30:57 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[miguel de icaza]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[SUSE Studio]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=42709</guid>
		<description><![CDATA[Tu calendario está en lo correcto, no estamos en el día de los inocentes: el proyecto Mono, la implementación libre de la plataforma .NET de Microsoft, ha liberado Mono Tools para Visual Studio, un conjunto de herramientas que buscan simplificar [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_42710" class="wp-caption alignright" style="width: 310px"><img class="size-full wp-image-42710" title="monotools" src="http://www.fayerwayer.com/up/2009/11/monotools.png" alt="Mono Tools en Visal Studio / Miguel de Icaza" width="300" height="268" /><p class="wp-caption-text">Mono Tools en Visal Studio / Miguel de Icaza</p></div>
<p>Tu calendario está en lo correcto, no estamos en el día de los inocentes: el proyecto Mono, la implementación libre de la plataforma .NET de Microsoft, ha liberado Mono Tools para Visual Studio, un conjunto de herramientas que buscan simplificar el desarrollo de aplicaciones para Mono en Linux desde Visual Studio.</p>
<p>Con Mono Tools, cualquier desarrollador .NET que utilice Visual Studio puede ser asistido para que su aplicación sea compatible con Mono y Linux, usando las herramientas disponibles en este popular entorno de desarrollo integrado.  Y no sólo se trata de codificar y compilar aplicaciones, la integración es bastante avanzada e integra diversas tecnologías para facilitar la vida del desarrollador.</p>
<p>Mono Tools permite llevar las aplicaciones desde Visual Studio directamente a una máquina con Linux.  A través de UPnP puede buscar automáticamente equipos con Linux en la red local, o bien el usuario puede indicar el nombre de host o ip del servidor al que se quiere conectar para instalar y dejar andando su aplicación.</p>
<p>La depuración de aplicaciones corriendo en Linux se hace directamente desde Visual Studio.  El depurador de Visual Studio se conecta al equipo con Linux para hacer depuración en forma remota, de esta forma todas las capacidades de depuración de Visual Studio se pueden usar con una aplicación corriendo en Linux.</p>
<p><span id="more-42709"></span>Una de las preocupaciones de los desarrolladores en .NET que desean llevar sus aplicaciones a Mono tiene que ver con el nivel de compatibilidad entre esta implementación y la propia de Microsoft. Para cubrir estas preocupaciones, se incluyó la herramienta MOMA (Mono Migration Analysis) que a través de Visual Studio permite detectar aspectos que pueden afectar la compatibilidad con Mono, por ejemplo alguna API que aún no esté implementada.</p>
<p>Si esto parece fantástico, aún quedan un par de características inimaginables hasta hace poco en Visual Studio. Una de ellas es una herramienta para generar los paquetes RPM de tu aplicación, de esta forma puedes fácilmente crear un archivo de instalación para distribuciones basadas en RPM, como por ejemplo OpenSUSE.</p>
<p>Finalmente y aplicando varias tecnologías, Mono Tools se integra con <a href="http://www.fayerwayer.com/2009/07/novell-nos-simplifica-la-vida-con-suse-studio/">SUSE Studio</a> para crear appliances que contienen tu aplicación y todo el sistema operativo que necesita para correr.  De esta forma Visual Studio genera un archivo que cualquier usuario puede usar para levantar tu aplicación junto a un sistema completamente funcional desde CD, unidades USB o incluso como imagen de disco de una máquina virtual.</p>
<p>Mono Tools se estuvo desarrollando hace poco más de un año en Novell, antes no se podía pensar en una extensión de este tipo para Visual Studio ya que Microsoft había puesto una restricción para que estas extensiones sólo fueran dirigidas a sistemas Windows, restricción que fue eliminada hace un par de años.  ¿Alguien más se quiere quejar del acuerdo Microsoft-Novell?</p>
<p><strong>Links:</strong><br />
- <a href="http://tirania.org/blog/archive/2009/Nov-10.html">Mono Tools for Visual Studio</a> <em>(blog de Miguel de Icaza)</em><br />
- <a href="http://www.internetnews.com/dev-news/article.php/3847786/Novell+Brings+Mono+to+Microsofts+Visual+Studio.htm">Novell brings Mono to Microsoft&#8217;s Visual Studio</a><em> (InternetNews)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/11/visual-studio-mono/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
		<item>
		<title>Co-fundador de Samba se une a la polémica del proyecto Mono y las patentes</title>
		<link>http://www.fayerwayer.com/2009/10/co-fundador-de-samba-se-une-a-la-polemica-del-proyecto-mono-y-las-patentes/</link>
		<comments>http://www.fayerwayer.com/2009/10/co-fundador-de-samba-se-une-a-la-polemica-del-proyecto-mono-y-las-patentes/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 18:30:14 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[CodePlex]]></category>
		<category><![CDATA[miguel de icaza]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[open specification promise]]></category>
		<category><![CDATA[Patentes de Software]]></category>
		<category><![CDATA[samba]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=39916</guid>
		<description><![CDATA[Jeremy Allison, conocido desarrollador de Software Libre gracias a sus aportes al proyecto Samba &#8211; la implementación del protocolo de redes de Windows en Unix y Linux &#8211; ha publicado un artículo para mostrar sus puntos de vista en la [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-39944" title="mono-small" src="http://www.fayerwayer.com/up/2009/10/mono-small.png" alt="mono-small" width="300" height="200" />Jeremy Allison, conocido desarrollador de Software Libre gracias a sus aportes al proyecto Samba &#8211; la implementación del protocolo de redes de Windows en Unix y Linux &#8211; ha publicado un artículo para mostrar sus puntos de vista en la polémica sobre los proyectos liderados por Miguel de Icaza y cómo estos <a href="http://www.tuxdeluxe.org/node/299">podrían ser un riesgo para el Software Libre</a>.</p>
<p>Desde hace bastante tiempo, Richard Stallman viene levantando la voz respecto a los riesgos de usar tecnología de Microsoft que podría estar cubierta por patentes de software, lo que originó un <a href="http://www.fayerwayer.com/2009/10/icaza-stallman-codeplex/">polémico artículo en Fayerwayer</a>, y que posteriormente fue analizado por <a href="http://ovalenzuela.gnuchile.cl/">Oscar Valenzuela</a>, presidente de <a href="http://www.gnuchile.cl/">GNU Chile</a>, en el <a href="http://drunkpodcast.codemonkey.cl/programas.html">3er capítulo</a> de <a href="http://drunkpodcast.codemonkey.cl/">Drunk Podcast</a>.</p>
<p>En esta ocasión y a diferencia de Stallman, Allison puede dar una visión desde un punto de vista similar al de Miguel de Icaza, primero por ser un desarrollador activo y segundo porque su proyecto Samba también es una implementación de tecnología de Microsoft.</p>
<p>Según Allison, las garantías que ofrece Microsoft respecto a futuros pleitos legales por problemas de patentes no son suficientes.  Allison está tan seguro de su posición que <a href="http://www.groklaw.net/article.php?story=20061221081000710">renunció a Novell apenas se firmó el acuerdo entre ésta compañía y Microsoft</a>.</p>
<p><span id="more-39916"></span>En un artículo que era esperado por muchos, Allison declaró que entiende la necesidad técnica de contar con un lenguaje y plataforma que evite perder tiempo en complicaciones que no aportan al producto final, pero no comparte el camino seguido por Miguel de Icaza para crear una implementación libre de la plataforma .NET de Microsoft.</p>
<p>Microsoft no ha sido suficientemente claro respecto a cómo usará sus patentes.  <a href="http://www.fayerwayer.com/2009/03/microsoft-y-tomtom-llegan-a-un-acuerdo-por-disputa-de-patentes/">Lo ocurrido con TomTom</a> demuestra que la compañía sí está dispuesta a usarlas, lo que pone en duda qué tanto respetará lo declarado en su <a href="http://www.microsoft.com/interop/cp/default.mspx">Promesa a la Comunidad</a> sobre no aplicar sus patentes contra determinados casos de implementaciones de su tecnología.</p>
<p>Allison dice que el acuerdo entre Novell y Microsoft es un respaldo para Miguel de Icaza, ya que es empleado de Novell, pero no para el resto de la comunidad, que tiene que confiar en una <a href="http://www.fsf.org/news/2009-07-mscp-mono">Promesa de discutible respaldo legal</a>. A diferencia de Mono, el proyecto Samba se acoge a un <a href="http://www.samba.org/samba/PFIF/PFIF_agreement.html">acuerdo mucho más explícito</a> y con respaldo del Departamento de Justicia norteamericano, concretado en el contexto de  los juicios antimonopolio contra Microsoft.</p>
<p>Finalmente Allison dice que una estrategia sana es mover a Mono y sus aplicaciones fuera de los repositorios oficiales de las distribuciones de Linux, tal como ya se hizo con otros componentes sujetos a licencias restrictivas, como los codecs de mp3.</p>
<p><strong>Links:</strong><br />
- <a href="http://www.tuxdeluxe.org/node/299">Monomania</a><em> (artículo de Jeremy Allison)</em><br />
- <a href="http://drunkpodcast.codemonkey.cl/programas.html">GNU Chile y las patentes</a><em> (Drunk Podcast)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/10/co-fundador-de-samba-se-une-a-la-polemica-del-proyecto-mono-y-las-patentes/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Miguel de Icaza y Richard Stallman, de la ingeniería a las antorchas</title>
		<link>http://www.fayerwayer.com/2009/10/icaza-stallman-codeplex/</link>
		<comments>http://www.fayerwayer.com/2009/10/icaza-stallman-codeplex/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 12:55:32 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CodePlex]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Linus Torvalds]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[miguel de icaza]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Richard Stallman]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=38473</guid>
		<description><![CDATA[Amado por unos y odiado por otros, Richard Stallman finalmente colmó la paciencia de Miguel de Icaza, fundador del proyecto GNOME y actual líder del proyecto Mono. En un reciente artículo publicado en su blog, Miguel contesta un ataque personal [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_38474" class="wp-caption alignright" style="width: 260px"><a href="http://commons.wikimedia.org/wiki/File:Miguel_de_Icaza.jpg"><img class="size-full wp-image-38474" title="miguel de icaza" src="http://www.fayerwayer.com/up/2009/10/miguel-de-icaza.jpg" alt="(cc) por James Duncan Davidson" width="250" height="342" /></a><p class="wp-caption-text">(cc) por James Duncan Davidson</p></div>
<p>Amado por unos y odiado por otros, Richard Stallman finalmente colmó la paciencia de Miguel de Icaza, fundador del proyecto GNOME y actual líder del proyecto Mono. En un reciente artículo publicado en su blog, <a href="http://news.slashdot.org/story/09/10/06/132231/De-Icaza-Responds-To-Stallman?from=rss">Miguel contesta un ataque personal de Richard</a> en donde además de formular teorías conspirativas sobre Microsoft y CodePlex Foundation, se refiere en términos despectivos hacia Miguel.</p>
<p>Richard Stallman es conocido por tener una de las posiciones más radicales entre los defensores del Software Libre, tanto así que bajo su perspectiva <a href="http://www.google.cl/search?q=stallman+proprietary+evil">el Software que no es Libre es simplemente maligno</a>. Para Richard Stallman, hablar solamente de Código Abierto (Open Source) en vez de Software Libre va contra el espíritu de la libertad, enfocándose exclusivamente en una conveniencia práctica.</p>
<p>Para Miguel de Icaza en cambio, el debate entre hablar de la Comunidad del Software Libre o hablar de la Comunidad del Open Source <a href="http://www.youtube.com/watch?v=p0QUyr2N-W4#t=5m">es simplemente ridículo</a>.  Si Miguel ve que algo es bueno desde el punto de vista técnico, entonces es digno de recibir atención.</p>
<p>Entonces no es de extrañar que Miguel y su proyecto Mono, la implementación de código abierto de .NET de Microsoft, sea un mal camino a ojos de Richard.  Y ahora que Miguel pasa a integrar el directorio de <a href="http://www.fayerwayer.com/2009/09/microsoft-lanza-su-propia-fundacion-de-codigo-abierto/">CodePlex Foundation</a>, la organización para promover el código abierto de Microsoft, Richard publica un artículo con teorías conspirativas en donde predice que esta organización es una trampa para atraer a los desarrolladores de software libre a la plataforma Windows, entre otras acusaciones.</p>
<p>Con el tiempo, lo que uno comienza a observar es que podemos reconocer dos tipos de miembros de la comunidad del Software Libre/Código Abierto o como le quieran llamar.  Están aquellos que trabajan creando software, resolviendo problemas, aplicando ingeniería y en el fondo, haciendo que las cosas sucedan.  En este grupo tenemos a personajes como Miguel de Icaza, Linus Torvalds, <a href="http://www.fayerwayer.com/2009/04/panel-sobre-el-kernel-en-linux-collaboration-summit/">Keith Packard</a> y <a href="http://www.fayerwayer.com/2009/08/el-exito-de-linux-driver-project/">Greg Kroah-Hartman</a> entre otros.  Por otra parte tenemos a personajes como Richard Stallman que transitan por la órbita ideológica, <strong>muy necesaria por cierto</strong>, pero que muchas veces se queda atascada en discusiones inútiles como la de usar el término Free Software o Código Abierto, o la constante insistencia en agregar el prefijo GNU cuando se habla de Linux.</p>
<p><span id="more-38473"></span></p>
<p>Según Miguel, en donde personas como Richard ven desolación, él ve oportunidades.  Claro ejemplo es el proyecto Mono, que en su momento vino a cubrir la necesidad de contar con una API, lenguaje y plataforma potente, moderna y libre. El proyecto ha evolucionado pese a todos los miedos y cuestionamientos infundidos por aquellos que no han movido un dedo por un proyecto de este tipo.</p>
<p>Y esto último es algo que cada vez es más habitual.  Muchos de aquellos que se llenan la boca hablando de la libertad del software, y exigiendo que se desarrolle o use Software Libre, jamás han colaborado con algo de código.  Su aporte a la comunidad sólo se mide en cuantas veces al mes mencionan al proyecto GNU.</p>
<p>Esto no es nuevo, y fue bastante visible en el desarrollo del mismísimo kernel de Linux.  Hubo un momento en que se requería un sistema de control de versiones suficientemente potente para manejar un proyecto y equipo de gran tamaño. En ese tiempo los sistemas existentes eran bastante limitados y apareció Larry McVoy con BitKeeper, un sistema de control de versiones propietario y avanzado desde el punto de vista técnico.  Como Larry admiraba los proyectos de código abierto y en especial el sistema operativo Linux, <a href="http://lwn.net/1999/features/BitKeeper.php3">permitió que su equipo de desarrolladores lo usara en forma totalmente gratuita</a>.  Linus aceptó con gusto.</p>
<p>Cuando esto sucedió, muchos defensores de Software Libre alzaron la voz y sacaron sus antorchas contra Linus Torvalds, &#8220;el impuro&#8221;, sin embargo no movieron un dedo para crear un sistema de control de versiones equivalente que sirviera para el desarrollo de Linux.</p>
<p>Varios años después, en una especie de complot, algunos personajes <a href="http://lwn.net/Articles/130746/">causaron que Larry tuviera que cesar el permiso de usar BitKeeper en el desarrollo de Linux</a>, y en todos los años que pasaron nadie construyó un sistema equivalente que fuera libre.  El mismo Linus tuvo que poner manos a la obra y en sólo dos semanas creó la base necesaria para seguir trabajando.  Nuevamente demostró que para que las cosas sucedan, <a href="http://www.youtube.com/watch?v=4XpnKHJAok8">hay que trabajar y no esperar a que &#8220;alguien haga algo&#8221;</a>.</p>
<p>Tal como un lector comentó acertadamente en Slashdot, Miguel es un constructor y no un derribador de puentes.  Desde hace años que su cercanía con sus pares en Microsoft ha ido logrando cambios en la compañía que si bien aún no se aprecian en niveles directivos, han iniciado una metamorfosis en donde CodePlex Foundation es uno de sus primeros hitos.</p>
<p><strong>Link:</strong> <a href="http://news.slashdot.org/story/09/10/06/132231/De-Icaza-Responds-To-Stallman?from=rss">De Icaza responds to Stallman</a> <em>(Slashdot)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/10/icaza-stallman-codeplex/feed/</wfw:commentRss>
		<slash:comments>105</slash:comments>
		</item>
		<item>
		<title>Moonlight 2.0 ya es Beta</title>
		<link>http://www.fayerwayer.com/2009/08/moonlight-20-ya-es-beta/</link>
		<comments>http://www.fayerwayer.com/2009/08/moonlight-20-ya-es-beta/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 19:30:24 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[moonlight]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=33753</guid>
		<description><![CDATA[Miguel de Icaza anuncia en su blog la disponibilidad de la versión Beta de Moonlight 2.0, la implementación libre de la tecnología Silverlight de Microsoft.  Alcanzar la versión beta indica que todas las características planificadas están completas y que el [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://es.wikipedia.org/wiki/Miguel_de_Icaza"><img class="alignright size-full wp-image-19236" title="moonlight_logo" src="http://www.fayerwayer.com/up/2009/02/moonlight_logo.png" alt="" width="100" height="125" />Miguel de Icaza</a> anuncia en su blog la disponibilidad de la versión Beta de Moonlight 2.0, la implementación libre de la tecnología Silverlight de Microsoft.  Alcanzar la versión beta indica que todas las características planificadas están completas y que el software se encuentra listo para ser probado por los usuarios.</p>
<p>Para quienes no lo conozcan, Silverlight es un framework RIA (<a href="http://es.wikipedia.org/wiki/RIA">Rich Internet Application</a>) que en base al runtime de .NET (<a href="http://mono-project.com/Main_Page">Mono</a> en el caso de Linux) y otras tecnologías estándares como XML y JavaScript, permite crear aplicaciones tanto para la web como para escritorio en un estilo muy similar a lo que sería <a href="http://www.adobe.com/es/products/flex/">Flex</a> y <a href="http://www.adobe.com/es/products/air/">AIR</a> en el mundo de Adobe.</p>
<p>Esta versión es totalmente compatible con Silverlight 2.0, que ya lleva bastante tiempo en uso. Hay que recordar que el día inaugural de la presidencia de Barack Obama, la transmisión oficial se realizó en base a Silverlight 2.0 y en una rápida acción <a href="http://www.fayerwayer.com/2009/02/moonlight-10-oficialmente-disponible/#more-19232">entre el equipo de Microsoft y Mono lograron implementar lo necesario para que también funcionara en Moonlight 1.0</a>.</p>
<p>La forma más simple de <a href="http://www.go-mono.com/moonlight-beta/">instalar Moonlight 2.0 es a través del plugin para Firefox</a>.  Los usuarios que lo hayan instalado anteriormente lo verán como una simple actualización.</p>
<p>Mientras tanto, Microsoft ya se encuentra en la versión 3.0 de Silverlight y pasará un tiempo antes de tener la versión equivalente de Moonlight.  Aun así, algunas características de Silverlight 3.0 ya se implementaron en Moonlight 2.0, en donde destaca su <a href="http://tirania.org/blog/archive/2009/Mar-23-1.html">soporte de procesamiento de video</a>.</p>
<p><strong>Link :</strong> <a href="http://tirania.org/blog/archive/2009/Aug-17.html">Moonlight 2.0 goes beta</a> <em>(blog de Miguel de Icaza)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/08/moonlight-20-ya-es-beta/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Proyecto Mono lleva plataforma .NET al iPhone</title>
		<link>http://www.fayerwayer.com/2009/08/proyecto-mono-lleva-plataforma-net-al-iphone/</link>
		<comments>http://www.fayerwayer.com/2009/08/proyecto-mono-lleva-plataforma-net-al-iphone/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 19:30:33 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=33586</guid>
		<description><![CDATA[Apple puso varias condiciones para desarrollar aplicaciones sobre su plataforma iPhone, una de ellas es la de no poder usar ningún tipo de máquina virtual o motor de ejecución de scripts como base de aplicaciones, sólo código nativo. Esta condición [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fayerwayer.com/2009/08/proyecto-mono-lleva-plataforma-net-al-iphone/"><em>Click aqui para ver el video.</em></a></p>
<p>Apple puso varias condiciones para desarrollar aplicaciones sobre su plataforma iPhone, una de ellas es la de no poder usar ningún tipo de <a href="http://es.wikipedia.org/wiki/M%C3%A1quina_virtual_Java">máquina virtual</a> o motor de ejecución de scripts como base de aplicaciones, sólo código nativo. Esta condición deja fuera sin concursos ni sorteos a los desarrolladores con vasta experiencia en Java y .NET, reduciendo el universo de programadores a aquellos que tengan conocimientos en Objetive-C, sin poder reutilizar sus habilidades en otros lenguajes más extendidos.</p>
<p>Pero no contaban con la astucia del <a href="http://mono-project.com/Main_Page">Proyecto Mono</a>, la implementación de código abierto de la plataforma .NET.  Una característica de Mono que resulta relevante en este contexto es la posibilidad de compilar código compatible con .NET en código nativo, le llaman <a href="http://www.mono-project.com/AOT">AOT (Ahead of Time)</a>.  La idea es muy similar a lo que hace <a href="http://es.wikipedia.org/wiki/GNU_Compiler_for_Java">GNU Compiler for Java (GCJ)</a>, parte de <a href="http://es.wikipedia.org/wiki/Gcc">GNU Compiler Collection (GCC)</a> y se trata de tomar el codigo fuente y en vez de compilarlo para una máquina virtual se compila al código de máquina específico, en el caso de iPhone se trata de código ARM.</p>
<p>Gracias a AOT, se sentaron las bases para que tenga sentido crear <a href="http://www.mono-project.com/MonoTouch">MonoTouch</a>, framework que tiene todo lo necesario para que desarrolladores puedan crear aplicaciones en C# y .NET para el iPhone.</p>
<p>MonoTouch da acceso a toda la potencialidad de las API&#8217;s del iPhone asi como también al código y bibliotecas que se han creado en torno a Mono.  Esto permitirá que quienes tengan habilidades en C# y .NET ahora puedan comenzar a utilizarlas en esta interesante plataforma.</p>
<p><strong>Link :</strong> <a href="http://www.mono-project.com/MonoTouch">MonoTouch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/08/proyecto-mono-lleva-plataforma-net-al-iphone/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Microsoft libera ASP.NET MVC como Open Source</title>
		<link>http://www.fayerwayer.com/2009/04/microsoft-libera-aspnet-mvc-como-open-source/</link>
		<comments>http://www.fayerwayer.com/2009/04/microsoft-libera-aspnet-mvc-como-open-source/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 19:36:41 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[fsf]]></category>
		<category><![CDATA[Icaza]]></category>
		<category><![CDATA[MIX09]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=23063</guid>
		<description><![CDATA[En el evento MIX09 realizado por Microsoft el mes pasado, se anunció la versión 1.0 de ASP.NET MVC.   Se trata de un framework que permite construir aplicaciones web de forma sencilla aplicando el patrón Model/View/Controller.  Según los entendidos, este framework [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fayerwayer.com/up/2009/04/mono-small.png"><img class="alignright size-full wp-image-23076" src="http://www.fayerwayer.com/up/2009/04/mono-small.png" alt="" width="300" height="200" /></a>En el evento <a href="http://www.fayerwayer.com/tag/mix09/">MIX09</a> realizado por Microsoft el mes pasado, se anunció la versión 1.0 de <a href="http://www.asp.net/mvc/">ASP.NET MVC</a>.   Se trata de un framework que permite construir aplicaciones web de forma sencilla aplicando el patrón <a href="http://es.wikipedia.org/wiki/Modelo_Vista_Controlador">Model/View/Controller</a>.  Según los entendidos, este framework de Microsoft implementa mejoras al estilo <a href="http://rubyonrails.org/">Ruby on Rails</a> y <a href="http://www.djangoproject.com/">Django</a> en ASP.NET, permite además programar con completo control sobre el HTML generado, y facilita el uso de <a href="http://en.wikipedia.org/wiki/Unit_testing">pruebas unitarias</a> y la aplicación de un proceso de <a href="http://en.wikipedia.org/wiki/Test-driven_development">desarrollo orientado por las pruebas</a>.</p>
<p>El vicepresidente de la división de desarrollo de Microsoft Scott Guthrie anuncia que ahora <a href="http://weblogs.asp.net/scottgu/archive/2009/04/01/asp-net-mvc-1-0.aspx">ASP.NET MVC es de código abierto bajo los términos de la Microsoft Public License (MS-PL)</a>.  Se trata de una licencia de código abierto que ha sido <a href="http://www.opensource.org/licenses/ms-pl.html">aprobada por la organización Open Source Initiative (OSI)</a>, también ha sido considerada como una licencia de software libre por la <a href="http://www.fsf.org">Free Software Foundation (FSF)</a> aunque se declara como <a href="http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses">incompatible con la licencia GPL</a>.  Antes de criticar, hay que considerar que en esta misma categoría caen las licencias de Mozilla (MPL) y Eclipse (EPL).</p>
<p><span id="more-23063"></span></p>
<h2>ASP.NET MVC más allá de Microsoft</h2>
<p>Ahora que ASP.NET MVC está licenciado como código abierto se puede usar tranquilamente en la plataforma Mono de la cual <a href="http://www.fayerwayer.com/2009/04/mono-24-y-monodevelop-24-anunciados-oficialmente/">anunciamos recientemente su versión 2.4</a>.  Miguel de Icaza, el lider del proyecto Mono anuncia en forma simultánea que ya se puede usar <a href="http://tirania.org/blog/archive/2009/Apr-02-1.html">ASP.NET MVC en MonoDevelop 2.0</a>. De esta forma los usuarios de Linux y MacOSX podrán ocupar este IDE para facilitar el uso de este framework, en forma similar a lo que provee Visual Studio.</p>
<p>ASP.NET MVC fue gratis desde un comienzo y el código fuente estaba disponible pero no de la forma en que se acostumbra abrir el código en la comunidad del software libre.  El equipo de Microsoft estuvo compartiendo con <a href="http://tirania.org/blog/archive/2009/Apr-02.html">Miguel de Icaza en MIX09</a> y curiosamente en el día los inocentes norteamericano lo anunciaron como código abierto con MS-PL, pero no era broma.  Se desconoce cuál fue la influencia de esa reunión pero <a href="http://www.hanselman.com/blog/MicrosoftASPNETMVC10IsNowOpenSourceMSPL.aspx">en el anuncio de este cambio de licencia le mandan un saludo a Miguel</a>.</p>
<h2>Bonus Track : Microsoft y MS-PL</h2>
<p>La decisión de liberar ASP.NET MVC bajo MS-PL abre la puerta para que los desarrolladores de aplicaciones web puedan usar este framework en escritorios Linux y ejecutarlas posteriormente en servidores Linux también.  Refleja una aceptacion creciente entre algunos desarrolladores claves al interior de Microsoft de que la portabilidad entre plataformas es una necesidad fundamental para tecnologías de desarrollo web emergentes.</p>
<p>Miguel de Icaza dice:</p>
<blockquote><p>Sé que un montón de desarrolladores dentro de Microsoft trabajaron para obtener esta importante pieza de código liberada bajo MS-PL para asegurar que los usuarios de ASP-NET se puedan beneficiar del código siendo open source</p></blockquote>
<p><a href="http://arstechnica.com/microsoft/news/2008/12/microsoft-releases-open-source-cms-oxite-to-developers.ars">Microsoft previamente había liberado Oxite</a>, un CMS basado en ASP.NET MVC también bajo MS-PL.  Ya que no habían ejemplos de aplicaciones grandes usando este framework, Microsoft pubicó el código de Oxite bajo esta licencia como un ejemplo del mundo real para desarrolladores otorgándole todos los derechos sobre él.</p>
<p>Pero la historia de MS-PL va mucho más allá.  Previamente se habían dado otros pasos liberando entre otros:</p>
<ul>
<li><a href="http://www.ironruby.net/">IronRuby</a> : la implementación del lenguaje Ruby para ser usado en la plataforma .NET</li>
<li><a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython">IronPython</a> : la implementación del lenguaje Python para ser usado en la plataforma .NET</li>
<li><a href="http://www.codeplex.com/dlr">Dynamic Language Runtime (DLR)</a> : el runtime para <a href="http://en.wikipedia.org/wiki/Dynamic_programming_language">lenguajes dinámicos</a> que permitió la implementación de IronRuby y IronPython.</li>
<li><a href="http://blogs.msdn.com/sburke/archive/2008/10/28/silverlight-toolkit-now-available-for-download.aspx">Silverlight Toolkit</a> : Un conjunto de componentes para agilizar el desarrollo de aplicaciones con Silverlight</li>
</ul>
<p><a href="http://msdn.microsoft.com/en-us/asp.net/aa336542.aspx">Scott Hanselman</a>, Senior Program Manager en la división de Desarrolladores de Microsoft <a href="http://www.hanselman.com/blog/MicrosoftASPNETMVC10IsNowOpenSourceMSPL.aspx">dice en su blog</a>:</p>
<blockquote><p>Estos son pequeños pasos, pero más y más amigos en <em>La Compañia</em> estan comenzando a entenderlo.  No descansaremos hasta cambiar la forma en que hacemos negocios.</p></blockquote>
<p><strong>Links:</strong></p>
<p>- <a href="http://arstechnica.com/microsoft/news/2009/04/microsoft-releases-aspnet-mvc-source-under-open-license.ars">Microsoft releases ASP.NET MVC source under open license</a> <em>(Ars Technica)</em><br />
- <a href="http://tirania.org/blog/archive/2009/Apr-02.html">Microsoft releases ASP.NET MVC under the MS-PL license</a> <em>(Miguel de Icaza)</em><br />
- <a href="http://weblogs.asp.net/scottgu/archive/2009/04/01/asp-net-mvc-1-0.aspx">ASP.NET MVC 1.0</a> <em>(Scott Guthrie)</em></p>
<p><span><span style="x-small;"> </span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/04/microsoft-libera-aspnet-mvc-como-open-source/feed/</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>Mono 2.4 y MonoDevelop 2.0 anunciados oficialmente</title>
		<link>http://www.fayerwayer.com/2009/04/mono-24-y-monodevelop-24-anunciados-oficialmente/</link>
		<comments>http://www.fayerwayer.com/2009/04/mono-24-y-monodevelop-24-anunciados-oficialmente/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 19:06:49 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[gtk+]]></category>
		<category><![CDATA[Icaza]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[monodevelop]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[Trolltech]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=22941</guid>
		<description><![CDATA[Mono es la implementación libre de la plataforma .NET de Microsoft para sistemas Linux/Unix,  Windows y otros más específicos como iPhone y Nintendo Wii.  En el caso de Linux ha ayudado a crear aplicaciones nativas complejas como Gnome-Do o Banshee [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mono-project.com"><img class="aligncenter size-full wp-image-22949" src="http://www.fayerwayer.com/up/2009/04/monoapp.png" alt="" width="424" height="239" />Mono</a> es la <a href="http://tirania.org/tmp/PC54-slides-as-pdf.pdf">implementación libre</a> de la plataforma <a href="http://www.microsoft.com/net/">.NET de Microsoft</a> para sistemas Linux/Unix,  Windows y otros más específicos como <a href="http://tirania.org/blog/archive/2009/Jan-06-1.html">iPhone</a> y Nintendo Wii.  En el caso de Linux ha ayudado a crear aplicaciones nativas complejas como <a href="http://do.davebsd.com/">Gnome-Do</a> o <a href="http://banshee-project.org/">Banshee</a> sin tener que lidiar con lenguajes como C/C++ o Java.</p>
<p>El fundador y líder del proyecto <a href="http://es.wikipedia.org/wiki/Miguel_de_Icaza">Miguel de Icaza</a>, quien también es el fundador de GNOME, anuncia en su blog la disponibilidad simultánea de la versión 2.4 de Mono y la versión 2.0 de MonoDevelop, el entorno de desarrollo integrado libre basado en Mono.</p>
<p><span id="more-22941"></span></p>
<p>Los cambios en Mono 2.4 se pueden ver en sus <a href="http://www.mono-project.com/Release_Notes_Mono_2.4">notas de lanzamiento</a> y cubren areas de compatibilidad y rendimiento.  Entre otras mejoras, aquí destacamos:</p>
<ul>
<li>Mejoras en el <a href="http://tirania.org/blog/archive/2008/Nov-03.html">soporte de SIMD</a> : La máquina virtual de Mono permite acceder a operaciones SIMD desde un lenguaje de alto nivel como C#.  Las operaciones SIMD se utilizan para realizar calculos en paralelo dentro del procesador en un solo paso, su uso por excelencia es la manipulación de vectores y/o matrices, una de las funciones críticas de aplicaciones multimedia.  Este soporte fue agregado en Mono 2.2 y ha sido mejorado en esta nueva versión.  Con este tipo de funcionalidad Mono se transforma en una real <a href="http://tirania.org/blog/archive/2009/Jan-06-1.html">alternativa para la programación de videojuegos</a>.</li>
<li>Mejoras en el manejo de hebras : Hasta hace poco se tenía que recargar el sistema mediante polling para implementar operaciones con hebras de una forma independiente de la plataforma.  Se ha cambiado por un nuevo diseño en donde esta técnica que consume recursos adicionales se ha eliminado.</li>
<li>Mejoras en sistemas multi-core : Cuando se usa una máquina virtual como en .NET y Java, una de las operaciones costosas es la <a href="http://es.wikipedia.org/wiki/Recolecci%C3%B3n_de_basura">recolección de basura</a>, que se encarga de eliminar de la memoria todos los objetos que ya no se estén usando.  Mono 2.4 habilita por omisión un mecanismo de recolección de basura que aprovecha la disponibilidad de multiples core&#8217;s en un procesador.</li>
<li>Soporte de sitios web precompilados.  El Runtime de Mono ahora permite ejecutar sitios web que han sido precompilados por Visual Studio o la herramienta aspnet_compiler.  Esto abre la puerta a poder ejecutar sitios web que han sido programados con otros lenguajes o características que aun no están disponibles en Mono.</li>
</ul>
<h2>MonoDevelop 2.0</h2>
<p>En forma simultánea se anuncia el lanzamiento oficial de MonoDevelop el entorno de desarrollo integrado o IDE basado en Mono.</p>
<p>Las mejoras en esta versión son numerosas y pueden verse en forma completa en sus <a href="http://monodevelop.com/Download/MonoDevelop_2.0_Released">notas de lanzamiento</a>.  Aqui destacamos:</p>
<ul>
<li>Debugger integrado : El debugger de MonoDevelop tiene todas las características que se esperan en un IDE, pero no sólo se puede usar con aplicaciones Mono, sino que también soporta aplicaciones nativas a través de una integración con <a href="http://www.gnu.org/software/gdb/">gdb (GNU Debugger)</a>.</li>
<li>Soporte de autocompletado para C# 3.0</li>
<li>Soporte de <a href="http://live.gnome.org/Vala">Vala</a> : ahora el poder de MonoDevelop también puede ser disfrutado por los programadores de Vala.  Se trata de un lenguaje de programación de alto nivel que genera código en C, es una forma efectiva de utilizar todo ecosistema que hay para C pero sin tener que sufrir las limitaciones y dificultades de este lenguaje.</li>
<li>Mejor soporte de ASP.NET : MonoDevelop 2.0 es compatible con proyectos creados en Visual Studio y Visual Web Developer 2008.  Además hay mejoras en el autocompletado del editor y un examinador del DOM (Document Object Model)</li>
<li>Nuevo editor de texto : El editor <a href="http://projects.gnome.org/gtksourceview/">GtkSourceView</a> estándar de GNOME ha sido reemplazado por un nuevo editor escrito completamente en C#.  La idea es que este nuevo editor pueda ser desarrollado en forma más ágil y por más colaboradores en comparación al editor original escrito en C.</li>
</ul>
<h2>Bonus Track : Qyoto</h2>
<p>Lo siguiente no tiene relación directa con este lanzamiento, pero si aún estás leyendo este artículo es mejor que vayas por un café, porque esto no te lo puedes perder.</p>
<p>Al ser Mono un proyecto muy cercano a GNOME, fue natural tener a GTK# como toolkit libre para implementar interfaces gráficas con Mono. En ese entonces, la alternativa de usar el toolkit Qt, componente fundamental de KDE, el competidor directo de GNOME en el area de escritorios libres para Linux, tenía el inconveniente de contar con un esquema de licenciamiento que dificultaba la creación de aplicaciones libres y comerciales con una teórica mezcla de C# y Qt.</p>
<p>Recientemente Trolltech, los creadores de Qt, fueron adquiridos por Nokia y en un movimiento que soprendió a muchos decidió <a href="http://www.fayerwayer.com/2009/03/el-rumbo-de-qt-en-las-manos-de-nokia/">cambiar la licencia de Qt a LGPL</a>, una licencia más flexible que abre las puertas para poder combinar Qt con otros piezas de software que tengan otro tipo de licenciamiento, y de paso elimina cualquier restricción de crear aplicaciones libres y comerciales con Mono y Qt.</p>
<p><a href="http://techbase.kde.org/Development/Languages/Qyoto">Qyoto</a> es un binding para usar el toolkit <a href="http://tirania.org/blog/archive/2009/Mar-16.html">Qt4 en aplicaciones Mono</a> y ya han aparecido aplicaciones interesantes con esta mezcla, como es <a href="http://eric.extremeboredom.net/2009/03/15/336">Synapse</a>, una plataforma de mensajería instantánea avanzada, y por supuesto existe <a href="http://orion.extremeboredom.net/~eric/DropBox/qyotodevelop1.png">QyotoDevelop</a>, una extensión para MonoDevelop creada por el mismo autor de Synapse para facilitar el desarrollo de aplicaciones Qt+Mono en MonoDevelop.</p>
<div id="attachment_22947" class="wp-caption aligncenter" style="width: 440px"><img class="size-full wp-image-22947" src="http://www.fayerwayer.com/up/2009/04/synapse-promo2.png" alt="una aplicación Qt en Mono" width="430" height="404" /><p class="wp-caption-text">Synapse : una aplicación Qt en Mono</p></div>
<p><strong>Links:</strong><br />
- <a href="http://arstechnica.com/open-source/news/2009/03/monodevelop-20-and-mono-24-officially-released.ars">MonoDevelop 2.0 and Mono 2.4 officially released</a> <em>(Ars Technica)</em><br />
- <a href="http://tirania.org/tmp/PC54-slides-as-pdf.pdf">Mono and .NET at Microsoft PDC 2008</a> <em>(PDF en blog de Miguel de Icaza)</em><br />
- <a href="http://tirania.org/blog/archive/2009/Mar-16.html">Mono and Qt</a> <em>(Blog de Miguel de Icaza)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/04/mono-24-y-monodevelop-24-anunciados-oficialmente/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Moonlight 1.0 oficialmente disponible</title>
		<link>http://www.fayerwayer.com/2009/02/moonlight-10-oficialmente-disponible/</link>
		<comments>http://www.fayerwayer.com/2009/02/moonlight-10-oficialmente-disponible/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 18:53:50 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[moonlight]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=19232</guid>
		<description><![CDATA[Se anuncia oficialmente la disponibilidad de Moonlight 1.0, la implementación de código abierto para Linux de la tecnología Silverlight de Microsoft. Silverlight es un framework RIA (Rich Internet Application) que en base al runtime de .NET (Mono en el caso [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fayerwayer.com/up/2009/02/moonlight_logo.png"><img class="alignright size-full wp-image-19236" src="http://www.fayerwayer.com/up/2009/02/moonlight_logo.png" alt="" width="100" height="125" /></a>Se anuncia oficialmente la disponibilidad de <a href="http://www.mono-project.com/Moonlight">Moonlight</a> 1.0, la implementación de código abierto para Linux de la tecnología <a href="http://silverlight.net">Silverlight de Microsoft</a>.</p>
<p>Silverlight es un framework RIA (<a href="http://es.wikipedia.org/wiki/RIA">Rich Internet Application</a>) que en base al runtime de .NET (<a href="http://mono-project.com/Main_Page">Mono</a> en el caso de Linux) y otras tecnologías estándares como XML y JavaScript, permite crear aplicaciones tanto para la web como para escritorio en un estilo muy similar a lo que sería <a href="http://www.adobe.com/es/products/flex/">Flex</a> y <a href="http://www.adobe.com/es/products/air/">AIR</a> en el mundo de Adobe.</p>
<p><a href="http://tirania.org/blog/archive/2009/Feb-11.html">Según nos cuenta Miguel de Icaza</a>, fundador del proyecto <a href="http://www.gnome.org">GNOME</a> y Mono, el release de Moonlight 1.0 es un hito ya que es la primera versión que cumple con todas las características de Silverlight 1.x y ha logrado superar todas las pruebas de calidad de Microsoft.</p>
<p>Moonlight 1.0 está disponible para plataformas Intel de 32 y 64 bits, y en Linux <a href="http://www.go-mono.com/moonlight/">se instala como cualquier plugin de Firefox</a>, es un proceso que no toma más de 10 segundos con una buena conexión de red.</p>
<p>A la hora de ver videos, se entiende que &#8220;los codecs se venden por separado&#8221;.  En este sentido gracias a los esfuerzos de interoperabilidad entre Novell y Microsoft, Moonlight se encarga de hacer las descargas del codec necesario de forma absolutamente legal.  Como estos codecs no son de libre distribución, se llegó a un acuerdo para que <a href="http://tirania.org/blog/archive/2007/Sep-05.html">Microsoft desarrollara, mantuviera y distribuyera los codecs para MP3, WMV y VC-1 de la platafora Linux y Unix&#8217;es</a>.</p>
<p>Esta cooperación de Microsoft es sólo un ejemplo de una larga historia de trabajo en conjunto con los desarrolladores de Novell para poder llevar estas tecnologías a plataformas no-Microsoft.  Desde un principio, Miguel de Icaza y sus seguidores contaron con el apoyo de esta empresa mediante especificaciones, casos de prueba, e incluso ideas para el diseño de Moonlight.</p>
<p><span id="more-19232"></span></p>
<h2>¿Silverlight 1.x? ¡hey, momento!</h2>
<p>Silverlight actualmente se encuentra en la versión 2.0 y muchos sitios ya se encuentran utilizando esa versión.  El release de Moonlight 1.0 no es compatible con esas aplicaciones porque está basado en la versión anterior de Silverlight, pero eso no significa que el desarrollo está muy atrasado.</p>
<p>El día inaugural de Obama, la transmisión de video oficial estaba sobre Silverlight 2.0, y para no dejar afuera de este evento a los usuarios de Linux y Mac, un equipo de Novell con la ayuda de Microsoft se encargó de lograr que la plataforma <a href="http://arstechnica.com/open-source/news/2009/01/obama-inauguration-shines-on-linux-too-with-moonlight.ars">funcionara con Moonlight 1.0</a>.</p>
<p>Aunque no ha llegado al nivel de madurez de Moonlight 1.0, su versión 2.0 lleva un tiempo de desarrollo y tiene algunas novedades bastante interesantes.  Entre ellas, una de las que más llama la atención es que a diferencia de Moonlight 1.0 que interactúa con el motor JavaScript del browser, la versión 2.0 utilizará un runtime basado en .NET/Mono para que se pueda escribir código en lenguajes como C# y de esa forma aseguran que podría llegar a un rendimiento de 20 a 300 veces superior al que se obtiene con los motores de JavaScript actuales.</p>
<p>Miguel de Icaza declara que sin la ayuda de Microsoft sería imposible tener el avance actual, sobre todo considerando que liberaron Microsoft DLR (Dynamic Language Runtime), el framework Microsoft MEF (Managed Extensibility Framework) y &#8220;las joyas de la corona&#8221; Microsoft Silverlight Control Library y Control Toolkit, todas bajo licencias de código abierto aprobadas por OSI (Open Source Initiative).</p>
<p>Sólo queda esperar que pronto se libere oficialmente la versión 2.0.  Por ahora ya pueden instalar el plugin de la version 1.0 y <a href="http://www.designwithsilverlight.com/tutorials/LCDClock/Default.html">ver</a> <a href="http://www.designwithsilverlight.com/tutorials/photoGallery/gallery.html">algunas</a> <a href="http://silverlight.net/samples/1.0/Sprawl/default.html">demos</a>.</p>
<p><strong>Links:</strong></p>
<p>- <a href="http://tirania.org/blog/archive/2009/Feb-11.html">Moonlight 1.0 goes live</a> <em>(Miguel de Icaza)</em></p>
<p>- <a href="http://arstechnica.com/open-source/news/2009/02/moonlight-10-brings-silverlight-to-linux.ars">Moonlight 1.0 brings Silverlight to Linux</a> <em>(Ars Technica)</em></p>
<p>- <a href="http://www.mono-project.com/Moonlight">Sitio oficial de Moonlight</a> <em>(mono-project.com)</em></p>
<p><a href="http://www.fayerwayer.com/up/2009/02/moonlight_logo.png"><div class="gallery"><span class="link_all"><a href='http://www.fayerwayer.com/2009/02/moonlight-10-oficialmente-disponible/moonlight_logo/' title='moonlight_logo'>Ver Galería Completa <small>(7)</small> &raquo;</a></span><h4>Galería Fotográfica</h4><dl class="gallery-item">
                    <dt class="gallery-icon">
                        <a href='http://www.fayerwayer.com/2009/02/moonlight-10-oficialmente-disponible/moonlight_logo/' title='moonlight_logo'><img src="http://static.betazeta.com/www.fayerwayer.com/up//services/sites/www.fayerwayer.com/httpdocs/up/2009/02/moonlight_logo.png" class="attachment-post-galeria" alt="moonlight_logo" title="moonlight_logo" /></a>
                    </dt>
                </dl><dl class="gallery-item">
                    <dt class="gallery-icon">
                        <a href='http://www.fayerwayer.com/2009/02/moonlight-10-oficialmente-disponible/ml-04/' title='Moonlight LCD Clock'><img src="http://static.betazeta.com/www.fayerwayer.com/up//services/sites/www.fayerwayer.com/httpdocs/up/2009/02/ml-04.png" class="attachment-post-galeria" alt="Moonlight LCD Clock" title="Moonlight LCD Clock" /></a>
                    </dt>
                </dl><dl class="gallery-item">
                    <dt class="gallery-icon">
                        <a href='http://www.fayerwayer.com/2009/02/moonlight-10-oficialmente-disponible/ml-05/' title='Moonlight photo gallery'><img src="http://static.betazeta.com/www.fayerwayer.com/up//services/sites/www.fayerwayer.com/httpdocs/up/2009/02/ml-05.png" class="attachment-post-galeria" alt="Moonlight photo gallery" title="Moonlight photo gallery" /></a>
                    </dt>
                </dl><dl class="gallery-item">
                    <dt class="gallery-icon">
                        <a href='http://www.fayerwayer.com/2009/02/moonlight-10-oficialmente-disponible/ml-01/' title='Moonlight codecs'><img src="http://static.betazeta.com/www.fayerwayer.com/up//services/sites/www.fayerwayer.com/httpdocs/up/2009/02/ml-01.png" class="attachment-post-galeria" alt="Moonlight codecs" title="Moonlight codecs" /></a>
                    </dt>
                </dl><dl class="gallery-item">
                    <dt class="gallery-icon">
                        <a href='http://www.fayerwayer.com/2009/02/moonlight-10-oficialmente-disponible/ml-02/' title='Moonlight Microsoft License Agreement'><img src="http://static.betazeta.com/www.fayerwayer.com/up//services/sites/www.fayerwayer.com/httpdocs/up/2009/02/ml-02.png" class="attachment-post-galeria" alt="Moonlight Microsoft License Agreement" title="Moonlight Microsoft License Agreement" /></a>
                    </dt>
                </dl><dl class="gallery-item">
                    <dt class="gallery-icon">
                        <a href='http://www.fayerwayer.com/2009/02/moonlight-10-oficialmente-disponible/ml-03/' title='Moonlight codec download'><img src="http://static.betazeta.com/www.fayerwayer.com/up//services/sites/www.fayerwayer.com/httpdocs/up/2009/02/ml-03.png" class="attachment-post-galeria" alt="Moonlight codec download" title="Moonlight codec download" /></a>
                    </dt>
                </dl></div></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/02/moonlight-10-oficialmente-disponible/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
	</channel>
</rss>

