<?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>Anatoly Alexei Pedemonte Ku:::... &#187; Open Source (OSS)</title>
	<atom:link href="http://anatoly.ragesys.net/category/movida-open-source-oss/feed/" rel="self" type="application/rss+xml" />
	<link>http://anatoly.ragesys.net</link>
	<description>...Sharing the knowledge</description>
	<lastBuildDate>Mon, 27 Jul 2009 02:42:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ruby on Rails: Web Development Framework</title>
		<link>http://anatoly.ragesys.net/2007/07/25/ruby-on-rails-web-development-framework/</link>
		<comments>http://anatoly.ragesys.net/2007/07/25/ruby-on-rails-web-development-framework/#comments</comments>
		<pubDate>Wed, 25 Jul 2007 20:25:50 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[Open Source (OSS)]]></category>
		<category><![CDATA[Software Apps y novedades]]></category>
		<category><![CDATA[Tecnología y Actualidad Informática]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/2007/07/25/ruby-on-rails-web-development-framework/</guid>
		<description><![CDATA[
Como todos ya conocer&#225;n se habla mucho del lenguaje Ruby, hoy en d&#237;a, y me tom&#233; como meta&#160;investigar sobre este lenguaje, que su es un nuevo modelo de programaci&#243;n totalmente orientado a objetos y lo lindo como sabemos ya los que programamos es un lenguaje din&#225;mico, como lo son (Python, Javascript en gran medida, PHP [...]]]></description>
			<content:encoded><![CDATA[<div class="post-body" align="left"><img alt="logoRubyonRails" hspace="5" src="http://www.rubyonrails.org/images/rails.png" align="left" /></div>
<p>Como todos ya conocer&aacute;n se habla mucho del lenguaje Ruby, hoy en d&iacute;a, y me tom&eacute; como meta&nbsp;investigar sobre este lenguaje, que su es un nuevo modelo de programaci&oacute;n totalmente orientado a objetos y lo lindo como sabemos ya los que programamos es un lenguaje din&aacute;mico, como lo son (Python, Javascript en gran medida, PHP Scripting , y Ruby). </p>
<p>&nbsp;</p>
<p class="post-body" align="left"><font size="2"></font></p>
<p class="post-body" align="left"><font size="2"></font><img height="256" alt="logoRuby" hspace="5" src="http://anatoly.ragesys.net/wp-content/uploads/2007/07/256px-599px-ruby_logo_svg.png" width="256" align="left" vspace="5" /></p>
<p>Regresando a <a href="http://en.wikipedia.org/wiki/Ruby_programming_language" target="_blank">RUBY</a>, este lenguaje de programaci&oacute;n combina sintaxis utilizada en Perl con funcionalidad de programaci&oacute;n orientada a objetos, tambi&eacute;n comparte algunas funciones con Python, Lisp, entre otros&#8230; </p>
<p>Su creador fue Yukihiro Matsumoto, que en 1993 desarrollo el lenguaje y el primer release lanzado fue en 1995.</p>
<p><font size="2"></font></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Y creo que la mejor informaci&oacute;n de la que Wikipedia puede proporcionar, si no, &nbsp;no voy a lograr por lo que los dejo con la informaci&oacute;n de <a href="http://en.wikipedia.org/wiki/Ruby_programming_language" target="_blank">Wikipedia para terminar el tema de Ruby</a><font size="2">.</font></p>
<p>Entonces como definimos Ruby en pocas palabras&#8230;: </p>
<li><font face="LASY10">((</font><font face="CMSS10">Perl moderno</font><font face="LASY10">))</font><font face="CMSS10">, </font><font face="LASY10">((</font><font face="CMSS10">Perl orientado a objetos</font><font face="LASY10">))</font> </li>
<li><font face="CMSY10"></font><font face="CMSSI10">Completamente </font><font face="CMSS10">orientado a objetos (&iexcl;hasta </font><font face="CMTT10">nil</font><font face="CMSS10">!)</font> </li>
<li><font face="CMSY10"></font><font face="CMSY10"></font><font face="CMSS10">Sintaxis limpia, </font><font face="LASY10">((</font><font face="CMSS10">sufijos</font><font face="LASY10">)) </font><font face="CMSS10">de sentencias</font> </li>
<li><font face="CMSY10"></font><font face="CMSY10">S</font><font face="CMSY10"></font><font face="CMSS10">angrado libre, marcas de fin de estructura</font> </li>
<li><font face="CMSS10">Uso de may&uacute;sculas y min&uacute;sculas (constantes, variables)</font> </li>
<li><font face="CMSY10"></font><font face="CMSY10"></font><font face="CMSY10"></font><font face="CMSY10"></font><font face="CMSY10"></font><font face="CMSS10">Se usan mucho los </font><font face="CMSSI10">bloques </font><font face="CMSS10">(funciones an&oacute;nimas)</font> </li>
<li><font face="CMSY10"></font><font face="CMSS10">Documentaci&oacute;n&nbsp;incorporada</font> </li>
<li><font face="CMSY10"></font><font face="CMSS10">Inmaduro (cambios, pocos m&oacute;dulos </font><font face="CMSSI10">de desarrollo activo</font><font face="CMSS10">)</font> </li>
<li>Comunidad abierta (refugiados; RoR)&nbsp;
<p>Haber una comparaci&oacute;n entre <a href="http://www.rubyclr.com/images/code-compare.jpg" target="_blank">C# y Ruby</a><font face="CMSS10"></font></p>
<p><font face="CMSS10"><a href="http://www.rubyclr.com/images/code-compare.jpg" target="_blank"><img style="WIDTH: 449px; HEIGHT: 194px" height="226" alt="C#&amp;Ruby" src="http://www.rubyclr.com/images/code-compare.jpg" width="499" /></a></font></p>
<p>Pero mi afan de investigar Ruby, fue m&aacute;s all&aacute; por saber, por que varios proyectos utilizan, y es&nbsp;<strong><span style="FONT-SIZE: 130%">Ruby on Rails</span></strong>, que no es mas que nada una adaptaci&oacute;n de Ruby para desarrollar aplicaciones&nbsp;WEB, con interacci&oacute;n a bases de datos.</p>
<p>Entonces<strong> Ruby on Rails</strong> es un Nuevo modelo de programaci&oacute;n para desarrollo de aplicaciones con BASES DE DATOS en la WEB y se basa&nbsp; bajo este nuevo patr&oacute;n de arquitectura de software, <strong>MVC</strong>, que es Modelo-Vista-Controlador <span style="FONT-WEIGHT: bold">(</span><span class="Code"><a href="http://en.wikipedia.org/wiki/Model-View-Controller" target="_blank">Model-View-Controller</a></span>), del que muchos lenguajes soportan ( Lenguajes MS .Net, Java, Python con sus extensiones, Ruby con su extension Ruby on Rails y&nbsp;scripts Web-based Interfaces, como &nbsp;ColdFusion, Action Script, PHP, Perl)&nbsp;.&nbsp;</p>
<p>Este framework fue creado por <strong>David Heinemerer Hansson</strong>, y fue liberado para dominio p&uacute;blico en Julio de 2004.</p>
<p>Y la intenci&oacute;n a todo esto&nbsp;fue&nbsp;la reutilizaci&oacute;n de c&oacute;digo basado en el principio DRY (Dont Repeat Your self); que significa en palabras a buen entender&nbsp;&quot;<strong><em>que la informaci&oacute;n o c&oacute;digo&nbsp;est&aacute; ubicada en un solo lugar&quot;</em></strong>.</p>
<p>Para esto Ruby on Rails, es tan liviano, y optimo en todo sentido, que no se necesita un aplication server espec&iacute;fico, ya que todo lo hace asi mismo en un solo paquete&#8230;Y algo adicional todo esto&nbsp;por ser un <a href="http://anatoly.ragesys.net/?p=77" target="_blank">lenguaje din&aacute;mico</a>.&nbsp;<font size="2">&nbsp;</font></p>
<p>Lo m&aacute;s soprendente fue que al hacer algunas pruebas un poco abstractas siguiendo unos videos, las consultas simples a la base de datos las hacia internamente (algo precido a lo que Microsoft har&aacute; con LINQ, en su proximo VS2008, que significa Lenguaje Integrado de Consultas, sobre objetos XML), sin necesidad de aplicar sentencias sql, ahora muchos se preguntaran y como hace esto, pues este framework de desarrollo, se conecta directamente a la base de datos y con un comando obtiene el esquema de la base de datos, incluyendo el tipo de datos y demas caracter&iacute;sticas, lo mas que se debe tener en cuenta son los nombres de los campos al desarrollar&#8230;&nbsp; <font size="2">&nbsp;</font></p>
<p>Esto genera unos archivos con primitivas de c&oacute;digo&nbsp; de m&eacute;todos como Adicionar, Editar, Eliminar, Consultar, y tambien logicamente te genera c&oacute;digo en la primera capa de datos, y las dem&aacute;s capas uno mismo lo complementa, tal es asi que en lo que corresponde a presentaci&oacute;n, es casi como estar programando bajo es elquema de scripting JSP, PHP o ASP 3.0, y podemos hacer lo&nbsp;que en la interface de usuario inclusive con desarrollo&nbsp;AJAX, el control de las respuesta y solicitudes, bajo alguna logica de negocios si es que deseamos, eso si todo bajo Ruby nativo, y por &uacute;ltimo el modelo de dominio que envuelve la base de datos, por eso que&nbsp;Rails le da a Ruby, un ambiente de desarrollo. Ahhh por ahora es comun hacerlo desde editores de texto y ejecutar ciertos comandos desde consola&#8230;</p>
<p>La prueba que realice lo hice desde windows, no&nbsp;esta dem&aacute;s ponerme a investigar en GNU/Linux, o un clon Unix, pero es como decir&nbsp; &quot;Est&aacute; como Pedro en su casa&quot;&#8230;</p>
<p>No da problemas al IIS, no interfiere con los recursos de memoria o procesos, totalmente independiente, solo que hay que levantar un servicio, muy peque&ntilde;o, alrededor de 10 Mb como maximo en memoria, y que solo vasta testear&nbsp; con <a href="http://localhost:3000/" target="_blank"><font size="2">http://localhost:3000</font></a>, (el puerto puede ser aleatorio, por default es 3000), y listo, ya tenemos el aplicacion server iniciado, luego tal como el IIS, tiene una carpeta principal donde alojamos nuestras aplicaciones, tambien la podemos jalar desde cualquier otra ubicaci&oacute;n, esto se realiza bajo comandos&#8230; Ejemplo: C:\rails nombre_proyecto</p>
<p><strong><font color="#ff0000" size="3">Ahora muchos se preguntar&aacute;n:</font></strong> <font color="#ff0000" size="3"></font></p>
<p><strong><font size="3">&iquest;Bajo que Sistema Operativo?</font> <br /></strong>Cualquiera, pero recomiendan para&nbsp;los GNU/Linux o &nbsp;UNIX para el Desarrollo, segun mi poca experiencia creo que no es exclusivo para UNIX&#8217;s.</p>
<p><strong><font size="3">&iquest;Qu&eacute; se necesita para funcionar?</font><br /></strong>Se recomiendan los servidores Web Apache y Lighttpd, que est&eacute;n ejecutan FastCGI, SCGI. <br />En windows, funciona genialmente, estando IIS y si no esta instalado da lo mismo&#8230;&nbsp;</p>
<p><strong><font size="3">&iquest;Con que Bases de datos trabaja?</font></strong><br />MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2 o FireBird&#8230; y quizas mas adelante en otras m&aacute;s&#8230;</p>
<p><strong><font size="3">&iquest;Existen ejemplos o tutoriales para Ruby on Rails (RoR)?</font></strong><font size="4"> </font></p>
<p>Si hay una gran variedad, pero existe &nbsp;un&nbsp;<a href="http://media.rubyonrails.org/video/rails_take2_with_sound.mov" target="_blank"> ejemplo de 15 minutos</a> donde crean de la nada un motor de Blogs, con comentarios y una interface administrativa. Y la aplicaci&oacute;n toma solamente 58 l&iacute;neas (impresionante verlo).<br /><a href="http://media.rubyonrails.org/video/flickr-rails-ajax.mov" target="_blank">Otro video</a> que se puede encontrar es como utilizando Ajax y el Api publico de Flickr, se pudo crear una m&aacute;quina de b&uacute;squeda para el sitio de Flickr, esto si es interesante ya que es algo que com&uacute;nmente se hac&iacute;a con Flash.Y tambi&eacute;n hay un ejemplo de c&oacute;mo se puede utilizar para realizar <a href="http://media.rubyonrails.org/video/migrations.mov" target="_blank">cambios a los esquemas de la base de datos</a><font size="2">.</font> </p>
<p>Y si vemos los videos, lo mas impresionante es&nbsp; es que la programaci&oacute;n que se realiza en <strong><em>MAC OS X</em></strong> con el editor de texto&nbsp;&nbsp;TextMate. </p>
<p>M&aacute;s&nbsp;ejemplos en <a href="http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials" target="_blank">http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials</a></p>
<p><strong><font size="3">&iquest;Ya se est&aacute; dando alojamiento (Hosting)&nbsp;para este modelo?</font></strong> <br />La respuesta es s&iacute;&#8230; </p>
<p>Cheken <a href="http://wiki.rubyonrails.org/rails/pages/RailsWebHosts" target="_blank">http://wiki.rubyonrails.org/rails/pages/RailsWebHosts</a>, revisen el wiki esta de interesante. <a href="http://www.mediatemple.net/webhosting/gs/" target="_blank">MEDIA TEMPLE</a> fue el primero dar alojamiento en su servicio Grid Service </p>
<p><strong><font size="3">Quienes ya est&aacute;n utilizando este modelo?<br /></font></strong>Seg&uacute;n el sitio oficial,&nbsp;mencionan&nbsp;que todo tipo de industrias, como: </p>
<ul>
<li>Colaboraci&oacute;n, comunidades, E-commerce, Administradores de Contenido, Empresas de Estad&iacute;sticas y Administraci&oacute;n.
<div>&nbsp;</div>
</li>
<li>Para administraci&oacute;n de Proyectos.
<div>&nbsp;</div>
</li>
<li>Chat para Negocios con una implementaci&oacute;n de Ajax Banguardista.
<div>&nbsp;</div>
</li>
<li>Empresa en el &aacute;rea para Grabar y compartir audio.
<div>&nbsp;</div>
</li>
<li>&nbsp;E-commerce hecho f&aacute;cil.
<div>&nbsp;</div>
</li>
<li>&nbsp;Administracion de Activos digitales.
<div>&nbsp;</div>
</li>
</ul>
<p><strong><font size="3">Que compiladores existen?</font></strong><br />Aunque suene incre&iacute;ble, no es en realidad no tiene un compilador como en definici&oacute;n profunda, se le debe llamar, creo que racionalmente por mi lo llamar&iacute;a un <strong>compilador interpretador</strong>, espero no equivocarme, su compilador nativo esta plagada en la&nbsp;web, pero lo m&aacute;s impresionante y lo que se espera siempre es que ya haya formas de compilar en otros ambientes, como por ejemplo en el mundo .net, si dado que&nbsp;microsoft ha abierto su CLR y ha modificado a este&nbsp;mismo, para soporte de lenguajes din&aacute;micos, dado que trabajar con lenguajes dinamicos es mas f&aacute;cil, y para no perder terreno y dejar contento a todos nos da la posibilidad de subier muchos lenguajes a su entorno de desarrollo desde su core&#8230; As&iacute; que podemos implementar Ruby desde .net, por&nbsp; ahora con la version Net Framework 2.0 </p>
<p>Dentro de las referencias&nbsp;tengo toda una explicaci&oacute;n de&nbsp;<strong><a href="http://anatoly.ragesys.net/?p=77" target="_blank">lenguajes din&aacute;micos</a></strong> en <strong>.NET. (<a href="http://anatoly.ragesys.net/?p=77" target="_blank">http://anatoly.ragesys.net/?p=77</a>)</strong></p>
<p>Uno de los primeros productos de Ruby para .net es&nbsp; <strong>Ruby in Steel</strong>, construido por <strong>Sapphire in Steel</strong> (<a href="http://www.sapphiresteel.com/" target="_blank">http://www.sapphiresteel.com/</a>), que se conectar&aacute; a <strong>Visual <a href="http://Studio.NET" title="http://Studio.NET" target="_blank">Studio.NET</a></strong> para tener una mezcla de los beneficios del <strong>IDE</strong> de <strong>Microsoft</strong> m&aacute;s las tecnolog&iacute;as <strong>Ruby</strong>. Est&aacute; disponible&nbsp;a un costo de 249 US$&nbsp;y tiene la intenci&oacute;n de permitirle a los developers usar <strong>Ruby</strong> sin tener que entrar y salir de <strong>VS</strong> a otra herramienta como el administrador de la base de datos. Incluye un debugger profesional, sintaxis coloreada y la habilidad de ejecutar aplicaciones de consola (lee el review en <strong>Infoworld</strong> <a class="" title="Link de Infoworld" href="http://www.infoworld.com/article/06/07/13/HNrubyinsteel_1.html" target="_blank" mce_href="http://www.infoworld.com/article/06/07/13/HNrubyinsteel_1.html ">aqu&iacute;</a>). Por cierto que en este sitio web puedes descargar un libro <strong>electr&oacute;nico gratuito</strong> llamado <strong>&quot;The Little Book of Ruby&quot;</strong>.Otro que existe es <strong>IronRuby</strong>, con licencia&nbsp; GPL osea freware, &nbsp;que es otra implementaci&oacute;n de <strong>Ruby</strong> para el <strong>.NET Framework</strong>, que permitir&aacute; ejecutar programas <strong>Ruby</strong> como nativos de <strong>.NET</strong>. Puedes encontrar m&aacute;s informaci&oacute;n de <strong>IronRuby</strong> en <a href="http://www.wilcob.com/Wilco/News/RubyForNET.aspx" target="_blank">http://www.wilcob.com/Wilco/News/RubyForNET.aspx</a>, puedes descargar el fuente y sacar buenas ideas, lo revise, pero me ray&eacute; por un momento&#8230; pero ya lo puse en mi VS2005, asi que a probar </p>
<p>Otro es Gardens Point <a href="http://Ruby.NET" title="http://Ruby.NET" target="_blank">Ruby.NET</a>, de la Universidad de Queensland en Australia, &nbsp;por ahora solo es un compilador, no se sabe &nbsp;si en un futuro se integrar&aacute; a Visual Studio , pero es muy posible que as&iacute; sea, ya que Microsoft es uno de los patrocinadores del proyecto. Aqu&iacute; el enalce: <a href="http://plas.fit.qut.edu.au/Ruby.NET/" target="_blank">http://plas.fit.qut.edu.au/Ruby.NET/</a> </p>
<p>Seguro que seguir&aacute;n saliendo m&aacute;s herramientas para entornos&nbsp; .net</p>
<p><strong><font size="3">&iquest;Existen otros IDE&#8217;s que lo soporten?</font></strong> <font size="3"></font><br />La respuesta es s&iacute;, pues hay una extensi&oacute;n para <a href="http://www.eclipse.org/" target="_blank">Eclipse IDE</a> (comunmente utilizado para java y es free), llamada Ruby Development Tools (RDT), aqui hay una forma de como obtenerlo y configurarlo (<a href="http://www.oreillynet.com/pub/a/ruby/2007/04/26/ruby-on-rails-meets-eclipse.html" target="_blank">http://www.oreillynet.com/pub/a/ruby/2007/04/26/ruby-on-rails-meets-eclipse.html</a><font size="2">)</font></p>
<p>Luego web-ando, enocntre otro excelente IDE, tambien free, llamado <a href="http://www.aptana.com/" target="_blank">Aptana IDE</a>, que a pesar que es un completo entorno de desarrollo, es multiplataforma, permite desarrollar&nbsp; aplicaciones AJAX, ya que es un IDE como su propia web dice &quot;The Aptana IDE is a free, open-source, cross-platform, JavaScript-focused development environment for building Ajax applications. It features code assist on JavaScript, HTML, and CSS languages, FTP/SFTP support and a JavaScript debugger to troubleshoot your code.&quot;, permite soporte&nbsp;para desarrollo&nbsp;de aplicaciones para&nbsp;IPhone&#8217;s, soporta la ulima tecnologia de Adobe, llamado <a href="http://www.aptana.com/air/" target="_blank">Adobe Air</a>&nbsp;, y propiamente Ruby on Rails, con la extension <a href="http://www.aptana.com/download_rails_rdt.php" target="_blank">Aptana RadRais</a>, que se instala en el mismo&nbsp; IDE. </p>
<p>Otro IDE&nbsp;interesante para RoR es <a href="http://www.plasmacode.com/" target="_blank">RoRED</a>, que no es mas que un nuevo IDE exclusivo para este prop&oacute;sito y solo corre bajo windows&#8230;</p>
<p>Y como comentario &uacute;ltimo <a href="http://en.wikipedia.org/wiki/RadRails" target="_blank">RadRails</a>, que lo esta desarrollando el grupo de Aptana IDE, es el principal entorno de desarrollo para ruby, pueden ver mas en <a href="http://en.wikipedia.org/wiki/RadRails" target="_blank">http://en.wikipedia.org/wiki/RadRails</a> </p>
<p><strong><font size="3">Conclusi&oacute;n:</font></strong></p>
<p>Como ya se sab&iacute;a que en&nbsp;1999 se pensaba que Java ser&iacute;a el nuevo &quot;big thing&quot;,&nbsp;pues mucho apostaban que el futuro ser&iacute;a todo Java, pero luego, MS saco su propio Virtual Machine: .NET Framework, con sorprendentes capacidades y poder manejar varios lenguajes en su CLR1.0 y algunos m&aacute;s en su&nbsp;CLR 2.0, pero algo tan peque&ntilde;o le esta sacando ventaja, &nbsp;RoR que se esta&nbsp;adheriendo al IDE&nbsp;VS2005, pero de todo esto, la amenaza del advenimiento de esta&nbsp;nuevo lenguaje a toda una comunidad que necesita desarrollo agil y sin tantas definiciones a la vez que sean rapidad y abiertas a las tecnolog&iacute;as, ya que&nbsp;no s&oacute;lo vale la pena&nbsp; adentrarse al mundo de<strong>&nbsp;Ruby (ojo no mal interpreten, Ruby en un lenguaje de programaci&oacute;n)</strong>, no porque gran cantidad de desarrolladores lo estan adoptando para crear aplicaciones, sino que puede ayudar como una soluci&oacute;n m&aacute;s para desarrollo de aplicaciones de consumo masivo, como las que ya existen actualmente.</p>
<p>Yo me pongo la camiseta, y espero poder realizar una aplicaci&oacute;n, mas adelante&#8230; hasta otra oportunidad&#8230;</p>
</li>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2007%2F07%2F25%2Fruby-on-rails-web-development-framework%2F';
  addthis_title  = 'Ruby+on+Rails%3A+Web+Development+Framework';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2007/07/25/ruby-on-rails-web-development-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenLINA: aplicaciones Linux corriendo en Windows y MacOS</title>
		<link>http://anatoly.ragesys.net/2007/05/28/openlina-aplicaciones-linux-corriendo-en-windows-y-macos/</link>
		<comments>http://anatoly.ragesys.net/2007/05/28/openlina-aplicaciones-linux-corriendo-en-windows-y-macos/#comments</comments>
		<pubDate>Mon, 28 May 2007 10:16:01 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[Open Source (OSS)]]></category>
		<category><![CDATA[Software Apps y novedades]]></category>
		<category><![CDATA[Tecnología y Actualidad Informática]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/2007/05/28/openlina-aplicaciones-linux-corriendo-en-windows-y-macos/</guid>
		<description><![CDATA[Un interesante proyecto hace uso de una máquina virtual muy especial para hacer que las aplicaciones Linux corran prácticamente al 100% de prestaciones en otros sistemas operativos como Windows y MacOS X.
Los autores de este proyecto llevan cuatro años trabajando en el desarrollo de un sistema capaz de hacer que un binario de Linux funcione [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Un interesante proyecto hace uso de una máquina virtual muy especial para hacer que las aplicaciones Linux corran prácticamente al 100% de prestaciones en otros sistemas operativos como Windows y MacOS X.</p>
<p>Los autores de este proyecto llevan cuatro años trabajando en el desarrollo de un sistema capaz de hacer que un binario de Linux funcione perfectamente en otros sistemas operativos como Windows o MacOS X.</p>
<p>En los vídeos y capturas de pantalla disponibles en su web se muestra cómo estos binarios conservan el aspecto original, lo cual hace que la experiencia de usuario no varíe respecto a la aplicación de partida.</p>
<p>Los binarios no tienen que recompilarse, y ocurre algo similar a lo que sucede con Java: una máquina virtual presente en los distintos sistemas operativos destino se encarga de interpretar ese ejecutable para que la aplicación corra sin problemas en estos sistemas.</p>
<p>Es evidente que ya era posible ejecutar aplicaciones nativas de Linux en otros sistemas operativos mediante diversos métodos &#8211; como la virtualización &#8211; pero la aproximación de OpenLINA es, según sus creadores mucho más directa. Aqui una demo de Lina</p>
<p align="center"><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/hGiIkceewRA"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/hGiIkceewRA" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p>En junio aparecerán el código fuente y los binarios de este proyecto Open Source, pueden ver sus web y los screenshots en <a href="http://www.openlina.com/screenshots.html">http://www.openlina.com/screenshots.html</a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2007%2F05%2F28%2Fopenlina-aplicaciones-linux-corriendo-en-windows-y-macos%2F';
  addthis_title  = 'OpenLINA%3A+aplicaciones+Linux+corriendo+en+Windows+y+MacOS';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2007/05/28/openlina-aplicaciones-linux-corriendo-en-windows-y-macos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
