<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>blog | realnorth</title>
	
	<link>http://realnorth.net/blog</link>
	<description />
	<lastBuildDate>Mon, 14 May 2012 14:54:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/realnorth" /><feedburner:info uri="realnorth" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://realnorth.net/blog/?pushpress=hub" /><item>
		<title>Acceder a Nokia Maps desde QML</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/QX8UWjC2u4Y/</link>
		<comments>http://realnorth.net/blog/nokia-maps-qml-qt-openurlexternally/#comments</comments>
		<pubDate>Mon, 14 May 2012 14:18:40 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[QML]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1831</guid>
		<description><![CDATA[Hoy encontré un link a mi blog desde este thread en Nokia Developer en donde preguntaban como abrir la aplicación Nokia Maps (ex Ovi Maps) con unas coordenadas especificas desde una app Qt, hacer esto desde QML es muy fácil, solo debemos usar el método openUrlExternally del objeto Qt de la siguiente manera: MeeGo Qt.openUrlExternally("geo:-34.603611,-58.381667") [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy encontré un link a mi blog desde este <a href="http://www.developer.nokia.com/Community/Discussion/showthread.php?234561-Proporcionarle-par%C3%A1metros-a-Nokia-Maps" title="Proporcionarle parámetros a Nokia Maps" target="_blank">thread</a> en Nokia Developer en donde preguntaban como abrir la aplicación Nokia Maps (ex Ovi Maps) con unas coordenadas especificas desde una app Qt, hacer esto desde QML es muy fácil, solo debemos usar el método <em>openUrlExternally</em> del objeto Qt de la siguiente manera:</p>
<h6>MeeGo</h6>
<pre>
Qt.openUrlExternally("geo:-34.603611,-58.381667")
</pre>
<h6>Symbian</h6>
<pre>
Qt.openUrlExternally("http://m.ovi.me/?c=-34.603611,-58.381667")
</pre>
<p>Ademas de poder abrir Nokia Maps en una ubicación precisa, con <em>openUrlExternally</em> también es posible, hacer llamados telefónicos, enviar SMSs, emails, abrir una dirección web en el navegador nativo y algunas otras cosas mas, pueden ver algunos ejemplos de esto y su implementación en esta <a href="http://www.developer.nokia.com/Community/Wiki/How_to_use_Qt.openUrlExternally_in_QML" title="How to use Qt.openUrlExternally in QML" target="_blank">entrada</a> en la wiki de Nokia Developer</p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/QX8UWjC2u4Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/nokia-maps-qml-qt-openurlexternally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/nokia-maps-qml-qt-openurlexternally/</feedburner:origLink></item>
		<item>
		<title>Intro a QJson</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/fJj-Z03FXu0/</link>
		<comments>http://realnorth.net/blog/intro-qjson/#comments</comments>
		<pubDate>Sat, 12 May 2012 01:55:39 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[QML]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1813</guid>
		<description><![CDATA[Hace unos días navegando por los proyectos públicos en Nokia Developer, me tope con un fork de QJson que incluye ciertas modificaciones para poder integrar QJson de forma mas natural con QML, antes ya había escrito como consumir JSON con QML, pero usar esta versión de QJson es mucho mas simple y eficiente. Para empezar, [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos días navegando por los <a href="https://projects.developer.nokia.com/" title="Nokia Developer Projects" target="_blank">proyectos públicos</a> en Nokia Developer, me tope con un fork de <a href="https://projects.developer.nokia.com/QJson" title="QJson at Nokia Developer" target="_blank">QJson</a> que incluye ciertas modificaciones para poder integrar QJson de forma mas natural con QML, antes ya había <a href="http://realnorth.net/blog/json-qml/" title="Consumiendo JSON con QML" target="_blank">escrito</a> como consumir JSON con QML, pero usar esta versión de QJson es mucho mas simple y eficiente.</p>
<p>Para empezar, lo primero que hay que hacer es <a href="https://projects.developer.nokia.com/QJson/browser" title="QJson at Nokia Developer" target="_blank">bajar</a> el proyecto y copiarlo en una carpeta con nombre el QJson en la carpeta raíz de nuestro proyecto.</p>
<p>Luego en el .pro de nuestro proyecto debemos hace un include al .pri de QJon.</p>
<pre>
include(./QJson/json.pri)
</pre>
<p>También en el .pro hay que declarar que vamos a usar la función network.</p>
<pre>
QT += network
</pre>
<p>En el main.cpp de nuestra app solo hay que crear los includes para QtDeclarative y para QJson y registrar el Type.</p>
<pre>
#include <QtGui/QApplication>
#include "qmlapplicationviewer.h"

#include <QtDeclarative>
#include "qjson/qjson.h"

Q_DECL_EXPORT int main(int argc, char *argv[])
{
    QScopedPointer<QApplication> app(createApplication(argc, argv));

    qmlRegisterType<QJson>("QJson", 1, 0, "QJson");

    QmlApplicationViewer viewer;
    viewer.setMainQmlFile(QLatin1String("qml/QColor/main.qml"));
    viewer.showExpanded();

    return app->exec();
}
</pre>
<p>En la parte QML empezamos agregando un import a QJson, luego crearemos un objeto QJSon y por ultimo vamos a declarar que cuando se dispare el evento <em>Component.onCompleted</em> se le asignara la url a parsear al objeto QJson y luego iteraremos la data resultante de la consulta he iremos asignando lo valores obtenidos a los campos correspondientes del modelo.</p>
<pre>
import QtQuick 1.1
import QJson 1.0
import com.nokia.symbian 1.1

Page {
    id: mainPage

    ListModel {
        id:colorsModel
    }

    Component {
        id:colorsDelegate
        ListItem {
            height: 100
            Image {
                id:icon
                smooth: true
                width: parent.width
                height: parent.height
                source: imageUrl
                Rectangle {
                    width:parent.width
                    height: 28
                    color:"#000"
                    anchors.bottom: parent.bottom
                    anchors.bottomMargin: 0
                    opacity: 0.750
                    ListItemText {
                        role: "SubTitle"
                        text:title +" by " + userName
                        horizontalAlignment: Text.AlignHCenter
                    }
                }
            }
        }
    }

    ListView {
        anchors.fill: parent
        model: colorsModel
        delegate: colorsDelegate
    }

    QJson {
        id: json
        onError: {
            console.log("line:"+line)
            console.log("message:"+message)
        }
    }

    Component.onCompleted: {
        var data = json.parse("http://www.colourlovers.com/api/palettes/new&#038;format=json")

        for(var p in data){
            colorsModel.append({
                                   "title"   : data[p]["title"]
                                   ,"userName"  : data[p]["userName"]
                                   ,"imageUrl": data[p]["imageUrl"]
                               })
        }
    }
}
</pre>
<p>Para este ejemplo use el <a href="http://www.colourlovers.com/api/" title="ColorLovers API" target="_blank">API</a> de <a href="http://www.colourlovers.com" title="ColorLovers" target="_blank">ColorLovers</a> para poder consultar las ultimas paletas que se han agregado a su DB, el resultado de este pequeño ejemplo pueden apreciarlo en la siguiente imagen.</p>
<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/05/QColor.jpg" alt="QColor Demo" title="QColor Demo" /></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/fJj-Z03FXu0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/intro-qjson/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/intro-qjson/</feedburner:origLink></item>
		<item>
		<title>Tizen Developer Conference 2012 – Días 2 y 3</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/y40eb1hKUL4/</link>
		<comments>http://realnorth.net/blog/tizen-developer-conference-2012-dias-2-y-3/#comments</comments>
		<pubDate>Thu, 10 May 2012 03:36:17 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Linux Foundation]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[Tizen]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1787</guid>
		<description><![CDATA[En el segundo día de la Tizen Developer Conference 2012 durante la &#8220;verdadera&#8221; keynote que ofrecieron Imad Sousou y Jong-Deok Choi se pudo saber mas acerca del prototipo que todos los asistentes se van a llevar a casa, también se develo el roadmap, por lo cual ahora sabemos que la versión 2.0 de Tizen (nombre [...]]]></description>
			<content:encoded><![CDATA[<p>En el segundo día de la <a href="https://www.tizen.org/conference" title="Tizen Developer Conference 2012" target="_blank">Tizen Developer Conference 2012</a> durante la &#8220;verdadera&#8221; keynote que ofrecieron  Imad Sousou y Jong-Deok Choi se pudo saber mas acerca del prototipo que todos los asistentes se van a llevar a casa, también se develo el roadmap, por lo cual ahora sabemos que la versión 2.0 de Tizen (nombre código Magnolia) estará disponible para finales de año y también hubo tiempo para demos, en donde el principal foco estuvo en HTML5 lo que fue una constante durante toda la conferencia.</p>
<p><a href="http://www.flickr.com/photos/78178692@N00/7159844366/" title="IMG_2790 by rsuplido, on Flickr"><img src="http://farm9.staticflickr.com/8154/7159844366_4539e39912_c.jpg"></a><br />
<em>Photo Source: <a href="http://tizentalk.com/" title="TizenTalk" target="_blank">TizenTalk</a></em><br />
<br/></p>
<p>El resto de las <a href="https://www.tizen.org/conference/tizen-developer-conference/schedule" title="Tizen Developer Conference 2012" target="_blank">charla</a> tanto las del día 2 como las del día 3 se centraron y dejaron bien en claro que HTML5 es la opción principal para el desarrollo de aplicaciones en Tizen y que la posibilidad de desarrollar de forma nativa esta en duda o en suspenso hasta la versión 2.0, por lo visto en las charlas, Tizen se esta posicionando como un OS <em>carrier friendly</em>, ofreciendo un core común, con una UX flexible, que puede ser personalizada a gusto por los operadores, con esta base los carriers pueden ofrecer dispositivos que hagan uso de sus propias tiendas de aplicaciones y servicios on the cloud, para así crear su propio &#8220;ecosistema&#8221;.</p>
<p>Dejar de la lado la posibilidad del desarrollo nativo hace que uno de los pocos puntos diferenciadores y una de las pocas ventajas comparativas que podía llegar a tener Tizen se pierde y queda posicionado al mismo nivel de <a href="http://www.mozilla.org/en-US/b2g/" title="Mozilla Boot to Gecko" target="_blank">Boot to Gecko</a>, que ataca el mismo nicho; dispositivos HTML5 ready y fácilmente personalizable por los operadores.</p>
<p>Es paradójico ver como HTML5 que fue pensado y esta siendo impulsado como el gran estándar unificador, el que permitirá un mundo mas Open, se convierte en la herramienta perfecta para que los grandes creadores de contenidos, los operadores y los fabricantes de dispositivos puedan fácilmente crear sus jardines vallados.</p>
<p>HTML5 y Cloud Computing se están convirtiendo en una nueva clase de pensamiento único, todo en aras de la facilidad de uso, de la comodidad y de la seguridad, nuestros dispositivos móviles se están convirtiendo cada vez mas en terminales bobas, en donde las aplicaciones serán meros front-ends y tus datos estarán almacenados en algún oscuro rincón de un datacenter junto con el resto de tus archivos, ya que es mas barato poner un gigabyte on the cloud que en un dispositivo, ademas el continuo ida y vuelta de datos es una buena noticia para los operadores que cobran por ese trafico y para los creadores de contenido que en un futuro solo van a ofrecer sus productos por este tipo de canales, con mucho DRM y estúpidas restricciones, ya que para ellos, tu eres culpable de piratería hasta que se pruebe lo contrario (cosa que nunca pasa), todo un circulo vicioso, en donde todos ganan, menos los usuarios, aunque ellos crean que son los mayores beneficiados, ya que en su ignorancia, ceden su propiedad (archivos, datos, información) y privacidad, por una conveniencia del momento, para así poder seguir <a href="http://en.wikipedia.org/wiki/Comfortably_Numb" title="Pink Floyd - Comfortably Numb" target="_blank">cómodamente insensibles</a>.</p>
<p>Siento ser tan pesimista, yo en lo personal no tenia muchas esperanzas puestas en Tizen, a diferencia de MeeGo, Tizen no ofrece nada nuevo, ni nada que entusiasme y eso se nota mucho, la comunidad alrededor de Tizen es mínima, el trafico en las lista de correos es ínfimo, los comentarios en IRC no son muy alentadores y la visión que tenia el proyecto MeeGo de crear un sistema operativo Open Source tanto en el código como en el proceso de desarrollo, a Tizen le queda grande.</p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/y40eb1hKUL4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/tizen-developer-conference-2012-dias-2-y-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/tizen-developer-conference-2012-dias-2-y-3/</feedburner:origLink></item>
		<item>
		<title>[Actualizado] Tizen Developer Conference 2012 – Día 1</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/S3XY0g3qcfM/</link>
		<comments>http://realnorth.net/blog/tizen-developer-conference-2012-dia-1/#comments</comments>
		<pubDate>Tue, 08 May 2012 03:08:37 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Linux Foundation]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[Tizen]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1768</guid>
		<description><![CDATA[Hoy comenzó formalmente la Tizen Developer Conference 2012 con algunas novedades, la primera y mas importante es la existencia de un prototipo provisto por Samsung corriendo Tizen, las especificaciones del dispositivo son aun desconocidas, pero seguramente con el correr de las horas sabremos mas acerca de el, el aparato tiene una apariencia bastante tosca pero [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy comenzó formalmente la <a href="https://www.tizen.org/conference" title="Tizen Developer Conference 2012" target="_blank">Tizen Developer Conference 2012</a> con algunas novedades, la primera y mas importante es la existencia de un prototipo provisto por Samsung corriendo Tizen, las especificaciones del dispositivo son aun desconocidas, pero seguramente con el correr de las horas sabremos mas acerca de el, el aparato tiene una apariencia bastante tosca pero por lo que cuenta de gente que ha podido verlo en funcionamiento el hardware parece de calidad y corre de forma fluida.<br />
<a href="http://www.flickr.com/photos/78178692@N00/7154942908/" title="IMG_2741 by rsuplido, on Flickr"><img src="http://farm6.staticflickr.com/5460/7154942908_c6b0e7a823_c.jpg"></a></p>
<p><em>Photo Source: <a href="http://tizentalk.com/" title="TizenTalk" target="_blank">TizenTalk</a></em></p>
<p>La otra noticia importante es que no hubo noticias, ha ultimo momento pasaron a Imad Sousou de Intel y a Jong-Deok Choi de Samsung de la keynote de hoy a la keynote de mañana, por lo que solo quedo Jim Zemlin en escena hoy, el cual durmió a todo el auditorio y quienes lo seguíamos vía streaming con su tradicional speech acerca de la naturaleza de Linux y la función de la Linux Foundation.</p>
<p>Y eso es todo por hoy, lo mejor esta por venir en la Tizen Developer Conference 2012, si quieren seguir el evento, pueden presenciarlo vía streaming desde <a href="https://www.tizen.org/conference/tizen-developer-conference/live-stream" title="Tizen Developer Conference Live Stream" target="_blank">aquí</a> o siguiendo a <a href="https://twitter.com/#!/TIZENtalk" title="Tizen Talk" target="_blank">@TizenTalk</a> en twitter o en su <a href="http://tizentalk.com/" title="TizenTalk" target="_blank">site</a>, el cual esta haciendo una magnifica cobertura.</p>
<h4>Actualización &#8211; 08/05/2012</h4>
<p>La gente de <a href="http://thehandheldblog.com/2012/05/08/tizen-phone-demo/" title="A Detailed Look At Tizen on Samsung’s First Prototype Device" target="_blank">The Handheld Blog</a> ha podido examinar en detalle el prototipo de Tizen y lo grabo en video.</p>
<p><iframe class="youtube" src="https://www.youtube-nocookie.com/embed/rJ1y7CpIaVA?rel=0" frameborder="0" allowfullscreen></iframe></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/S3XY0g3qcfM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/tizen-developer-conference-2012-dia-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/tizen-developer-conference-2012-dia-1/</feedburner:origLink></item>
		<item>
		<title>Gracias, Sir Clive</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/fugG0UoOum8/</link>
		<comments>http://realnorth.net/blog/gracias-sir-clive/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 12:33:35 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Sir Clive Sinclair]]></category>
		<category><![CDATA[Spectrum]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1760</guid>
		<description />
			<content:encoded><![CDATA[<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/04/ZXSpectrum.jpg" alt="Sinclair ZX Spectrum" title="Sinclair ZX Spectrum" /></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/fugG0UoOum8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/gracias-sir-clive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/gracias-sir-clive/</feedburner:origLink></item>
		<item>
		<title>[Actualizado] Novedades Tizen, Abril 2012</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/doaNOV-EHFQ/</link>
		<comments>http://realnorth.net/blog/tizen-abril-2012/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 03:17:43 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Tizen]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1731</guid>
		<description><![CDATA[Hace un tiempo que no escribo acerca de Tizen, pero no quiere decir que me haya olvidado o perdido el interés en el, es mas, estas ultimas semanas las novedades en torno a Tizen han ido in crescendo, para comenzar, ya esta disponible la agenda de la próxima Tizen Developer Conference que se realizara entre [...]]]></description>
			<content:encoded><![CDATA[<p>Hace un tiempo que no escribo acerca de <a href="http://realnorth.net/blog/tag/tizen/" title="Tizen">Tizen</a>, pero no quiere decir que me haya olvidado o perdido el interés en el, es mas, estas ultimas semanas las novedades en torno a Tizen han ido in crescendo, para comenzar, ya esta disponible la agenda de la próxima <a href="https://www.tizen.org/conference" title="Tizen Developer Conference" target="_blank">Tizen Developer Conference</a> que se realizara entre el 7 y 9 de mayo proximo, tambien la <a href="https://wiki.tizen.org/wiki/Main_Page" title="Tizen Wiki" target="_blank">Wiki</a> del proyecto ha comenzado a usarse y esta comenzando a actualizarse constantemente, otra noticia importante ha sido la liberación de una <a href="http://download.tizen.org/previews/ivi/" title="Tizen IVI" target="_blank">preview</a> de la versión <a href="http://download.tizen.org/previews/ivi/" title="Tizen IVI" target="_blank">IVI</a> de Tizen.</p>
<p>Por ultimo, pero no menos importante, ya están disponibles varios de los <a href="https://events.linuxfoundation.org/events/collaboration-summit/slides-and-video" title="Linux Foundation Collaboration Summit 2012 - Slides &#038; Video" target="_blank">videos</a> y <a href="https://events.linuxfoundation.org/events/collaboration-summit/slides-and-video" title="Linux Foundation Collaboration Summit 2012 - Slides &#038; Video" target="_blank">slides</a> del track de Tizen en la <a href="https://events.linuxfoundation.org/events/collaboration-summit/slides-and-video" title="Linux Foundation Collaboration Summit 2012 - Slides &#038; Video" target="_blank">Linux Foundation Collaboration Summit 2012</a>, afortunadamente Tizen estado comenzando a tener momentum, esperemos que tanto la Linux Foundation, Intel y Samsung hayan aprendido de los errores en el manejo de expectativas que se llevaron a cabo con MeeGo y que en la próxima Tizen Developer Conference se muestre al menos un dispositivo corriendo Tizen y que su salida al mercado no pase de este año, Tizen no ha logrado crear comunidad tanto como lo hizo MeeGo en esta etapa de su desarrollo es por ello que esta conferencia es tan importante, espero que las cosas salgan bien, ya que no creo que la comunidad pueda perdonar una desilusión mas.</p>
<p><iframe class="lfvimeo" src="http://linuxfoundation.ubicast.tv/videos/permalink/98/iframe/?html5=on" frameborder="0" allowfullscreen></iframe></p>
<h4>Actualización &#8211; 30/04/2012</h4>
<p>Ya se encuentra disponible el <a href="http://download.tizen.org/releases/1.0/" title="Tizen Core OS Source Code" target="_blank">código</a> de la versión 1.0 &#8220;Larkspur&#8221; del Core OS de Tizen, esta versión esta mas enfocada en estabilizar y mejorar la performance, aunque también se han agregado una cantidad importante de nuevas <a href="https://source.tizen.org/release" title="Tizen 1.0 Larkspur"target="_blank">caracteristicas</a>, junto con el código del Core OS, también se encuentra disponible la nueva versión del <a href="https://developer.tizen.org/sdk" title="Tizen SDK" target="_blank">SDK</a>, que incluye mejoras es el IDE, un nuevo Simulador, para probar y debuggear de forma mas rápida aplicaciones Web y un aumento notable en la performance del Emulador. </p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/doaNOV-EHFQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/tizen-abril-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/tizen-abril-2012/</feedburner:origLink></item>
		<item>
		<title>RIP Jack Tramiel</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/6wYo8_r2TmE/</link>
		<comments>http://realnorth.net/blog/rip-jack-tramiel/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 20:48:07 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1725</guid>
		<description><![CDATA[We need to build computers for the masses, not the classes. Jack Tramiel]]></description>
			<content:encoded><![CDATA[<blockquote><p>We need to build computers for the masses, not the classes.</p>
<p class="textRight"><cite>Jack Tramiel</cite></p>
</blockquote>
<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/04/c64.png" alt="Commodore 64" title="Commodore 64"/></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/6wYo8_r2TmE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/rip-jack-tramiel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/rip-jack-tramiel/</feedburner:origLink></item>
		<item>
		<title>RIP Ferdinand Alexander Porsche</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/vML3WoOkGqw/</link>
		<comments>http://realnorth.net/blog/rip-ferdinand-alexander-porsche/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 13:24:18 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1710</guid>
		<description><![CDATA[Design must be functional and functionality has to be translated visually into aesthetics, without gags that have to be explained first. A product that is coherent in form requires no adornment. It is enhanced by the purity of its form, good design should be honest. Ferdinand Alexander Porsche]]></description>
			<content:encoded><![CDATA[<blockquote><p>Design must be functional and functionality has to be translated visually into aesthetics, without gags that have to be explained first.<br />
A product that is coherent in form requires no adornment. It is enhanced by the purity of its form, good design should be honest.</p>
<p class="textRight"><cite>Ferdinand Alexander Porsche</cite></p>
</blockquote>
<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/04/butzi.jpg" alt="Ferdinand Alexander Porsche" title="Ferdinand Alexander Porsche"/></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/vML3WoOkGqw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/rip-ferdinand-alexander-porsche/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/rip-ferdinand-alexander-porsche/</feedburner:origLink></item>
		<item>
		<title>No hay nada mas poderoso que una idea a la que le ha llegado su tiempo</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/7-GMTYiCzlY/</link>
		<comments>http://realnorth.net/blog/red-hat-one-billion/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 02:35:19 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Red Hat]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1689</guid>
		<description><![CDATA[First they ignore you, then they laugh at you, then they fight you, then you win. Mohandas Karamchand Gandhi Despite opposition, truth happens Default to open: The story of open source and Red Hat]]></description>
			<content:encoded><![CDATA[<blockquote><p>
First they ignore you, then they laugh at you, then they fight you, then you win.</p>
<p class="textRight"><cite>Mohandas Karamchand Gandhi</cite></p>
</blockquote>
<p><iframe class="youtube" src="https://www.youtube-nocookie.com/embed/5EkkMfjetEY?rel=0" frameborder="0" ></iframe><br />
<em>Despite opposition, truth happens</em><br />
<br/><br />
<iframe class="youtube"  src="http://www.youtube-nocookie.com/embed/vhYMRtqvMg8?rel=0" frameborder="0" allowfullscreen></iframe><br />
<em>Default to open: The story of open source and Red Hat</em> </p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/7-GMTYiCzlY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/red-hat-one-billion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/red-hat-one-billion/</feedburner:origLink></item>
		<item>
		<title>[Actualizado] Meltemi es real</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/zVl2n1BggrM/</link>
		<comments>http://realnorth.net/blog/meltemi-es-real/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 13:30:52 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[Meltemi]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1657</guid>
		<description><![CDATA[Hasta ahora, lo poco que se sabia sobre Meltemi, eran simples rumores, basados mas que nada en especulaciones, pero hoy gracias a @kypeli que encontró un par de referencias a Meltemi en código de Nokia, se puede afirmar que Meltemi, paso del terreno de las especulaciones, al terreno de la realidad, la primera referencia esta [...]]]></description>
			<content:encoded><![CDATA[<p>Hasta ahora, lo poco que se sabia sobre Meltemi, eran simples rumores, basados mas que nada en especulaciones, pero hoy gracias a <a title="Johan Paul" href="https://twitter.com/#!/kypeli/" target="_blank">@kypeli</a> que encontró un par de referencias a Meltemi en código de Nokia, se puede afirmar que Meltemi, paso del terreno de las especulaciones, al terreno de la realidad, la primera referencia esta en <a href="http://pastebin.com/yYWT3h8q" target="_blank">Pastebin</a> en donde aparece un link a la Wiki de Meltemi en la intranet de Nokia, en una conversación de un empleado de Nokia en lo que parece ser un script usado por el instalador de una versión interna de las herramientas de desarrollo de Meltemi.</p>
<p><img title="http://wikis.in.nokia.com/Meltemi/Developer" src="http://realnorth.net/blog/wp-content/uploads/2012/03/Selection_0011.png" alt="http://wikis.in.nokia.com/Meltemi/Developer" /> </p>
<!-- tweet id : 182440807511498753 --><style type='text/css'>#bbpBox_182440807511498753 a { text-decoration:none; color:#009999; }#bbpBox_182440807511498753 a:hover { text-decoration:underline; }</style><div id='bbpBox_182440807511498753' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#131516; background-image:url(http://a0.twimg.com/images/themes/theme14/bg.gif);'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>Nokia has confirmed the existence of Meltemi. Kinda. <a href="http://t.co/BNx2g2gF" rel="nofollow">http://t.co/BNx2g2gF</a></span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://realnorth.net/blog/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on March 21, 2012 09:17' href='http://twitter.com/#!/kypeli/status/182440807511498753' target='_blank'>March 21, 2012 09:17</a> via <a href="http://www.tweetdeck.com" rel="nofollow" target="blank">TweetDeck</a><a href='https://twitter.com/intent/tweet?in_reply_to=182440807511498753' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=182440807511498753' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=182440807511498753' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=kypeli'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a0.twimg.com/profile_images/1432616257/DSC_0902_normal.JPG' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=kypeli'>@kypeli</a><div style='margin:0; padding-top:2px'>Johan Paul</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<p>La segunda prueba se encuentra en los repositorios de <a title="Qt Sensors" href="http://qt.gitorious.org/qt/qtsensors/blobs/f2bd56289283900cd1dcf2c52b93952f98e45144/src/sensors/qirproximitysensor.cpp" target="_blank">Qt Sensors</a>, en donde en la cabecera de archivo se puede ver los siguiente: </p>
<p><img class="alignnone size-full wp-image-1661" title="qirproximitysensor.cpp at The Qt Sensors repository " src="http://realnorth.net/blog/wp-content/uploads/2012/03/Selection_002.png" alt="qirproximitysensor.cpp at The Qt Sensors repository " /></p>
<!-- tweet id : 182441329417125888 --><style type='text/css'>#bbpBox_182441329417125888 a { text-decoration:none; color:#009999; }#bbpBox_182441329417125888 a:hover { text-decoration:underline; }</style><div id='bbpBox_182441329417125888' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#131516; background-image:url(http://a0.twimg.com/images/themes/theme14/bg.gif);'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>And Nokia confirmed Meltemi will run Qt. Kinda. <a href="http://t.co/1fmWTeWF" rel="nofollow">http://t.co/1fmWTeWF</a></span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://realnorth.net/blog/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on March 21, 2012 09:19' href='http://twitter.com/#!/kypeli/status/182441329417125888' target='_blank'>March 21, 2012 09:19</a> via <a href="http://www.tweetdeck.com" rel="nofollow" target="blank">TweetDeck</a><a href='https://twitter.com/intent/tweet?in_reply_to=182441329417125888' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=182441329417125888' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=182441329417125888' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=kypeli'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a0.twimg.com/profile_images/1432616257/DSC_0902_normal.JPG' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=kypeli'>@kypeli</a><div style='margin:0; padding-top:2px'>Johan Paul</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<p>Estas pruebas no hacen mas que confirmar que Meltemi existe, que esta basado en Linux y que Qt es uno de sus pilares, ahora solo resta saber cuando y en que producto se presentara, sera cuestión de seguir esperando, pero viendo el buen trabajo que se hizo con MeeGo/Harmattan, creo que la espera aunque dura, valdrá la pena.</p>
<h4>Actualización &#8211; 22/03/2012</h4>
<p>Las pruebas de la existencia de Meltemi al parecer no duraron mucho en publico, tanto el contenido de Pastebin como el archivo en el repo de Qt Sensors ha sido eliminado, afortunadamente tengo una copia de cada uno de ellos, lo cuales pueden ver a continuación:</p>
<h6>Pastebin</h6>
<pre>
From c562d53d77866767beb242df2eee507c7b8bcaf7 Mon Sep 17 00:00:00 2001
From: ------ --------- &lt;------.---------@nokia.com&gt;
Date: Tue, 24 Jan 2012 19:11:39 +0100
Subject: [PATCH] Cleanup package dependencies

---
 mt-make-sysroot |   35 +++--------------------------------
 1 files changed, 3 insertions(+), 32 deletions(-)

diff --git a/mt-make-sysroot b/mt-make-sysroot
index 688bf39..26011d7 100755
--- a/mt-make-sysroot
+++ b/mt-make-sysroot
@@ -166,24 +166,6 @@ function find_executable()
   return 0
 }

-function test_object()
-# Usage:
-#
-#   test_object &lt;test&gt; &lt;object&gt; [message]
-#
-# Run &lt;test&gt; (-d/-f/-e/-x/...) for &lt;object&gt;
-# on success return 0
-# on failure print message if supplied and return 1
-{
-  if [ ! "${1}" "${2}" ] ; then
-    if [ -n "${3}" ] ; then
-      echo "${3}"
-    fi
-    return 1
-  fi
-  return 0
-}
-
 function test_package()
 # Usage:
 #
@@ -236,17 +218,8 @@ function check_environment_ubuntu()
   test_package 'mt-dev-env' 'This machine was not setup to run the desktop emulator, yet. Visit http://wikis.in.nokia.com/Meltemi/Developer and do check the prerequisits section' || \
     tool_check=0

-  find_executable 'rpm' 'rpm not found. Do "sudo apt-get install rpm"' || \
-    tool_check=0
-
-  #python
-  test_object '-d' '/usr/share/pyshared/M2Crypto' 'python-m2crypto not found. Do "sudo apt-get install python-m2crypto"' || \
-    tool_check=0
-  test_object '-d' '/usr/share/pyshared/urlgrabber' 'python-urlgrabber not found. Do "sudo apt-get install python-urlgrabber"' || \
+  find_executable 'mtz' 'mtz not found. Do "sudo apt-get install mtz"' || \
     tool_check=0
-  test_object '-f' '/usr/lib/build/debtransform' \
-    'python rpm helper module not found. Add the open suse repository to your sources.list and do "sudo apt-get install build"' || \
-      tool_check=0

   if [[ $tool_check == 0 ]] ; then
     exit 1
@@ -257,7 +230,7 @@ function check_environment_opensuse()
 {
   local tool_check=1

-  find_executable 'rpm' 'rpm not found.' || \
+  find_executable 'mtz' 'mtz not found.' || \
     tool_check=0

   if [[ $tool_check == 0 ]] ; then
@@ -269,7 +242,7 @@ function check_environment_redhat()
 {
   local tool_check=1

-  find_executable 'rpm' 'rpm not found.' || \
+  find_executable 'mtz' 'mtz not found.' || \
     tool_check=0

   if [[ $tool_check == 0 ]] ; then
@@ -595,8 +568,6 @@ init_obs
 function mtz_wrapper()
 {
   arch=$1
-  test_package 'mtz' 'mtz not found, trying to install' || \
-    "${SUDO}" apt-get install mtz || print_error "Installation of mtz failed"

   #fix the arch name, since mtz needs to know the real ones used on the reposerver
   arch=`echo $arch | sed -e "s/armv7el/armv7hl/"`
--
1.7.4.1
</pre>
<h6>qirproximitysensor.cpp</h6>
<pre>
/****************************************************************************
**
** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
** All rights reserved.
** Contact: Nokia Corporation (qt-info@nokia.com)
**
** This file is part of the QtSensors middleware for Meltemi.
**
** $QT_BEGIN_LICENSE:LGPL$
** GNU Lesser General Public License Usage
** This file may be used under the terms of the GNU Lesser General Public
** License version 2.1 as published by the Free Software Foundation and
** appearing in the file LICENSE.LGPL included in the packaging of this
** file. Please review the following information to ensure the GNU Lesser
** General Public License version 2.1 requirements will be met:
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** In addition, as a special exception, Nokia gives you certain additional
** rights. These rights are described in the Nokia Qt LGPL Exception
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU General
** Public License version 3.0 as published by the Free Software Foundation
** and appearing in the file LICENSE.GPL included in the packaging of this
** file. Please review the following information to ensure the GNU General
** Public License version 3.0 requirements will be met:
** http://www.gnu.org/copyleft/gpl.html.
**
** Other Usage
** Alternatively, this file may be used in accordance with the terms and
** conditions contained in a signed written agreement between you and Nokia.
**
**
**
**
**
** $QT_END_LICENSE$
**
****************************************************************************/

#include <qirproximitysensor.h>
#include "qirproximitysensor_p.h"
IMPLEMENT_READING(QIRProximityReading)
/*
    \class QIRProximityReading
    \ingroup sensors_reading
    \inmodule QtSensors
    \brief The QIRProximityReading class holds readings from the IR proximity sensor.
    The IR (infra-red) proximity sensor detects proximity by beaming out infra-red light
    and detecting how much of the light returns.
    The biggest limitation of this technology is that there is no reliable way to turn the
    reflectance values into distances unless both the item being detected and the ambient
    conditions are known.
    \section2 QIRProximityReading Units
    The sensor reports reflectance as a percentage. That is, 0 indicates nothing was detected
    within the range of the sensor and 100 indicates the infra-red signal returned at the full
    power level that it was sent at.
*/
/*
    \property QIRProximityReading::reflectance
    \brief Holds the reflectance value.
    The reflectance is a percentage (from 0 to 100) indicating how much of the transmitted
    infra-red light was returned.
    \sa {QIRProximityReading Units}
*/
qreal QIRProximityReading::reflectance() const
{
    return d->reflectance;
}
/*
    Sets the reflectance value to \a reflectance.
*/
void QIRProximityReading::setReflectance(qreal reflectance)
{
    d->reflectance = reflectance;
}
// =====================================================================

/*
    \class QIRProximityFilter
    \ingroup sensors_filter
    \inmodule QtSensors
    \brief The QIRProximityFilter class is a convenience wrapper around QSensorFilter.
    The only difference is that the filter() method features a pointer to QIRProximityReading
    instead of QSensorReading.
*/

/*
    \fn QIRProximityFilter::filter(QIRProximityReading *reading)
    Called when \a reading changes. Returns false to prevent the reading from propagating.
    \sa QSensorFilter::filter()
*/

char const * const QIRProximitySensor::type("QIRProximitySensor");

/*
    \class QIRProximitySensor
    \ingroup sensors_type
    \inmodule QtSensors
    \brief The QIRProximitySensor class is a convenience wrapper around QSensor.
    The only behavioural difference is that this class sets the type properly.
    This class also features a reading() function that returns a QIRProximityReading instead of a QSensorReading.
    For details about how the sensor works, see \l QIRProximityReading.
    \sa QIRProximityReading
*/

/*
    \fn QIRProximitySensor::QIRProximitySensor(QObject *parent)
    Construct the sensor as a child of \a parent.
*/

/*
    \fn QIRProximitySensor::~QIRProximitySensor()
    Destroy the sensor. Stops the sensor if it has not already been stopped.
*/

/*
    \fn QIRProximitySensor::reading() const
    Returns the reading class for this sensor.
    \sa QSensor::reading()

*/

#include "moc_qirproximitysensor.cpp"
</pre>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/zVl2n1BggrM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/meltemi-es-real/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/meltemi-es-real/</feedburner:origLink></item>
		<item>
		<title>Spark en CeBIT 2012</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/bvj8pbuS8IQ/</link>
		<comments>http://realnorth.net/blog/spark-cebit-2012/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 01:33:36 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Plasma Active]]></category>
		<category><![CDATA[Spark]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1648</guid>
		<description><![CDATA[Por estos días en la CeBIT en los stands de Xompu y KDE se esta exhibiendo la Spark, en el siguiente video pueden ver una entrevista a Aaron Seigo en donde hace un pequeño paseo por Plasma Active y nos cuenta de los desafíos a los que se están enfrentando en el proyecto y algunos [...]]]></description>
			<content:encoded><![CDATA[<p>Por estos días en la <a href="http://www.cebit.de/home" title="CeBIT 2012" target="_blank">CeBIT</a> en los stands de <a href="http://www.xompu.de/" title="Xompu" target="_blank">Xompu</a> y KDE se esta exhibiendo la Spark, en el siguiente video pueden ver una <a href="http://youtu.be/zJtjWSo0pXU" target="_blank">entrevista</a> a <a href="http://aseigo.blogspot.com/" title="Aaron Seigo" target="_blank">Aaron Seigo</a> en donde hace un pequeño paseo por <a href="http://plasma-active.org/" title="Plasma Active" target="_blank">Plasma Active</a> y nos cuenta de los desafíos a los que se están enfrentando en el proyecto y algunos de los planes que se están evaluando para el futuro, como por ejemplo una versión de 10 pulgadas de la Spark, entre otras cosas.</p>
<p><iframe class="youtube" src="https://www.youtube-nocookie.com/embed/zJtjWSo0pXU?rel=0" frameborder="0" allowfullscreen></iframe></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/bvj8pbuS8IQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/spark-cebit-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/spark-cebit-2012/</feedburner:origLink></item>
		<item>
		<title>Boot to Gecko ya es una realidad</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/L8h9LFj5KRY/</link>
		<comments>http://realnorth.net/blog/boot-to-gecko-ya-es-una-realidad/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 10:39:31 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[B2G]]></category>
		<category><![CDATA[Boot to Gecko]]></category>
		<category><![CDATA[Boot2Gecko]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1638</guid>
		<description><![CDATA[Boot to Gecko, esta dejando de ser un proyecto experimental para pasar a ser una realidad, hoy se conoció que Telefónica (si, la Timofonica conocida por todos) es el primer socio y posiblemente sea el primer operador en ofrecer un Open Web Device a sus clientes con B2G corriendo sobre el, ademas de Telefónica, también [...]]]></description>
			<content:encoded><![CDATA[<p><a title="The Boot to Gecko Project" href="http://www.mozilla.org/en-US/b2g/" target="_blank">Boot to Gecko</a>, esta dejando de ser un proyecto experimental para pasar a ser una <a title="Mozilla in Mobile – the Web is the Platform" href="http://blog.mozilla.com/blog/2012/02/27/mozilla-in-mobile-the-web-is-the-platform/" target="_blank">realidad</a>, hoy se conoció que Telefónica (si, la Timofonica conocida por todos) es el <a title="Telefónica and Mozilla pioneer first Open Web Devices" href="http://saladeprensa.telefonica.com/jsp/base.jsp?contenido=/jsp/notasdeprensa/notadetalle.jsp&amp;selectNumReg=5&amp;pagina=1&amp;id=66&amp;origen=notapres&amp;idm=eng&amp;pais=1&amp;elem=17874" target="_blank">primer socio</a> y posiblemente sea el primer operador en ofrecer un <a title="Open Web Device" href="http://www.openwebdevice.com/" target="_blank">Open Web Device</a> a sus clientes con B2G corriendo sobre el, ademas de Telefónica, también se esta uniendo Deutsche Telekom, que no solo esta interesado en el aspecto comercial de B2G, sino que a través de su <a title="Deutsche Telekom’s Innovation Labs" href="http://www.laboratories.telekom.com/public/Deutsch/Pages/default.aspx" target="_blank">Deutsche Telekom&#8217;s Innovation Labs</a> va a estar contribuyendo con recursos al proyecto, por el lado del hardware todavía no se ha podido confirmar o desmentir el <a href="http://arstechnica.com/gadgets/news/2012/02/lg-reportedly-building-first-boot2gecko-phone-as-mozilla-preps-app-store.ars?clicked=related_right" title="LG reportedly building first Boot2Gecko phone as Mozilla preps app store" target="_blank">rumor</a> de que LG estaria presentando un movil con B2G, pero si esta confirmado que Qualcomm a dado su apoyo a la plataforma, por ultimo, se dio a conocer, que todo el trabajo hecho en B2G y el que conforma la arquitectura Open Web Device sera propuesto al W3C para su estandarización siguiendo la filosofía de la Fundación Mozilla de promover los estándares web abiertos.</p>
<p>Para ir finalizando, les dejo este video en el que podrán a preciar el funcionamiento de B2G en lo que parece ser un dispositivo de referencia, la UI es un poco diferente a las vista en anteriores posts (<a title="Gaia, la UI de Boot to Gecko (B2G)" href="http://realnorth.net/blog/gaia-ui-boot-to-gecko-b2g/" target="_blank">1</a>,<a title="Boot to Gecko va tomando forma" href="http://realnorth.net/blog/boot-to-gecko-va-tomando-forma/" target="_blank">2</a>), esto seguramente es obra de Telefónica, lo que muestra la versatilidad que B2G les puede dar a fabricantes y operadores para fácilmente crear factores diferenciadores que les ayuden a sobresalir de la competencia.</p>
<p><iframe class="youtube" src="https://www.youtube-nocookie.com/embed/OAaH5vikEOM?rel=0" frameborder="0"></iframe></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/L8h9LFj5KRY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/boot-to-gecko-ya-es-una-realidad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/boot-to-gecko-ya-es-una-realidad/</feedburner:origLink></item>
		<item>
		<title>Pure Innovation</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/xHbytimNZLg/</link>
		<comments>http://realnorth.net/blog/pure-innovation/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 08:57:01 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[PureView]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1630</guid>
		<description><![CDATA[&#8594; Nokia PureView imaging technology whitepaper]]></description>
			<content:encoded><![CDATA[<p><iframe class="youtube" src="https://www.youtube-nocookie.com/embed/jT2tAqcWP4o?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p><iframe class="youtube" src="https://www.youtube-nocookie.com/embed/HDlAXUsRDew?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p><a href="http://europe.nokia.com/PRODUCT_METADATA_0/Products/Phones/8000-series/808/Nokia808PureView_Whitepaper.pdf" title="Discover the details of Nokia PureView imaging technology." target="_blank">&rarr; Nokia PureView imaging technology whitepaper</a></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/xHbytimNZLg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/pure-innovation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/pure-innovation/</feedburner:origLink></item>
		<item>
		<title>Boot to Gecko va tomando forma</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/b-YTKH98mlc/</link>
		<comments>http://realnorth.net/blog/boot-to-gecko-va-tomando-forma/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 20:47:25 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[B2G]]></category>
		<category><![CDATA[Boot to Gecko]]></category>
		<category><![CDATA[Boot2Gecko]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1604</guid>
		<description><![CDATA[Se acerca el MWC 2012, posiblemente esta sea una de las ediciones que mas expectativa ha generado, van a ser cuatro días cargados de novedades, presentaciones y oficializaciones de varios proyectos, uno de ellos es B2G, que paso de ser un experimento y no ser tomado en cuenta por muchos, a tener según se rumorea [...]]]></description>
			<content:encoded><![CDATA[<p>Se acerca el <a href="http://www.mobileworldcongress.com/index.html" title="Mobile World Congress 2012" target="_blank">MWC 2012</a>, posiblemente esta sea una de las ediciones que mas expectativa ha generado, van a ser cuatro días cargados de novedades, presentaciones y oficializaciones de varios proyectos, uno de ellos es <a href="http://www.mozilla.org/en-US/b2g/" title="The Boot to Gecko Project" target="_blank">B2G</a>, que paso de ser un experimento y no ser tomado en cuenta por muchos, a tener según se <a href="http://arstechnica.com/gadgets/news/2012/02/lg-reportedly-building-first-boot2gecko-phone-as-mozilla-preps-app-store.ars?clicked=related_right" title="LG reportedly building first Boot2Gecko phone as Mozilla preps app store" target="_blank">rumorea</a> a LG como primer socio para el desarrollo de un dispositivo con B2G como su OS, B2G aun esta muy verde como para ser lanzado comercialmente, así que si hay un anuncio de un móvil con B2G seguramente estará orientado a desarrolladores y no a usuarios finales, vendría ser, salvando las distancias, algo así como lo que fue el <a href="http://wiki.maemo.org/N950" title="Nokia N950" target="_blank">N950</a> para el N9, un dispositivo para que los desarrolladores puedan ir probando, migrando y creando aplicaciones para que cuando B2G este listo para salir al mercado, lo haga con una cantidad interesante de WebApps listas para ser descargadas desde el <a href="http://blog.mozilla.com/blog/2012/02/22/mozilla-marketplace-opening-for-app-submissions-soon/" title="Mozilla Marketplace Opening for App Submissions Soon" target="_blank">Mozilla Marketplace</a>.</p>
<p>Esperemos que los anuncios de la Fundación Mozilla en el MWC 2012 colmen las expectativas y permitan crear una masa critica de desarrolladores y empresas interesadas alrededor del proyecto, como para ir calentado motores les dejo algunas screenshots de la ultima build de Gaia, que si las comparan con las de mi <a href="http://realnorth.net/blog/gaia-ui-boot-to-gecko-b2g/" title="Gaia, la UI de Boot to Gecko (B2G)" target="_blank">anterior post</a> acerca de Gaia, podrán apreciar el nuevo diseño de la UI y todo el avance que se ha llevado a cabo.</p>
<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/02/gaia01.jpg" alt="B2G Lockscreen and Homescreens" title="B2G Lockscreen and Homescreens"/><br />
<em>B2G Lockscreen y Homescreens</em></p>
<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/02/gaia02.jpg" alt="Mozilla Marketplace, Contacts and Messages" title="Mozilla Marketplace, Contacts and Messages"/><br />
<em>Mozilla Marketplace, Contactos y Mensajes</em></p>
<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/02/gaia03.jpg" alt="B2G Browser and Photo Gallery" title="B2G Browser and Photo Gallery"/><br />
<em>Browser y Galeria de Fotos</em></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/b-YTKH98mlc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/boot-to-gecko-va-tomando-forma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/boot-to-gecko-va-tomando-forma/</feedburner:origLink></item>
		<item>
		<title>Spark, es solo el comienzo</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/y4Ctnq73Afs/</link>
		<comments>http://realnorth.net/blog/spark/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 02:53:47 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Cordia]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Mer]]></category>
		<category><![CDATA[NemoMobile]]></category>
		<category><![CDATA[Plasma Active]]></category>
		<category><![CDATA[Spark]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1562</guid>
		<description><![CDATA[Hace un par de días comenzó el proceso para poder pre ordenar de la Spark, tanto este anuncio como los anteriores han logrado llamar la atención de la mayoría de los blogs mainstream, lo que ha logrado crear cierta masa critica de entusiastas e interesados en comprar una Spark, esto permitirá en un principio que [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/02/spark_c71_23.jpg" alt="Spark" title="Spark" /></p>
<p>Hace un par de días comenzó el proceso para poder pre ordenar de la Spark, tanto <a href="http://aseigo.blogspot.com/2012/02/spark-pre-order-registration-is-open.html" title="Spark pre-order registration is open!" target="_blank">este anuncio</a> como los <a href="http://aseigo.blogspot.com/2012/01/reveal.html" title="The Reveal" target="_blank">anteriores</a> han logrado llamar la atención de la mayoría de los blogs mainstream, lo que ha logrado crear cierta masa critica de entusiastas e interesados en comprar una Spark, esto permitirá en un principio que los primeros objetivos del proyecto puedan llegar a concretarse, yo por mi parte ya complete mi pre orden, espero no tener problemas para poder recibir la tablet en mi domicilio, pero en un país como la Argentina en donde un burócrata corrupto <a href="http://www.perfil.com/ediciones/2012/2/edicion_651/contenidos/noticia_0040.html" title="Alarma ante una denuncia de escasez de remedios por las trabas a importados" target="_blank">traba la importación de medicamentos oncológicos</a> sin importarle la vida de quienes dependen de esta medicación, lograr que una simple tablet pase por esa caja negra que es la Aduana Argentina puede terminar siendo una odisea.</p>
<p>Dejando de lado lo problemas de corrupción y burocracia, la sola idea de que proyectos como la Spark o la <a href="http://www.raspberrypi.org/" title="Raspberry Pi Foundation" target="_blank">Raspberry Pi</a> comiencen a traccionar y que el publico &#8220;no técnico&#8221; tenga idea de su existencia es un logro importante, y no por el hecho de que este publico pueda terminar comprando alguno de estos dispositivos, sino por el simple hecho de que este publico ahora conoce la idea que impulsa a estos proyectos, para mucha gente las restricciones y trabas que traen la mayoría de los dispositivos móviles le son indiferentes o ignoran su existencia, el poder modificar, cambiar el OS o hacer lo que se te ocurra con el dispositivo que compraste y es de tu propiedad es algo que todos los que usamos una PC damos por sentado, pero en el mundo mobile la cosa es diferente, el éxito de Apple abrió el camino para que el resto de los fabricantes siguieran su estrategia de limitar funcionalidad y libertad de modificación y configuración a cambio de &#8220;facilidad de uso&#8221;, integración, seguridad y todas las idioteces que puedan salir de los departamentos de marketing y sirvan para controlar lo que el usuario hace con su dispositivo.</p>
<p>Spark no es el primer proyecto de su tipo, hace unos meses la <a href="http://cordiatab.com/" title="Cordia Open Tablet" target="_blank">Cordia Tab</a>, creo algo de expectativa, mas que nada entre aquellos que estábamos involucrados de alguna manera con MeeGo, lamentablemente por problemas con el OEM que no quería entregar el código del kernel Linux  que utilizaba el dispositivo seleccionado, el proyecto se paralizo, antecedentes como estos son los que hacen que la Spark sea tan importante, si la Spark llega a tener un éxito moderado, esto puede servir de precedente, y demostrarle a los OEMs que también se puede hacer dinero con una plataforma de hardware abierta, es mas, la Spark y todo el software que se cree para ella pueden darle una ventaja y cierta diferenciación a todos esos pequeños fabricantes chinos que hoy por hoy solo pueden competir en precio y en la gama baja.</p>
<p>El mercado mobile actual, se parece al mercado de las computadoras hogareñas de principios de los 80, donde una cantidad inmensa de empresas fabricaban sus dispositivos totalmente incompatibles unos con otros, tanto a nivel hardware como a nivel software, esta etapa paso rápido y sirvió para que la computación se popularizara y llegara a muchos hogares y escuelas, pero la verdadera revolución comenzó con la IBM PC y sus clones compatibles, que sentó las bases de toda una industria que creció alrededor de este mínimo común denominador, en donde no había restricciones, lo que permitió que terceras partes agregaran todo aquello que faltaba o que mejoraran lo que ya existía.</p>
<p>Spark es solo el comienzo, es verdad que la relación precio prestaciones del producto no es la mejor, pero de alguna manera hay que empezar, en este momento lo mas importante es tener un dispositivo libre y abierto, antes que un dispositivo con una pantalla de calidad o un procesador poderoso, estamos en un punto de quiebre, los fabricantes de hardware junto a grandes empresas de software y entretenimiento están presionando para cerrar y dificultar lo mas posible el poder modificar tanto el hardware como el software, necesitamos ahora mas que nunca una alternativa abierta para contrarrestar esta ola de restricciones, sino, vamos a pasar mas tiempo tratando de burlar protecciones que usando nuestros propios dispositivos, la Spark es un primer paso en un camino largo y complicado, es hora de empezar a recorrerlo.</p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/y4Ctnq73Afs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/spark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/spark/</feedburner:origLink></item>
		<item>
		<title>Symbian Belle, mismo teléfono, nueva experiencia</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/fqzzdxfFrHE/</link>
		<comments>http://realnorth.net/blog/symbian-belle/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 02:48:09 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[Belle]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Qt Components]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1544</guid>
		<description><![CDATA[Hoy 7 de Febrero comenzó el deployment mundial de Symbian Belle, yo vengo usando Belle desde la primera versión que se filtro hace ya unos meses y puedo dar fe de que el cambio es grande y para mejor, pero el motivo de este post no es hablar sobre las mejoras que trae Belle, sino [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy 7 de Febrero comenzó el deployment mundial de Symbian Belle, yo vengo usando Belle desde la primera versión que se filtro hace ya unos meses y puedo dar fe de que el cambio es grande y para mejor, pero el motivo de este post no es hablar sobre las mejoras que trae Belle, sino dejarles una lista de recursos que les van a servir a la hora de comenzar a adaptar o crear una nueva aplicación que aproveche el nuevo paradigma que propone Belle.</p>
<h3>Diseño</h3>
<p>En los siguientes links van a poder encontrar las guiás de diseño para Symbian Belle las cuales les van a permitir conocer los nuevos componentes y patrones que forman parte de la UI y como y donde utilizarlos, también encontraran información sobre la nueva iconografía y  templates que les permitirán crear los iconos de sus aplicaciones con la seguridad de seguir al pie de la letra las recomendaciones del equipo de diseño de Nokia.</p>
<ul>
<li><a title="http://www.developer.nokia.com/Resources/Library/Symbian_Design_Guidelines/" href="http://www.developer.nokia.com/Resources/Library/Symbian_Design_Guidelines/" target="_blank">Symbian Design Guidelines</a></li>
<li><a title="http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-platforms/designing-for-symbian.html?" href="http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-platforms/designing-for-symbian.html?" target="_blank">Designing for Symbian</a></li>
<li><a title="UI patterns" href="http://www.developer.nokia.com/Resources/Library/Symbian_Design_Guidelines/ui-patterns.html" target="_blank">UI patterns</a></li>
<li><a title="UI components and stencils (Online)" href="http://www.developer.nokia.com/Resources/Library/Symbian_Design_Guidelines/ui-toolkit.html" target="_blank">UI components and stencils (Online)</a></li>
<li><a title="UI components and stencils (Offline)" href="http://www.developer.nokia.com/dp?uri=http%3A%2F%2Fsw.nokia.com%2Fid%2F33c4ed93-fef6-4d96-868c-2e3013e0419f%2FSymbian_Visual_Design_Stencils_1_1.zip" target="_blank">UI components and stencils (Offline)</a></li>
<li><a title="Iconography style summary" href="http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-platforms/iconography-style-summary.html?" target="_blank">Iconography style summary</a></li>
<li><a title="Symbian iconography guidelines" href="http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-platforms/designing-for-symbian/symbian-iconography-guidelines.html" target="_blank">Symbian iconography guidelines</a></li>
</ul>
<h3>Desarrollo</h3>
<p>La mejor forma de que nuestras aplicaciones se adapten completamente al nuevo estilo y a los nuevos patrones de interacción que trae Belle es usando Qt en conjunto con Qt Components, en la siguiente lista de recursos encontraran, documentación, guiás de publicación, presentaciones y webinars que les permitirán ahondar en este tema.</p>
</ul>
<li><a href="http://www.developer.nokia.com/Community/Wiki/Changes_in_Symbian_Belle_and_Qt_4.7.4" title="Changes in Symbian Belle and Qt 4.7.4" target="_blank">Changes in Symbian Belle and Qt 4.7.4</a></li>
<li><a href="http://www.developer.nokia.com/Community/Blogs/blog/nokia-developer-news/2012/01/12/optimize-your-apps-for-nokia-belle" title="Optimize your apps for Nokia Belle" target="_blank">Optimize your apps for Nokia Belle</a></li>
<li><a href="http://blogs.nokia.com/northblog/news/update-your-apps-for-belle/" title="Update your Apps for Nokia Belle" target="_blank">Update your Apps for Nokia Belle</a></li>
<li><a href="http://doc.qt.nokia.com/qt-components-symbian/qt-components-introduction.html" title="http://doc.qt.nokia.com/qt-components-symbian/qt-components-introduction.html" target="_blank">Introduction to the Qt Quick Components</a></li>
<li><a href="Qt Quick Components for Designers" title="http://developer.qt.nokia.com/videos/watch/qt-quick-components-for-designer" target="_blank">Qt Quick Components for Designers</a></li>
<li><a href="http://developer.qt.nokia.com/videos/watch/qt-quick-components-deep-dive" title="Qt Quick Components Deep Dive" target="_blank">Qt Quick Components Deep Dive</a></li>
<li><a href="http://developer.qt.nokia.com/videos/watch/getting-your-qt-app-running-and-deployed-on-symbian" title="Getting your Qt app running and deployed on Symbian" target="_blank">Getting your Qt app running and deployed on Symbian</a></li>
<li><a href="http://forumnokia.adobeconnect.com/p6zcqhnon8u/" title="Qt Components for MeeGo and Symbian Phones " target="_blank">Qt Components for MeeGo and Symbian Phones</a></li>
</ul>
<p><iframe class="youtube" src="http://www.youtube.com/embed/h3REHGbxqn0" frameborder="0"></iframe></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/fqzzdxfFrHE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/symbian-belle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/symbian-belle/</feedburner:origLink></item>
		<item>
		<title>Gaia, la UI de Boot to Gecko (B2G)</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/PNHCTuBxN7o/</link>
		<comments>http://realnorth.net/blog/gaia-ui-boot-to-gecko-b2g/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 19:11:23 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[B2G]]></category>
		<category><![CDATA[Boot to Gecko]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1494</guid>
		<description><![CDATA[Gaia, es la UI de Boot to Gecko, decir que esta en un estado de alpha seria algo muy optimista, Gaia mas que nada esta en un estado experimental, en donde se están probando y aplicando las mejoras que van apareciendo en WebAPI, así que tanto en lo visual como en lo estructural todo puede [...]]]></description>
			<content:encoded><![CDATA[<p>Gaia, es la UI de Boot to Gecko, decir que esta en un estado de alpha seria algo muy optimista, Gaia mas que nada esta en un estado experimental, en donde se están probando y aplicando las mejoras que van apareciendo en <a href="https://wiki.mozilla.org/WebAPI" title="WebAPI - MozillaWiki" target="_blank">WebAPI</a>, así que tanto en lo visual como en lo estructural todo puede cambiar en mayor o menor medida.</p>
<p>En Gaia todo es una WebApp y la primera de las WebApps que vemos es la Homescreen (ver imagen debajo), la Homescreen usa <em>window.navigator.mozApps</em> para encontrar todas las WebApps instaladas y mostrar su correspondiente icono en la Homescreen, esto es en la teoría, actualmente el listado de apps que se ven en la Homescreen esta hardcodeado en el archivo <em>${GAIA}/apps/homescreen/webapi+apps.js</em>, como dije al principio Gaia es una PoC (prueba de concepto) bastante experimental, por lo que en esta etapa del proyecto es posible encontrar cosas como estas.</p>
<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/01/b2g_01.png" alt="B2G Lockscreen, Homescreen and Dialer" title="B2G Lockscreen, Homescreen and Dialer"/><br />
<em>B2G Lockscreen, Homescreen y Dialer</em></p>
<p>El resto de las aplicaciones están en un nivel muy básico de desarrollo, algunas están mas avanzadas y son mas funcionales que otras, por ejemplo ya es posible enviar SMSs usando B2G siempre y cuando lo estemos corriendo en un dispositivo, otra app que por obvias razones esta muy avanzada es el Browser, el resto de las apps están en sus comienzos, por lo que habrá que esperar para ver su evolución.</p>
<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/01/b2g_02.png" alt="B2G Browser" title="B2G Browser"/><br />
<em>B2G Browser</em></p>
<h3>Instalando Gaia</h3>
<p>Podemos probar Gaia, flasehando una imagen de B2G en un dispositivo (Samsung Galaxy S2, Nexus S) he instalando Gaia encima, otra opción es hacer lo mismo pero corriendo todo en el emulador que trae el SDK de Android y por ultimo podemos correrlo dentro de un browser, esta ultima opción es la que escogí yo, el proceso para compilar Gaia, esta muy bien explicado en la <a href="https://wiki.mozilla.org/Gaia/Hacking" title="Gaia/Hacking" target="_blank">Wiki de Mozilla</a>, antes de comenzar con el proceso de compilación es recomendable chequear que cumplimos con todos lo <a href="https://developer.mozilla.org/en/Linux_Build_Prerequisites" title="Linux Prerequisites" target="_blank">pre requisitos</a> necesarios para compilar Firefox, la información esta disponible para varias distros en <a href="https://developer.mozilla.org/en/Linux_Build_Prerequisites" title="Linux Prerequisites" target="_blank">Mozilla Developer Network</a>, presten especial atención a <em>Autoconf</em> ya que Mozilla usa la versión 2.13 de <em>Autoconf</em> para las tareas de compilación y la mayoría de las distros viene con una versiones mas actualizada, por lo que casi con seguridad van a tener que hacer un downgrade.</p>
<h3>Web Apps en Gaia</h3>
<p>El modelo de desarrollo de apps para B2G se basa en estándares Web, usando HTML, CSS y JavaScript, si han creado una aplicación Web usando solo estas tecnologías el proceso de portarlas a B2G es algo trivial, ademas se esta trabajando en un <a href="https://wiki.mozilla.org/WebAPI" title="WebAPI - MozillaWiki" target="_blank">conjunto de APIs</a> para poder acceder a funciones &#8220;nativas&#8221; de los dispositivos y extender su funcionalidad, en la siguiente tabla pueden ver un listado de estas APIs.</p>
<table cellpadding="0" border="0" cellspacing="0">
<tbody>
<tr>
<th> Aplicación
</th>
<th> API
</th>
</tr>
<tr>
<td> Dialer
</td>
<td> Telephony &amp; Messaging API, Contacts API
</td>
</tr>
<tr>
<td> Battery
</td>
<td> Battery API
</td>
</tr>
<tr>
<td> Address Book
</td>
<td>Contacts API
</td>
</tr>
<tr>
<td> SMS
</td>
<td> Telephony &amp; Messaging API</a>, Contacts API
</td>
</tr>
<tr>
<td> Camera
</td>
<td> Camera API, Filesystem API
</td>
</tr>
<tr>
<td> Gallery
</td>
<td> Filesystem API
</td>
</tr>
<tr>
<td> Settings
</td>
<td> Device Status API, Settings API
</td>
</tr>
<tr>
<td> Games
</td>
<td> Accelerometer API, Mouse Lock API, Vibration API
</td>
</tr>
<tr>
<td> Maps
</td>
<td> Geolocation API, Contacts API
</td>
</tr>
</tbody>
</table>
<h4>Estructura de una WebApp</h4>
<p>En el siguiente esquema pueden ver como esta organizada una pequeña WebApp, la estructura es la misma que utilizan las apps que viene precargadas con Gaia, así que estimo sera la que ellos recomendaran en un futuro, si lo desean pueden organizar los archivos de la manera que les parezca mas cómoda lo único que si o si tiene que estar presente en la WebApp es el archivo <em>manifest.appcache</em>.</p>
<pre>
paulo@kendra ~/repos/gaia/apps/subtego $ tree
.
├── js
│   ├── jlinq.js
│   ├── lines.js
│   └── stations.js
├── manifest.appcache
├── manifest.webapp
├── style
│   ├── icons
│   │   └── SubteGo.png
│   ├── images
│   │   ├── a.png
│   │   ├── b.png
│   │   ├── c.png
│   │   ├── d.png
│   │   ├── e.png
│   │   ├── h.png
│   │   ├── h.png
... ... ... ...
│   │   └── pin.png
│   └── ui.css
└── subtego.html
</pre>
<h5>manifest.webapp</h5>
<p>Este archivo describe la WebApp, el nombre y el icono que se verá en la Homescreen como así también el archivo de inicio de la WebApp.</p>
<pre>
{
  "name": "SubteGo",
  "description": "SubteGo for Gaia",
  "launch_path": "/subtego.html",
  "developer": {
    "name": "realnorth",
    "url": "http://realnorth.net"
  },
  "icons": {
    "120": "/icons/SubteGo.png"
  }
}
</pre>
<p>Si siguen estos simples pasos y usan estándares web, migrar o crear una aplicación &#8220;compatible&#8221; con B2G sera una tarea simple, si tienen dudas o quieren ahondar mas en el tema pueden aprender mucho mas viendo el código de las WebApps que se incluyen en Gaia o consultar directamente el código de una WebApp haciendo uso de la función &#8220;View Page Source&#8221; (ver primera imagen debajo) que se incluye en varias apps en Gaia.</p>
<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/01/b2g_03.png" alt="B2G &quot;View Source&quot; function and SubteGo" title="B2G &quot;View Source&quot; function and SubteGo"/><br />
<em>B2G, función &#8220;View Page Source&#8221;</em></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/PNHCTuBxN7o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/gaia-ui-boot-to-gecko-b2g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/gaia-ui-boot-to-gecko-b2g/</feedburner:origLink></item>
		<item>
		<title>Tizen, pasado, presente y futuro</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/sIXaCGGNWSw/</link>
		<comments>http://realnorth.net/blog/tizen-pasado-presente-futuro/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 03:02:21 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[bada]]></category>
		<category><![CDATA[LiMo]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[Tizen]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1454</guid>
		<description><![CDATA[Desde el día de la liberación de parte del código de Tizen hasta hoy ha habido gran actividad en torno a el, anuncios de fusión con bada, retractaciones, especulación y opiniones, muchas de ellas sin fundamento, una de las cosas que mas se repite es que Tizen es el sucesor de MeeGo, pero esto no [...]]]></description>
			<content:encoded><![CDATA[<p>Desde el día de la <a title="An Early Look at Tizen" href="https://www.tizen.org/blogs/tsg/2012/early-look-tizen" target="_blank">liberación</a> de parte del código de Tizen hasta hoy ha habido gran actividad en torno a el, anuncios de <a title="Samsung Merging Its Bada OS With Intel-Backed Tizen Project" href="http://www.forbes.com/sites/elizabethwoyke/2012/01/13/samsung-merging-its-bada-os-with-intel-backed-tizen-project/" target="_blank">fusión</a> con bada, <a title="Another OS Bites the Dust: Samsung to Fold Bada Into Smartphone Linux Project" href="http://allthingsd.com/20120117/another-os-bites-the-dust-samsung-to-fold-bada-into-smartphone-linux-effort/" target="_blank">retractaciones</a>, especulación y opiniones, muchas de ellas sin fundamento, una de las cosas que mas se repite es que Tizen es el sucesor de MeeGo, pero esto no es así, ni en código, ni en ideas, el único que podría tomar para si el titulo de sucesor de MeeGo es <a title="Mer Project" href="http://merproject.org/" target="_blank">Mer Project</a>, otro punto que se repite hasta el cansansio es que Tizen es un proyecto nuevo, esto tampoco es así, Tizen es el punto culmine de años de trabajo de Samsung, junto a los otros socios de la LiMo Foundation primero y de la <a title="Tizen Association" href="http://www.tizenassociation.org/" target="_blank">Tizen Association</a> ahora.</p>
<h3>Pasado</h3>
<p>La historia de Tizen comienza a principios de 2007 con la creación de la LiMo Foundation (ahora Tizen Association), esta fundación esta formada por varios fabricantes japoneses, algunos operadores europeos, Samsung y Vodafone entre otros, los socios de la ex LiMo Foundation produjeron mas de 50 dispositivos, la mayoría de ellos nunca salio del mercado japones, a excepción de los modelos que Samsung produjo para Vodafone (<a title="Samsung Vodafone 360 H1" href="http://www.gsmarena.com/samsung_vodafone_360_h1-2954.php" target="_blank">Vodafone 360 H1</a>, <a title="Samsung Vodafone 360 M1" href="http://www.gsmarena.com/samsung_vodafone_360_m1-2953.php" target="_blank">Vodafone 360 M1</a>).</p>
<p><img title="Samsung Vodafone 360 M1" src="http://realnorth.net/blog/wp-content/uploads/2012/01/v360.jpg" alt="Samsung Vodafone 360 M1" /><br />
<em>Samsung Vodafone 360 M1</em></p>
<p>Estos dispositivos estaban pensados para integrarse con el servicio Vodafone 360 (App Store, Sincronización, Mensajería, entre otros), estos dispositivos usan la versión 2 de la Samsung Linux Platform (compatible con LiMo Release 2) y por encima una UI bastante llamativa e interactiva (aunque en algunos caso no muy funcional) desarrollada con <a title="EFL Overview" href="http://www.enlightenment.org/p.php?p=about/efl" target="_blank">EFL</a> (ver video a continuación)</p>
<p><iframe class="youtube" src="http://www.youtube-nocookie.com/embed/-x8RyDXGPzc?rel=0" frameborder="0"></iframe></p>
<p>Como ven las piezas empiezan a encajar y mucho mas aun si le dan una vista al código liberado de Tizen, que de MeeGo solo usa algo del stack de comunicaciones, el resto es una versión actualizada de la Samsung Linux Platform, lo mismo pasa con el SDK de Tizen, que casi con seguridad se baso o al menos tomo muchas ideas del LiMo BONDI SDK, que, oh casualidad esta optimizado para la creación de Web Apps, al igual que Tizen.</p>
<h3>Presente</h3>
<p><a title="bada - Samsung's Smartphone Platform" href="http://www.bada.com/" target="_blank">bada</a>, es otra pieza del rompecabezas que posiblemente encuentre su lugar y su razón de ser, si la unión con Tizen se realiza, bada per se no es un OS, según Samsung, bada es una plataforma cuya arquitectura permite usar diferentes kernels, el primer dispositivo bada fue el <a title="Samsung S8500 Wave" href="http://www.gsmarena.com/samsung_s8500_wave-3146.php" target="_blank">Samsung S8500 Wave</a>, este usa un kernel RTOS propietario, de este kernel dada la naturaleza cerrada del código de bada poco se sabe.</p>
<p>El porque Samsung decidió desarrollar toda una nueva plataforma (OS) en vez de usar directamente Samsung Linux Platform, es un misterio, lo que no era ningún misterio eran las <a title="Samsung Moves to Boost Software " href="http://online.wsj.com/article/SB10001424053111904106704576581760667355454.html" target="_blank">intenciones</a> de Samsung de abrir el código de bada, el rumor comenzó a tomar forma a fines del año pasado y al fin puede hacerse realidad si la decisión de integrar bada con Tizen se concreta, ¿en que consistiría esta integración?, la información acerca de este punto es casi nula, lo que si se sabe de forma <a title="[Tizen General] Samsung to merge Bada and Tizen" href="https://lists.tizen.org/pipermail/general/2012-January/000345.html" target="_blank">no oficial</a> es que las aplicaciones bada correrán en Tizen, pero antes deberán recompilarse, Tizen va a soportar las APIs usadas por bada, las que serán agregadas como si se tratase de un toolkit mas, aun falta ver que tan bien se integraran y que grado de compatibilidad tendrán las apps bada corriendo sobre Tizen, si toda esta movida sale bien permitirá sin mucho esfuerzo que Tizen tenga potencialmente en su catalogo alrededor de 20000 aplicaciones listas para usar, pero para que todo esto llegue a buen puerto Samsung va a tener que convencer primero a los demás socios de la Tizen Association para que den el visto bueno a la unión, cosa que dado el peso que tiene Samsung en la asociación debería darse por descontado.</p>
<p><img title="Samsung Wave Series" src="http://realnorth.net/blog/wp-content/uploads/2012/01/bada_wave.jpg" alt="Samsung Wave Series" /><br />
<em>bada phones, Samsung Wave, Wave 2 y Wave 3</em></p>
<p>Si la integración de bada con Tizen es aprobada, hay que ver si ademas de las APIs, también esta en los planes de Samsung agregar la UI en la movida, la UI de bada se basa en TouchWiz, al menos en su parte visual y comparada con la UI de la imagen que viene en el emulador del SDK, esta mucho mas desarrollada y pulida, es cierto que la UI es básica y no presenta ninguna función o pattern innovador (como Swipe UX), pero es funcional y se adapta bien al perfil del usuario de smartphones de gama media que es adonde apunta Tizen en un comienzo.</p>
<p><iframe class="youtube" src="http://www.youtube-nocookie.com/embed/0pLRtoeAONI?rel=0" frameborder="0"></iframe></p>
<p>Lamentablemente el presente de Tizen, a pesar de la liberación del código sigue siendo incierto en mi opinión, todo por una política de comunicación totalmente oscura y deficiente, con anuncios que al poco tiempo se desmienten y donde las únicas fuentes de información son las listas de correos y el canal IRC, lugares en donde la especulación reina.</p>
<h3>Futuro</h3>
<p>Por suerte para ver como se delinea el futuro de Tizen no vamos a tener que esperar mucho, el mes próximo en el <a title="Mobile World Congress 2012" href="http://www.mobileworldcongress.com/" target="_blank">MWC 2012</a>, Samsung casi con seguridad estará presentando mínimo un prototipo corriendo Tizen, espero también que Samsung y los demás socios de la Tizen Association aproveche el lugar y la cobertura de los medios para hacer anuncios concretos acerca de que tienen planeado hacer con Tizen y cuales van a ser los pasos a seguir para lograr sus objetivos, sera cuestión de tener un poco mas de paciencia, espero que la espera valga la pena.</p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/sIXaCGGNWSw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/tizen-pasado-presente-futuro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/tizen-pasado-presente-futuro/</feedburner:origLink></item>
		<item>
		<title>Android Design Guidelines</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/U9fowo9M-xc/</link>
		<comments>http://realnorth.net/blog/android-design-guidelines/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 00:04:56 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1442</guid>
		<description><![CDATA[No soy un entusiasta de Android y posiblemente nunca lo sea, pero si hay algo de lo que soy fanatico, es del diseño de interfaces de usuario, es por eso que las nuevas Android Design Guidelines me resultan muy interesantes, Android contaba ya con unas guiás, pero eran muy limitadas y se centraban mas en [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/01/design_elements_landing.jpg" alt="Android Design Guidelines" title="Android Design Guidelines"/></p>
<p>No soy un entusiasta de Android y posiblemente nunca lo sea, pero si hay algo de lo que soy fanatico, es del diseño de interfaces de usuario, es por eso que las nuevas <a href="http://developer.android.com/design/index.html" title="Android Design Guidelines" target="_blank">Android Design Guidelines</a> me resultan muy interesantes, Android contaba ya con unas <a href="http://developer.android.com/guide/practices/ui_guidelines/index.html" title="Android User Interface Guidelines" target="_blank">guiás</a>, pero eran muy limitadas y se centraban mas en el diseño de iconos que en otra cosas (mas importantes), estas nuevas guiás van un paso mas allá, tratando de transmitir la visión que de ahora en mas el equipo de UX de Android quiere imponer tanto a los fabricantes de dispositivos como a los desarrolladores de aplicaciones, explicando como usar y donde aplicar los diferentes patrones de interacción &#8220;aprobados&#8221;, como así también cuestiones relacionadas con el diseño visual de las apps, que tienen como objetivo unificar el lenguaje visual y terminar con el zoológico en el que se ha convertido el diseño de interfaces de usuario en Android.</p>
<p>El diseño de las guiás esta muy logrado y a pesar de haber leído y analizado muy poco de ellas, he podido comenzar a entender lo que el equipo de UX de Android quiere transmitir a sus usuarios, esperemos que tanto los OEMs como quienes desarrollen aplicaciones para Android empiecen a aplicar estos fundamentos tanto en sus dispositivos como en sus apps y que dejen de reinventar la rueda con paradigmas y diseños que nada tienen que ver con la plataforma o con &#8220;mejoras&#8221; en la UI (TouchWiz, MotoBlur, Sense) que lo único que agregan son problemas a los usuarios a la hora de actualizar de versión.</p>
<p>Mas información: <a href="http://developer.android.com/design/index.html" title="Android Design Guidelines" target="_blank">Android Design Guidelines</a></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/U9fowo9M-xc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/android-design-guidelines/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/android-design-guidelines/</feedburner:origLink></item>
		<item>
		<title>Tizen, primer contacto</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/HAdzpK4GJp8/</link>
		<comments>http://realnorth.net/blog/tizen-primer-contacto/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 22:29:58 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[Tizen]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1409</guid>
		<description><![CDATA[Desde su lanzamiento, he sido muy critico con Tizen, primero porque al parecer prima mas la política que la tecnología en el proyecto, y segundo por la falta de información y transparencia, algo que para ser un proyecto que se quiere posicionar como la verdadera opción Open Source en OSs para dispositivos móviles es totalmente [...]]]></description>
			<content:encoded><![CDATA[<p>Desde su lanzamiento, he sido muy <a title="MeeGo, Tizen, Meltemi, la espera continua" href="http://realnorth.net/blog/meego-tizen-meltemi/" target="_blank">critico</a> con Tizen, primero porque al parecer prima mas la política que la tecnología en el proyecto, y segundo por la falta de información y transparencia, algo que para ser un proyecto que se quiere posicionar como la verdadera opción Open Source en OSs para dispositivos móviles es totalmente inaceptable, el blog en Tizen.org solo ha publicado un <a title="Welcome to Tizen!" href="https://www.tizen.org/blogs/dawnfoster/2011/welcome-tizen" target="_blank">post</a> y este data del 27 de Septiembre de 2011 (casi 3 meses y medio), en las <a title="Tizen Mailing Lists" href="https://www.tizen.org/community/mailing-lists" target="_blank">listas de email</a>, no hay nadie que conteste absolutamente nada, afortunadamente esto esta empezando a cambiar, hoy gracias a un <a href="https://twitter.com/#!/gsbarbieri/status/156017510821535746" target="_blank">tweet</a> de <a title="Gustavo Barbieri" href="https://twitter.com/#!/gsbarbieri" target="_blank">@gsbarbieri</a> me entere que se podía acceder a el <a href="http://source.tizen.org/git/" target="_blank">repositorio git</a> con el <a href="http://source.tizen.org/git/" target="_blank">código</a> de Tizen, ademas de que ya estaba disponible para bajar el <a title="Download Tizen SDK" href="https://developer.tizen.org/sdk.html" target="_blank">SDK</a>.</p>
<h3>Arquitectura</h3>
<p>La arquitectura de Tizen, se divide básicamente en 3 capas, una capa con el Kernel Linux (optimizada para procesadores con arquitectura ARM Cortex A8), luego el Core, en donde se encuentran los diferentes servicios (Web, Security, Multimedia, Graphics, UI, Location, Telephony, Messaging, entre otros) que son expuestos por la Web API, a las aplicaciones web que corren en la capa, valga la redundancia de Aplicaciones.</p>
<p><img title="Tizen Architecture" src="http://realnorth.net/blog/wp-content/uploads/2012/01/tizen_arch.png" alt="Tizen Architecture" /></p>
<h3>SDK</h3>
<p>El SDK se encuentra disponible <a title="Download Tizen SDK" href="https://developer.tizen.org/sdk.html" target="_blank">aquí</a>, y hasta el momento solo se encuentra disponible para Linux, el instalador pesa unos 5 megas y la instalación completa del SDK ocupa aproximadamente 2 gigas de espacio en disco, el IDE se basa en Eclipse y permite crear tanto aplicaciones nativas como Web Apps, el SDK también incluye un emulador con el que podemos testear nuestras apps, el emulador es algo lento y limitado, no soporta OpenGL ES y EFL, tampoco detecta el cambio de posición de la pantalla (portrait, landscape) entre otras cosas, estas limitaciones se verán en parte solucionadas en febrero próximo cuando Samsung lance su primer modelo de referencia y se puedan hacer pruebas directamente en el dispositivo.</p>
<p><img title="Tizen IDE" src="http://realnorth.net/blog/wp-content/uploads/2012/01/Workspace-1_941.png" alt="Tizen IDE" /></p>
<h3>User Interface</h3>
<p>La UI usada en esta versión es bastante básica, con algunos aires a TouchWiz, la homescreen es una simple lanzadera de programas y al parecer es posible tener mas de una homescreen, a diferencia de TouchWiz no es posible agregar widgets, lo cual hace a la UI algo limitada, pero por otro lado, esto favorece el consumo de recursos y es que al parecer Tizen en un principio va a estar mas orientado a equipos del rango medio a medio bajo, la UI también cuenta con una zona de notificaciones similar a la usada por Android, Symbian Belle o iOS 5 y su funcionamiento y apariencia es parecida, también cuenta con un Task Switcher donde podemos ver las aplicaciones que están corriendo, cuantos recursos están consumiendo y cerrarlas.</p>
<p>Debajo pueden ver algunas screenshots de las diferentes partes de la UI y de algunas aplicaciones en acción.</p>
<p><img title="Tizen UX - Homescreen and Dialer" src="http://realnorth.net/blog/wp-content/uploads/2012/01/tizen01.jpg" alt="Tizen UX - Homescreen and Dialer" /><br />
<em>Homescreen and Dialer</em></p>
<p><img title="Tizen UX - Settings and Task Switcher" src="http://realnorth.net/blog/wp-content/uploads/2012/01/tizen03.jpg" alt="Tizen UX - Settings and Task Switcher" /><br />
<em>Settings and Task Switcher</em></p>
<p><img title="Tizen UX - Web Browser" src="http://realnorth.net/blog/wp-content/uploads/2012/01/tizen04.jpg" alt="Tizen UX - Web Browser" /><br />
<em>Web Browser</em></p>
<p><img title="Tizen UX - Photo Gallery" src="http://realnorth.net/blog/wp-content/uploads/2012/01/tizen02.jpg" alt="Tizen UX - Photo Gallery" /><br />
<em>Photo Gallery</em></p>
<p>Este articulo es solo una primera toma de contacto tanto con Tizen, como con su entorno de desarrollo, en futuros posts iré profundizando mas en puntos como la arquitectura, las APIs disponibles para desarrollo, ya sean las nativas de Tizen como las de la especificación <a title="Wholesale Applications Community" href="http://www.wacapps.net/" target="_blank">WAC</a>, espero este articulo les sirva para ir conociendo a Tizen y espero también que sea el comienzo de una mayor y mejor comunicación por parte de la <a title="Tizen Association" href="http://www.tizenassociation.org/" target="_blank">Tizen Association</a>.</p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/HAdzpK4GJp8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/tizen-primer-contacto/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/tizen-primer-contacto/</feedburner:origLink></item>
		<item>
		<title>Un vistazo a Boot to Gecko (B2G)</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/ZR-gUyi55fU/</link>
		<comments>http://realnorth.net/blog/b2g-boot-to-gecko/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 03:36:01 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[B2G]]></category>
		<category><![CDATA[Boot to Gecko]]></category>
		<category><![CDATA[Boot2Gecko]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1382</guid>
		<description><![CDATA[Boot to Gecko, B2G para los amigos, es un proyecto que surgió a mediados de 2011 dentro de la Fundación Mozilla, la idea detrás de este proyecto es la creación de un Sistema Operativo para dispositivos móviles (smartphones, tablets), por ahora se encuentra en una fase exploratoria y de experimentación, en el mismo se están [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://wiki.mozilla.org/B2G" title="B2G - Mozilla Wiki" target="_blank">Boot to Gecko</a>, B2G para los amigos, es un proyecto que surgió a mediados de 2011 dentro de la Fundación Mozilla, la idea detrás de este proyecto es la creación de un Sistema Operativo para dispositivos móviles (smartphones, tablets), por ahora se encuentra en una fase exploratoria y de experimentación, en el mismo se están usando y llevando al limite las mas actuales tecnologías y estándares web abiertos. En primera instancia el objetivo de B2G no es crear un producto para luego ser ofrecido a fabricantes OEMs, pero si las cosas marchan bien, todo lo aprendido y desarrollado con B2G puede terminar convirtiéndose en un producto que podrá ser usado por fabricantes es sus dispositivos.</p>
<h3>La conexión Android</h3>
<p>En esta etapa inicial se están usando algunos componentes comunes con Android en el proyecto (Linux kernel, drivers, libusb y algunos componentes mas), esta decisión tiene como objetivo minimizar el trabajo que puedan llegar a tener los fabricantes de dispositivos que quieran utilizar B2G en los dispositivos Android que actualmente fabrican y venden, la conexión entre Android y B2G se limita a ciertas zonas del core y no pasa de ahí, esto quiere decir que B2G no es compatible con las aplicaciones Android, B2G no usa Dalvik ni ninguna otra tecnología de desarrollo de Android, ya que el modelo de desarrollo que la Fundación Mozilla quiere impulsar se basa en usar APIs Web actuales y futuras.</p>
<h3>Show me the code</h3>
<p>A diferencia de <a href="http://www.tizenassociation.org/" title="Tizen Association" target="_blank">Tizen</a>, el <a href="https://github.com/andreasgal/B2G" title="Boot to Gecko aims to create a complete, standalone operating system for the open web." target="_blank">código</a> de B2G esta disponible en GitHub desde el mismo momento en que fue <a href="http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/7668a9d46a43e482#" title="Booting to the Web " target="_blank">anunciado</a>, esto permite que el proyecto gane en credibilidad, y permita a gente testear B2G desde etapas muy tempranas del desarrollo.</p>
<p>Actualmente es posible probar B2G en el emulador que viene junto al SDK de Android o bien si tienen un Samsung Galaxy S2 o un Nexus S 4G pueden flashear la imagen en el dispositivo, el proceso no es complicado, aunque requiere de bastante tiempo y algunos cuidados, en mi caso no cuento ni con Galaxy S2 ni con un Nexus S para hacer pruebas, por lo que opte por compilar la versión que corre en el emulador, lamentablemente he fracasado miserablemente las dos veces en las que he intentado compilar B2G, espero hacerme un tiempo pronto para poder encontrar los problemas que me impiden compilarlo y así poder probarlo personalmente para compartir mis impresiones con ustedes.</p>
<h4>Gaia</h4>
<p><a href="https://wiki.mozilla.org/B2G/UI" title="B2G/UI" target="_blank">Gaia</a> es el nombre de la <em>phone experience</em> en la que se esta trabajando para ser usada en B2G, por el momento esta todo muy verde, en la <a href="https://wiki.mozilla.org/B2G/UI" title="B2G/UI" target="_blank">wiki</a> del proyecto pueden ver algunos conceptos que han presentado algunos miembros de la comunidad.</p>
<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/01/gaia.jpg" alt="Ben&#039;s interpretation of description of UX team&#039;s ideas " title="Ben&#039;s interpretation of description of UX team&#039;s ideas"/></p>
<p>En el siguiente video pueden ver la UI en funcionamiento, lo que ven es una prueba de concepto, por lo que no se puede tomar nada de lo que se ve como definitivo, lo que si resulta extremadamente interesante es la función a la <em>View Page Source</em> que permite ver el código <em>html + css + javascript</em> usado en cada uno de los componentes y aplicaciones usadas por la UI.</p>
<p><iframe class="youtube" src="http://www.youtube-nocookie.com/embed/RuIQskGD3u0?rel=0?t=30s" frameborder="0" allowfullscreen></iframe></p>
<p>Como ven el proyecto pinta interesante y esta avanzando a paso firme, el numero de personas que están trabajando en el mismo paso de 2 o 3 personas a 20, y según algunos rumores, es posible que el próximo mes en el <a href="http://www.mobileworldcongress.com/" title="Mobile World Congress 2012" target="_blank">Mobile World Congress 2012</a> la Fundación Mozilla haga una presentación del proyecto, lo que con seguridad nos permitirá conocer mas acerca del futuro y la dirección que va a ir tomando el proyecto.</p>
<h3>Recursos</h3>
<p>Si están interesados en el proyecto, a continuación les dejo algunos links con recursos que les serán de utilidad para ir conociendo mas del mismo.</p>
<ul>
<li><a href="https://wiki.mozilla.org/B2G" target="_blank">B2G Wiki</a></li>
<li><a href="https://wiki.mozilla.org/B2G/Roadmap" target="_blank">B2G Roadmap</a></li>
<li><a href="https://wiki.mozilla.org/B2G/FAQ" target="_blank">B2G FAQs</a></li>
<li><a href="http://youtu.be/28EVoxuXFO0" target="_blank">B2G Presentation at Mozcamp Berlin</a></li>
<li><a href="http://youtu.be/Km9yVHlFkMc" target="_blank">B2G Presentation at Mozcamp Asia</a></li>
<li><a href="http://groups.google.com/group/mozilla.dev.platform/search?group=mozilla.dev.platform&#038;q=b2g&#038;qt_g=Search+this+group" target="_blank">mozilla.dev.platform discussion group</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/ZR-gUyi55fU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/b2g-boot-to-gecko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/b2g-boot-to-gecko/</feedburner:origLink></item>
		<item>
		<title>2011</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/5K8E6XQvYB4/</link>
		<comments>http://realnorth.net/blog/2011-resume/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 13:58:30 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1376</guid>
		<description />
			<content:encoded><![CDATA[<p><img src="http://realnorth.net/blog/wp-content/uploads/2012/01/2011.png" alt="2011 Word Cloud" title="2011 Word Cloud"/></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/5K8E6XQvYB4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/2011-resume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/2011-resume/</feedburner:origLink></item>
		<item>
		<title>28c3 – The coming war on general computation, el futuro ya no es lo que era</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/4eWvdLmhQqs/</link>
		<comments>http://realnorth.net/blog/the-coming-war-on-general-computation/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 04:34:35 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[CCC]]></category>
		<category><![CDATA[Computer Chaos Club]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1363</guid>
		<description><![CDATA[Ya esta culminando el 28c3 organizado por el Computer Chaos Club, el congreso pudo ser seguido via streaming y para quienes no pudieron verlo en directo ya se encuentran disponibles los videos de las diferentes charlas en Youtube, de todas las charlas dadas, una de las que mas esta haciendo ruido es las presentada por [...]]]></description>
			<content:encoded><![CDATA[<p>Ya esta culminando el <a href="http://events.ccc.de/congress/2011/wiki/Welcome" title="28C3: Behind Enemy Lines" target="_blank">28c3</a> organizado por el <a href="http://www.ccc.de/" title="Computer Chaos Club" target="_blank">Computer Chaos Club</a>, el congreso pudo ser seguido via streaming y para quienes no pudieron verlo en directo ya se encuentran disponibles los <a href="http://www.youtube.com/playlist?list=PL392D4185A35E8F3C" title="28C3 Playlist" target="_blank">videos</a> de las diferentes charlas en Youtube, de todas las charlas dadas, una de las que mas esta haciendo ruido es las presentada por <a href="http://en.wikipedia.org/wiki/Cory_Doctorow" title="Cory Doctorow Bio" target="_blank">Cory Doctorow</a> con el nombre <a href="http://youtu.be/HUEvRyemKSg" title="28c3: The coming war on general computation" target="_blank">The coming war on general computation</a>, en donde hace un relato de la evolución de las diferentes formas de limitar la libertad de uso de las computadoras y dispositivos móviles, usadas por la industria del entretenimiento, con la complicidad, el visto bueno y el apoyo de muchas empresas y casi todos los gobiernos, estas limitaciones en las funcionalidades básicas que son aplicadas en nombre de la facilidad de uso y la comodidad, están allanando el camino para la llegada de dispositivos monofuncionales, con capacidades de compartir contenido nulas o muy restringidas, totalmente monitoreados por alguna agencia de inteligencia y con la única finalidad de consumir contenido o servicios de aquellas empresas que ya arreglaron con el gobierno o ente regulador de turno, toda esta violación sistemática de los derechos individuales tiene como único fin, sostener el modelo insostenible del copyright.</p>
<p><iframe class="youtube" src="https://www.youtube-nocookie.com/embed/HUEvRyemKSg?rel=0" frameborder="0" allowfullscreen></iframe></p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/4eWvdLmhQqs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/the-coming-war-on-general-computation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/the-coming-war-on-general-computation/</feedburner:origLink></item>
		<item>
		<title>Qt &amp; The Next Billions</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/NmmlrC6mp3A/</link>
		<comments>http://realnorth.net/blog/qt-next-billions/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 02:29:50 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Digia]]></category>
		<category><![CDATA[Haiku]]></category>
		<category><![CDATA[Hewlett Packard]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux Foundation]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[Meltemi]]></category>
		<category><![CDATA[Mer]]></category>
		<category><![CDATA[Nomovok]]></category>
		<category><![CDATA[Plasma Active]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Research in Motion]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Tizen]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1303</guid>
		<description><![CDATA[Después de Febrero 11, muchas cosas cambiaron en Nokia, a Symbian le pusieron fecha de vencimiento, a MeeGo lo mandaron al freezer, el único que recibió un fuerte respaldo fue Qt, pero viendo la magnitud del descalabro, era difícil creer en esa promesa, paso el tiempo y hay que admitirlo, Nokia esta cumpliendo con lo [...]]]></description>
			<content:encoded><![CDATA[<p>Después de <a href="http://press.nokia.com/2011/02/11/nokia-outlines-new-strategy-introduces-new-leadership-operational-structure/" title="Nokia outlines new strategy, introduces new leadership, operational structure " target="_blank">Febrero 11</a>, muchas cosas cambiaron en Nokia, a Symbian le pusieron fecha de vencimiento, a MeeGo lo mandaron al freezer, el único que recibió un fuerte respaldo fue Qt, pero viendo la magnitud del descalabro, era difícil creer en esa promesa, paso el tiempo y hay que admitirlo, Nokia esta cumpliendo con lo que prometio, desde Febrero 11 a la fecha se han liberado Qt 4.7.3, Qt 4.7.4 y Qt 4.8, el trabajo en Qt 5 sigue viento en popa, ademas a mediados de junio, Nokia anuncio que Qt pasaría a ser parte fundamental de su estrategia para el <a href="http://blog.qt.nokia.com/2011/06/21/qt%E2%80%99s-future-for-nokia-bringing-apps-to-the-next-billion/" title="Qt’s future for Nokia: Bringing apps to the next billion." target="_blank">Next Billion</a> y mas importante aun, en Octubre se completo el proceso por el cual Qt pasa a ser administrado bajo un modelo de <a href="http://wiki.qt-project.org/The_Qt_Governance_Model" title="The Qt Governance Model" target="_blank">Open Governance</a>.</p>
<p>El futuro de Qt parece asegurado, ademas de Nokia muchas otras plataformas contemplan la posibilidad de utilizarlo de forma oficial o existe el potencial de que terceros lo porten y le den soporte, el siguiente es un listado de alguna de ellas.</p>
<h4>Nokia</h4>
<p>Ademas de poder ser usado en Symbian y MeeGo, Nokia a anunciado que Qt sera el entorno de desarrollo que potenciara su <a href="http://www.developer.nokia.com/Community/Blogs/blog/nokia-developer-news/2011/06/21/future-of-qt-bringing-apps-to-next-billion" title="The future of Qt: Bringing apps to the next billion" target="_blank">estrategia</a> para el Next Billion, cuando Marco Argenti hizo el anuncio en <a href="http://www.developer.nokia.com/Community/Blogs/blog/nokia-developer-news/2011/06/21/future-of-qt-bringing-apps-to-next-billion" title="The future of Qt: Bringing apps to the next billion" target="_blank">Nokia Connections 2011</a> no dio muchos detalles, lo que hizo que durante un tiempo se especulara con la idea de Qt corriendo sobre S40, ya que hasta ese momento S40 era la plataforma que Nokia estaba posicionando para ser usada por el Next Billion, paso el tiempo, llegaron los DevDays y por suerte con ellos, algo de <a href="http://blog.wapreview.com/16178/" title="Qt's Mobile Resurgence, RIM, Android, iOS and the "Next Billion" at QT Developer Days 2011" target="_blank">información</a> llego a la superficie, según Kenny Mathers (Head of Developer Relations en ese momento) la plataforma elegida para la estrategia Next Billion de Nokia no va a ser S40, esto sumado a que Symbian y MeeGo yo no juegan este partido, hace que nuevamente se vuelva a especular con <a href="http://realnorth.net/blog/meego-tizen-meltemi/" title="MeeGo, Tizen, Meltemi, la espera continua" target="_blank">Meltemi</a>, ahora bien ¿que es Meltemi?, una ¿versión lite de MeeGo? o ¿una evolución de Maemo/MeeGo?, quizás para mitad del año que viene, con la release de Qt5 podamos saber mas, mientras tanto no queda otra que esperar, pero con la seguridad de que Nokia esta cocinando algo en <a href="http://nka.fi/33TsS" title="Nokia GmbH" target="_blank">Ulm</a>.</p>
<h4>Canonical</h4>
<p>La <a href="http://mdzlog.alcor.net/2010/10/20/ubuntu-and-qt/" title="Ubuntu and Qt" target="_blank">relación</a> entre Canonical y Qt comenzó hace tiempo y sigue profundizándose, el solo hecho de que <a href="http://arstechnica.com/open-source/reviews/2011/10/desktop-dreams-ubuntu-1110-reviewed.ars/2" title="Desktop dreams: Ubuntu 11.10 reviewed" target="_blank">Unity 2D</a> haga uso extensivo de Qt y QML es una muestra del compromiso de Canonical con Qt, si a esto le sumamos las <a href="http://www.zdnet.com/blog/open-source/ubuntu-linux-heads-to-smartphones-tablets-and-smart-tvs/9834" title="Ubuntu Linux heads to smartphones, tablets, and smart TVs." target="_blank">intenciones</a> de Canonical de llevar la experiencia Ubuntu, a smartphones, tablets y smart TVs, la idea de un nuevo &#8220;ecosistema&#8221; con Qt como uno de sus pilares, comienza a tomar forma y merece la pena ser seguida de cerca.</p>
<h4>Research in Motion</h4>
<p><a href="http://www.qnx.com/" title="QNX Realtime Operating System (RTOS)" target="_blank">QNX</a> el OS que compro RIM para usar en su próxima generación de smartphones y tablets, incluye a Qt entre sus <a href="https://github.com/blackberry/Qt" title="blackberry (Open Source Projects)" target="_blank">paquetes</a> desde hace tiempo, muchas <a href="http://www.youtube.com/watch?v=owGIvqwbHwU" title="ARM at Embedded World 2011 with QNX - Medical device demos " target="_blank">soluciones</a> se venden haciendo uso del tandem QNX/Qt, por suerte esto no ha cambiado con la compra de RIM y para dejarlo claro, George Staikos (Vice Presidente de RIM) manifestó el apoyo por parte de RIM a Qt en una de las <a href="http://blog.qt.nokia.com/2011/11/17/new-keynotes-rim-and-community-android-and-ios-action-at-qt-developer-days-s-f/" title="New keynotes! RIM and community Android and iOS action at Qt Developer Days S.F." target="_blank">keynotes</a> de los ultimos DevDays, anuncio que Qt seria soportado en BBX y para que quede el mensaje claro, mostró varias demos desarrolladas en Qt corriendo en su PlayBook.</p>
<h4>Hewlett Packard</h4>
<p>Qt siempre formo parte de webOS, es cierto que es una versión algo vieja (4.6 y 4.7.1) la que se encuentra disponible entre sus <a href="http://opensource.palm.com/3.0.4/index.html" title="webOS Open Source Packages" target="_blank">paquetes</a>, esto ha permitido que miembros de la comunidad <a href="http://www.griffin.net/2010/02/qt-on-the-palm-pre.html" title="Qt on the Palm Pre" target="_blank">porten</a> <a href="http://www.webosnation.com/qt-apps-preware-more-way" title="Qt Apps in Preware, more on the way" target="_blank">apps</a> y el <a href="https://gitorious.org/~darronb/qt/qt-palm-pre" title="Qt port to webOS, and the Palm Pre specifically" target="_blank">framework</a> por su lado, todo esto se pone mas interesante luego del anuncio de la apertura del código de webOS por parte de HP, donde Qt puede tomar impulso para todos aquellos interesados en desarrollar aplicaciones que corran de forma nativa en webOS.</p>
<h4>Samsung/Intel/Linux Foundation/Nomovok</h4>
<p>Este es el grupo de los unidos por el espanto, por un lado Samsung una empresa amante del control total que ve que con Android no puede crear una cárcel 100% invulnerable, Intel que ve que el mercado mobile se esta comiendo su reino, prueba una vez mas crear un OS para sus chips de bajo consumo de energía que están siempre por llegar, quizás esta sea la ultima oportunidad de Intel para lograr algo el éxito, antes de tener que renovar su licencia con ARM y empezar a fabricar chips con tecnología ajena, perdiendo no solo el control sobre la tecnología, sino el de su propio futuro, la Linux Foundation, ese sello de goma organizador de conferencias y vendedor de remeras, no pincha ni corta en las decisiones pero todos quieren tener su visto bueno como para darle un toque mas Open Source a sus proyectos, y por ultimo <a href="http://nomovok.com/" title="Nomovok" target="_blank">Nomovok</a> que en la época en la cual MeeGo aun vivía, aposto fuerte por el y ahora esta tratando de recuperar toda la inversión hecha, la cual en su mayoría se desarrollo usando Qt, la idea de Nomovok es vender su <a href="http://nomovok.com/steelrat" title="Nomovok Steelrat" target="_blank">UI</a> que corre arriba de los que debería de ser <a href="https://www.tizen.org/" title="An open source, standards-based software platform for multiple device categories, including smartphones, tablets, TVs, netbooks and automotive infotainment platforms." target="_blank">Tizen</a> a fabricantes chinos de tables económicas para ayudarlos a diferenciarse, para ello se ha <a href="http://nomovok.com/news/6/63/Nomovok-provides-Tizen-with-integrated-Qt" title="Nomovok provides Tizen with integrated Qt" target="_blank">comprometido</a> a portar Qt a Tizen y darle mantenimiento.</p>
<p>El futuro de Qt en Tizen, esta complicado mas que nada por razones políticas, Samsung tiene a <a href="http://www.enlightenment.org/p.php?p=about/efl" title="EFL Overview" target="_blank">EFL</a> con el que sueña sustituir a Qt, a Intel puede que le interese mantener a Qt después de todo el trabajo y progreso que realizaron en MeeGo, pero con tal de seguir teniendo a Samsung de socio no va a decir nada y aceptara lo que Samsung decida, lo que piense la Linux Foundation no le importa a nadie y lo que haga Nomovok va a terminar siendo irrelevante sin el apoyo de Samsung e Intel, prueba de esto es la <a href="http://tizensummitasia2011.com/" title="Tizen Summit 2011" target="_blank">conferencia</a> sobre Tizen que Nomovok organizo hace algunas semana en China, en donde ni Intel, ni Samsung se hicieron presentes, ni mucho menos patrocinaron, cosa que si hizo Qt, que participo como Silver Sponsor, esto no quiere decir que Samsung e Intel prohíban o restrinjan el uso de Qt en Tizen, pero sin el apoyo de ellos, Qt va a estar relegado a los hobbystas, a soluciones muy especificas y a lo que pueda hacer la comunidad.</p>
<h4>KDE</h4>
<p>Esto parece una obviedad, pero no podía dejar de mencionar el soporte y apoyo que el proyecto <a href="http://www.kde.org/" title="The KDE Community" target="_blank">KDE</a> le da a Qt, para muchos, KDE es sinónimo de Qt y viceversa, lo cual puede ser una arma de doble filo, mas cuando la persona que interpreta esto ignora que KDE es una plataforma y Qt es un entorno de desarrollo, sino hagan la prueba de preguntarle a cualquier usuario de Linux que piensan de Qt y casi con seguridad terminara respondiendo con temas relacionados a KDE.</p>
<p>KDE siguiendo la evolución de Qt, ya esta preparando el salto a Qt5, lo que debería capitalizarse en una mejora en la performance general del sistema, pero que se notara mas en la parte de gráficos. algo que en KDE se usa y se abusa mucho.</p>
<h4>Mer Project</h4>
<p>Este proyecto del que hace un tiempo <a href="http://realnorth.net/blog/mer-reconstruyendo-meego/" title="Mer, reconstruyendo MeeGo" target="_blank">hable</a> aquí en el blog, es la continuación de MeeGo por otros medios, luego de que todos los que lo soportaran le soltaran la mano, el proyecto avance a paso lento pero firme, con <a href="http://repository.maemo.org/meego/Nemo/" title="Nemo builds" target="_blank">entregas regulares</a> y sumando apoyo de otros proyectos Open Souce, como por ejemplo la gente de <a href="http://plasma-active.org/" title="Plasma Active" target="_blank">Plasma Active</a>, que de a poco se esta convirtiendo en una de las UIs preferidas de quienes trabajan y experimentan con Mer.</p>
<h4>Raspberry Pi</h4>
<p>El <a href="http://www.raspberrypi.org" title="Raspberry Pi, an ARM GNU/Linux box for $25. Take a byte!" target="_blank">proyecto</a> cuyo objetivo es crear una GNU/Linux box basada en ARM por menos de U$S25 sigue avanzando, lo que ha llamado la atención de mucha gente, tanto que personas dentro de <a href="http://www.ics.com/" title="Integrated Computer Solutions" target="_blank">ICS</a> y Nokia, están <a href="http://blog.qt.nokia.com/2011/11/24/qt-5-with-rasberry-pi-a-delicious-mix-with-home-delivery/" title="Qt 5 with Rasberry Pi: a delicious mix with home delivery" target="_blank">trabajando</a> en una versión ultra optimizada de Qt5 para esta plataforma, ademas se creo un <a href="http://www.raspberrypi.org/archives/369" title="Nokia has Raspberry Pi vouchers for 400 Qt developers" target="_blank">programa</a> por el cual Nokia esta entregando a 400 miembros de la comunidad placas para que puedan usarlas en sus proyectos.</p>
<h4>Haiku</h4>
<p><a href="http://haiku-os.org/" title="Haiku Project" target="_blank">Haiku</a> aparece en esta lista en una especie de fetichismo de mi parte, es cierto que su comunidad tanto de desarrolladores como de usuarios es muy pequeña, pero el <a href="http://qt-haiku.ru/" title="Qt port to the Haiku" target="_blank">port</a> de Qt en Haiku ha permitido que muchas aplicaciones KDE corran en el, haciendo que Haiku se torne un poquito mas interesante y permitiendo que podamos aplicar nuestros conocimientos en un proyecto en donde cualquier aporte, por mas mínimo que sea puede lograr un gran impacto.</p>
<h4>Los Otros</h4>
<p>Aquí entran los ports de Qt para iOS, Android y Windows 8, estos ports cuentan con distintos grados de madurez y soporte, por un lado tenemos a <a href="http://www.digia.com/" title="Digia" target="_blank">Digia</a> que esta trabajando en el <a href="http://www.digia.com/en/Qt/About-us/News/Deploying-on-Windows-8-Tablets-with-Qt-Commercial/" title="Deploying on Windows 8 Tablets with Qt Commercial" target="_blank">port oficial</a> de Qt para Windows 8, también tenemos al proyecto <a href="http://sourceforge.net/p/necessitas/home/necessitas/" title="necessitas " target="_blank">Necessitas</a> cuyo progreso es impresionante, cuenta con una integración muy buena con Qt Creator y también con un port de Smart Installer (llamado Ministro) para el manejo de dependencias, muchas apps creadas con Qt están ya disponibles en el Android Market, por ultimo están los ports para iOS, el primero, <a href="http://labs.qt.nokia.com/2011/08/09/update-on-uikit-lighthouse-platform/" title="Update on UIKit lighthouse platform" target="_blank">UIKit</a>, es mas un experimento que otra cosa, esta limitado a aplicaciones de una sola ventana y no tiene soporte multitouch, luego esta <a href="https://gitorious.org/~ianfromafrica/qt/qt-ios-plaszma" title="Qt4iOS" target="_blank">Qt4iOS</a>, este port es comercial, tiene soporte completo para Qt Widget, QML, OpenGl, Qt Mobility y Qt3D, ademas ya hay al menos <a href="https://twitter.com/#!/Qt4iOS/status/144129015756767232" target="_blank">una</a> aplicación desarrollada con el, que paso el proceso de verificación de la Apple App Store y ya esta en venta.</p>
<h3>Conclusiones</h3>
<p>Ademas de los entornos clásicos como Windows, Mac OS X y Linux, existen muchos proyectos en donde Qt puede ser usado, en algunos con mayor o menor soporte, algunos mas maduros, otro que recién empiezan, es lo bueno de Qt y de su promesa <em>Code Less, Create More, Deploy Everywhere</em>.</p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/NmmlrC6mp3A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/qt-next-billions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/qt-next-billions/</feedburner:origLink></item>
		<item>
		<title>Symbian forever</title>
		<link>http://feedproxy.google.com/~r/realnorth/~3/k0cbHxOyvDk/</link>
		<comments>http://realnorth.net/blog/symbian-forever/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 04:30:54 +0000</pubDate>
		<dc:creator>paulo</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[Meltemi]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://realnorth.net/blog/?p=1276</guid>
		<description><![CDATA[Hace unos días atrás, en una de esas &#8220;brillantes&#8221; directivas de los cráneos del área de marketing de Nokia se decidió que el nombre Symbian ya no era cool y era percibido por el publico como algo obsoleto, la solución a este &#8220;problema&#8221; llego en la forma de un nuevo rebranding (el tercero en los [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://realnorth.net/blog/wp-content/uploads/2011/12/symbian-monolith.jpg" alt="Symbian Monolith" title="Symbian Monolith" /></p>
<p>Hace unos días atrás, en una de esas &#8220;<a href="http://conversations.nokia.com/2011/12/21/nokia-belle-coming-soon/" title="Nokia Belle coming soon" target="_blank">brillantes</a>&#8221; directivas de los cráneos del área de marketing de Nokia se decidió que el nombre Symbian ya no era cool y era percibido por el publico como algo obsoleto, la solución a este &#8220;problema&#8221; llego en la forma de un nuevo rebranding (el tercero en los últimos años), desde ahora el core del OS se seguirá llamando Symbian y la UI pasara a llamarse Nokia Belle y en un futuro Nokia Carla, Nokia Donna o como fuera que decidan llamarlo, la idea detrás de esta decisión es bastante clara, hacer que el nombre de Symbian quede en el olvido lo mas rápido posible.</p>
<p>Desde hace unos años, pero últimamente de forma mas sistemática a Symbian se le han achacado todos los males por los que pasa Nokia en la actualidad, en mi opinión el problema no es Symbian, el problema es la gente que toma las decisiones en Nokia, lo que ahora conocemos como Nokia Belle tendría que haber visto la luz mínimo hace dos años, permitiendo acelerar la estrategia de usar Qt para homogeneizar el desarrollo y servir de medio de transición hacia Maemo/MeeGo, pero en el ínterin en vez de desarrollo, lo único que hubo fueron guerras internas, estaban los que querían seguir mejorando Avkon, estaban los que querían imponer Qt, estaban los que perdían el tiempo con Orbit, los que planeaban la apertura del código y que luego de mucho esfuerzo se llevo a cabo, para que pasados un par de años se volviese a cerrar y mientras todo esto sucedía no había nadie con una idea o visión de que hacer, nadie que tuviera capacidad de ejecución, que hiciera que todos marcharan en la misma dirección, y mientras todo esto ocurría, se perdía tiempo, se perdía dinero y se perdía el liderazgo en el mercado, todo esto cambio cuando llego Elop, el si tiene una visión, pero esta visión no incluía ni a Symbian, ni a MeeGo, Nokia Belle es ahora un OS con una UI moderna, bien optimizada para ser usada en dispositivos touch, con un completo entorno de desarrollo basado en Qt que permite fácilmente migrar una aplicación Qt desarrollada para Symbian a MeeGo, pero llega tarde y ahora la pelea es cuesta arriba y con todas las de perder, Symbian toda una leyenda, es ahora denostado, ocultado a los ojos del publico y ya tiene fecha de vencimiento, MeeGo que tendría que ser su sucesor, es ahora un juguete para experimentación, la única esperanza que nos queda a los que creemos en el Open Source es que el rumor de <a href="http://realnorth.net/blog/meego-tizen-meltemi/" title="MeeGo, Tizen, Meltemi, la espera continua" target="_blank">Meltemi</a> se transforme en una realidad y que todo estos desarrollos creados con Qt y los nuevos <a href="http://realnorth.net/blog/marko-ahtisaari-patterns-of-human-interaction/" title="Marko Ahtisaari – Patterns of Human Interaction" target="_blank">patrones de interacción</a> introducidos con MeeGo puedan seguir siendo usados en el futuro en algún producto de la compañía.</p>
<p>Symbian paso de ser el rey, a ser el tonto del pueblo, un OS que tuvo y tiene aun características que mucho OSs actuales de la competencia implementaron hace muy poco o que aun no lo han hecho, cosas como la multitarea real, que estaba presente desde los principios en Symbian, ni hablar de cosas básicas como copiar y pegar, características que tanto iOS como WP7 tuvieron mucho después de su lanzamiento, o tecnologías como NFC que son soportadas por Symbian desde hace tiempo y usadas por los licenciatarios japoneses desde hace años en el mundo real, es por eso que da mucha bronca escuchar o leer a gente que no tiene la mas puta idea de como funciona o lo complejo que es desarrollar un OS hablar mal de Symbian, oír a fanboys idiotas que defienden una marca cuando en realidad lo que tendrían que defender es una idea, una forma de ver la tecnología aplicada a nuestro mundo, pero eso es demasiado pedir para gente sectaria, monotemática y unineuronal, ni hablar de las agencias de relaciones publicas disfrazadas de sitios de noticias tecnológicas en donde &#8220;expertos&#8221; dan sus análisis totalmente influenciados por el sponsor del mes o peor aun los inútiles de los departamentos de marketing que creen que todo se soluciona cambiando nombres, agregando keywords rimbombantes a folletos o poniendo fotos de gente feliz en anuncios.</p>
<p>Por mientras, nosotros, que no nos conformamos simplemente con usar algo, sino que queremos saber como funciona, que deseamos conocer el fundamento de las decisiones de diseño que se llevaron a cabo al implementar una característica o función X, y que elegimos la marca y modelo de un móvil no por el precio, no por las modas, no porque sea lo que usan todos, sino porque se ajusta a nuestros requerimientos técnicos y a nuestras ideas de como y para que debe ser usada la tecnología, para gente como nosotros Symbian va seguir siendo un gran OS, con sus ventajas y sus desventajas, un OS que creo de la nada el mercado de los smartphones, un OS que permitió mostrarle al mundo que un móvil podía usarse para muchas otras cosas ademas de para realizar llamadas telefónicas, algo que hoy damos por sentado pero que hace 15 años solo Symbian podía hacerlo, es por su historia y por su legado que para nosotros Symbian seguirá siendo Symbian, ahora y siempre.</p>
<img src="http://feeds.feedburner.com/~r/realnorth/~4/k0cbHxOyvDk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://realnorth.net/blog/symbian-forever/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://realnorth.net/blog/symbian-forever/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 1212/1566 objects using disk: basic

Served from: realnorth.net @ 2012-05-14 12:24:43 -->

