<?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; gtk+</title>
	<atom:link href="http://www.fayerwayer.com/tag/gtk/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 18:30:43 +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>GTK+ se apronta a dar el paso a su versión 3.0</title>
		<link>http://www.fayerwayer.com/2010/05/gtk-se-apronta-a-dar-el-paso-a-su-version-3-0/</link>
		<comments>http://www.fayerwayer.com/2010/05/gtk-se-apronta-a-dar-el-paso-a-su-version-3-0/#comments</comments>
		<pubDate>Mon, 10 May 2010 12:45:50 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[gnome 3]]></category>
		<category><![CDATA[gtk+]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=66591</guid>
		<description><![CDATA[El toolkit gráfico del entorno de escritorio GNOME se prepara para iniciar un nuevo camino en su versión 3, cambio que provocará un quiebre en lo que conocemos actualmente como su interfaz gráfica. GTK+ es la biblioteca encargada de dibujar [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-46141" title="gnome-aero-rect" src="http://www.fayerwayer.com/up/2009/12/gnome-aero-rect.png" alt="gnome-aero-rect" height="300" />El toolkit gráfico del entorno de escritorio GNOME se prepara para iniciar un nuevo camino en su versión 3, cambio que provocará un quiebre en lo que conocemos actualmente como su interfaz gráfica.</p>
<p>GTK+ es la biblioteca encargada de dibujar todos los componentes de la interfaz gráfica de las aplicaciones, como por ejemplo botones, listas de selección o barras de menú.  Como tal, se trata de un componente crítico que determina el aspecto de las aplicaciones, en este caso sobre GNOME y principalmente sobre Linux, siendo la cara del sistema para el usuario final en distribuciones de amplio uso como Fedora y Ubuntu.</p>
<p>Los cambios de versión de este tipo no se producen muy a menudo, por ejemplo GTK+ 2.0 fue publicado en el año 2002  y se integraron importantes mejoras para la época como la estandarización sobre unicode, que permite representar caracteres de cualquier parte del mundo, y el uso de fuentes suavizadas.</p>
<p>Entre las características que están planificadas para GTK+ 3 se encuentran:</p>
<p><span id="more-66591"></span></p>
<ul>
<li>Dibujado en memoria no visible. Esto permitirá mejorar el dibujado de animaciones aprovechando el sistema gráfico actual que permite evitar el despliegue de imágenes no completas en pantalla fácilmente.</li>
<li>Simplificar la programación de nuevos componentes gráficos, por ejemplo reduciendo la complejidad del manejo de memoria de video no visible.</li>
<li>Dibujado de interfaces de usuario independientes de la resolución, para ajustar el tamaño de letras y otros componentes gráficos al tamaño del dispositivo final.</li>
<li>Soporte de transparencias simplificado y personalizable a través de themes.  Para facilitar la creación de interfaces como la que acompaña este artículo.</li>
<li>Soporte de dispositivos multitouch.</li>
</ul>
<p>Esta semana se liberó la versión 21 de la serie 2.x (2.21.0) y se anunció que 2.22.0 será la última de la serie 2.x.  En estricto rigor, la versión 3 comenzó a ser desarrollada el año pasado, pero hará su debut con el lanzamiento de GNOME 3 en Septiembre.</p>
<p><strong>Link:</strong> <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=ODIyNw">Preparing to let go of GTK+ 2.0 for GTK+ 3.0</a> <em>(Phoronix)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/05/gtk-se-apronta-a-dar-el-paso-a-su-version-3-0/feed/</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>Tutoriales para exprimir los pixeles con GIMP</title>
		<link>http://www.fayerwayer.com/2010/01/tutoriales-para-exprimir-los-pixeles-con-gimp/</link>
		<comments>http://www.fayerwayer.com/2010/01/tutoriales-para-exprimir-los-pixeles-con-gimp/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 18:20:19 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Entretenimiento]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[federico mena]]></category>
		<category><![CDATA[gimp]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[gtk+]]></category>
		<category><![CDATA[linux hackers]]></category>
		<category><![CDATA[miguel de icaza]]></category>
		<category><![CDATA[Nat Friedman]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[Richard Stallman]]></category>
		<category><![CDATA[Trolltech]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=51196</guid>
		<description><![CDATA[Nada mejor que aprovechar estos meses de relajo en el hemisferio sur para aprender a sacar provecho de joyas del código abierto como GIMP, la popular herramienta de dibujo y retoque fotográfico. En buena hora la revista Linux Format ha [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fayerwayer.com/up/2010/01/gimp-tutorial.png"><img class="aligncenter size-large wp-image-51199" title="gimp-tutorial" src="http://www.fayerwayer.com/up/2010/01/gimp-tutorial-570x367.png" alt="gimp-tutorial" width="570" height="367" /></a>Nada mejor que aprovechar estos meses de relajo en el hemisferio sur para aprender a sacar provecho de joyas del código abierto como <a href="http://www.gimp.org">GIMP</a>, la popular herramienta de dibujo y retoque fotográfico. En buena hora la revista <a href="http://www.linuxformat.com/">Linux Format</a> ha publicado gratuitamente y para todo el mundo los últimos 18 tutoriales de GIMP escritos por <a href="http://www.graphics-muse.org">Michael J. Hammel</a>, quien a la fecha ha publicado tres libros sobre el tema.</p>
<p>Aunque existan <a href="http://www.youtube.com/watch?v=vUWqRhReaZk">artistas talentosos que pueden crear maravillas hasta con MS-Paint</a>, una herramienta como GIMP es de gran ayuda para el resto de los &#8220;no-tan-talentosos&#8221;, y saber usarla puede cambiar totalmente el resultado final&#8230; Si <a href="http://www.youtube.com/fcatrin#p/a/u/2/sgUXZcDFtTA">hasta han resuelto casos policiales con conocimientos básicos de GIMP</a>.</p>
<p>Algo destacable de los tutoriales publicados por Linux Format es que no tratan simplemente de enseñar cada herramienta incluida en GIMP, sino que cada artículo está enfocado en realizar un mini proyecto, como por ejemplo crear una propaganda tipo iPod, crear imágenes tipo SinCity o integrar GIMP con otras herramientas de dibujo, como Inkscape.  Esto permite entender el objetivo de las herramientas en conjunto y cómo aportan a un producto final.</p>
<p>Los tutoriales vienen en archivos PDF de alta resolución, y son los mismos que se usaron para imprimir en Linux Format. Debido al tamaño <a href="http://www.tuxradar.com/gimp">se distribuyen por bittorrent</a> y hay permiso para compartirlos con todo el mundo.</p>
<p><span id="more-51196"></span></p>
<h2>Bonus Track: GIMP, GTK+ y GNOME</h2>
<p>GIMP fue una de los primeros proyectos emblemáticos del escritorio de código abierto, y  motivó el desarrollo de GTK+ (GIMP Toolkit), el toolkit para interfaces gráficas que hoy utiliza <a href="http://www.gnome.org">GNOME</a>. Antes de GTK+ los usuarios de GIMP tenían que comprar Motif, el toolkit usado en GIMP.</p>
<p>En forma paralela, <a href="http://www.fayerwayer.com/tag/miguel-de-icaza/">Miguel de Icaza</a> y <a href="http://www.gnome.org/~federico/">Federico Mena</a> comienzan a idear el proyecto GNOME como una alternativa libre para tener un entorno escritorio consistente en Linux. En ese tiempo contaban con el apoyo de varios amigos del código abierto, como <a href="http://www.fayerwayer.com/tag/nat-friedman/">Nat Friedman</a> y el mismísimo <a href="http://www.fayerwayer.com/tag/richard-stallman/">Richard Stallman</a>.</p>
<p>Después un frustrado intento por convencer a <a href="http://www.fayerwayer.com/tag/trolltech/">Trolltech</a> para usar un esquema de licenciamiento dual para Qt, cosa que finalmente hicieron varios años después, en Agosto de 1997 toman la ruta de GTK+, en donde Federico Mena ya participaba.</p>
<p>Finalmente en Septiembre de 1997, GTK+ se convierte en una biblioteca independiente de GIMP y comienza el nacimiento de una nueva generación de aplicaciones.</p>
<p><strong>Links:</strong><br />
- <a href="http://www.tuxradar.com/gimp">Free Gimp tutorial PDFs</a> <em>(TuxRadar)</em><br />
- <a href="http://manual.gimp.org/en/gimp-introduction-history.html">GIMP History</a> <em>(gimp.org)</em><br />
- <a href="http://primates.ximian.com/~miguel/gnome-history.html">The Story of the GNOME project </a><em>(Miguel de Icaza)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/01/tutoriales-para-exprimir-los-pixeles-con-gimp/feed/</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
		<item>
		<title>Canonical dará un salto visual con Ubuntu Lucid Lynx</title>
		<link>http://www.fayerwayer.com/2009/12/canonical-dara-un-salto-visual-con-ubuntu-lucid-lynx/</link>
		<comments>http://www.fayerwayer.com/2009/12/canonical-dara-un-salto-visual-con-ubuntu-lucid-lynx/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 18:30:24 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[gt]]></category>
		<category><![CDATA[gtk+]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lucid Lynx]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=46130</guid>
		<description><![CDATA[El equipo de interfaces de usuario, diseño e interacción de Canonical, la empresa que está detrás de Ubuntu Linux, está preparando un esperado cambio visual para su próxima versión Lucid Lynx (10.04).  El cambio no se trata de un simple [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-46141" title="gnome-aero-rect" src="http://www.fayerwayer.com/up/2009/12/gnome-aero-rect.png" alt="gnome-aero-rect" width="300" height="450" />El <a href="https://launchpad.net/ayatana">equipo de interfaces de usuario, diseño e interacción de Canonical</a>, la empresa que está detrás de Ubuntu Linux, está preparando un esperado cambio visual para su próxima versión Lucid Lynx (10.04).  El cambio no se trata de un simple theme, colores o artwork, sino que se ha mejorado el motor que se encarga de dibujar la interfaz gráfica (GTK+) para que ahora los themes puedan hacer uso de transparencias.</p>
<p>Hasta ahora, se había aplicado transparencia en el borde de las ventanas y en la ventana completa de forma uniforme, lo que hacía que algunas interfaces quedaran poco legibles.  Con este nuevo cambio ahora los diseñadores de themes podrán usar racionalmente la transparencia para modernizar el aspecto de las aplicaciones y por qué no decirlo, darle a GNOME un aspecto tipo Aero (Windows/KDE), cof! cof!.</p>
<p>En la imagen que acompaña este artículo se puede ver parte de una captura de pantalla en donde se muestra el menú con transparencia + blur junto a una aplicación con áreas semitransparentes.  La captura de pantalla completa se puede encontrar en el <a href="http://janhouse.deviantart.com/art/Gnome-quot-Aero-look-quot-tutorial-142265951|">tutorial publicado en deviantART</a>.</p>
<p>Por el momento los cambios están disponibles para ser instalados <a href="https://lists.ubuntu.com/archives/ubuntu-desktop/2009-December/002337.html">desde un repositorio personal (PPA)</a>, y por supuesto, requieren de un theme que haga uso de las transparencias como indica <a href="http://janhouse.deviantart.com/art/Gnome-quot-Aero-look-quot-tutorial-142265951">este tutorial</a>.</p>
<p>Este cambio fue publicado hace sólo tres días por lo que no está preparado para todo público, y se sabe que aplicaciones como nautilus y gnome-terminal muestran algunos problemas de despliegue.  Como hay tiempo para solucionar estos problemas el plan es incluirlo en Lucid Linx y si todo sigue bien, habilitarlo por omisión.</p>
<p>Una sola advertencia: Los paquetes disponibles sólo pueden ser utilizados con Ubuntu Lucid Lynx, que desde ayer tiene su <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=Nzc5MQ">primer release Alpha</a>.</p>
<p><strong>Link:</strong> <a href="https://lists.ubuntu.com/archives/ubuntu-desktop/2009-December/002337.html">Call for Lucid-testing: GTK enhancements</a> <em>(Ubuntu Desktop mailing list)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/12/canonical-dara-un-salto-visual-con-ubuntu-lucid-lynx/feed/</wfw:commentRss>
		<slash:comments>75</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>Google Chrome para Linux viene en camino</title>
		<link>http://www.fayerwayer.com/2009/03/google-chrome-para-linux-viene-en-camino/</link>
		<comments>http://www.fayerwayer.com/2009/03/google-chrome-para-linux-viene-en-camino/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 19:10:36 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Chromium]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[gtk+]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=21651</guid>
		<description><![CDATA[Hace poco comentábamos algunas decisiones que se estaban tomando respecto al desarrollo de Chromium para Linux, el navegador de código abierto que está detras de Google Chrome. Hoy les contamos que ya hay una versión pre-alpha de este navegador.  Esto [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_21659" class="wp-caption aligncenter" style="width: 580px"><img class="size-full wp-image-21659" src="http://www.fayerwayer.com/up/2009/03/chrome-prealpha-linux.png" alt="Chromium en Ubuntu Linux" width="570" height="417" /><p class="wp-caption-text">Chromium en Ubuntu Linux</p></div>
<p>Hace poco comentábamos algunas <a href="http://www.fayerwayer.com/2009/02/google-chrome-y-la-vida-despues-de-windows/">decisiones que se estaban tomando respecto al desarrollo de Chromium para Linux</a>, el navegador de código abierto que está detras de Google Chrome.</p>
<p>Hoy les contamos que ya hay una versión pre-alpha de este navegador.  Esto significa que hay una versión que está en pleno desarrollo y no necesariamente va a funcionar bien, pero es un primer paso.</p>
<p><span id="more-21651"></span></p>
<p>Este port de Chrome nos muestra una interfaz GTK que funciona<span style="line-through;">rá</span> igual que la interfaz de Windows.  Los sitios que hemos probado funcionan bien, pero no hay seguridad de que se comporte bien con todos. Algunas características como las pestañas, los marcadores o la ventana de opciones aún no se han implementado.</p>
<p>A pesar de esto, Chromium se comporta bastante bien para su nivel de madurez, incluso ya se siente más ligero que Firefox.</p>
<p>Los usuarios de Ubuntu podemos experimentar con este navegador gracias a que está disponible una <a href="https://launchpad.net/~chromium-daily/+archive/ppa">versión empaquetada en los repositorios PPA</a>.  Dado el estado del desarrollo, es una versión que se actualiza diariamente, y no está probada en profundidad.  Ya están advertidos!!</p>
<p><strong>Links:</strong></p>
<p>- <a href="http://tombuntu.com/index.php/2009/03/16/pre-alpha-chromium-browser-now-available/">Pre Alpha Chromium browser now available</a> <em>(tombuntu.com)</em><br />
- <a href="https://launchpad.net/~chromium-daily/+archive/ppa">PPA for Ubuntu Chromium daily build</a> <em>(ppa.launchpad.net)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/03/google-chrome-para-linux-viene-en-camino/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Google Chrome y la vida después de Windows</title>
		<link>http://www.fayerwayer.com/2009/02/google-chrome-y-la-vida-despues-de-windows/</link>
		<comments>http://www.fayerwayer.com/2009/02/google-chrome-y-la-vida-despues-de-windows/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 22:56:00 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[gtk+]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=19524</guid>
		<description><![CDATA[Una de las promesas de Google al lanzar su navegador Chrome era estar disponible en Windows, Linux y MacOS X.  Hasta ahora sólo existe la versión para Windows y hace pocos días se vieron las primeras capturas de Chrome para [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-19554" src="http://www.fayerwayer.com/up/2009/02/chrome-others.jpg" alt="" width="205" height="205" />Una de las promesas de Google al lanzar su navegador <a href="http://www.google.com/chrome/index.html?hl=es">Chrome</a> era estar <a href="http://www.google.com/chrome/intl/es/why.html?hl=es">disponible en Windows, Linux y MacOS X</a>.  Hasta ahora sólo existe la versión para Windows y hace pocos días se vieron las <a href="http://www.fayerwayer.com/2009/02/primeras-capturas-de-google-chrome-para-os-x/">primeras capturas de Chrome para MacOS X</a>. Ahora comienzan a aparecer las primeras noticias sobre Chrome para Linux.</p>
<p>La gran dificultad de contar con versiones para otros sistemas operativos que no sean de Microsoft es que <a href="http://www.hanselman.com/blog/TheWeeklySourceCode33MicrosoftOpenSourceInsideGoogleChrome.aspx">el código original de Chrome estaba demasiado amarrado a Windows</a>, se puede interpretar que la prioridad de Google no era sacar un producto diseñado con miras a futuro, sino que <a href="http://www.google.com/googlebooks/chrome/index.html#">ser el primero en incorporar cambios radicales</a> para competir de igual a igual frente a los dominantes Internet Explorer y Firefox en la plataforma que cuenta con la mayor cantidad de usuarios, el resto se podía atacar más tarde.</p>
<p>Esta actitud puede ser bastante criticada por los talibanes de la Ingeniería de Software, pero la historia demuestra que los <a href="http://en.wikipedia.org/wiki/Overengineering">diseños perfectos se pueden transformar en proyectos infinitos</a>, en donde un release final puede tardar años, es cosa de recordar <a href="http://en.wikipedia.org/wiki/Timeline_of_web_browsers#Graphical_Timeline">lo que costó llegar a la versión 1.0 de Mozilla</a> (antes de Firefox).</p>
<p><span id="more-19524"></span></p>
<p>Una de las decisiones a tomar por parte del equipo de Chrome era usar o no la misma versión de Windows para las otras plataformas por medio de <a href="http://www.winehq.org/">Wine</a> como <a href="http://www.winehq.org/pipermail/wine-devel/2006-May/047806.html">ya lo habían hecho antes con Picasa</a>.  El equipo de Chrome considera que su versión para Windows es suficientemente rápida incluso corriendo sobre Wine, ya había evidencia de que <a href="http://ubuntulife.wordpress.com/2008/09/03/instalar-google-chrome-en-ubuntu-mediante-wine/">la versión actual se puede ejecutar sobre Linux</a> en forma relativamente exitosa, y hasta existe <a href="http://www.codeweavers.com/services/ports/chromium/">CrossOver Chromium</a> para los que le temen a la linea de comandos.</p>
<p>Pero la ruta más corta, no es necesariamente la mejor.</p>
<p>El uso de <a href="http://groups.google.com/group/chromium-dev/browse_thread/thread/b89ab99a0c848b89/f3507e2ded99b354?pli=1">Wine quedó descartado</a> debido a que el resto de los usuarios merece tener la mejor experiencia que Chrome le pueda entregar.  Otra alternativa que surgió, fue usar un toolkit que permitiera tener una sola versión multiplataforma, en este caso el candidato claro era <a href="http://www.qtsoftware.com/products/">QT</a> que está disponible para las tres plataformas.  Sin embargo a la hora de entrar en detalles, el uso de un toolkit genérico hace que se tengan que sacrificar las características únicas de cada plataforma y que sólo se use un denominador común entre ellas, similar a lo que sucede con las aplicaciones construidas con <a href="http://www.tomlauren.com/weblog/archives/000022.html#Introduction_Swing">Java Swing.</a> Es también una ruta corta, a costa de sacrificar la integración de Chrome con cada sistema operativo. Como dicen Google, al final se termina hablando con el mismo lenguaje, pero con acento extranjero.</p>
<p>En el caso de Linux, QT puede ser bastante cercano a algo nativo cuando se usa el escritorio KDE, pero en el caso de MacOS X, los usuarios apuntan a una serie de <a href="http://www.osnews.com/permalink?348900">inconsistencias entre una aplicación QT y una aplicación nativa en Cocoa</a>.</p>
<p>El equipo de Chrome quiere que el navegador siga siendo un ciudadano distinguido entre los navegadores y al mismo tiempo que no sea mirado con malos ojos por los usuarios de cada plataforma.  En el caso de MacOS X  declaran explícitamente que la API es demasiado buena como para no aprovecharla.</p>
<blockquote><p>Un clon la versión de Windows definitivamente no sería aceptable en MacOS X. Donde las APIs para el desarrollo de interfaces de usuario son altamente evolucionadas y tienen muchas características impresionantes.</p></blockquote>
<p>En Linux el escenario no era tan claro ya que no existe un toolkit nativo que sea usado por la totalidad de los usuarios.  A ojos de Google existen al menos dos grande líderes : QT y <a href="http://www.gtk.org/">GTK+</a>, y entre ellos dos el que está más de acuerdo a sus objetivos es GTK+, lo que provocó una <a href="http://www.osnews.com/comments/20980">airada reacción de los que consideran que QT es técnicamente superior</a>.</p>
<p>En <a href="http://groups.google.com/group/chromium-dev/msg/f3507e2ded99b354">palabras del lider del área de interfaz de usuario de Google, Ben Goodger</a>:</p>
<blockquote><p>Mi pensamiento inicial era que un clon de la versión de Windows sería aceptable en Linux dado que el rendimiento de la aplicación por si sola es impresionante, y también debido a  la resistencia de algunos miembros del equipo que trabaja para la versión de Linux respecto a la interfaz del usuario.  Pero se pusieron de pie y hicieron su esfuerzo hacia una interfaz GTK+, si leen las otras discusiones en esta lista, verán que ese es el camino que hemos decidido.</p></blockquote>
<p>Dado que Chrome es de código abierto, siempre está la posibilidad de que se haga un desarrollo independiente con QT, en donde las voces críticas tendrán su oportunidad de demostrar la defendida superioridad de este toolkit.</p>
<p>Se espera que las versiones oficiales para MacOS X y Linux estén disponibles al público <a href="http://news.cnet.com/chrome-gets-mac-deadline-extensions-foundation/?tag=rtcol;news/">en Junio</a>.</p>
<p><strong>Links:</strong></p>
<p>- <a href="http://groups.google.com/group/chromium-dev/browse_thread/thread/b89ab99a0c848b89/f3507e2ded99b354?pli=1">Linux : the views situation</a> <em>(Chromium-dev)<br />
</em>- <a href="http://www.osnews.com/story/20980/Linux_Version_of_Chrome_To_Use_Gtk_">Linux version of Chrome to use GTK+</a> <em>(OS News)<br />
</em>- <a href="http://news.cnet.com/chrome-gets-mac-deadline-extensions-foundation/?tag=rtcol;news/">Chrome gets Mac deadline</a> <em>(CNET)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/02/google-chrome-y-la-vida-despues-de-windows/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
	</channel>
</rss>

