<?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; qt</title>
	<atom:link href="http://www.fayerwayer.com/tag/qt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fayerwayer.com</link>
	<description>Dosis diarias de tecnología en español.™</description>
	<lastBuildDate>Wed, 25 Nov 2009 11:15:00 +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>Videos del Nokia N900 corriendo Maemo con Qt</title>
		<link>http://www.fayerwayer.com/2009/10/videos-del-nokia-n900-corriendo-maemo-con-qt/</link>
		<comments>http://www.fayerwayer.com/2009/10/videos-del-nokia-n900-corriendo-maemo-con-qt/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 20:00:32 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Minipost]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=39133</guid>
		<description><![CDATA[Ayer les comentamos sobre los planes de Nokia para el futuro de Maemo, uno de ellos es su alejamiento del toolkit Gtk+ para ser reemplazado por Qt en la plataforma base.
Se han publicado un par de videos en donde ya se puede ver cómo funciona Qt con Maemo en el Nokia N900.  En uno, que [...]<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></description>
			<content:encoded><![CDATA[<div id="attachment_30996" class="wp-caption alignright" style="width: 310px"><a href="http://www.fayerwayer.com/up/2009/07/maemo-qt.jpg"><img class="size-full wp-image-30996" title="maemo-qt" src="http://www.fayerwayer.com/up/2009/07/maemo-qt.jpg" alt="(cc) por Luc Byhet" width="300" height="200" /></a><p class="wp-caption-text">(cc) por Luc Byhet</p></div>
<p>Ayer les comentamos sobre los <a href="http://www.fayerwayer.com/2009/10/nokia-prepara-gran-mejora-en-maemo-con-el-uso-de-qt/">planes de Nokia para el futuro de Maemo</a>, uno de ellos es su alejamiento del toolkit <a href="http://www.gtk.org">Gtk+</a> para ser reemplazado por <a href="http://qt.nokia.com">Qt</a> en la plataforma base.</p>
<p>Se han publicado un par de videos en donde ya se puede ver cómo funciona Qt con Maemo en el Nokia N900.  En uno, que parece ser oficial de Nokia, se puede ver entre otras cosas el uso de aceleración gráfica con OpenGL ES, Widgets vectoriales a través de Scalable Vector Graphics (<a href="http://es.wikipedia.org/wiki/Scalable_Vector_Graphics">SVG</a>), animaciones y el clásico mapa.</p>
<p>El otro video es de uno de los miembros de la comunidad de KDE, quien fue uno de los 300 <span style="text-decoration: line-through;">malditos</span> afortunados que recibieron de regalo un Nokia N900 en el reciente encuentro Maemo Summit realizado en Amsterdam.</p>
<p>En el video muestra el framework <a href="http://www.fayerwayer.com/2009/06/lo-nuevo-de-plasma-en-kde-43/">Plasma de KDE</a> corriendo sobre el N900. Según el autor, sólo fue necesario cambiar unas 20 líneas de código para tener esta tecnología corriendo sobre Maemo.  El único problema fue la resolución, porque si bien Plasma está preparado para <a href="http://www.fayerwayer.com/2009/07/kde-toma-la-palabra-con-plasma-netbook/">correr en dispositivos de pantallas pequeñas como netbooks</a>, el N900 es más pequeño aún.</p>
<p>Por lo que se puede ver en ambos videos, el esfuerzo de cambiar un componente tan importante como el toolkit vale la pena, si éste permite crear el nivel de interfaces gráficas que se están viendo en Maemo.</p>
<p><a href="http://www.fayerwayer.com/2009/10/videos-del-nokia-n900-corriendo-maemo-con-qt/"><em>Click here to view the embedded video.</em></a></p> <p><a href="http://www.fayerwayer.com/2009/10/videos-del-nokia-n900-corriendo-maemo-con-qt/"><em>Click here to view the embedded video.</em></a></p>
<p><strong>Link:</strong> <a href="http://www.kdenews.org/2009/10/12/free-n900">Free N900</a> <em>(KDE.news)</em></p>
<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/10/videos-del-nokia-n900-corriendo-maemo-con-qt/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Nokia prepara gran mejora en Maemo con el uso de Qt</title>
		<link>http://www.fayerwayer.com/2009/10/nokia-prepara-gran-mejora-en-maemo-con-el-uso-de-qt/</link>
		<comments>http://www.fayerwayer.com/2009/10/nokia-prepara-gran-mejora-en-maemo-con-el-uso-de-qt/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 18:35:27 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=38972</guid>
		<description><![CDATA[Mientras aún nos recuperamos de la impresión generada por el N900 de Nokia, ya se está mostrando el camino que seguirá la plataforma Maemo, que le da vida a este equipo.  En Ars Technica han publicado un contundente artículo de qué es lo que vendrá en Maemo 6.
La semana pasada se realizó el Maemo Summit [...]<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></description>
			<content:encoded><![CDATA[<div id="attachment_29969" class="wp-caption alignright" style="width: 310px"><a href="http://www.fayerwayer.com/up/2009/06/2884784511_e2c276a79f.jpg"><img class="size-medium wp-image-29969" title="maemo t-shirt" src="http://www.fayerwayer.com/up/2009/06/2884784511_e2c276a79f-300x168.jpg" alt="(cc) by Tim Samoff" width="300" height="168" /></a><p class="wp-caption-text">(cc) by Tim Samoff</p></div>
<p>Mientras aún nos recuperamos de la <a href="http://www.fayerwayer.com/2009/08/la-potencia-del-desktop-en-la-palma-de-la-mano-con-maemo-5/">impresión generada por el N900 de Nokia</a>, ya se está mostrando el camino que seguirá la plataforma Maemo, que le da vida a este equipo.  En Ars Technica han publicado un <a href="http://arstechnica.com/open-source/news/2009/10/next-gen-nokia-linux-devices-will-get-multitouch-and-qt-ui.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss">contundente artículo</a> de qué es lo que vendrá en Maemo 6.</p>
<p>La semana pasada se realizó el Maemo Summit en Amsterdam, en donde Nokia reveló sus planes para la próxima versión de su plataforma móvil basada en Linux. Bajo el nombre clave Harmattan, Maemo 6 promete mejorar radicalmente la interfaz de usuario y agregar algunas características que quedaron pendientes, como es el soporte de multitouch.</p>
<p>Si bien aún no se sabe cómo será el look&amp;feel de Maemo 6, algunos desarrolladores presentes en el encuentro indicaron que tendrá una interfaz de usuario que se podrá desplazar en todas direcciones e incluirá varios widgets interactivos. Se mejorará la suavidad en que se cambia la interfaz de usuario cuando éste pone el dispositivo en posición vertical u horizontal y además de agregar el soporte de multitouch, se incluirá un sistema gestual más sofisticado.</p>
<p>Para aplicar estos cambios, Nokia dejará de usar GTK+ como tookit de interfaz de usuario, <a href="http://www.fayerwayer.com/2009/07/plataforma-maemo-de-nokia-utilizara-qt/">migrando completamente a Qt</a>.  Éste es un camino que no es de sorprender debido a las mejoras realizadas en Qt después de que Nokia adquirió a Trolltech.  De todas formas, aún se podrán usar aplicaciones basadas en GTK+, pero las aplicaciones incluidas con la plataforma y otros componentes propios de ella usarán Qt.</p>
<p><span id="more-38972"></span>Las aplicaciones en Maemo 6 no vivirán en ventanas, sino que funcionarán dentro de un <a href="http://arstechnica.com/open-source/news/2008/05/troll-treasure-qt44-in-depth.ars/2">QGraphicsView de Qt</a>.  Esto quiere decir que los componentes gráficos como botones, listas, cajas de texto, etc, estarán incrustados en un área completamente gráfica.  Esto permite por ejemplo poder rotar la interfaz como un todo y no como componentes individuales, mejorando el uso de la aceleración gráfica por hardware y conviviendo nativamente con efectos visuales sobre OpenGL.</p>
<p>Otra ventaja que Nokia ve en Qt es su portabilidad, ya que podría simplificar el proceso de desarrollo de aplicaciones para Maemo. Con Qt, el core de Maemo podría correr nativamente en sistemas de escritorio por lo que no necesitarían algo adicional para probar en el ambiente de desarrollo antes de llevar el producto al hardware real.</p>
<p>Nokia también piensa agregar la posibilidad de distribuir contenido comercial en la plataforma.  Este aspecto es controversial ya que requeriría implementar políticas de DRM en todos los niveles de la plataforma, lo que complicaría el desarrollo de ROM&#8217;s modificadas por terceros.  Nokia se anticipa a este problema y cree que puede ser resuelto con un framework de seguridad en donde se concentre esta funcionalidad.</p>
<p>El uso de DRM y el acceso a contenido protegido estará disponible sólo para las ROMs originales.  Los usuarios aún podrán meter mano a sus dispositivos e instalar sus propias ROMs con la única limitación es que no podrán reproducir contenido protegido en ese caso, lo que es bastante aceptable.  Si bien aún no se ha especificado cómo funcionará esta dualidad, Nokia dice que los usuarios podrán intercambiar entre usar su propia ROM y usar otro modo con DRM.</p>
<p>Nokia ya lanzó un preview del SDK en Maemo Summit, y se espera que la versión Alpha este disponible a principios del 2010, la versión beta vendría en el segundo cuatrimestre.  En teoría el N900 también será compatible con Maemo 6, pero por los tiempos definidos en el plan de Maemo 6 algunos probablemente preferirán esperar.</p>
<p><strong>Link:</strong> <a href="http://arstechnica.com/open-source/news/2009/10/next-gen-nokia-linux-devices-will-get-multitouch-and-qt-ui.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss">Next-gen Nokia Linux devices will get multitouch and Qt UI</a> <em>(Ars Technica)</em></p>
<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/10/nokia-prepara-gran-mejora-en-maemo-con-el-uso-de-qt/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Plataforma Maemo de Nokia utilizará Qt</title>
		<link>http://www.fayerwayer.com/2009/07/plataforma-maemo-de-nokia-utilizara-qt/</link>
		<comments>http://www.fayerwayer.com/2009/07/plataforma-maemo-de-nokia-utilizara-qt/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 19:00:41 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=30993</guid>
		<description><![CDATA[Una de las interrogantes que se crearon cuando Nokia adquirió a Trolltech, la empresa desarrolladora de Qt, fue el futuro de la plataforma Maemo, cuyos pilares están formados por componentes de GNOME y en especial, su toolkit gráfico Gtk+, competidor directo de Qt.
En el reciente Gran Canaria Desktop Summit, Nokia anunció que Maemo se migrará [...]<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></description>
			<content:encoded><![CDATA[<div id="attachment_30996" class="wp-caption alignright" style="width: 310px"><a href="http://www.flickr.com/photos/lucbyhet/3688322382/in/set-72157620956847262/"><img class="size-full wp-image-30996" title="maemo-qt" src="http://www.fayerwayer.com/up/2009/07/maemo-qt.jpg" alt="(cc) por Luc Byhet" width="300" height="200" /></a><p class="wp-caption-text">(cc) por Luc Byhet</p></div>
<p>Una de las <a href="http://www.fayerwayer.com/2009/03/el-rumbo-de-qt-en-las-manos-de-nokia/">interrogantes que se crearon cuando Nokia adquirió a Trolltech</a>, la empresa desarrolladora de Qt, fue el futuro de la plataforma <a href="http://www.maemo.org">Maemo</a>, cuyos pilares están formados por componentes de GNOME y en especial, su toolkit gráfico Gtk+, competidor directo de Qt.</p>
<p>En el reciente <a href="http://www.grancanariadesktopsummit.org/">Gran Canaria Desktop Summit</a>, Nokia anunció que Maemo se migrará a Qt, dejando atrás a Gtk+.  En un principio esto podría parecer un duro golpe al proyecto GNOME, pero no lo es tanto ya que el resto de las tecnologías subyacentes seguirán siendo de GNOME: glib, dbus, gvfs, gstreamer, gconf, etc.</p>
<p>La noticia fue anunciada en el <a href="http://flors.wordpress.com/2009/07/05/maemo-harmattan-keynote-at-gcds/">keynote de Quim Guil</a>, y en su blog agrega:</p>
<blockquote><p>Maemo Harmattan basará su framework de aplicaciones en Qt manteniendo su middleware basado en tecnologías de GNOME. El objetivo es ofrecer un sistema basado en Linux para móviles que sea abierto y eficiente, con QT como una API multiplataforma que también está siendo usada en Symbian y está disponible en otros sistemas operativos móviles y tradicionales.</p></blockquote>
<p>El desarrollador <a href="http://www.vuntz.net/journal/post/2009/07/04/Nokia-GNOME-Mobile">Vincent Untz da su punto de vista</a> desde la trinchera de GNOME:</p>
<blockquote><p>Aunque migrar a Qt es un movimiento lógico de Nokia, es bueno ver que la compañía sigue firmemente comprometida con GNOME en el área móvil. Actualmente es alucinante ver que lo que hemos construido es atractivo para un gran participante de la industria como Nokia (y, bueno, otros también).</p></blockquote>
<p><em></em></p>
<p>Los primeros dispositivos basados en la nueva encarnación de Maemo con Qt se esperan para más adelante, ya que el equipo esperado para este año (Nokia N900) estará basado en Gtk+.</p>
<p><strong>Links:</strong><br />
- <a href="http://www.osnews.com/story/21779/Maemo_To_Switch_To_Qt">Maemo to switch to Qt</a> <em>(OS News)</em><br />
- <a href="http://flors.wordpress.com/2009/07/05/maemo-harmattan-keynote-at-gcds/">Maemo Harmattan keynote at GCDS</a> <em>(blog de Quim Guil)</em></p>
<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/07/plataforma-maemo-de-nokia-utilizara-qt/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>KOffice 2 llega a tu escritorio</title>
		<link>http://www.fayerwayer.com/2009/05/koffice-2-llega-a-tu-escritorio/</link>
		<comments>http://www.fayerwayer.com/2009/05/koffice-2-llega-a-tu-escritorio/#comments</comments>
		<pubDate>Thu, 28 May 2009 18:45:29 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[koffice]]></category>
		<category><![CDATA[ODF]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=27395</guid>
		<description><![CDATA[Ya está disponible la esperada versión 2.0.0 de KOffice, la suite de oficina libre de KDE.
Este release marca el resultado de más de 3 años de trabajo para portar KOffice a Qt4 y KDE4 y en cierta medida, reconstruir las aplicaciones que componen a KOffice.
En los últimos años, el equipo de KOffice ha reestructurado el [...]<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fayerwayer.com/up/2009/05/koffice-logo.jpg"><img class="alignright size-full wp-image-27400" title="koffice logo" src="http://www.fayerwayer.com/up/2009/05/koffice-logo.jpg" alt="" width="240" height="268" /></a>Ya está disponible la esperada versión 2.0.0 de KOffice, la suite de oficina libre de KDE.</p>
<p>Este release marca el resultado de más de 3 años de trabajo para portar KOffice a Qt4 y KDE4 y en cierta medida, reconstruir las aplicaciones que componen a KOffice.</p>
<p>En los últimos años, el equipo de KOffice ha reestructurado el framework en una base de código ágil y flexible.  La intención era incrementar la integración entre los componentes de KOffice y reducir la funcionalidad duplicada de tal forma de facilitar la mantención y el desarrollo de nuevas características.  Además, se han implementado nuevas formas de interactuar con el usuario para apoyar las nuevas características.</p>
<p>Según el equipo de KOffice, este release es el primer preview público de lo que se ha logrado y está destinado principalmente a desarrolladores o cualquiera que quiera probar esta nueva generación.  No está orientada al usuario final y recomiendan a las distribuciones no incluirl a KOffice como la suite de oficina por omisión por el momento.  Se espera que aun aparezcan bugs e incompatibilidades a medida que más personas vayan probando KOffice.</p>
<p>También hay que hacer notar que KOffice 2.0 no tiene todas las características que estaban en KOffice 1.6.  Éstas se integrarán en las versiones 2.1 y 2.2.  Además, no todas las aplicaciones que estaban en KOffice 1.6 están en KOffice 2.0 y también se integrarán en versiones posteriores.</p>
<p><span id="more-27395"></span></p>
<h2>Componentes</h2>
<p>Estas son las aplicaciones que se encuentran suficientemente maduras para formar parte de KOffice 2.0:</p>
<ul>
<li>KWord &#8211; Procesador de texto</li>
<li>KSpread &#8211; Planilla de cálculo</li>
<li>KPresenter &#8211; Gestor de presentaciones</li>
<li>KPlato &#8211; Administración de proyectos</li>
<li>Karbon &#8211; Editor de gráficos vectoriales</li>
<li>Krita &#8211; Editor de imágenes.</li>
</ul>
<p>La aplicación que antes se conocía como KChart ahora es un plugin de formas que se puede utilizar en cualquier aplicación de KOffice.</p>
<p>La aplicación de base de datos Kexi y el editor de formulas vendrán en la versión 2.1, mientras que no se sabe cuando será incluido el editor de diagramas Kivio, ya que no hay un mantenedor oficial que se esté haciendo cargo.</p>
<h2>Destacados de KOffice</h2>
<p>KOffice 2 es una suite mucho más flexible que su generación anterior.  La integración entre componentes es mucho mas fuerte por medio del concepto de Flake Shapes.  Un Flake Shape puede ser tan simple como un cuadrado o un círculo o tan complejo como un diagrama o una partitura.  A ojos del usuario normal, se puede ver como un modelo de integración similar al que se ocupa en Windows a través de <a href="http://es.wikipedia.org/wiki/Component_Object_Model">COM (Component Object Model)</a>.</p>
<p>Con Flake, las aplicaciones de KOffice pueden manejar cualquier forma.  Por ejemplo, Krita puede incrustar gráficos vectoriales o Karbon puede incrustar diagramas.  Esta flexibilidad no solo le da a KOffice una fuerte integración, sino que también permite que nuevas aplicaciones se creen fácilmente a partir de los componentes ya desarrollados.</p>
<p>En el lado de la interfaz de usuario, todas las aplicaciones de KOffice tienen un diseño que se ajusta mejor a las pantallas anchas que se usan hoy en día.  La interfaz consiste en un área de trabajo más una barra lateral en donde se alojan las herramientas.  Cualquier herramienta puede ser separada para aparecer en su propia ventana y posteriormente se puede volver a incrustar en el panel lateral.</p>
<h2>KOffice 2 no sólo para Linux</h2>
<p>La suite completa está disponible para Linux (KDE o GNOME), Windows y Macintosh.  Se espera que la versión para Solaris y otros Unix&#8217;es estén disponibles en poco tiempo.</p>
<p>Ya que KOffice está construido sobre las bibliotecas de Qt y KDE, todas las aplicaciones se integran bien con la plataforma en donde se ejecutan y adoptan el look and feel nativo.</p>
<h2>Soporte nativo para OpenDocument</h2>
<p>La adopción del formato standard de documentos OpenDocument Format (ODF) cada vez crece y crece con más fuerza, y KOffice lo usa como su formato nativo.</p>
<p>Esto garantizará interoperabilidad con muchas otras herramientas de oficina como OpenOffice.org y <a href="http://www.fayerwayer.com/2009/04/microsoft-office-2007-sp2-pone-fin-a-una-era/">Microsoft Office</a> (<a href="http://www.fayerwayer.com/2009/05/compatibilidad-de-office-2007-con-odf-despierta-sospechas/">cuando lo implementen bien</a> <img src='http://www.fayerwayer.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .  El equipo de KOffice tiene representantes en el comité que define ODF y ha sido un activo participante en el proceso de darle forma a ODF desde sus inicios.</p>
<p>Los <a href="http://www.koffice.org/wordpress/category/news/downloads/">binarios para Ubuntu, Gentoo y OpenSUSE ya se encuentran disponibles en el sitio de KOffice</a>.  Se espera que los binarios para el resto de las plataformas estén disponibles dentro de poco, partiendo por las versiones de Windows y Macintosh.</p>
<p><strong>Link :</strong> <a href="http://www.koffice.org/wordpress/2009/05/koffice-200-released">KOffice 2.0.0 released</a> <em>(koffice.org)</em></p>

<a href='http://www.fayerwayer.com/2009/05/koffice-2-llega-a-tu-escritorio/koffice-logo/' title='koffice logo'><img width="100" height="100" src="http://www.fayerwayer.com/up/2009/05/koffice-logo-100x100.jpg" class="attachment-thumbnail" alt="" title="koffice logo" /></a>
<a href='http://www.fayerwayer.com/2009/05/koffice-2-llega-a-tu-escritorio/kword/' title='KWord'><img width="100" height="100" src="http://www.fayerwayer.com/up/2009/05/kword-100x100.png" class="attachment-thumbnail" alt="" title="KWord" /></a>
<a href='http://www.fayerwayer.com/2009/05/koffice-2-llega-a-tu-escritorio/kspread/' title='KSpread'><img width="100" height="100" src="http://www.fayerwayer.com/up/2009/05/kspread-100x100.png" class="attachment-thumbnail" alt="" title="KSpread" /></a>
<a href='http://www.fayerwayer.com/2009/05/koffice-2-llega-a-tu-escritorio/krita/' title='KRita'><img width="100" height="100" src="http://www.fayerwayer.com/up/2009/05/krita-100x100.png" class="attachment-thumbnail" alt="" title="KRita" /></a>
<a href='http://www.fayerwayer.com/2009/05/koffice-2-llega-a-tu-escritorio/krita_osx/' title='Krita en Mac OSX'><img width="100" height="100" src="http://www.fayerwayer.com/up/2009/05/krita_osx-100x100.png" class="attachment-thumbnail" alt="" title="Krita en Mac OSX" /></a>
<a href='http://www.fayerwayer.com/2009/05/koffice-2-llega-a-tu-escritorio/kpresenter/' title='KPresenter'><img width="100" height="100" src="http://www.fayerwayer.com/up/2009/05/kpresenter-100x100.png" class="attachment-thumbnail" alt="" title="KPresenter" /></a>

<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/05/koffice-2-llega-a-tu-escritorio/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Qt sigue en los caminos de apertura</title>
		<link>http://www.fayerwayer.com/2009/05/qt-sigue-en-los-caminos-de-apertura/</link>
		<comments>http://www.fayerwayer.com/2009/05/qt-sigue-en-los-caminos-de-apertura/#comments</comments>
		<pubDate>Wed, 13 May 2009 22:16:46 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[Trolltech]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=26243</guid>
		<description><![CDATA[Tal como les contábamos hace poco, desde que Nokia compró a Trolltech se han ido eliminando las trabas para que la tecnología Qt se transforme en un ciudadano de primer nivel en el ámbito del software libre.  Hoy se ha dado un paso importante y es que los repositorios en donde se administra el código [...]<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></description>
			<content:encoded><![CDATA[<div id="attachment_26244" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-26244" src="http://www.fayerwayer.com/up/2009/05/welcome.jpg" alt="QT Creator IDE" width="500" height="351" /><p class="wp-caption-text">QT Creator IDE</p></div>
<p>Tal como les contábamos hace poco, desde que Nokia compró a Trolltech<a href="http://www.fayerwayer.com/2009/03/el-rumbo-de-qt-en-las-manos-de-nokia/"> se han ido eliminando las trabas</a> para que la tecnología Qt se transforme en un ciudadano de primer nivel en el ámbito del software libre.  Hoy se ha dado un paso importante y es que los <a href="http://qt.gitorious.org/">repositorios</a> en donde se administra el código de Qt <a href="http://www.kdenews.org/2009/05/11/qt-now-open-community-contributions">se han abierto para recibir aportes de la comunidad</a>.</p>
<p><span id="more-26243"></span></p>
<p>Ahora cualquier persona puede ayudar en el desarrollo de QT contrbuyendo código, traducciones, ejemplos y otro material relacionado con Qt o los proyectos relacionados con este toolkit.  Junto a este movimiento también se ha publicado <a href="http://www.javaworld.com/javaworld/jw-08-2007/jw-08-qtjambi.html">Qt Jambi</a> bajo la licencia LGPL.  Esto quiere decir que se podrán desarrollar aplicaciones basadas en Qt usando el lenguaje de programación <a href="http://java.sun.com">Java</a> y éstas podrán ser de código cerrado, por ejemplo como las aplicaciones basadas en <a href="http://www.eclipse.org">Eclipse</a> que usan Java en combinación con <a href="http://www.gtk.org">GTK+</a>.</p>
<p>El repositorio en donde se ha publicado Qt usa el <a href="http://www.youtube.com/watch?v=4XpnKHJAok8">sistema de control de versiones Git creado por Linus Torvalds</a>, se trata de uno de los sistemas de administración de cambios distribuido más avanzado, y está tomando el dominio de los proyectos de código abierto a pasos agigantados.</p>
<p>En este sitio no solo se va a publicar Qt, sino que también otros proyectos y herramientas relacionadas con Qt, incluyendo <a href="http://www.qtsoftware.com/products/developer-tools">Qt Creator IDE</a>, Qt Jambi y varios proyectos de <a href="http://labs.trolltech.com/page/Main_Page">Qt Labs</a>.</p>
<p>También se ha publicado el <a href="http://www.qtsoftware.com/developer/qt-roadmap">roadmap</a> que da una idea de las características que están en pleno desarrollo y los proyectos de investigación en ejecución de tal forma de ayudar a entender la dirección futura de Qt.  Se ha publicado con el fin de que la comunidad también ayude a definir este camino a través del feedback y otras contribuciones.</p>
<p><strong>Link : </strong><a href="http://www.kdenews.org/2009/05/11/qt-now-open-community-contributions">Qt now open for contributions</a> (KDE News)</p>
<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/05/qt-sigue-en-los-caminos-de-apertura/feed/</wfw:commentRss>
		<slash:comments>20</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 sin tener que lidiar con lenguajes como C/C++ o Java.
El fundador y líder del proyecto [...]<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></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>
<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/04/mono-24-y-monodevelop-24-anunciados-oficialmente/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
		<item>
		<title>El rumbo de Qt en las manos de Nokia</title>
		<link>http://www.fayerwayer.com/2009/03/el-rumbo-de-qt-en-las-manos-de-nokia/</link>
		<comments>http://www.fayerwayer.com/2009/03/el-rumbo-de-qt-en-las-manos-de-nokia/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 17:57:20 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[fsf]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[Trolltech]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=21031</guid>
		<description><![CDATA[A principios del año pasado Nokia adquirió la empresa Trolltech, creadores del toolkit Qt, un framework para el desarrollo de interfaces de usuario (GUI) de código abierto y disponible para varias plataformas.  Esta adquisición provocó mucha especulación dado que Qt es la base de el entorno de escritorio KDE y al mismo tiempo Nokia ya [...]<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-10940" src="http://www.fayerwayer.com/up/2008/10/nokia.jpg" alt="" width="250" height="143" />A principios del año pasado <a href="http://www.fayerwayer.com/2008/01/nokia-se-comera-a-trolltech/">Nokia adquirió la empresa Trolltech</a>, creadores del toolkit Qt, un framework para el desarrollo de interfaces de usuario (GUI) de código abierto y disponible para varias plataformas.  Esta adquisición provocó mucha especulación dado que Qt es la base de el entorno de escritorio <a href="http://www.kde.org/">KDE</a> y al mismo tiempo Nokia ya tenía la plataforma <a href="http://maemo.org/">Maemo</a>, basada en <a href="http://www.gnome.org">GNOME</a>, incluso con productos disponibles para el público general como los equipos <a href="http://arstechnica.com/hardware/reviews/2005/12/nokia770.ars">Nokia 770</a> y <a href="http://europe.nokia.com/A4952155">N810</a>.  Para agregar más confusión aun, a mediados de año <a href="http://www.wayerless.com/2008/12/nokia-es-oficialmente-la-nueva-duena-de-symbian/">Nokia adquirió la empresa que desarrolla Symbian OS</a>, el sistema operativo de sus móviles, y <a href="http://www.fayerwayer.com/2008/06/gracias-nokia-symbian-ahora-es-open-source/">lo licenció como Open Source</a>.</p>
<p>Entre las especulaciones que se hicieron estaba el alejamiento de Maemo, un cambio a un licenciamiento más restrictivo de Qt, lo que complicaría a KDE, etc.  Desde un principio Nokia trató de tranquilizar los animos y prometió comportarse bien con Qt y al parecer lo están cumpliendo.</p>
<p><span id="more-21031"></span></p>
<p>La semana pasada Nokia liberó la versión 4.5 de Qt y los anuncios desmienten estos rumores y muestran un futuro prometedor para Qt y  otros proyectos en donde se han visto involucrados.<br />
<a name="webkit"></a></p>
<h2>WebKit</h2>
<p>La relación entre Qt y WebKit es una historia de amor y odio. Esta historia comienza cuando Apple buscaba un motor de HTML para utilizar en su navegador Safari, una alternativa era usar <a href="https://developer.mozilla.org/en/Gecko">Gecko de Mozilla</a> y la otra era usar KTHML, el motor de render de KDE creado por Lars Knolls, hoy vicepresidente de ingeniería de Trolltech.  Apple se la jugó por KHTML y en un principio no tuvieron una buena actitud con KDE porque <a href="http://en.wikipedia.org/wiki/WebKit#Controversy">los cambios que Apple hacía a KHTML no retornaban o no eran directamente aplicables a Qt/KDE.</a> Después de varias discusiones, Apple publicó sus cambios en su propio repositorio bajo el nombre de <a href="http://webkit.org/">WebKit</a> y comenzaron a recibir cooperación de los desarrolladores de KHTML. El resto de la historia ya es conocida: Hoy WebKit es ampliamente usado tanto por los productos de Apple como en desarrollos abiertos, enfrentándose de igual a igual con Gecko y el motor de render de Internet Explorer.</p>
<p>El release de Qt 4.5 hecho por Nokia incluye a WebKit con el nuevo motor de JavaScript <a href="http://webkit.org/blog/189/announcing-squirrelfish/">SquirrelFish</a>.  Este motor mejora notablemente el rendimiento de JavaScript tal como lo está haciendo <a href="http://code.google.com/p/v8/">Google con V8</a> y <a href="http://arstechnica.com/open-source/news/2008/09/new-firefox-javascript-engine-is-faster-than-chromes-v8.ars">Mozilla en SpiderMonkey</a>.  SquirrelFish ya es utilizado por Safari 4 de Apple bajo el nombre de <a href="http://www.apple.com/es/safari/whats-new.html#performance">Nitro Engine</a>.</p>
<h2>Licenciamiento</h2>
<p>El licenciamiento de Qt se ha ido abriendo con los años.  En un principio la licencia no era compatible con las definiciones de <a href="http://www.opensource.org/docs/osd"><em>Open Source</em></a> de <a href="http://www.opensource.org/">Open Source Initiative (OSI)</a> ni de <a href="http://www.fsf.org/licensing/essays/free-sw.html"><em>Free Software</em></a> de la <a href="http://www.fsf.org/">Free Software Foundation (FSF)</a>, y esto hacía que el proyecto de escritorio KDE, al estar basado en Qt, tuviera el mismo problema.  Un efecto colateral de este esquema de licenciamiento fue que motivó la creación del proyecto GNOME como una alternativa completamente libre respecto a KDE.</p>
<p>Posteriomente Qt pasó a un licenciamiento dual, se podía usar Qt como GPL o bajo una licencia comercial.  Si se optaba por el licenciamiento GPL, entonces las aplicaciones tenían que tener un licenciamiento compatible con GPL, pero si se necesitaba usar Qt en aplicaciones con otro tipo de licenciamiento entonces se debía adquirir una licencia comercial para Qt.  Dando un ejemplo concreto, esto impedía que Qt se pudiera usar libremente para desarrollos con licencias propietarias.</p>
<p>Hoy en manos de Nokia, Qt 4.5  es licenciado bajo LGPL (Lesser General Public License).  En pocas palabras esto quiere decir que Qt entrega todas las libertades de la licencia GPL (General Public License), pero no exige que las aplicaciones que lo usan esten licenciadas como GPL compatibles.  Siguiendo el mismo ejemplo anterior, con LGPL ahora se puede usar Qt para desarrollar aplicaciones con licencias propietarias.</p>
<h2>Hasta siempre Qtopia / Qt Extended</h2>
<p>Dentro del ecosistema de Qt existía Qtopia, posterioremente conocido como <a href="http://qtextended.org">Qt Extended</a>.  La idea de este proyecto era tener un framework para dispositivos móviles, pero considerando que Nokia ya cuenta con Maemo y Symbian, no tiene mucho sentido tener un tercer componente que se encargue de los mismos temas.</p>
<p>Nokia anunció <a href="http://www.qtsoftware.com/about/news/qt-software-discontinues-qt-extended">(literalmente) el último release de Qt Extended</a> a principios de este mes.  El desarrollo de Qt Extended como un framework separado de Qt se ha detenido, pero seguirá teniendo soporte por un año. Los componentes de Qt Extended que son un aporte a la compañia pasaran a formar parte integral de Qt, potenciando aún más este popular toolkit.</p>
<p><strong>Links:</strong></p>
<p>- <a href="http://www.internetnews.com/dev-news/article.php/3808666/Qt%20Gets%20the%20Nokia%20Treatment.htm">Qt gets the Nokia treatment</a> <em>(internetnews.com)</em><br />
- <a href="http://www.qtsoftware.com/about/news/qt-software-discontinues-qt-extended">Qt Software discontinues Qt Extended</a> <em>(qtsoftware.com)</em></p>
<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/03/el-rumbo-de-qt-en-las-manos-de-nokia/feed/</wfw:commentRss>
		<slash:comments>57</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 MacOS X. Ahora comienzan a aparecer las primeras noticias sobre Chrome para Linux.
La gran dificultad [...]<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></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>
<p><!-- Here is the Open AdStream NX Code  for the x46 position -->
<A HREF="http://98.129.43.145/RealMedia/ads/click_nx.ads/fayerwayer.com/Home@x46!x46" TARGET="_blank"><IMG SRC="http://98.129.43.145/RealMedia/ads/adstream_nx.ads/fayerwayer.com/Home@x46!x46" BORDER="0"></a>
<!-- Here is the Open AdStream NX Code  for the x46 position --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/02/google-chrome-y-la-vida-despues-de-windows/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
	</channel>
</rss>
