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

<channel>
	<title>[Q] Interactiva // Diseño, Web &#38; Multimedia Oviedo, Asturias</title>
	<atom:link href="http://q-interactiva.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://q-interactiva.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Mon, 21 May 2012 07:00:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Comparativa SASS vs LESS</title>
		<link>http://q-interactiva.com/2012/05/comparativa-sass-vs-less/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=comparativa-sass-vs-less</link>
		<comments>http://q-interactiva.com/2012/05/comparativa-sass-vs-less/#comments</comments>
		<pubDate>Mon, 21 May 2012 07:00:51 +0000</pubDate>
		<dc:creator>marcos</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[buenas prácticas]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[estándares]]></category>

		<guid isPermaLink="false">http://q-interactiva.com/?p=1908</guid>
		<description><![CDATA[Interesantísima comparativa entre estas dos herramientas para el trabajo avanzado con CSS. Si siempre te has preguntado ...]]></description>
			<content:encoded><![CDATA[<p>Interesantísima comparativa entre estas dos herramientas para el trabajo avanzado con CSS. Si siempre te has preguntado cual es mejor, este enlace te servirá para tener claro el ganador en algunos de los aspectos más importantes. Y en cualquier caso, hazte un favor y usa al menos una de ellas!</p>
]]></content:encoded>
			<wfw:commentRss>http://q-interactiva.com/2012/05/comparativa-sass-vs-less/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diseño y desarrollo web ID-ARQ</title>
		<link>http://q-interactiva.com/2012/05/diseno-y-desarrollo-web-id-arq/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=diseno-y-desarrollo-web-id-arq</link>
		<comments>http://q-interactiva.com/2012/05/diseno-y-desarrollo-web-id-arq/#comments</comments>
		<pubDate>Thu, 17 May 2012 09:30:44 +0000</pubDate>
		<dc:creator>armando</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[autobombo]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[gráfico]]></category>

		<guid isPermaLink="false">http://q-interactiva.com/?p=1902</guid>
		<description><![CDATA[Vamos poquito a poco subiendo proyectos que hemos ido realizando. Lo hacemos con más calma de la ...]]></description>
			<content:encoded><![CDATA[<p>Vamos poquito a poco subiendo proyectos que hemos ido realizando. Lo hacemos con más calma de la que deberíamos pero el ritmo nos viene marcado por el &#8220;tempo&#8221; laboral <img src='http://q-interactiva.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>En esta ocasión es un sitio web que hicimos el año pasado para <strong>ID-ARQ</strong> y que particularmente me gustó mucho por lo sutil del concepto en general a nivel visual y la posibilidad de emplar <a href="http://www.myfonts.com/fonts/linotype/univers/">Univers</a> como complemento tipográfico que le venía como anillo al dedo.</p>
<p>Algún detalle extra e imágenes, en el <a href="http://q-interactiva.com/portfolio/web-id-arq/">enlace al proyecto en el portfolio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://q-interactiva.com/2012/05/diseno-y-desarrollo-web-id-arq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug con TexField tipo password en AIR para iOS</title>
		<link>http://q-interactiva.com/2012/05/bug-con-texfield-tipo-password-en-air-para-ios/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bug-con-texfield-tipo-password-en-air-para-ios</link>
		<comments>http://q-interactiva.com/2012/05/bug-con-texfield-tipo-password-en-air-para-ios/#comments</comments>
		<pubDate>Tue, 08 May 2012 07:30:11 +0000</pubDate>
		<dc:creator>marcos</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[desarrollo móvil]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://q-interactiva.com/?p=1859</guid>
		<description><![CDATA[A raíz del trabajo que estamos haciendo para sacar la próxima versión de Synctur (que por cierto ...]]></description>
			<content:encoded><![CDATA[<p>A raíz del trabajo que estamos haciendo para sacar la próxima versión de Synctur (que por cierto verá la luz en muy poco tiempo) hemos encontrado un curioso BUG en el comportamiento de los TextField de entrada de tipo password. El problema lo hemos encontrado compilando contra AIR 3.1 desde Flash Professional CS5.5 y  no hemos sido los primeros en localizar el problema como demuestra <a href="http://forums.adobe.com/thread/969616?tstart=0">esta entrada</a> en los propios foros de Adobe, pero no se ha dado respuesta (<a href="https://bugbase.adobe.com/">tampoco está dado de alta en la base de datos de bugs de adobe</a>) y al menos podemos aportar algo de luz. Estamos casi convencidos que en versiones previas de AIR esto no ocurría (no podemos asegurarlo al 100%, pero este bug ha salido justo al compilar con 3.1)</p>
<p><span id="more-1859"></span><br />
Otro dato curioso es que es un problema relacionado exclusivamente con iOS, ya que se da tanto en un iPad con iOS 4.3 como en un iPhone con iOS 5.1, y por el contrario, el mismo código funciona correctamente en terminales android, tanto tablets como dispositivos.</p>
<p><div class="alert white"> El problema </div> El bug es bastante sencillo de reproducir, creamos un campo de texto de entrada de tipo &#8220;password&#8221; y le asignamos una cuenta no convencional, embebiéndola (incrustando los caracteres). Ha de ser tipo password, ya que con textos de entrada convencionales funciona correctamente.</p>
<p>Al tomar el foco y comenzar a escribir, aparecerá el mecanismo de enmascarado mediante &#8220;*&#8221;, y con la mecánica clásica en iOS de mostrar solamente la última letra introducida. Hasta aquí vamos bien&#8230; </p>
<p>El problema surge cuando salimos del campo de texto dando el foco a cualquier otro elemento. El texto enmascarado con &#8220;*&#8221; desaparece&#8230; pero solo &#8220;visualmente&#8221;, porque si volvemos a dar el foco a dicho campo, podréis ver que retoma su contenido y funciona nuevamente con normalidad&#8230; pero en cuanto pierde el foco desaparece el texto.</p>
<p><div class="alert white"> Solución </div> No tenemos constancia de que se haya solucionado en AIR 3.2 o 3.3 ya que no hay feedback desde Adobe sobre el bug en cuestión <strong>(aunque estas pruebas si las podemos realizar, y actualizaremos esta entrada con los resultados)</strong>.</p>
<p><div class="alert white"> Workarounds </div> Mientras tanto hay un pequeño y sencillo workaround que podemos emplear para salir del paso (evidentemente más allá de programar un TextField con comportamiento similar al de tipo password por nuestra cuenta) y que consiste en usar fuentes del sistema en el campo de texto. Cuando empleamos éstas (por ejemplo _sans) el bug deja de producirse.</p>
<p>Otra prueba que tenemos pendiente de realizar, y que pensamos que solventará el problema también es usar <a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/StageText.html">StageText (disponible desde AIR 3)</a> para acceder a funcionalidades de texto nativas y concretamente el wrapper creado por Christian Cantrell: <a href="http://blogs.adobe.com/cantrell/archives/2011/09/native-text-input-with-stagetext.html">Native Text</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://q-interactiva.com/2012/05/bug-con-texfield-tipo-password-en-air-para-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diseño y desarrollo web APASA</title>
		<link>http://q-interactiva.com/2012/05/diseno-y-desarrollo-web-apasa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=diseno-y-desarrollo-web-apasa</link>
		<comments>http://q-interactiva.com/2012/05/diseno-y-desarrollo-web-apasa/#comments</comments>
		<pubDate>Sat, 05 May 2012 11:35:19 +0000</pubDate>
		<dc:creator>marcos</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[autobombo]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[estándares]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.q-interactiva.com/</guid>
		<description><![CDATA[Hoy os queremos presentar la web de APASA, una web que siempre nos ha gustado mucho en ...]]></description>
			<content:encoded><![CDATA[<p>Hoy os queremos presentar la <a href="http://asturapasa.com" title="Diseño y desarrollo web APASA, Asturias">web de APASA</a>, una web que siempre nos ha gustado mucho en el estudio, resultado de un cliente que se centró en el contenido y nos dio su confianza plena para darle la forma adecuada. </p>
<p>Puedes conocer el proyecto más a fondo en <a href="http://q-interactiva.com/portfolio/web-apasa/" title="Diseño y desarrollo web APASA, Asturias">la entrada de nuestro portfolio</a>, y como siempre dejarnos aquí tus comentarios <img src='http://q-interactiva.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://q-interactiva.com/2012/05/diseno-y-desarrollo-web-apasa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buscamos programador web (PHP + front-end)</title>
		<link>http://q-interactiva.com/2012/03/programador-web-php-frontend/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=programador-web-php-frontend</link>
		<comments>http://q-interactiva.com/2012/03/programador-web-php-frontend/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 09:51:19 +0000</pubDate>
		<dc:creator>marcos</dc:creator>
				<category><![CDATA[[Q]Interactiva]]></category>
		<category><![CDATA[autobombo]]></category>

		<guid isPermaLink="false">http://q-interactiva.com/?p=1819</guid>
		<description><![CDATA[En [Q] hemos empezado el año con buen pie y necesitamos reforzar el equipo con una persona ...]]></description>
			<content:encoded><![CDATA[<p>En [Q] hemos empezado el año con buen pie y necesitamos reforzar el equipo con una persona que se maneje bien en el lado de servidor sin dejar de lado el front-end. Trabajamos principalmente con la combinación LAMP, con lo que es imprescindible moverse bien en esos lenguajes/tecnologías. No estamos buscando a una persona que parta de cero, sino que necesitamos que si eres tú quien vas a formar parte del equipo, puedas asumir algunos proyectos desde el inicio&#8230;</p>
<p><span id="more-1819"></span>Es por esto que buscamos una persona con al menos 2 años de experiencia demostrable en proyectos web, y con buena capacidad de trabajo en la parte de servidor.<br />
Para el puesto es imprescindible:</p>
<ul>
<li> Dominio de PHP y experiencia desarrollando con OOP.</li>
<li> Amplia experiencia en maquetación con estándares XHTML y CSS a partir de diseño.</li>
<li> Amplia experiencia en trabajo con Bases de Datos MySQL y optimización.</li>
<li> Amplia experiencia en JavaScript, AJAX, y más específicamente con la librería jQuery.</li>
<li> Amplia experiencia de trabajo con formatos de intercambio de información como XML y JSON.</li>
<li> Conocimientos de Zend Framework.</li>
</ul>
<p>Naturalmente se valorarán positivamente condicionantes como:</p>
<ul>
<li> Experiencia en trabajo en equipo.</li>
<li> Experiencia de desarrollo y adaptación de WordPress.</li>
<li> Experiencia con alguna de las plataformas: Drupal, Joomla, Magento, Prestashop…</li>
<li> Experiencia en integración de aplicaciones web con Facebook.</li>
<li> Experiencia en trabajo con IDEs como Eclipse o Aptana Studio.</li>
<li> Conocimientos en seguridad en PHP.</li>
<li> Conocimientos en HTML5, CSS3.</li>
<li> Conocimientos desarrollo de web apps para dispositivos (móviles, tablets,…)</li>
<li> Nivel medio o superior de inglés.</li>
</ul>
<p>Si te interesa, no dudes en hacernos llegar tu CV junto con unas palabras a <strong>hola[at]q-interactiva[dot]com</strong> indicando en el asunto &#8220;Programador Web&#8221;. Ya te anticipamos que el puesto inicialmente tendría una duración de 6 meses en jornada completa, con una clara posibilidad de continuidad. El ambiente de trabajo estamos seguros que te va a gustar, y solamente queda esperar a que te animes para ¡afrontar algunos proyectos muy interesantes que tenemos entre manos!</p>
]]></content:encoded>
			<wfw:commentRss>http://q-interactiva.com/2012/03/programador-web-php-frontend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript templating en jQuery con JsRender y JsViews</title>
		<link>http://q-interactiva.com/2012/02/javascript-templating-en-jquery-con-jsrender-y-jsviews/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=javascript-templating-en-jquery-con-jsrender-y-jsviews</link>
		<comments>http://q-interactiva.com/2012/02/javascript-templating-en-jquery-con-jsrender-y-jsviews/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 09:00:48 +0000</pubDate>
		<dc:creator>marcos</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[buenas prácticas]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[tutoriales]]></category>

		<guid isPermaLink="false">http://q-interactiva.com/?p=1746</guid>
		<description><![CDATA[Tal y como comentamos en un post anterior, el uso de un motor de templating en JavaScript, ...]]></description>
			<content:encoded><![CDATA[<p>Tal y <a href="http://q-interactiva.com/2012/02/19-q-tips-sistema-de-templating-en-jquery/">como comentamos en un post anterior</a>, el uso de un motor de templating en JavaScript, y más concretamente en jQuery, es una manera muy interesante de aislar la vista del modelo, y de poder generar posteriormente a partir de una plantilla el contenido a partir de los datos del modelo.</p>
<p>Si bien os hablábamos entonces de <a href="https://github.com/jquery/jquery-tmpl">jQuery-tmpl</a> como un motor válido para realizar estas tareas, dejábamos caer que <a href="http://blog.jquery.com/2011/04/16/official-plugins-a-change-in-the-roadmap/">este sistema ya no era el oficialmente &#8220;recomendado&#8221; por el equipo que hay detrás</a> (en este caso y si no recuerdo mal jQuery UI), y que todo ese desarrollo <a href="http://www.borismoore.com/2011/10/jquery-templates-and-jsviews-roadmap.html">se estaba migrando ahora a JsRender y JsView</a>.</p>
<p><a href="https://github.com/BorisMoore/jsrender">JsRender</a> es un motor de templates basado completamente en Strings, sin dependencias del DOM o incluso de <a href="http://jquery.com">jQuery</a>, pudiendo incluso correr en el servidor mediante <a href="http://nodejs.org/">node.js</a>.  JsRender es muy rápido, tanto que según su creador es aproximadamente 20 veces más veloz renderizando que su predecesor jQuery.tmpl&#8230;</p>
<p>Montado sobre JsRender, está <a href="https://github.com/BorisMoore/jsviews">JsViews</a>, que básicamente amplía la funcionalidad de JsRender para pasar a un modelo de &#8220;vistas&#8221; que no son otra cosa que templates renderizados, permitiendo un anidamiento entre ellas, y por tanto una jeraraquía. Además JsViews, amplía la funcionalidad mediante data binding permitiendo que cambios en el modelo sean automáticamente adoptadas por las vistas dependientes&#8230; pero vamos a dejarnos de teoría y pasamos a un ejemplo sencillo&#8230;</p>
<p><span id="more-1746"></span><br />
<div class="alert white">Un ejemplo de uso de JsViews con data binding</div><br />
Tenemos una pantalla de listado de contactos con una imagen, un nombre y un telefono, que se carga desde el servidor mediante <a href="http://www.json.org/">JSON</a>. Queremos que nuestra pantalla se alimente de dichos datos, pero en vez de generar el HTML desde el servidor, o en vez de parsear el JSON a &#8220;manubrio&#8221; en la respuesta de la petición <a href="http://es.wikipedia.org/wiki/AJAX">AJAX</a>, queremos ser elegantes y usar templates. Nos centraremos en la parte cliente.</p>
<h4>Ficheros JavaScript Requeridos: jQuery, jsrender, jquery.views y jquery.observable</h4>
<pre class="brush:xhtml">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="js/jsrender.js" type="text/javascript"></script>
<script src="js/jquery.observable.js" type="text/javascript"></script>
<script src="js/jquery.views.js" type="text/javascript"></script>
</pre>
<p>Para este ejemplo, necesitamos jQuery, necesitamos jsrender y jquery.views.js y para convertir un array en una especie de &#8220;datasource&#8221; de nuestra vista, necesitamos jquery.observable.js.</p>
<h4>El Template de nuestra Demo</h4>
<pre class="brush:xhtml">
<!-- Master Contact Template -->
<script id="contactTemplate" type="text/x-jquery-tmpl">
<li>
		<img src="{{=image}}" title="{{=imageDescription}}" alt="{{=imageDescription}}" />

<strong>{{=name}}</strong> [ {{=phoneNumber}} ]

		<button>remove</button>
		<br class="clear" />
	</li>

</script>
<!-- End Master Contact Template -->
</pre>
<p>Es muy importante tener claro que este template ha de ir dentro del body de nuestro documento, nunca en el head, ya que no sería accesible, y que el uso de la etiqueta script hace que podamos validar correctamente el documento que lo contiene, además de dejar el contenido del template fuera del DOM, lo cual es muy importante para aislar el template como tal de las operaciones que podamos hacer posteriormente sobre el resultado del template (ya que sino sería un elemento más que podrían devolver nuestros selectores, por ejemplo).</p>
<h4>El etiquetado HTML</h4>
<pre class="brush:xhtml">
<ul id="contactList"></ul>
</pre>
<p>¿Sencillo?&#8230; ¡Mucho!<br />
Este elemento HTML será el contenedor para nuestro template, es decir, el template se reproducirá en función de los datos del array de elementos tantas veces como sea necesario. De ahi que el template sean elementos &#8220;li&#8221;, ya que están pensados así porque su contenedor será un elemento &#8220;ul&#8221;, como tenemos aquí etiquetado. Evidentemente el etiquetado a reproducir en el contenedor y el template es el que deseemos obtener como resultado, totalmente libre.</p>
<h4>La magia</h4>
<pre class="brush:javascript">
function onDataLoaded(json)
{
	contacts = json;
	$contactList.link(contacts, contactTemplate);
}

var contactTemplate = $('#contactTemplate').template();
var $contactList = $('#contactList');
var contacts;

$.ajax({
	url: "php/server.php",
	cache: false,
	dataType: 'json',
	success: onDataLoaded
});
</pre>
<p>Como podéis ver, lanzamos la petición AJAX que nos dispara la función onDataLoaded, donde simplemente se accede al elemento CONTENEDOR mediante jQuery que queremos enlazar con la &#8220;fuente de datos&#8221;, y se le indica el template que empleará para mostrar esa fuente de datos <a href="http://api.jquery.com/link/">en el método link</a>. ¡Una línea!&#8230;Y listos&#8230; salvo que nos hayamos emocionado, como es el caso, y deseemos ver como efectivamente podemos cambiar el modelo y ver ese cambio reflejado de forma totalmente automática en la vista!</p>
<h4>Cambios en el modelo, reflejo automático en la vista</h4>
<pre class="brush:javascript">
function addContact()
{
	var newContact = {
	name: $('#name').val(),
	phoneNumber: $('#phoneNumber').val(),
	image: 'img/new_profile.jpg',
	imageDescription: 'Un gran tipo dinámico'
	};

	$.observable(contacts).insert(contacts.length, newContact);
}

function removeContact(e)
{
	var $target = $(e.target);
	var index = $target.parent().prevUntil('#contactList').length;

	$.observable(contacts).remove(index, 1);
}
</pre>
<p>Además debemos añadir a la función onDataLoaded estas dos líneas al final:</p>
<pre class="brush:javascript">
$('#addContact').on('click', addContact);
$contactList.on('click', 'li>button', removeContact);
</pre>
<p>Aqui lo que tenemos son 2 funciones que se emplean para añadir o quitar elementos de la lista. Para añadir,  obviamente entendemos que existe un &#8220;button&#8221; con id &#8220;addContact&#8221; y un par de inputs con ids &#8220;name&#8221; y &#8220;phoneNumber&#8221; que hacen que el nuevo elemento que se añada tome esos valores. Mediante la implementación de <a href="https://github.com/BorisMoore/jsviews/blob/master/jquery.observable.js">observable</a> que incluye el proyecto JsViews, hacemos un  insert en el array de contactos que transmitirá el cambio a la vista.</p>
<p>En el caso del borrado, para encontrar el índice del elemento a borrar del modelo, empleamos <a href="http://api.jquery.com/prevUntil/">el método de jQuery prevUntil</a> que nos sirve para tomar todos los &#8220;hermanos&#8221; anteriores a un elemento, hasta un selector dado. Lo que hacemos es acceder al li que contiene al botón pulsado, y contar la cantidad de hermanos que existen antes de él, lo que nos dá el índice de ese elemento en el array de datos. Ese valor ya lo podemos pasar al método remove con <a href="https://github.com/BorisMoore/jsviews/blob/master/jquery.observable.js">observable</a> para que elimine el adecuado.</p>
<h4>Cuidado con los caracteres no estándar!</h4>
<pre class="brush:xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</pre>
<p>Si el array de datos que actúa como modelo lo has incrustado en el código del fichero html, y usas caracteres latinos como acentos, eñes, etc. podrás comprobar que no se visualizan correctamente (no así los que se le añaden mediante observable&#8230; aunque tu fichero esté guardado correctamente en utf-8. Para solucionar este problema, has de meter este meta obligatoriamente en tu fichero:</p>
<p>Os dejamos un enlace a la demo, y los ficheros para su descarga, donde tenéis comentado como se trabajaría con JsRender de manera similar, aunque sin el data-binding mediante el sistema &#8220;observable&#8221;.</p>
<p><a class="button small purple" href="http://q-interactiva.com/demos/jsviews/" target="_blank">View Demo</a>  <a class="button small purple" href="http://q-interactiva.com/demos/jsviews/jsviews.zip" target="_self">Source Code</a><br />
En definitiva, <strong>JsRender</strong> nos permite trabajar con plantillas de una manera más basica, aunque con un gran rendimiento, siendo el sustituto natural de jquery-tmpl, además de disponer de mecanismos de renderizado para codificación HTML o no como {{= }}, {{= !}}, condicionales para poder adaptar la plantilla en función de los contenidos de cada objeto a renderizar {{if}}, {{else}} e incluso de recorrido iterativo con {{each}}&#8230; y JsViews extiende aun más allá la funcionalidad permitiéndonos estructuras combinadas complejas, y vinculación de vistas a modelos que se actualizan de forma automatizada.</p>
<p>Podéis encontrar <a href="http://www.slideshare.net/BorisMoore/jsviews-next-generation-jquery-templates">unas buenas slides del creador en slideshare</a>, y por supuesto más información en GitHub en ambos proyectos: <a href="https://github.com/BorisMoore/jsrender">JsRender</a> + <a href="https://github.com/BorisMoore/jsviews">JsViews</a>. También es altamente recomendable el analizar a fondo los buenos conjuntos de <a href="http://borismoore.github.com/jsrender/demos/index.html">demos que hay disponibles para ambos proyectos</a> (<a href="http://borismoore.github.com/jsrender/demos/step-by-step/index.html">JsRender Demos</a> y <a href="http://borismoore.github.com/jsviews/demos/step-by-step/index.html">JsViews Demos</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://q-interactiva.com/2012/02/javascript-templating-en-jquery-con-jsrender-y-jsviews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mejor Así, una aplicación interactiva, multimedia y algo más</title>
		<link>http://q-interactiva.com/2012/02/mejor-asi-una-aplicacion-interactiva-multimedia-y-algo-mas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mejor-asi-una-aplicacion-interactiva-multimedia-y-algo-mas</link>
		<comments>http://q-interactiva.com/2012/02/mejor-asi-una-aplicacion-interactiva-multimedia-y-algo-mas/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 09:00:02 +0000</pubDate>
		<dc:creator>marcos</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[[Q]Interactiva]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[Así lo veo yo]]></category>
		<category><![CDATA[autobombo]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[experiencias]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://q-interactiva.com/?p=1725</guid>
		<description><![CDATA[Como ya os comentamos en nuestro portfolio, Mejor Así es una aplicación interactiva que sirve para trabajar ...]]></description>
			<content:encoded><![CDATA[<p>Como <a href="http://q-interactiva.com/portfolio/interactivo-mejor-asi/">ya os comentamos en nuestro portfolio</a>, Mejor Así es una aplicación interactiva que sirve para trabajar con personas afectadas por el síndrome de Asperger. En esta ocasión aprovechamos para comentarlo porque <a href="http://www.lne.es/club-prensa/2012/02/09/mejor-programa-informatico-ninos-sindrome-asperger/1196329.html">el pasado 8 de febrero de 2012 tuvo lugar su presentación en el Club Prensa Asturiana de LA NUEVA ESPAÑA</a>, donde participamos junto a la <a href="http://www.asperger.es/index_asoc.php?r=33&#038;as=33&#038;lang=1">Asociación Asperger de Asturias</a>, y principalmente Pilar Chanca Zardaín, que ha sido la impulsora de este proyecto (<a href="http://empresas.vodafone.es/conocenos/es/sala-de-prensa/notas-de-prensa/los-nueve-ganadores-de-la-v-edicion-de-construye/">galardonado en la V edición de los premios &#8220;Construye un nuevo mundo&#8221;, de la Fundación Vodafone</a>), desde su inicio hasta el punto actual.</p>
<p>A consecuencia de dicho acto se ha recogido <a href="http://www.lne.es/club-prensa/2012/02/09/mejor-programa-informatico-ninos-sindrome-asperger/1196329.html">un recorte de prensa</a> donde se resumen muy brevemente el objetivo de la aplicación así como la base que hay detrás de ella. El texto relativo a nuestra visión de la aplicación que se recoge en el artículo no es demasiado afortunado, así que aprovechamos este espacio para dar nuestra visión del proyecto de manera amplia y detallada.</p>
<p><span id="more-1725"></span></p>
<div class="alert white">Historia de un gran proyecto: ¡Mejor Así!</div>
<p>¡Mejor Así! es una aplicación multimedia, interactiva y enriquecida en contenidos, con un diseño e ilustración muy cuidados, y que permite mediante las interacciones con el usuario, reconocer determinadas áreas en las que la persona afectada por el síndrome de Asperger, pueda tener mayores problemáticas. La aplicación cuenta con un modelo de contenidos flexible y fácilmente ampliable, que ha sido plasmado a través de un motor XML para las actividades que la componen, que son y pueden ser de diferentes tipos.</p>
<p>La aplicación como tal fue concebida desde el inicio con este objetivo y a nivel técnico reviste la complejidad lógica de un desarrollo de este tipo. Actualmente soporta contenidos en formato texto, audio, video, juegos, y algunos tipos de actividades autoevaluables, que generan al final del proceso un informe detallado sobre los aciertos y fallos del usuario, y que sirven a la persona que guía el proceso para tener una idea precisa de las emociones y situaciones en las que el niño/a tiene más complicaciones. Además la aplicación está realizada con <a href="http://www.adobe.com/es/products/air.html">Adobe AIR</a>, lo que favorece la posibilidad futura de portar el desarrollo a tablets (tanto Android como iPad), principalmente porque se ha creado de forma compatible con interacción por ratón o por pantalla táctil. </p>
<p>Pero para [Q], el proyecto ¡Mejor Así! ha sido mucho más que eso. Nos hemos implicado desde el inicio con el objetivo de poner todo de nuestro lado para que el resultado fuera funcional.<strong> En este proyecto el objetivo principal &#8220;no era que todo fuera bonito y divertido&#8221;, sino que con ese disfraz, se pudiera captar la atención de un niño/a para que a través de actividades que les resultaran atractivas, graciosas y divertidas, se pudiera ahondar en sus necesidades para trabajar con el posteriormente en las que presentaban mayor problemática.</strong>. Ese reto pensamos que lo hemos logrado ampliamente gracias a la paciencia y buen hacer de Pilar, que en todo momento nos ha sabido guiar en el complejo mundo del Asperger. Un cuidado al extremo en el las ilustraciones (<a href="http://angeltrancon.wordpress.com/">gracias Jose Ángel</a>, por tan magnífico trabajo), en el diseño e incluso en los audios (feedbacks auditivos y música de fondo) han permitido que &#8220;a pesar&#8221; de tener un producto de una calidad gráfica notable, no se haya perdido ni un ápice del objetivo principal, que era el trabajo y evaluación de niñ@s afectados por este síndrome. </p>
<p>Para nosotros, ha sido un placer poner esta primera piedra en un proyecto tan bonito (no todos los días puedes realizar proyectos en los que detrás no solo hay una motivación económica, sino una aplicación social práctica e inmediata que ayudará a otros a mejorar su calidad de vida), y estamos ansiosos de que se puedan dar los siguientes pasos para ampliar nuevas actividades y contenidos, y mejorar la promoción y distribución de la aplicación. </p>
<p>Nuestro agradecimiento a Pilar y a la Asociación Asperger de Asturias por haber hecho un proyecto tan fácil de llevar. </p>
]]></content:encoded>
			<wfw:commentRss>http://q-interactiva.com/2012/02/mejor-asi-una-aplicacion-interactiva-multimedia-y-algo-mas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Noty, plugin de jQuery para notificaciones</title>
		<link>http://q-interactiva.com/2012/02/noty-plugin-de-jquery-para-notificaciones/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=noty-plugin-de-jquery-para-notificaciones</link>
		<comments>http://q-interactiva.com/2012/02/noty-plugin-de-jquery-para-notificaciones/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 09:00:42 +0000</pubDate>
		<dc:creator>marcos</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://q-interactiva.com/?p=1717</guid>
		<description><![CDATA[Os dejamos una referencia a noty, un pequeño plugin de jQuery para poder gestionar de forma sencilla ...]]></description>
			<content:encoded><![CDATA[<p>Os dejamos una referencia a noty, <a href="http://needim.github.com/noty/">un pequeño plugin de jQuery</a> para poder gestionar de forma sencilla las notificaciones en tus desarrollos web. Soporta unas cuantas opciones de configuración y la posibilidad de &#8220;tunear&#8221; el tema base. Ya no podréis decir que os da pereza sacar este tipo de mensajes en vuestros proyectos.</p>
]]></content:encoded>
			<wfw:commentRss>http://q-interactiva.com/2012/02/noty-plugin-de-jquery-para-notificaciones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Panorama en desarrollo móvil tras el 2011</title>
		<link>http://q-interactiva.com/2012/02/panorama-en-desarrollo-movil-tras-el-2011/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=panorama-en-desarrollo-movil-tras-el-2011</link>
		<comments>http://q-interactiva.com/2012/02/panorama-en-desarrollo-movil-tras-el-2011/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 11:00:07 +0000</pubDate>
		<dc:creator>marcos</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Así lo veo yo]]></category>
		<category><![CDATA[desarrollo móvil]]></category>

		<guid isPermaLink="false">http://q-interactiva.com/?p=1671</guid>
		<description><![CDATA[Como siempre ocurre todos los inicios de año, es un buen momento para analizar cómo han ido ...]]></description>
			<content:encoded><![CDATA[<p>Como siempre ocurre todos los inicios de año, es un buen momento para analizar cómo han ido las cosas en el ecosistema móvil, fabricantes, sistemas operativos, etc. Son datos importantes para tener una base sólida sobre que entornos se están haciendo fuertes y cuáles están perdiendo mercado, y de esta manera poder tomar decisiones selectivas cuando existen proyectos en los que se ha de filtrar el &#8220;target&#8221;.</p>
<p>El <a href="http://communities-dominate.blogs.com/brands/2012/02/smartphone-final-numbers-2011-all-the-stats-including-q4-by-handset-brands-operating-systems-and-ins.html">artículo original del que parte este resumen personalizado es este</a>, y está orientado al segmento de los smartphones, que si bien no son aun la base más amplia del mercado móvil, cada día ganan mayor cuota, y sin duda son los que más consumo generan en cuanto a tráfico y aplicaciones.</p>
<p><span id="more-1671"></span></p>
<p>Este año ha sido, como era de esperar, de gran crecimiento para los smartphones <strong>(concretamente un 63,2%)</strong>, lo que hace que los porcentajes que veremos en los siguientes apartados, permitan a algunas marcas o sistemas operativos crecer en unidades, a pesar de haber perdido cuota de mercado, como es el caso de RIM, o que a pesar de ganar muy poca cuota de mercado casi dupliquen el volumen de ventas del año anterior (como es el caso de HTC). Este dato es importante tenerla siempre en cuenta al analizar estas cifras.</p>
<div class="alert white">Cuota de mercado por marca (Source: TomiAhonen Almanac 2012)</div>
<div class="tabs"><div class="tab-inner"><ul class="nav clearfix"><li class="first"><a title="Año 2011" href="#tab-1">Año 2011</a></li><li class=""><a title="Año 2010" href="#tab-2">Año 2010</a></li></ul><div class="tab" id="tab-1"></p>
<table style="width: 99%; background-color: white;" >
<tr style="background-color: #666; color: #eee;">
<th>Ranking</th>
<th>Marca</th>
<th>unidades</th>
<th>% mercado</th>
</tr>
<tr>
<td>1</td>
<td>Apple</td>
<td>93.1M</td>
<td>19,1%</td>
</tr>
<tr>
<td>2</td>
<td>Samsung</td>
<td>90.9M</td>
<td>18,7%</td>
</tr>
<tr>
<td>3</td>
<td>Nokia</td>
<td>77.3M</td>
<td>15,9%</td>
</tr>
<tr>
<td>4</td>
<td>RIM</td>
<td>52.5M</td>
<td>10,8%</td>
</tr>
<tr>
<td>5</td>
<td>HTC</td>
<td>44.6M</td>
<td>9,2%</td>
</tr>
<tr>
<td>6</td>
<td>Sony</td>
<td>26.8M</td>
<td>5,5%</td>
</tr>
<tr>
<td>7</td>
<td>LG</td>
<td>23.3M</td>
<td>4,8%</td>
</tr>
<tr>
<td>8</td>
<td>Huawei</td>
<td>20.0M</td>
<td>4,1%</td>
</tr>
<tr>
<td>9</td>
<td>Motorola</td>
<td>18.6M</td>
<td>3,8%</td>
</tr>
<tr>
<td>10</td>
<td>ZTE</td>
<td>12.0M</td>
<td>2,5%</td>
</tr>
<tr>
<td>11</td>
<td>Others</td>
<td>26.5M</td>
<td>5,6%</td>
</tr>
<tr style="background-color: #ddd; color: #666;">
<td>TOTAL</td>
<td> &#8211; </td>
<td>486M</td>
<td> &#8211; </td>
</tr>
</table>
<p></div> <div class="tab" id="tab-2"></p>
<table style="width: 99%;  background-color: white;" >
<tr style="background-color: #666; color: #eee;">
<th>Ranking</th>
<th>Marca</th>
<th>unidades</th>
<th>% mercado</th>
</tr>
<tr>
<td>1</td>
<td>Nokia</td>
<td>100.3M</td>
<td>33,7%</td>
</tr>
<tr>
<td>2</td>
<td>RIM</td>
<td>48.0M</td>
<td>16,1%</td>
</tr>
<tr>
<td>3</td>
<td>Apple</td>
<td>47.5M</td>
<td>15,9%</td>
</tr>
<tr>
<td>4</td>
<td>HTC</td>
<td>24.6M</td>
<td>8,3%</td>
</tr>
<tr>
<td>5</td>
<td>Samsung</td>
<td>24.0M</td>
<td>8%</td>
</tr>
<tr>
<td>6</td>
<td>Motorola</td>
<td>13.7M</td>
<td>4,6%</td>
</tr>
<tr>
<td>7</td>
<td>Sony</td>
<td>9.5M</td>
<td>3,2%</td>
</tr>
<tr>
<td>8</td>
<td>LG</td>
<td>7.0M</td>
<td>2,4%</td>
</tr>
<tr>
<td>9</td>
<td>Huawei</td>
<td>5.0M</td>
<td>1,5%</td>
</tr>
<tr>
<td>10</td>
<td>ZTE</td>
<td>3.5M</td>
<td>1,2%</td>
</tr>
<tr style="background-color: #ddd; color: #666;">
<td>TOTAL</td>
<td> &#8211; </td>
<td>297.8M</td>
<td> &#8211; </td>
</tr>
</table>
<p></div> </div></div>
<p>Por marca Apple ha logrado ponerse en cabeza como terminal con mayor cuota de mercado, con un 19,1% (15,9% en el 2010) frente a Samsung que tiene que percibir que algo ha hecho bien, al haber visto subir su cuota de mercado de un 8% a nada más y nada menos que un 18,7%. Subidón, subidón. Tras ellos va de capa caída Nokia, que ha confiado en Windows Phone para tratar de frenar la sangría que comenzara años atrás, pasando del 2010 al 2011 de un 33,7% a un 15,9%. RIM se lleva otro bajón con su caída desde el 16,1% al 10,8% y seguramente no ayuden los <a href="http://tecnologia.elpais.com/tecnologia/2011/10/10/actualidad/1318237265_850215.html">problemas que han tenido este año con sus servicios</a>.  HTC sigue pasito a pasito aunque lentamente, pasando de un 8,3% a un 9,2%, aunque la tendencia es al alza que ya es bastante. Detrás de estos actores principales aparecen en este orden Sony (5,5%), LG (4,8%), Huawei (4,1%), Motorola (3,8%) y ZTE (2,1%).</p>
<div class="alert white">Cuota de mercado por sistema operativo (Source: TomiAhonen Almanac 2012)</div>
<div class="tabs"><div class="tab-inner"><ul class="nav clearfix"><li class="first"><a title="Año 2011" href="#tab-4">Año 2011</a></li><li class=""><a title="Año 2010" href="#tab-5">Año 2010</a></li></ul> <div class="tab" id="tab-4"></p>
<table style="width: 99%; background-color:white;" >
<tr style="background-color: #666; color: #eee;">
<th>Ranking</th>
<th>S.O.</th>
<th>unidades</th>
<th>% mercado</th>
</tr>
<tr>
<td>1</td>
<td>Android</td>
<td>208M</td>
<td>43%</td>
</tr>
<tr>
<td>2</td>
<td>iOS</td>
<td>93M</td>
<td>19%</td>
</tr>
<tr>
<td>3</td>
<td>Symbian</td>
<td>81M</td>
<td>17%</td>
</tr>
<tr>
<td>4</td>
<td>BlackBerry</td>
<td>52M</td>
<td>11%</td>
</tr>
<tr>
<td>5</td>
<td>Bada *</td>
<td>9M</td>
<td>2%</td>
</tr>
<tr>
<td>6</td>
<td>Windows Phone *</td>
<td>5M</td>
<td>1%</td>
</tr>
<tr>
<td>7</td>
<td>Windows Mobile</td>
<td>4M</td>
<td>1%</td>
</tr>
<tr>
<td>8</td>
<td>Others</td>
<td>28M</td>
<td>6%</td>
</tr>
<tr>
<tr style="background-color: #ddd; color: #666;">
<td>TOTAL</td>
<td> &#8211; </td>
<td>486M</td>
<td> &#8211; </td>
</tr>
</table>
<p></div> <div class="tab" id="tab-5"></p>
<table style="width: 99%; background-color:white;" >
<tr style="background-color: #666; color: #eee;">
<th>Ranking</th>
<th>S.O.</th>
<th>unidades</th>
<th>% mercado</th>
</tr>
<tr>
<td>1</td>
<td>Symbian</td>
<td>116M</td>
<td>39%</td>
</tr>
<tr>
<td>2</td>
<td>Android</td>
<td>54M</td>
<td>18%</td>
</tr>
<tr>
<td>3</td>
<td>BlackBerry</td>
<td>48M</td>
<td>16%</td>
</tr>
<tr>
<td>4</td>
<td>iOS</td>
<td>48M</td>
<td>16%</td>
</tr>
<tr>
<td>5</td>
<td>Windows Mobile</td>
<td>11M</td>
<td>4%</td>
</tr>
<tr>
<td>6</td>
<td>Bada *</td>
<td>3M</td>
<td>1%</td>
</tr>
<tr>
<td>7</td>
<td>Windows Phone *</td>
<td>2M</td>
<td>1%</td>
</tr>
<tr>
<tr style="background-color: #ddd; color: #666;">
<td>TOTAL</td>
<td> &#8211; </td>
<td>298M</td>
<td> &#8211; </td>
</tr>
</table>
<p></div> </div></div>
<p>Como era de esperar, y ya indicaban las cifras de ventas desde hace prácticamente 1 año, Android se ha ido comiendo el panorama hablando de sistemas operativos, y actualmente se sitúa en cabeza con un 43% de cuota de mercado!! Teniendo en cuenta que en 2010 estaba en un 18%, la cosa abruma bastante&#8230; pero es lógica teniendo en cuenta que las marcas que más venden emplean este OS como sistema principal para casi todos sus terminales.</p>
<p>iOS, como casi siempre ocurre con dispositivos Apple, gana muy rápidamente su cota, pero le cuesta crecer y es obvio que hablando de OS, tiene difícil aumentar mucho el trozo de pastel, ya que va directamente ligado con las ventas de iPhone. Se coloca en un segundo puesto con un 19%, frente al 16% del año anterior.</p>
<p>Symbian, de la mano de Nokia, y con los anuncios que todos ya conocemos ve como va desapareciendo del panorama a pasos agigantados, pasando de un 39% en 2010, a un 17% en 2011. Con el acuerdo entre Nokia y Windows es muy previsible que el año que viene Symbian se vaya despidiendo de este mercado de los smartphones, y que Windows Phone comience a ser un actor con algo que decir&#8230; aunque a día de hoy aparece con un 1% de cuota, en una posición muy retrasada, por detrás de BlackBerry (con un 11% desde el 16% en 2010) y de Bada (que tiene un 2% frente al 1% en 2010). </p>
<p>Personalmente pienso que la combinación Nokia + Windows Phone puede dar mucho juego, solo espero que la sepan llevar a buen puerto, y realmente tengamos una nueva opción al nivel de Android e iOS. Hasta el momento lo que he visto en primera persona, tanto en HTC como en Nokia, me deja muy buen sabor de boca tanto en usabilidad como en hardware, respuesta de la pantalla y velocidad del sistema.</p>
<div class="alert white">Base instalada y tendencia para el 2012 (Source: TomiAhonen Almanac 2012)</div>
<p>Para los desarrolladores, la base instalada es el presente y las proyecciones de ventas del último trimestre son las indicaciones del futuro. Con estos dos datos, se pueden tomar decisiones para el ahora, sin dejar de lado el mañana, y si queremos ser honestos con nuestros clientes cuando afrontamos un desarrollo móvil, estos datos son vitales para no venderles algo que tenga los días contados, cuando lo que se quiere es abarcar un desarrollo de carácter genérico.</p>
<p>La base instalada nos vuelve a poner con los pies en el suelo, y nos recuerda que la hegemonía que Nokia ha tenido durante largos años en este mundo, sigue teniendo su peso, y mucho. Symbian sigue siendo el OS con mayor base instalada de dispositivos, con un 35% de cuota de mercado (a pesar de caer desde un brutal 49% en el 2010), frente al imparable Android que se coloca en segundo lugar con una base del 27%, que es una cifra importantísima teniendo en cuenta que venía de un 9% en el 2010. Detrás está iOS con un 16% (frente a un 11% en el año anterior) y BlackBerry que cae a un 12% desde el 14% que tenía hace un año. Windows Mobile sufre un golpe con la aparición de Windows phone cayendo de un 7% a un 2%, y bada y Windows Phone empiezan a tener su pequeño nicho de dispositivos con un 1% cada uno.</p>
<p>Mirando las ventas del Q4 del 2011, vemos que los smartphones ganan cuota frente a terminales convencionales, ya que las principales marcas todas aumentan sus ventas frente al Q3. Los mejor parados de estos datos son Apple, Samsung y RIM, y sufre caída con respecto al anterior trimestre HTC (curiosamente la única de las marcas que han perdido ventas en el último trimestre). Estos datos hay que mirarlos con cuidado, porque muchas veces vienen muy influenciados por la salida al mercado de determinados modelos de terminal que llevan detrás un gran marketing o expectativas&#8230; y gracias a los cuales (y su promoción por los operadores) se logran picos de ventas puntuales, pero lo que está claro con las tendencias de ventas del Q4 por sistema operativo, es que Android ahora mismo es la referencia.</p>
<div class="alert white">En resumen</div>
<p>Lo más significativo de todo esto, es sin duda ver que los smartphones se van consolidando a buena velocidad como un segmento generalista, que ya no son un nicho minoritario, y que los desarrolladores podemos empezar a creer en un mercado mucho mayor para aplicaciones enriquecidas con consumo de datos (gracias a la ayuda de las operadoras al incluir tarifas planas con este tipo de terminales, con lo bueno y lo malo que eso significa), mejores navegadores con buen soporte para tecnologías como <a href="http://es.wikipedia.org/wiki/HTML5">HTML5</a>, y mejores prestaciones para enfrentarse a contenidos más complejos. </p>
<p>El panorama sigue siendo prometedor para la creación de contenidos para dispositivos móviles, y el 2011 ha confirmado que salvo para proyectos con un target muy definido (ya sea iPhone, Android, o combinaciones de éstos) o para proyectos con necesidades técnicas muy específicas y fuera del ambito de las &#8220;web apps&#8221;, si se quiere crear una aplicación a con un coste controlado, y con un equipo de desarrollo &#8220;convencional&#8221;, las tecnologías web son la mejor opción para ir a por el espectro más amplio, sin tener que lidiar de forma directa con la mayoría de las plataformas nativas, tanto si queremos que la aplicación corra en el navegador, como si queremos que se integre como una aplicación más.</p>
<p><a href="http://es.wikipedia.org/wiki/HTML5">HTML5</a> destaca por su compatibilidad (más allá de los problemas habituales por inconsistencias entre navegadores y plataformas), y suple carencias con sistemas como <a href="http://phonegap.com/">PhoneGap</a> o <a href="http://www.appcelerator.com/">Appcelerator</a>. <a href="http://www.adobe.com/es/products/air.html">Adobe AIR</a> sigue siendo una opción genial cuando las plataformas target son compatibles y se está pensando en una aplicación tipo &#8220;nativa&#8221;, y ahora con sus <a href="http://www.adobe.com/devnet/air/native-extensions-for-air.html">Native Extensions</a>, ofrece un plus para llegar un paso más allá en la integración con los terminales. En resumen&#8230; los desarrolladores con un perfil web, estamos de enhorabuena porque cada día podemos hacer más cosas en dispositivos, con conocimientos cercanos a los que ya disponemos.</p>
]]></content:encoded>
			<wfw:commentRss>http://q-interactiva.com/2012/02/panorama-en-desarrollo-movil-tras-el-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Q] con Synctur en el Mobile World Congress 2012</title>
		<link>http://q-interactiva.com/2012/02/q-con-synctur-en-el-mobile-world-congress-2012/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=q-con-synctur-en-el-mobile-world-congress-2012</link>
		<comments>http://q-interactiva.com/2012/02/q-con-synctur-en-el-mobile-world-congress-2012/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 12:30:45 +0000</pubDate>
		<dc:creator>marcos</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[[Q]Interactiva]]></category>
		<category><![CDATA[autobombo]]></category>
		<category><![CDATA[desarrollo móvil]]></category>

		<guid isPermaLink="false">http://q-interactiva.com/?p=1650</guid>
		<description><![CDATA[Otra buena noticia que teníamos en la recámara es que este año Synctur (un proyecto de Infocket ...]]></description>
			<content:encoded><![CDATA[<p>Otra buena noticia que teníamos en la recámara es que este año <a href="http://www.synctur.com/home">Synctur </a> (un proyecto de <a href="http://infocket.com/home">Infocket</a> y al cual [Q] está totalmente vinculada y del que ya os hemos <a href="http://q-interactiva.com/2009/06/synctur-finalista-en-el-flash-lite-developer-challenge/">hablado alguna vez</a>) va a poder estar presente en el próximo <a href="http://www.mobileworldcongress.com/">Mobile World Congress</a> 2012, que tendrá lugar entre el 27 de febrero y el 1 de marzo. </p>
<p>Allí estaremos parte de [Q] para, además de darnos una vuelta por los stands y conocer las novedades que nos depara el mundo de los dispositivos, mostrar la aplicación y tener una representación de la parte técnica del proyecto, que recae principalmente sobre nosotros. También como os hemos comentado hace bien poco, <a href="http://q-interactiva.com/2012/02/devicedays-2012/">participaremos en el Devicedays</a>, tanto en la organización como con un taller.</p>
<p>Si tienes pensado pasarte por el MWC, <a href="http://mymwc.mobileworldcongress.com/exhibitors/synctur">nos podrás encontrar en el App Planet (HALL 7), stand 7D87</a>. Si tienes pensado pasarte por Devicedays, pues ya sabes por quién preguntar <img src='http://q-interactiva.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: right;"><a class="button small purple" href="http://mymwc.mobileworldcongress.com/exhibitors/synctur" target="_blank">Synctur en el MWC2012</a> <a class="button small purple" href="http://www.mapyourshow.com/shows/index.cfm?show_id=MWC12&#038;booth=7D87&#038;exhid=6019&#038;userid=&#038;lang=EN&#038;locale=EN" target="_blank">Ver en el Mapa</a></p>
]]></content:encoded>
			<wfw:commentRss>http://q-interactiva.com/2012/02/q-con-synctur-en-el-mobile-world-congress-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

