<?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>nosoloweb</title>
	
	<link>http://nosoloweb.es</link>
	<description>Desarrollo WEB, eventos, congresos, noticias</description>
	<lastBuildDate>Thu, 26 Jan 2012 17:33:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Nosoloweb" /><feedburner:info uri="nosoloweb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Appcelerator Meetup @ Mobile World Congress 2012</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/GXBj_xg_zMo/</link>
		<comments>http://nosoloweb.es/appcelerator-meetup-mobile-world-congress-2012/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 17:33:12 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Eventos TI en España]]></category>
		<category><![CDATA[Barcelona]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[Mobile World Congress 2012]]></category>
		<category><![CDATA[Titanium Appcelerator]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=2228</guid>
		<description><![CDATA[<strong>Día:</strong> 28 de Febrero de 2012.
<strong>Lugar:</strong> Barcelona.
<strong>Precio:</strong> Gratis!!!


Sí, finalmente un encuentro de los desarolladores de Titanium Appcelerator en España y gratis. El plazo de inscripción está abierto desde el día 25, hay 90 plazas disponibles y puedes obtener tu invitación aquí: <a href="http://appc-mwc.eventbrite.com/" title="Appcelerator Meetup at Mobile World Congress">http://appc-mwc.eventbrite.com/</a>

La lista de los ponentes aun no está finalizada pero cuando la tenga, la pondré aquí tambien.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fappcelerator-meetup-mobile-world-congress-2012%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fappcelerator-meetup-mobile-world-congress-2012%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Día:</strong> 28 de Febrero de 2012.<br />
<strong>Lugar:</strong> Barcelona.<br />
<strong>Precio:</strong> Gratis!!!</p>
<p>Sí, finalmente un encuentro de los desarolladores de Titanium Appcelerator en España y gratis. El plazo de inscripción está abierto desde el día 25, hay 90 plazas disponibles y puedes obtener tu invitación aquí: <a href="http://appc-mwc.eventbrite.com/" title="Appcelerator Meetup at Mobile World Congress">http://appc-mwc.eventbrite.com/</a></p>
<p>La lista de los ponentes aun no está finalizada pero cuando la tenga, la pondré aquí tambien.</p>
<div class="shr-publisher-2228"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fappcelerator-meetup-mobile-world-congress-2012%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fappcelerator-meetup-mobile-world-congress-2012%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fappcelerator-meetup-mobile-world-congress-2012%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<h2>Te recomendamos:</h2><ol><li><a href='http://nosoloweb.es/transparencias-de-la-presentacion-de-titanium-appcelerator-en-the-event-2011/' rel='bookmark' title='Transparencias de la presentación de Titanium Appcelerator en The Event 2011'>Transparencias de la presentación de Titanium Appcelerator en The Event 2011</a></li>
<li><a href='http://nosoloweb.es/modulo-generador-qr-para-titanium-appcelerator/' rel='bookmark' title='Módulo Generador QR para Titanium Appcelerator'>Módulo Generador QR para Titanium Appcelerator</a></li>
</ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=GXBj_xg_zMo:5s-DPepM7UU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/GXBj_xg_zMo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/appcelerator-meetup-mobile-world-congress-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/appcelerator-meetup-mobile-world-congress-2012/</feedburner:origLink></item>
		<item>
		<title>Módulo Generador QR para Titanium Appcelerator</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/jtFRmJ_xWy0/</link>
		<comments>http://nosoloweb.es/modulo-generador-qr-para-titanium-appcelerator/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 07:12:52 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Desarollo para iPhone y/o Android]]></category>
		<category><![CDATA[Titanium Appcelerator]]></category>
		<category><![CDATA[códigos QR]]></category>
		<category><![CDATA[genera códigos QR]]></category>
		<category><![CDATA[modulo Titanium]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=2202</guid>
		<description><![CDATA[Despues de que Appcelerator lanzara su Marketplace me las arreglé para crear y publicar un módulo sólo para iOS capaz de <strong>crear códigos QR directamente en el dispositivo</strong> sin necesidad de utilizar servicios en línea.

Puede generar <strong>todo tipo de códigos</strong> (de 1 a 40) y con <strong>cualquier nivel de corrección</strong> (L, M, Q, H). Puedes además <strong>personalizar el tamaño de código QR resultante</strong> y el mismo tratará de adaptarse a dicho tamaño para mantenerse perfectamente enfocado y completamente visible.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fmodulo-generador-qr-para-titanium-appcelerator%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fmodulo-generador-qr-para-titanium-appcelerator%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Despues de que Appcelerator lanzara su Marketplace logré crear y publicar un módulo sólo para iOS capaz de <strong>crear códigos QR directamente en el dispositivo</strong> sin necesidad de utilizar servicios en línea.</p>
<p>Puede generar <strong>todo tipo de códigos</strong> (de 1 a 40) y con <strong>cualquier nivel de corrección</strong> (L, M, Q, H). Puedes además <strong>personalizar el tamaño de código QR resultante</strong> y el mismo tratará de adaptarse a dicho tamaño para mantenerse perfectamente enfocado y completamente visible.</p>
<p>De momento, puede generar estos tipos de contenido:</p>
<ul>
<li>Texto Puro</li>
<li>SMS (número de teléfono, mensaje)</li>
<li>llamada telefónica (número de teléfono)</li>
<li>email (para, subject, message)</li>
<li>geo (latitud, longitud)</li>
<li>url</li>
</ul>
<p>Puedes adquirirlo en el Marketplace: <a href="https://marketplace.appcelerator.com/apps/873" title="QR Generator module for Titanium Appcelerator" target="_blank">QR Generator module</a>.</p>
<div class="shr-publisher-2202"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fmodulo-generador-qr-para-titanium-appcelerator%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fmodulo-generador-qr-para-titanium-appcelerator%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fmodulo-generador-qr-para-titanium-appcelerator%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<h2>Te recomendamos:</h2><ol><li><a href='http://nosoloweb.es/transparencias-de-la-presentacion-de-titanium-appcelerator-en-the-event-2011/' rel='bookmark' title='Transparencias de la presentación de Titanium Appcelerator en The Event 2011'>Transparencias de la presentación de Titanium Appcelerator en The Event 2011</a></li>
<li><a href='http://nosoloweb.es/siete-dias-con-titanium-dia-7-orientacion-y-acelerometro/' rel='bookmark' title='Siete días con Titanium &#8211; día 7 &#8211; orientación y acelerómetro'>Siete días con Titanium &#8211; día 7 &#8211; orientación y acelerómetro</a></li>
<li><a href='http://nosoloweb.es/siete-dias-con-titanium-dia-6-animaciones-y-transformaciones/' rel='bookmark' title='Siete días con Titanium &#8211; día 6 &#8211; animaciones y transformaciones'>Siete días con Titanium &#8211; día 6 &#8211; animaciones y transformaciones</a></li>
</ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=jtFRmJ_xWy0:sRpKDOEfh1E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/jtFRmJ_xWy0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/modulo-generador-qr-para-titanium-appcelerator/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/modulo-generador-qr-para-titanium-appcelerator/</feedburner:origLink></item>
		<item>
		<title>Un vistazo al examen de certificación App Developer de Titanium- TCAD</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/r3jY_zRSXEM/</link>
		<comments>http://nosoloweb.es/un-vistazo-al-examen-de-certificacion-app-developer-de-titanium/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 11:06:42 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Titanium Appcelerator]]></category>
		<category><![CDATA[certificado]]></category>
		<category><![CDATA[Desarrollador de Aplicaciones Titanium]]></category>
		<category><![CDATA[examen]]></category>
		<category><![CDATA[TCAD]]></category>
		<category><![CDATA[Titanium Certified Application Developer]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=2195</guid>
		<description><![CDATA[Recientemente me Certifiqué como <strong>Desarrollador de Aplicaciones Titanium</strong> (Titanium Certified Application Developer - TCAD) y pensé en darles mi opinión acerca del examen a los que deseen tomarlo.

El examen cubre las áreas que existen en el proceso de desarrollo de una aplicación con Titanium Appcelerator...
]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fun-vistazo-al-examen-de-certificacion-app-developer-de-titanium%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fun-vistazo-al-examen-de-certificacion-app-developer-de-titanium%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Recientemente me Certifiqué como <strong>Desarrollador de Aplicaciones Titanium</strong> (Titanium Certified Application Developer &#8211; TCAD) y pensé en darles mi opinión acerca del examen a los que deseen tomarlo.</p>
<p>El examen cubre las áreas que existen en el proceso de desarrollo de una aplicación con Titanium Appcelerator:</p>
<ul>
<li>Preguntas de código,</li>
<li>Contactos y APIs Sociales,</li>
<li>Desarrollo Multi-Platadorma en Titanium,</li>
<li>Contenido Web Integrado,</li>
<li>Media y Sistema de Archivos,</li>
<li>Uso de Servicios de Localización,</li>
<li>Trabajo con Datos Locales,</li>
<li>Trabajo con Datos Remotos,</li>
<li>Ahora que eres un Desarrollador de Aplicaciones Nativas,</li>
<li>Recap &#8220;Zero To App&#8221;,</li>
<li>Fundamentos de Interfaz de Usuarios</li>
<li>Entrega y Distribución</li>
</ul>
<p>Para pasar este examen vas a necesitar por supuesto experiencia pero el equipo de Appcelerator ha colocado en linea en <a title="TCAD Course Lab" href="http://wiki.appcelerator.org/display/td/TCAD+Course+Labs" target="_blank">Wiki</a> los <strong>laboratorios para cada parte del examen</strong>. Les sugiero que le den una buena leída, incluso aquellos puntos que quizás ya conozcas porque podrías encontrar cosas realmente útiles.</p>
<p><strong>Algunos de los cursos tienen videos</strong> y enlaces a proyectos descargables.</p>
<p>Los proyectos son un buen punto de inicio para aprender <strong>cómo hacer las cosas &#8220;correctamente&#8221;</strong> y los mismos explican muy bien algunos principios para aplicar en una App de Appcelerator.</p>
<p>No dejes que la palabra <em>&#8220;examen&#8221;</em> te asuste porque realmente no es difícil &#8211; algunas preguntas son de sentido común.</p>
<p>A por el!</p>
<div class="shr-publisher-2195"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fun-vistazo-al-examen-de-certificacion-app-developer-de-titanium%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fun-vistazo-al-examen-de-certificacion-app-developer-de-titanium%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fun-vistazo-al-examen-de-certificacion-app-developer-de-titanium%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<h2>Te recomendamos:</h2><ol><li><a href='http://nosoloweb.es/transparencias-de-la-presentacion-de-titanium-appcelerator-en-the-event-2011/' rel='bookmark' title='Transparencias de la presentación de Titanium Appcelerator en The Event 2011'>Transparencias de la presentación de Titanium Appcelerator en The Event 2011</a></li>
<li><a href='http://nosoloweb.es/siete-dias-con-titanium-dia-6-animaciones-y-transformaciones/' rel='bookmark' title='Siete días con Titanium &#8211; día 6 &#8211; animaciones y transformaciones'>Siete días con Titanium &#8211; día 6 &#8211; animaciones y transformaciones</a></li>
</ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=r3jY_zRSXEM:We_1nzG7QmA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/r3jY_zRSXEM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/un-vistazo-al-examen-de-certificacion-app-developer-de-titanium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/un-vistazo-al-examen-de-certificacion-app-developer-de-titanium/</feedburner:origLink></item>
		<item>
		<title>Siete días con Titanium – día 7 – orientación y acelerómetro</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/M4Ug3pLngng/</link>
		<comments>http://nosoloweb.es/siete-dias-con-titanium-dia-7-orientacion-y-acelerometro/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 17:58:40 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Desarollo para iPhone y/o Android]]></category>
		<category><![CDATA[Titanium Appcelerator]]></category>
		<category><![CDATA[acelerómetro]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[estados de orientación]]></category>
		<category><![CDATA[Orientación]]></category>
		<category><![CDATA[orientationchange]]></category>
		<category><![CDATA[orientationModes]]></category>
		<category><![CDATA[Ti.UI.FACE_DOWN]]></category>
		<category><![CDATA[Ti.UI.FACE_UP]]></category>
		<category><![CDATA[Ti.UI.LANDSCAPE_LEFT]]></category>
		<category><![CDATA[Ti.UI.LANDSCAPE_RIGHT]]></category>
		<category><![CDATA[Ti.UI.PORTRAIT]]></category>
		<category><![CDATA[Ti.UI.UNKNOWN]]></category>
		<category><![CDATA[Ti.UI.UPSIDE_PORTRAIT]]></category>
		<category><![CDATA[titanium]]></category>
		<category><![CDATA[Titanium.Accelerometer]]></category>
		<category><![CDATA[Titanium.Gesture]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=2185</guid>
		<description><![CDATA[La mayoría de los dispositivos de hoy en día vienen con un acelerómetro que detecta la orientación del dispositivo o los movimientos que hace el usuario.

Titanium expone esta funcionalidad a través de sus APIs así que tomemos ventajas de eso :-)]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-7-orientacion-y-acelerometro%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-7-orientacion-y-acelerometro%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>La mayoría de los dispositivos de hoy en día vienen con un acelerómetro que detecta la orientación del dispositivo o los movimientos que hace el usuario.</p>
<p>Titanium expone esta funcionalidad a través de sus APIs así que tomemos ventajas de eso <img src='http://nosoloweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h2>La orientación</h2>
<p>El dispositivo puede reportar <strong>7 estados de orientación</strong>, los cuales son definidos en Titanium a continuación:</p>
<ul>
<li>Ti.UI.UNKNOWN &#8211; la app no puede detectar la posición</li>
<li>Ti.UI.PORTRAIT</li>
<li>Ti.UI.UPSIDE_PORTRAIT</li>
<li>Ti.UI.LANDSCAPE_LEFT</li>
<li>Ti.UI.LANDSCAPE_RIGHT</li>
<li>Ti.UI.FACE_DOWN &#8211; como reposando en una mesa con la pantalla hacia abajo</li>
<li>Ti.UI.FACE_UP &#8211; como reposando en una mesa con la pantalla hacia arriba</li>
</ul>
<p>Aunque tenemos todas estas constantes definidas, hay situaciones en las que quizás <strong>no se encuentren disponibles</strong>: en iOs cuando el usuario bloquea la orientación, el dispositivo reportará dicha orientación sin importar cómo sea sostenido el dispositivo. En Android, <strong>muchos dispositivos pueden detectar sólo las orientaciones PORTRAIT y LANDSCAPE_LEFT</strong>.</p>
<p>Desde la versión 1.7.2 del SDK el API de orientación cambió y es establecido por ventana (o actividad). Puedes hacerlo utilimzando la propiedad <strong>orientationModes</strong> que acepta un arreglo con la orientación permitida para esa ventana. <a href="http://developer.appcelerator.com/blog/2011/07/android-window-orientation-behavior-change-for-1-7-2.html" title="Appcelerator orientation" target="_blank">Mira este post en el Blog de Appcelerator</a>.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">win.<span style="color: #660066;">orientationModes</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#91;</span>Ti.<span style="color: #660066;">UI</span>.<span style="color: #660066;">PORTRAIT</span><span style="color: #339933;">,</span> Ti.<span style="color: #660066;">UI</span>.<span style="color: #660066;">LANDSCAPE_RIGHT</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Existe también un evento que dispara los cambios de orientación permitiéndote hacer los cambios que puedas necesitar (adaptar la interfaz de usuario a la nueva orientación por ejemplo.)</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">Ti.<span style="color: #660066;">Gesture</span>.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'orientationchange'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span>e.<span style="color: #660066;">orientation</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>La alerta <strong>mostrará un número entre 1 y 7</strong> debido a que las constantes definidas arriba en este artículo son de tipo INT. Una buena práctica es comparar la orientación reportada por el evento con la constante y no directamente con el número. En caso de que algo cambie en el futuro, esto te asegurará que el código seguirá funcionando.</p>
<p>Puedes encontrar más acerca de esto en las páginas de documentación para <a href="http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.Gesture-module" title="Titanium Gesture APIs" target="_blank">Titanium.Gesture</a></p>
<h2>El acelerómetro</h2>
<p>El acelerómetro es una pieza de hardware que <strong>te dará la posición actual del dispositivo en coordenadas 3D</strong> (vector x, y, z). Esto te permite por ejemplo controlar los movimientos de un elemento en la pantalla.</p>
<p>Para obtener este vector, todo lo que tienes que hacer es <strong>capturar la actualización del evento</strong> <a href="http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.Accelerometer-module" title="Titanium Accelerometer" target="_blank">Titanium.Accelerometer API</a>. Esto retornará el vector del cual estamos hablando.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">Ti.<span style="color: #660066;">Accelerometer</span>.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'update'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    lbl.<span style="color: #660066;">text</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'x: '</span> <span style="color: #339933;">+</span> e.<span style="color: #660066;">x</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">'y:'</span> <span style="color: #339933;">+</span> e.<span style="color: #660066;">y</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">'z:'</span> <span style="color: #339933;">+</span> e.<span style="color: #660066;">z</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Nuevamente, <strong>es una buena práctica eliminar el evento cuando no lo necesitemos</strong> para ahorrar algunos ciclos de CPU.</p>
<p>Eso es todo para el día 7. Code strong y nos vemos en <a href="http://mobilecongalicia.com/">Mobile con Galicia</a> el 9 de Diciembre.</p>
<div class="shr-publisher-2185"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-7-orientacion-y-acelerometro%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-7-orientacion-y-acelerometro%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-7-orientacion-y-acelerometro%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<h2>Te recomendamos:</h2><ol><li><a href='http://nosoloweb.es/siete-dias-con-titanium-dia-6-animaciones-y-transformaciones/' rel='bookmark' title='Siete días con Titanium &#8211; día 6 &#8211; animaciones y transformaciones'>Siete días con Titanium &#8211; día 6 &#8211; animaciones y transformaciones</a></li>
</ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=M4Ug3pLngng:ZCABVsc4b8Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/M4Ug3pLngng" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/siete-dias-con-titanium-dia-7-orientacion-y-acelerometro/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/siete-dias-con-titanium-dia-7-orientacion-y-acelerometro/</feedburner:origLink></item>
		<item>
		<title>Hackathon Titanium Appcelerator Spain 2011</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/wvf5Lw3YmwE/</link>
		<comments>http://nosoloweb.es/hackathon-titanium-appcelerator-spain-2011/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 17:38:23 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Titanium Appcelerator]]></category>
		<category><![CDATA[Asturias]]></category>
		<category><![CDATA[hackathon]]></category>
		<category><![CDATA[hackathon titanium appcelerator]]></category>
		<category><![CDATA[meetup]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=2176</guid>
		<description><![CDATA[Estaba pensando en hacer un pequeño hackathon donde podríamos poner en marcha un proyecto a elegir para aprender cosas nuevas y compartir experiencia. Lo ideal sería que la gente que venga tuviera por lo menos “algo” de experiencia en trabajar con Titanium para que el evento sea un intercambio de ideas y para que cada uno aprenda algo nuevo.

Como es sólo es una idea y depende si la gente quiere participar todavía no tengo muy claro como hacerlo y cuando. Propongo que cada uno que quiere participar deje un comentario con una idea de app que se podría hacer en una noche. Al final hacemos una encuesta y establecemos el tema. Igual con la fecha.
]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fhackathon-titanium-appcelerator-spain-2011%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fhackathon-titanium-appcelerator-spain-2011%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Hace unos días escribí <a href="http://titaniumes.com/2011/09/30/hackathon-titanium/" title="Hackathon Titanium">este post</a> para la Comunidad de Titanium Appcelerator en Español y quiero copiarlo aquí para los que ya no se enteraron de nuestra idea.</p>
<blockquote><p>Estaba pensando en hacer un pequeño hackathon donde podríamos poner en marcha un proyecto a elegir para aprender cosas nuevas y compartir experiencia. Lo ideal sería que la gente que venga tuviera por lo menos “algo” de experiencia en trabajar con Titanium para que el evento sea un intercambio de ideas y para que cada uno aprenda algo nuevo.</p>
<p>Como es sólo es una idea y depende si la gente quiere participar todavía no tengo muy claro como hacerlo y cuando. Propongo que cada uno que quiere participar deje un comentario con una idea de app que se podría hacer en una noche. Al final hacemos una encuesta y establecemos el tema. Igual con la fecha.</p>
<p>Como no tenemos patrocinadores, para ahorrar un poco,  si el número de los participantes no pasa de 6-7 estaba pensando como lugar el salón de mi casa – la tengo en un entorno natural muy bonito a 35km de Oviedo <img src='http://nosoloweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Lo que si hay que pagar sería el transporte desde vuestra casa hasta Oviedo, una noche en una casa rural o hotel y claro la comida en un restaurante. Desde y hasta Oviedo me encargo yo del transporte.</p>
<p>¿Qué os parece la idea?
</p></blockquote>
<p>Espero sus comentarios en la página <a href="http://titaniumes.com/2011/09/30/hackathon-titanium/" title="Hackathon Titanium">Hackathon Titanium</a> de <a href="http://titaniumes.com" title="Comunidad de titanium appcelerator en español">TitaniumES</a>.</p>
<div class="shr-publisher-2176"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fhackathon-titanium-appcelerator-spain-2011%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fhackathon-titanium-appcelerator-spain-2011%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fhackathon-titanium-appcelerator-spain-2011%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<p></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=wvf5Lw3YmwE:GBRrVqqaNJc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/wvf5Lw3YmwE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/hackathon-titanium-appcelerator-spain-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/hackathon-titanium-appcelerator-spain-2011/</feedburner:origLink></item>
		<item>
		<title>Posibles Nuevas Características CSS de Adobe</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/GLSQjmNeYUo/</link>
		<comments>http://nosoloweb.es/posibles-nuevas-caracteristicas-css-de-adobe/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 16:11:28 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[CSS & CSS3]]></category>
		<category><![CDATA[Exclusión de Contenido]]></category>
		<category><![CDATA[Hilos de Contenido]]></category>
		<category><![CDATA[regiones CSS]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=2210</guid>
		<description><![CDATA[Inspirado en el mundo de la impresión, gente de Adobe y Microsoft vienen <strong>nuevas características</strong> que podrían (o quizás no) ser incluidas en futuras especificaciones CSS. Estas nuevas características - <a href="http://dev.w3.org/csswg/css3-regions/" title="CSS Regions proposal">Regiones CSS</a> y <a href="http://dev.w3.org/csswg/css3-exclusions/" title="CSS exclusions draft">Exclusiones CSS</a> -<strong> permitirán al texto fluir en las páginas web de manera muy parecida a como lo hacen en los diarios y revistas</strong>.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fposibles-nuevas-caracteristicas-css-de-adobe%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fposibles-nuevas-caracteristicas-css-de-adobe%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Inspirado en el mundo de la impresión, gente de Adobe y Microsoft vienen <strong>nuevas características</strong> que podrían (o quizás no) ser incluidas en futuras especificaciones CSS. Estas nuevas características &#8211; <a href="http://dev.w3.org/csswg/css3-regions/" title="CSS Regions proposal">Regiones CSS</a> y <a href="http://dev.w3.org/csswg/css3-exclusions/" title="CSS exclusions draft">Exclusiones CSS</a> -<strong> permitirán al texto fluir en las páginas web de manera muy parecida a como lo hacen en los diarios y revistas</strong>.</p>
<p>Recuerda que la idea del que el texto fluya en forma de columnas es otra propuesta del CSS3: <a href="http://www.w3.org/TR/2011/CR-css3-multicol-20110412/" title="CSS multi-column layout">Las Capas Multi-Columnas en CSS</a> y la de páginas que imitan las revistas ya están en el módulo <a href="http://www.w3.org/TR/css3-page/" title="CSS3 paged media module">CSS3 Paged Media</a></p>
<p>Veamos algunos <a href="http://labs.adobe.com/downloads/cssregions.html" title="CSS regions and exclusions implemented by Adobe">ejemplos que ADOBE ha implementado</a>:</p>
<h2>Hilos de Contenido usando formas y regiones CSS</h2>
<p>El texto podría <strong>fluir fácilmente de una región a otra</strong> y nosotros podríamos escoger<strong> intercalar regiones</strong> o darles diferente ancho, alto y posiciones en la capa (ver figura siguiente)</p>
<p><img src="http://nosoloweb.es/wp-content/uploads/2011/11/multiple-content-threads.jpg" alt="Hilos de Contenido" title="Hilos de Contenido" width="568" height="272" class="alignnone size-full wp-image-2212" /></p>
<p>Si puedes establecer regiones rectangulares, por que no hacerlo con formas a discreción del usuario?</p>
<p><img src="http://nosoloweb.es/wp-content/uploads/2011/11/content-shape-with-CSS-regions-175x1751.gif" alt="contenido en forma de corazon" title="contenido en forma de corazon" width="175" height="175" class="alignleft size-full wp-image-2213" /></p>
<p>El texto también fluye de una región (una figura en este caso) a otra.</p>
<p>La idea es súper estupenda y hemos esperado mucho por ellas, pero yo <strong>me pregunto sobre su usabilidad</strong> si pensamos en la manera en la que la gente lee contenido web versus texto impreso (eso podría cambiar la forma actual de lectura de abajo hacia arriba en forma de L que se ha observado con métodos de eye-tracking).</p>
<h2>Exclusión de Contenido</h2>
<p><img src="http://nosoloweb.es/wp-content/uploads/2011/11/text-exclusion.gif" alt="Exclusión de Contenido" title="Exclusión de Contenido" width="500" height="226" class="alignleft size-full wp-image-2214" /><br />
La idea opuesta es <strong>excluir texto de una cierta región</strong> o regiones. (rectangulares o figuras personalizadas)</p>
<h2 style="clear:both">Posibles implementaciones en el mundo real</h2>
<p><img src="http://nosoloweb.es/wp-content/uploads/2011/11/adaptive-design.jpg" alt="adaptive design" title="adaptive design" width="363" height="320" class="alignleft size-full wp-image-2215" /><br />
Adobe ha mostrado  <a href="http://labs.adobe.com/downloads/cssregions.html" title="Complex CSS examples from Adobe">ejemplos más complejos</a> (que funcionan en su propia versión de navegadores basados en WebKit debido a que estas características son aún un borrador y altamente experimentales). </p>
<p>El texto puede fluir en <strong>áreas con formas personalizadas</strong> y nos permitirá <strong>crear gráficos</strong> accesibles con CSS con complejas capas que involucren imágenes y textos que se comportarán bien en dispositivos con diferentes tamaños de pantalla y resoluciones.</p>
<div class="shr-publisher-2210"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fposibles-nuevas-caracteristicas-css-de-adobe%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fposibles-nuevas-caracteristicas-css-de-adobe%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fposibles-nuevas-caracteristicas-css-de-adobe%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<p></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=GLSQjmNeYUo:CMkNWhBX-_Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/GLSQjmNeYUo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/posibles-nuevas-caracteristicas-css-de-adobe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/posibles-nuevas-caracteristicas-css-de-adobe/</feedburner:origLink></item>
		<item>
		<title>Transparencias de la presentación de Titanium Appcelerator en The Event 2011</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/-r_xlMIdcro/</link>
		<comments>http://nosoloweb.es/transparencias-de-la-presentacion-de-titanium-appcelerator-en-the-event-2011/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 15:39:45 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Eventos TI en España]]></category>
		<category><![CDATA[Titanium Appcelerator]]></category>
		<category><![CDATA[Appcelerator]]></category>
		<category><![CDATA[caceres]]></category>
		<category><![CDATA[dan tamas]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[extremadura]]></category>
		<category><![CDATA[presentacion]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[theevnt2011]]></category>
		<category><![CDATA[transparencias]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=2159</guid>
		<description><![CDATA[Os pongo aquí los slides de la ponencia de <strong>@dan_tamas</strong> en <a href="http://2011.theevnt.com/">The Event 2011</a> Cáceres. Espero poder ponerlos tambien en formato HTML e incluir el video de la presentación lo antes posible.

<div style="width:600px" id="__ss_8222580"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/dan_tamas/introduccion-en-titanium-appcelerator-dan-tamas-theevnt2011" title="Introduccion en Titanium Appcelerator - Dan Tamas #theEvnt2011">Introduccion en Titanium Appcelerator - Dan Tamas #theEvnt2011</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/8222580" width="600" height="400" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/dan_tamas">dan_tamas</a> </div> </div>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Ftransparencias-de-la-presentacion-de-titanium-appcelerator-en-the-event-2011%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Ftransparencias-de-la-presentacion-de-titanium-appcelerator-en-the-event-2011%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Os pongo aquí los slides de la ponencia de <strong>@dan_tamas</strong> en <a href="http://2011.theevnt.com/">The Event 2011</a> Cáceres. Espero poder ponerlos tambien en formato HTML e incluir el video de la presentación lo antes posible.</p>
<div style="width:600px" id="__ss_8222580"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/dan_tamas/introduccion-en-titanium-appcelerator-dan-tamas-theevnt2011" title="Introduccion en Titanium Appcelerator - Dan Tamas #theEvnt2011">Introduccion en Titanium Appcelerator &#8211; Dan Tamas #theEvnt2011</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/8222580" width="600" height="400" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/dan_tamas">dan_tamas</a> </div>
</p></div>
<div class="shr-publisher-2159"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Ftransparencias-de-la-presentacion-de-titanium-appcelerator-en-the-event-2011%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Ftransparencias-de-la-presentacion-de-titanium-appcelerator-en-the-event-2011%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Ftransparencias-de-la-presentacion-de-titanium-appcelerator-en-the-event-2011%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<h2>Te recomendamos:</h2><ol><li><a href='http://nosoloweb.es/the-evnt-2011-2-dias-de-charlas-sobre-nuevas-tecnologias/' rel='bookmark' title='The Evnt 2011 &#8211; 2 días de charlas sobre nuevas tecnologías'>The Evnt 2011 &#8211; 2 días de charlas sobre nuevas tecnologías</a></li>
<li><a href='http://nosoloweb.es/modulo-generador-qr-para-titanium-appcelerator/' rel='bookmark' title='Módulo Generador QR para Titanium Appcelerator'>Módulo Generador QR para Titanium Appcelerator</a></li>
<li><a href='http://nosoloweb.es/siete-dias-con-titanium-dia-6-animaciones-y-transformaciones/' rel='bookmark' title='Siete días con Titanium &#8211; día 6 &#8211; animaciones y transformaciones'>Siete días con Titanium &#8211; día 6 &#8211; animaciones y transformaciones</a></li>
</ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=-r_xlMIdcro:XO65zYIeS7c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/-r_xlMIdcro" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/transparencias-de-la-presentacion-de-titanium-appcelerator-en-the-event-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/transparencias-de-la-presentacion-de-titanium-appcelerator-en-the-event-2011/</feedburner:origLink></item>
		<item>
		<title>The Evnt 2011 – 2 días de charlas sobre nuevas tecnologías</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/XGdePOk423Y/</link>
		<comments>http://nosoloweb.es/the-evnt-2011-2-dias-de-charlas-sobre-nuevas-tecnologias/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 12:39:04 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[CSS & CSS3]]></category>
		<category><![CDATA[Desarollo para iPhone y/o Android]]></category>
		<category><![CDATA[Eventos TI en España]]></category>
		<category><![CDATA[Javascript y Ajax]]></category>
		<category><![CDATA[Mobile web]]></category>
		<category><![CDATA[Titanium Appcelerator]]></category>
		<category><![CDATA[charlar]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[iPad desarollo]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[nube]]></category>
		<category><![CDATA[OpenData]]></category>
		<category><![CDATA[ponentes]]></category>
		<category><![CDATA[Redes Sociales]]></category>
		<category><![CDATA[Seguridad Web]]></category>
		<category><![CDATA[talleres]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=1892</guid>
		<description><![CDATA[<strong>Inicio:</strong> Viernes13 de Mayo 2011.
<strong>Fin:</strong> Sábado 14 de Mayo.
<strong>Lugar:</strong> Cáceres.
<strong>Precio:</strong> 90 Euros.

<h2>Charlas</h2>
<ul>
<li><strong>OpenData</strong> - Pro Bono Público</li>
<li><strong>Análitica Web</strong> - Como vender más y mejor midiendo</li>
<li><strong>Mumumio:</strong> Caso de éxito</li>
<li><strong>Redes sociales</strong></li>
<li> <strong>La apertura de datos</strong>, ¿Hacia dónde vamos?</li>
<li>Como afrontar un proyecto web</li>
<li>Gestión eficaz del tiempo</li>
<li>Jobsket: Caso de éxito</li>
<li><strong>La Technicienta:</strong> De programador a empresario</li>
<li><strong>Seguridad Web </strong> en CMS's</li>
<li> <strong><a href="http://2011.theevnt.com/charlas/appcelerator-titanium/">Appcelerator Titanium</a></strong> - Desarollo rápido de aplicaciones multiplataforma. <a href="http://dan-tamas.me/">Dan Tamas</a> habla sobre las ventajas de Appcelerator frente a Objective C a la hora de desarollar para iPhone y Android.</li>
<li> Como optimizar y desarrollar el frontend de un servicio masivo</li>
<li>¿El futuro es Javascript? <strong>Node.js</strong></li>
<li>LESS ? <strong>CSS3</strong></li>
<li><strong>Viviendo en la Nube</strong> -  Tu servidor elástico</li>
<li>Lighting Talks: Lleva tus temas a la mesa</li>
</ul>

Más información se puede encontrar en <a href="http://theevnt.com"><strong>la web The Evnt</strong></a>. ]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fthe-evnt-2011-2-dias-de-charlas-sobre-nuevas-tecnologias%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fthe-evnt-2011-2-dias-de-charlas-sobre-nuevas-tecnologias%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Inicio:</strong> Viernes13 de Mayo 2011.<br />
<strong>Fin:</strong> Sábado 14 de Mayo.<br />
<strong>Lugar:</strong> Cáceres.<br />
<strong>Precio:</strong> 90 Euros.</p>
<h2>Charlas</h2>
<ul>
<li><strong>OpenData</strong> &#8211; Pro Bono Público</li>
<li><strong>Análitica Web</strong> &#8211; Como vender más y mejor midiendo</li>
<li><strong>Mumumio:</strong> Caso de éxito</li>
<li><strong>Redes sociales</strong></li>
<li> <strong>La apertura de datos</strong>, ¿Hacia dónde vamos?</li>
<li>Como afrontar un proyecto web</li>
<li>Gestión eficaz del tiempo</li>
<li>Jobsket: Caso de éxito</li>
<li><strong>La Technicienta:</strong> De programador a empresario</li>
<li><strong>Seguridad Web </strong> en CMS&#8217;s</li>
<li> <strong><a href="http://2011.theevnt.com/charlas/appcelerator-titanium/">Appcelerator Titanium</a></strong> &#8211; Desarollo rápido de aplicaciones multiplataforma. <a href="http://dan-tamas.me/">Dan Tamas</a> habla sobre las ventajas de Appcelerator frente a Objective C a la hora de desarollar para iPhone y Android.</li>
<li> Como optimizar y desarrollar el frontend de un servicio masivo</li>
<li>¿El futuro es Javascript? <strong>Node.js</strong></li>
<li>LESS ? <strong>CSS3</strong></li>
<li><strong>Viviendo en la Nube</strong> &#8211;  Tu servidor elástico</li>
<li>Lighting Talks: Lleva tus temas a la mesa</li>
</ul>
<p>Más información se puede encontrar en <a href="http://theevnt.com"><strong>la web The Evnt</strong></a>. </p>
<div class="shr-publisher-1892"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fthe-evnt-2011-2-dias-de-charlas-sobre-nuevas-tecnologias%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fthe-evnt-2011-2-dias-de-charlas-sobre-nuevas-tecnologias%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fthe-evnt-2011-2-dias-de-charlas-sobre-nuevas-tecnologias%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<h2>Te recomendamos:</h2><ol><li><a href='http://nosoloweb.es/transparencias-de-la-presentacion-de-titanium-appcelerator-en-the-event-2011/' rel='bookmark' title='Transparencias de la presentación de Titanium Appcelerator en The Event 2011'>Transparencias de la presentación de Titanium Appcelerator en The Event 2011</a></li>
</ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=XGdePOk423Y:I4gZRcLXtHc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/XGdePOk423Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/the-evnt-2011-2-dias-de-charlas-sobre-nuevas-tecnologias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/the-evnt-2011-2-dias-de-charlas-sobre-nuevas-tecnologias/</feedburner:origLink></item>
		<item>
		<title>Bilbao Web Summit 2011</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/51UaQARMc9g/</link>
		<comments>http://nosoloweb.es/bilbao-web-summit-2011/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 22:00:12 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Accesibilidad web]]></category>
		<category><![CDATA[CSS & CSS3]]></category>
		<category><![CDATA[Eventos TI en España]]></category>
		<category><![CDATA[Bert Boss]]></category>
		<category><![CDATA[Bilbao Web Summit 2011]]></category>
		<category><![CDATA[conferencia]]></category>
		<category><![CDATA[Jeff Jaffe]]></category>
		<category><![CDATA[Shawn Henry]]></category>
		<category><![CDATA[Sir Tim Berners-Lee]]></category>
		<category><![CDATA[T.V. Raman]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=2109</guid>
		<description><![CDATA[<img src="http://nosoloweb.es/wp-content/uploads/2011/03/logo2.jpg" alt="Bilbao Web Summit 2011" title="Bilbao Web Summit 2011" width="180" height="38" class="alignright size-full wp-image-2118" /><strong>Fecha:</strong> 17 - 18 de Mayo de 2011. 
<strong>Lugar:</strong> Bilbao.
<strong>Precio:</strong> entre 325 Euros y 650 Euros.
<!--more-->

Bilbao Web Summit 2011 es un evento que tendrá lugar en paralelo con la reunión del <strong>World Wide Consortium</strong> (W3C) y reunirá <strong>los nombres más destacados de W3C</strong> y <strong>emprendedores </strong>con el fin de debatir y diseñar el futuro de las tecnologias web. 

Aunque el programa no se ha publicado se conocen algunos ponentes:<strong> Sir Tim Berners-Lee, Jeff Jaffe</strong>, (CEO W3C), <strong>T.V. Raman</strong>(el experto en accesibilidad web de Google), <strong>Bert Boss</strong> (el inventor del CSS al que tuvimos el honor de conocer el año pasado en Oviedo), <strong>Shawn Henry</strong> (experta en accesibilidad web) y muchos otros invitados de W3C, Oracle, Opera, etc.

Más información se puede encontrar en la web de <a href="http://www.bilbaowebsummit.com/pages_en/index.html">Bilbao Web Summit 2011</a>. ]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fbilbao-web-summit-2011%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fbilbao-web-summit-2011%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignright size-full wp-image-2118" title="Bilbao Web Summit 2011" src="http://nosoloweb.es/wp-content/uploads/2011/03/logo2.jpg" alt="Bilbao Web Summit 2011" width="180" height="38" /><strong>Fecha:</strong> 17 &#8211; 18 de Mayo de 2011.<br />
<strong>Lugar:</strong> Bilbao.<br />
<strong>Precio:</strong> entre 325 Euros y 650 Euros.</p>
<p>Bilbao Web Summit 2011 es un evento que tendrá lugar en paralelo con la reunión del <strong>World Wide Consortium</strong> (W3C) y reunirá <strong>los nombres más destacados de W3C</strong> y <strong>emprendedores </strong>con el fin de debatir y diseñar el futuro de las tecnologias web.</p>
<p>Aunque el programa no se ha publicado se conocen algunos ponentes:<strong> Sir Tim Berners-Lee, Jeff Jaffe</strong>, (CEO W3C), <strong>T.V. Raman</strong>(el experto en accesibilidad web de Google), <strong>Bert Boss</strong> (el inventor del CSS al que tuvimos el honor de conocer el año pasado en Oviedo), <strong>Shawn Henry</strong> (experta en accesibilidad web) y muchos otros invitados de W3C, Oracle, Opera, etc.</p>
<p>Más información se puede encontrar en la web de <a href="http://www.bilbaowebsummit.com/pages_en/index.html">Bilbao Web Summit 2011</a>.</p>
<div class="shr-publisher-2109"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fbilbao-web-summit-2011%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fbilbao-web-summit-2011%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fbilbao-web-summit-2011%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<p></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=51UaQARMc9g:VxTJDlxWeQA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/51UaQARMc9g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/bilbao-web-summit-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/bilbao-web-summit-2011/</feedburner:origLink></item>
		<item>
		<title>Tutorial Avanzado de Titanium – Bonjour Networking</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/Wnvy3yyVNhw/</link>
		<comments>http://nosoloweb.es/tutorial-avanzado-de-titanium-bonjour-networking/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 07:00:12 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Desarollo para iPhone y/o Android]]></category>
		<category><![CDATA[Titanium Appcelerator]]></category>
		<category><![CDATA[Bonjour Networking]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[localService]]></category>
		<category><![CDATA[Objeto JSON]]></category>
		<category><![CDATA[protocolo de redes Bonjour]]></category>
		<category><![CDATA[serviceBrowser]]></category>
		<category><![CDATA[Titanium Mobile]]></category>
		<category><![CDATA[updatedServices]]></category>
		<category><![CDATA[ZeroConf]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=2086</guid>
		<description><![CDATA[Titanium Appceletaror Mobile ha implementado el protocolo de redes Bonjour para iOs (o ZeroConf si lo prefieres) que <strong>te permite conectarte a otro dispositivo</strong> que se encuentre en la misma red.

Antes de comenzar con la parte aburrida - quiero decir código - veamos un vídeo con una pequeña demostración que nos muestra a 3 dispositivos jugando juntos. :)

<h2>Trabajando en Redes con Titanium Mobile en iOs</h2>
<iframe title="YouTube video player" width="600" height="480" src="http://www.youtube.com/embed/CajPO9sBfU4?rel=0" frameborder="0" allowfullscreen></iframe>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Ftutorial-avanzado-de-titanium-bonjour-networking%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Ftutorial-avanzado-de-titanium-bonjour-networking%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Titanium Appceletaror Mobile ha implementado el <strong>protocolo de redes Bonjour</strong> para iOs (o ZeroConf si lo prefieres) que <strong>te permite conectarte a otro dispositivo</strong> que se encuentre en la misma red.</p>
<p>Antes de comenzar con la parte aburrida &#8211; quiero decir código &#8211; veamos un vídeo con una pequeña demostración que nos muestra a <strong>3 dispositivos jugando juntos</strong> <img src='http://nosoloweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Trabajando en Redes con Titanium Mobile en iOs</h2>
<p><iframe title="YouTube video player" width="600" height="480" src="http://www.youtube.com/embed/CajPO9sBfU4?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>Me gustaría mencionar que el iPod es de segunda generación &#8211; por lo tanto menos capaz (los retrasos son visibles en el vídeo) y de alguna manera, algunas veces parece perder paquetes. Probé la misma aplicación con un iPad en vez de un iPod y todo funcionó bien.</p>
<h2>Bonjour</h2>
<p>Basandome en el código que se consigue en <a href="https://github.com/appcelerator/titanium_mobile/blob/master/demos/KitchenSink/Resources/examples/bonjour.js">KitchenSink</a> he creado una pequeña función que crea la conexión por nosotros y nos retorna un objeto que te permite iniciarlo, cerrarlo y escribir en el socket.</p>
<p>Bonjour es un poco extraño para entender por aquellos con menos experiencia pero en resumen, la cosa es así:</p>
<ul>
<li>Necesitamos un <strong>socket en modo lectura-escritura</strong> que será usado por localService para publicar su presencia.</li>
<li>Cada localService tiene que tener su propio y único nombre para poder identificarse en la red.</li>
</ul>
<p>Aparte de esto, necesitamos un <strong>serviceBrowser</strong> para encontrar a los demás dispositivos alrededor (que hayan publicado su presencia por supuesto).</p>
<p>Como todo funciona asíncronamente, tendremos que confiar en los eventos para capturar los datos enviados por alguien o los cambios en el número de dispositivos conectados.</p>
<p>El serviceBrowser tiene el evento updatedServices donde podemos capturar los servicios publicados. En esta función <strong>intentaremos capturar el evento de lectura</strong> de cada servicio que es el que nos dice qué datos son enviados por la red.</p>
<p><strong>Advertencia:</strong> Cierra la conexión de red en el momento en que no la necesites más.</p>
<h2>La Función de Conexión de Red</h2>
<p>La función que he creado se encarga de esto, de manera que tu solo tienes que usarla como se encuentra el ejemplo debajo:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">Titanium.<span style="color: #660066;">include</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'bj.js'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> connection <span style="color: #339933;">=</span> bjnet<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'my_unique_name'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>data<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> json_data <span style="color: #339933;">=</span> JSON.<span style="color: #660066;">parse</span><span style="color: #009900;">&#40;</span>data<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #006600; font-style: italic;">//do something with this data;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
connection.<span style="color: #660066;">start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>En otro punto de tu app, donde quieras enviar el mensaje, solo tienes que hacer esto:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">	connection.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'my_message'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Como dije antes, no olvides limpiar todo:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">win.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'close'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	connection.<span style="color: #000066;">stop</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h2>Que sucede en el demo?</h2>
<p>El ejemplo en el video es bastante sencillo. Dependiendo de que bola toques (roja, verde o azul) creas una nueva conexión con ese nombre y la inicias. En este momento cualquier mensaje proveniente de la red es parseado en JSON y una pequeña bola es creada con las coordenadas y color específico.</p>
<p>En tu turno, cuando tocas la pantalla, envías tus coordenadas y color por la red para que los demás dispositivos sepan que dibujar. Cada mensaje es un <strong>Objeto JSON expreso</strong> en texto como el que sigue:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">	<span style="color: #009900;">&#123;</span>coords<span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>x<span style="color: #339933;">:</span><span style="color: #CC0000;">100</span><span style="color: #339933;">,</span>y<span style="color: #339933;">:</span><span style="color: #CC0000;">200</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>player<span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span><span style="color: #000066;">name</span><span style="color: #339933;">:</span><span style="color: #3366CC;">'red'</span><span style="color: #339933;">,</span> color<span style="color: #339933;">:</span><span style="color: #3366CC;">'#f00'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span></pre></div></div>

<p>Como nota adicional, <strong>el demo usa cero imágenes</strong>. Ninguna. Todo es nativo y planeo un futuro tutorial sobre cómo hacer esto. <img src='http://nosoloweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h2>El código</h2>
<p>El código está en Github <a href="https://github.com/rborn/Advanced-Titanium-Tutorial---Bonjour-Networking">Github</a>  y puedes  <a href="https://github.com/rborn/Advanced-Titanium-Tutorial---Bonjour-Networking">descargarlo desde aquí</a>. </p>
<p>Todo se encuentra bajo<strong> licencia MIT</strong> pero me gustaría escuchar lo que tengan que decir.</p>
<div class="shr-publisher-2086"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Ftutorial-avanzado-de-titanium-bonjour-networking%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Ftutorial-avanzado-de-titanium-bonjour-networking%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Ftutorial-avanzado-de-titanium-bonjour-networking%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<p></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=Wnvy3yyVNhw:sHVjHZLfySM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/Wnvy3yyVNhw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/tutorial-avanzado-de-titanium-bonjour-networking/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/tutorial-avanzado-de-titanium-bonjour-networking/</feedburner:origLink></item>
		<item>
		<title>Siete días con Titanium – día 6 – animaciones y transformaciones</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/U0h5E2biqMI/</link>
		<comments>http://nosoloweb.es/siete-dias-con-titanium-dia-6-animaciones-y-transformaciones/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 20:01:26 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Desarollo para iPhone y/o Android]]></category>
		<category><![CDATA[Titanium Appcelerator]]></category>
		<category><![CDATA[animaciones]]></category>
		<category><![CDATA[autoreverse]]></category>
		<category><![CDATA[ease-out]]></category>
		<category><![CDATA[eventos animaciones]]></category>
		<category><![CDATA[transformaciones]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=2034</guid>
		<description><![CDATA[Casi cualquier elemento de la interfaz de usuario puede ser animado y transformado, permitiéndote añadir a tu aplicación ciertas mejoras visuales o simplemente aprovechar las ventajas de los elementos predefinidos y darles un nuevo rol. Para aquellos familiarizados con las animaciones CSS3 esto se les hará fácil porque los conceptos son prácticamente los mismos. Animaciones [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-6-animaciones-y-transformaciones%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-6-animaciones-y-transformaciones%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Casi cualquier elemento de la interfaz de usuario puede ser animado y transformado, permitiéndote añadir a tu aplicación ciertas mejoras visuales o simplemente aprovechar las ventajas de los elementos predefinidos y darles un nuevo rol. Para aquellos familiarizados con las <strong>animaciones CSS3</strong> esto se les hará fácil porque los conceptos son prácticamente los mismos.</p>
<h2>Animaciones</h2>
<p>Está de más decir que una animación cambiará uno o más propiedades de la forma de un elemento del actual estado a otro (establecido por nosotros) en un período de tiempo.<br />
<!-- --></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> my_view <span style="color: #339933;">=</span>  Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createView</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
    backgroundColor<span style="color: #339933;">:</span><span style="color: #3366CC;">'#f00'</span><span style="color: #339933;">,</span>
    height<span style="color: #339933;">:</span><span style="color: #CC0000;">20</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
my_view.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>height<span style="color: #339933;">:</span><span style="color: #CC0000;">100</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>El  código de arriba animará el alto de la forma <strong>My_view</strong> de 20 a 100.</p>
<p>Puedes complicar las cosas más al <strong>añadirle más propiedades que animar</strong> (como el fondo, color, opacidad, etc), <strong>una duración</strong> (que tiene que ser en ms) y <strong>una curva</strong> (como ease-out o lineal, etc)</p>
<h3>Algunos ejemplos</h3>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> view <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createView</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	width<span style="color: #339933;">:</span><span style="color: #CC0000;">100</span><span style="color: #339933;">,</span>
	height<span style="color: #339933;">:</span><span style="color: #CC0000;">20</span><span style="color: #339933;">,</span>
	backgroundColor<span style="color: #339933;">:</span><span style="color: #3366CC;">'#f00'</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
win.<span style="color: #660066;">add</span><span style="color: #009900;">&#40;</span>view<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
view.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	height<span style="color: #339933;">:</span><span style="color: #CC0000;">300</span><span style="color: #339933;">,</span> 
	backgroundColor<span style="color: #339933;">:</span><span style="color: #3366CC;">'#00f'</span><span style="color: #339933;">,</span> 
	duration<span style="color: #339933;">:</span><span style="color: #CC0000;">3000</span><span style="color: #339933;">,</span> 
	curve<span style="color: #339933;">:</span>Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">ANIMATION_CURVE_EASE_IN_OUT</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Si necesitas hacer una animación para hacer volver los elementos a su estado original y repetirlo varias veces, hay dos propiedades que podrían interesarte: <strong>repeat</strong> y <strong>autoreverse</strong>.</p>
<p>El código siguiente hará que la vista &#8220;pulse&#8221; 3 veces.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> view <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createView</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	width<span style="color: #339933;">:</span><span style="color: #CC0000;">100</span><span style="color: #339933;">,</span>
	height<span style="color: #339933;">:</span><span style="color: #CC0000;">100</span><span style="color: #339933;">,</span>
	backgroundColor<span style="color: #339933;">:</span><span style="color: #3366CC;">'#f00'</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
win.<span style="color: #660066;">add</span><span style="color: #009900;">&#40;</span>view<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
view.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	height<span style="color: #339933;">:</span><span style="color: #CC0000;">130</span><span style="color: #339933;">,</span>
	width<span style="color: #339933;">:</span><span style="color: #CC0000;">130</span><span style="color: #339933;">,</span>
	repeat<span style="color: #339933;">:</span><span style="color: #CC0000;">3</span><span style="color: #339933;">,</span>
	autoreverse<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
	curve<span style="color: #339933;">:</span>Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">ANIMATION_CURVE_EASE_IN_OUT</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Las animaciones tienen 2 eventos: <strong>start</strong> (iniciar) y <strong>complete</strong> (completo). El <strong>evento complete es muy útil</strong> porque podemos encadenar más animaciones, una detrás de la otra, o iniciar algunas otras acciones cuando la actual finalice. </p>
<h2>Transformaciones</h2>
<p>Similar a las transformaciones CSS3, en Titanium puedes usar transformaciones en <strong>2D</strong> o <strong>3D</strong>.</p>
<p>Básicamente puedes crear una matriz 2D o 3D para la transformación o usar los &#8220;atajos&#8221; predeterminados &#8211; (como escalar &#8220;<strong>scale</strong>&#8221; o rotar &#8220;<strong>rotate</strong>&#8220;) y pasar esta transformación al objeto que estás creando o a la animación.</p>
<h3>Un ejemplo de transformaciones</h3>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> tr_start <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">create2DMatrix</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
tr_start <span style="color: #339933;">=</span> tr_start.<span style="color: #660066;">rotate</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">30</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> tr_end <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">create2DMatrix</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
tr_end <span style="color: #339933;">=</span> tr_end.<span style="color: #660066;">rotate</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #CC0000;">30</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
tr_end <span style="color: #339933;">=</span> tr_end.<span style="color: #660066;">scale</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> view <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">createView</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	width<span style="color: #339933;">:</span><span style="color: #CC0000;">100</span><span style="color: #339933;">,</span>
	height<span style="color: #339933;">:</span><span style="color: #CC0000;">100</span><span style="color: #339933;">,</span>
	transform<span style="color: #339933;">:</span>tr_start<span style="color: #339933;">,</span>
	backgroundColor<span style="color: #339933;">:</span><span style="color: #3366CC;">'#f00'</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
win.<span style="color: #660066;">add</span><span style="color: #009900;">&#40;</span>view<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
view.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	transform<span style="color: #339933;">:</span>tr_end<span style="color: #339933;">,</span>
	repeat<span style="color: #339933;">:</span><span style="color: #CC0000;">3</span><span style="color: #339933;">,</span>
	autoreverse<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
	duration<span style="color: #339933;">:</span><span style="color: #CC0000;">500</span><span style="color: #339933;">,</span>
	curve<span style="color: #339933;">:</span>Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">ANIMATION_CURVE_EASE_IN_OUT</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Los mejores recursos</strong> para ver cómo todo funciona son los ejemplos provistos por el equipo de Appceletaror en el KitchenSink:<a href="http://bit.ly/eiow0B">http://bit.ly/eiow0B</a></p>
<p>Estas animaciones y transformaciones no son apropiadas para un uso intenso (como juegos) pero pueden ser utilizadas exitosamente para mejorar la apariencia de las apps &#8211; y con esto, la experiencia del usuario.</p>
<p>Como siempre, espero sus preguntas, sugerencias y lo que se les ocurra <img src='http://nosoloweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div class="shr-publisher-2034"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-6-animaciones-y-transformaciones%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-6-animaciones-y-transformaciones%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-6-animaciones-y-transformaciones%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<h2>Te recomendamos:</h2><ol><li><a href='http://nosoloweb.es/siete-dias-con-titanium-dia-7-orientacion-y-acelerometro/' rel='bookmark' title='Siete días con Titanium &#8211; día 7 &#8211; orientación y acelerómetro'>Siete días con Titanium &#8211; día 7 &#8211; orientación y acelerómetro</a></li>
</ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=U0h5E2biqMI:wRh0kvoqZMM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/U0h5E2biqMI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/siete-dias-con-titanium-dia-6-animaciones-y-transformaciones/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/siete-dias-con-titanium-dia-6-animaciones-y-transformaciones/</feedburner:origLink></item>
		<item>
		<title>Siete días con Titanium – día 5 – GPS y Mapas</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/cFw_TGYSnkY/</link>
		<comments>http://nosoloweb.es/siete-dias-con-titanium-dia-5-gps-y-mapas/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 06:30:36 +0000</pubDate>
		<dc:creator>Dan Tamas</dc:creator>
				<category><![CDATA[Desarollo para iPhone y/o Android]]></category>
		<category><![CDATA[Titanium Appcelerator]]></category>
		<category><![CDATA[forwardGeocoder]]></category>
		<category><![CDATA[getCurrentHeading]]></category>
		<category><![CDATA[MapRoute]]></category>
		<category><![CDATA[Mapview]]></category>
		<category><![CDATA[mapview.addAnnotation]]></category>
		<category><![CDATA[reverseGeocoder]]></category>
		<category><![CDATA[Titanium.Geolocation]]></category>
		<category><![CDATA[Titanium.Geolocation.getCurrentPosition]]></category>
		<category><![CDATA[Titanium.Map]]></category>
		<category><![CDATA[Titanium.Map.createView]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=2004</guid>
		<description><![CDATA[Esto no necesita ningún tipo de introducción. Puedes usar la localización de los dispositivos para saber donde se encuentran los usuarios y actuar en consecuencia. Es bueno que sepas que necesitas la aprobación del usuario, y para los iOs > 3.2 necesitas establecer la propiedad "propósito" para hacer saber a Apple para que lo necesitas.

<pre lang="javascript">Titanium.Geolocation.purpose = "GPS user coordinates";</pre>

<h2>Cómo funciona la Geolocalización?</h2>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-5-gps-y-mapas%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-5-gps-y-mapas%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Esto no necesita ningún tipo de introducción. Puedes usar la localización de los dispositivos para saber donde se encuentran los usuarios y actuar en consecuencia. Es bueno que sepas que <strong>necesitas la aprobación del usuario</strong>, y para los iOs > 3.2 <strong>necesitas establecer la propiedad &#8220;propósito&#8221; </strong>para hacer saber a Apple para que lo necesitas.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">Titanium.<span style="color: #660066;">Geolocation</span>.<span style="color: #660066;">purpose</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;GPS user coordinates&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<h2>Cómo funciona la Geolocalización</h2>
<p>Cuando inicias la app, <strong>las coordenadas son las que se encuentren en el caché del dispositivo</strong>, en otras palabras, las que fueron detectadas la última vez que utilizaste la geolocalización en tu dispositivo. Detectar la posición actual lleva tiempo de manera que si tienes una app basada en geolocalización quizás quieras tomar esto en cuenta para mejorar la experiencia del usuario y evitar dar falsos resultados.</p>
<p><a href="http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.Geolocation-module">Titanium.Geolocation</a> provee los métodos necesarios para manejar la geolocalización.</p>
<p>En general, el método más usado es <strong>getCurrentPosition</strong> que te da la posición actual y dispara una vez el evento <strong>&#8220;location&#8221; </strong>que se dispara repetidamente al cambiar de posición. Para ser más claro, piensa que quieres un registrar la ruta que sigue el usuario: cuando la app comience, obtienes su posición de inicio entonces mientras camine, puedes obtener puntos de la ruta con una distribución granular ajustable.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">&nbsp;
Titanium.<span style="color: #660066;">Geolocation</span>.<span style="color: #660066;">distanceFilter</span> <span style="color: #339933;">=</span> <span style="color: #CC0000;">10</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// set the granularity of the location event</span>
&nbsp;
	Titanium.<span style="color: #660066;">Geolocation</span>.<span style="color: #660066;">getCurrentPosition</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>e.<span style="color: #660066;">error</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
                <span style="color: #006600; font-style: italic;">// manage the error</span>
                <span style="color: #000066; font-weight: bold;">return</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
		<span style="color: #003366; font-weight: bold;">var</span> longitude <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">longitude</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> latitude <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">latitude</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> altitude <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">altitude</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> heading <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">heading</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> accuracy <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">accuracy</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> speed <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">speed</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> timestamp <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">timestamp</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> altitudeAccuracy <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">altitudeAccuracy</span><span style="color: #339933;">;</span>
&nbsp;
                <span style="color: #006600; font-style: italic;">// we use the above data the way we need it</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	Titanium.<span style="color: #660066;">Geolocation</span>.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'location'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>e.<span style="color: #660066;">error</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
                <span style="color: #006600; font-style: italic;">// manage the error</span>
		<span style="color: #000066; font-weight: bold;">return</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
		<span style="color: #003366; font-weight: bold;">var</span> longitude <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">longitude</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> latitude <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">latitude</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> altitude <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">altitude</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> heading <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">heading</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> accuracy <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">accuracy</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> speed <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">speed</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> timestamp <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">timestamp</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> altitudeAccuracy <span style="color: #339933;">=</span> e.<span style="color: #660066;">coords</span>.<span style="color: #660066;">altitudeAccuracy</span><span style="color: #339933;">;</span>
&nbsp;
               <span style="color: #006600; font-style: italic;">// again we use the gathered data</span>
      <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Hay otros métodos que pueden ser usados como <strong>reverseGeocoder</strong>, <strong>forwardGeocoder</strong> y <strong>getCurrentHeading</strong> &#8211; para brújulas. Porque no todos los dispositivos tienen localización por GPS (como el iPod) o la brújula y porque el usuario puede tener los servicios de localización deshabilitados, tienes que verificar si existe, si está habilitado se lo haces saber al usuario.</p>
<p>Como la página de documentación no está completa aún, sugiero que le eches un vistazo al <a href="http://github.com/appcelerator/titanium_mobile/blob/master/demos/KitchenSink/Resources/examples/geolocation.js">ejemplo de geolocalización</a> que muestra muy bien como usarlo.</p>
<h2>Mapas</h2>
<p>Los mapas son creados usando los métodos  <a href="http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.Map-module">Titanium.Map</a> Los mapas con un poco más complicados pero te permiten hacer hacer estupendas interfaces de usuario. Puedes usar un <strong>Mapview</strong> y añadirle una ruta o colocar marcadores y a los mismos adjuntarle imágenes, títulos e incluso enlaces a otras ventanas para una vista más detallada del lugar especificado o lo que sea que necesites.</p>
<h3>Crear un mapa</h3>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> mapview <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">Map</span>.<span style="color: #660066;">createView</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	top<span style="color: #339933;">:</span><span style="color: #CC0000;">20</span><span style="color: #339933;">,</span>
	height<span style="color: #339933;">:</span><span style="color: #CC0000;">300</span><span style="color: #339933;">,</span>
	mapType<span style="color: #339933;">:</span> Titanium.<span style="color: #660066;">Map</span>.<span style="color: #660066;">STANDARD_TYPE</span><span style="color: #339933;">,</span>
	region<span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>latitude<span style="color: #339933;">:</span><span style="color: #CC0000;">33.74511</span><span style="color: #339933;">,</span> longitude<span style="color: #339933;">:-</span><span style="color: #CC0000;">84.38993</span><span style="color: #339933;">,</span> latitudeDelta<span style="color: #339933;">:</span><span style="color: #CC0000;">0.5</span><span style="color: #339933;">,</span> longitudeDelta<span style="color: #339933;">:</span><span style="color: #CC0000;">0.5</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
	animate<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
	regionFit<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
	userLocation<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Nada complicado: el constructor puede recibir diferentes argumentos incluyendo <strong>las anotaciones</strong> o marcadores (pins), pero por su puesto tendrás que declararlo primero.</p>
<p>Y esto se hace así:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> apple <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">Map</span>.<span style="color: #660066;">createAnnotation</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	latitude<span style="color: #339933;">:</span><span style="color: #CC0000;">37.33168900</span><span style="color: #339933;">,</span>
	longitude<span style="color: #339933;">:-</span><span style="color: #CC0000;">122.03073100</span><span style="color: #339933;">,</span>
	title<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;Steve Jobs&quot;</span><span style="color: #339933;">,</span>
	subtitle<span style="color: #339933;">:</span><span style="color: #3366CC;">'Cupertino, CA'</span><span style="color: #339933;">,</span>
	pincolor<span style="color: #339933;">:</span>Titanium.<span style="color: #660066;">Map</span>.<span style="color: #660066;">ANNOTATION_GREEN</span><span style="color: #339933;">,</span>
	animate<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
	rightButton<span style="color: #339933;">:</span> <span style="color: #3366CC;">'apple_logo.jpg'</span><span style="color: #339933;">,</span>
	myid<span style="color: #339933;">:</span><span style="color: #CC0000;">2</span> <span style="color: #006600; font-style: italic;">// CUSTOM ATTRIBUTE THAT IS PASSED INTO EVENT OBJECTS</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> atlanta <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">Map</span>.<span style="color: #660066;">createAnnotation</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
		latitude<span style="color: #339933;">:</span><span style="color: #CC0000;">33.74511</span><span style="color: #339933;">,</span>
		longitude<span style="color: #339933;">:-</span><span style="color: #CC0000;">84.38993</span><span style="color: #339933;">,</span>
		title<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;Atlanta, GA&quot;</span><span style="color: #339933;">,</span>
		subtitle<span style="color: #339933;">:</span><span style="color: #3366CC;">'Atlanta Braves Stadium<span style="color: #000099; font-weight: bold;">\n</span>foo'</span><span style="color: #339933;">,</span>
		animate<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
		leftButton<span style="color: #339933;">:</span><span style="color: #3366CC;">'atlanta.jpg'</span><span style="color: #339933;">,</span>
		rightButton<span style="color: #339933;">:</span> Titanium.<span style="color: #660066;">UI</span>.<span style="color: #660066;">iPhone</span>.<span style="color: #660066;">SystemButton</span>.<span style="color: #660066;">DISCLOSURE</span><span style="color: #339933;">,</span>
		myid<span style="color: #339933;">:</span><span style="color: #CC0000;">3</span> <span style="color: #006600; font-style: italic;">// CUSTOM ATTRIBUTE THAT IS PASSED INTO EVENT OBJECTS</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>y el constructor del mapa obtiene</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">	annotations<span style="color: #339933;">:</span><span style="color: #009900;">&#91;</span>atlanta<span style="color: #339933;">,</span>apple<span style="color: #009900;">&#93;</span></pre></div></div>

<p>mas tarde puedes añadir esta anotación usando</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">	mapview.<span style="color: #660066;">addAnnotation</span><span style="color: #009900;">&#40;</span>atlanta<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>Eventos de mapas</h3>
<p>Una cosa que necesitas saber es que <strong>los eventos son registrados al nivel del mapa</strong>. De manera que no puedes obtener un evento clic en un marcador. Tendrás que obtener el evento click del mapview y usar las propiedad clicksource y la propiedad personalizada (myId) para detectar las anotaciones y a lo que se le ha hecho click (pin, botón izquierdo, título, subtítulo).</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">	<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>evt.<span style="color: #660066;">source</span>.<span style="color: #660066;">myid</span> <span style="color: #339933;">==</span> <span style="color: #CC0000;">3</span> <span style="color: #339933;">&amp;&amp;</span> evt.<span style="color: #660066;">clicksource</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">'rightButton'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #006600; font-style: italic;">// do your stuff</span>
        <span style="color: #009900;">&#125;</span></pre></div></div>

<h3>MapRoute</h3>
<p>Otra de las cosas que puedes hacer con un mapa es <strong>añadirle una ruta</strong> (por ahora sólo en iOs). Básicamente puedes dibujar una linea en el mapa especificando los puntos (puntos gdp) que necesita para trazarla.</p>
<p>Una ruta se puede ver así:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> route <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066;">name</span><span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;some name&quot;</span><span style="color: #339933;">,</span>
	points<span style="color: #339933;">:</span>points<span style="color: #339933;">,</span>
	color<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;red&quot;</span><span style="color: #339933;">,</span>
	width<span style="color: #339933;">:</span><span style="color: #CC0000;">2</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Donde <strong>points </strong>es un arreglo de objetos que contienen coordenadas en latitud y longitud.</p>
<p><img src="http://nosoloweb.es/wp-content/uploads/2011/02/gmap-capture-on-iphone.jpg" alt="captura de pantalla - mapa google on iphone" title="Maproute con Titanium" width="320" height="460" class="alignright size-full wp-image-2008" /></p>
<h3>Ejemplo &#8211; añadir una ruta a un Mapview</h3>
<p>Debajo se encuentra un ejemplo que añade una ruta a un mapview usando algunas coordinadas previamente establecidas. Generará algo similar a la captura en la derecha.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> center <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>latitude<span style="color: #339933;">:</span><span style="color: #CC0000;">42.30</span><span style="color: #339933;">,</span>longitude<span style="color: #339933;">:-</span><span style="color: #CC0000;">71.18</span><span style="color: #339933;">,</span>latitudeDelta<span style="color: #339933;">:</span><span style="color: #CC0000;">0.03</span><span style="color: #339933;">,</span> longitudeDelta<span style="color: #339933;">:</span><span style="color: #CC0000;">0.1</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> mapview <span style="color: #339933;">=</span> Titanium.<span style="color: #660066;">Map</span>.<span style="color: #660066;">createView</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	mapType<span style="color: #339933;">:</span> Titanium.<span style="color: #660066;">Map</span>.<span style="color: #660066;">STANDARD_TYPE</span><span style="color: #339933;">,</span>
	region<span style="color: #339933;">:</span> center<span style="color: #339933;">,</span>
	animate<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
	regionFit<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
points <span style="color: #339933;">=</span> <span style="color: #009900;">&#91;</span>
	<span style="color: #009900;">&#123;</span>latitude<span style="color: #339933;">:</span><span style="color: #CC0000;">42.31</span><span style="color: #339933;">,</span>longitude<span style="color: #339933;">:-</span><span style="color: #CC0000;">71.11</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
	<span style="color: #009900;">&#123;</span>latitude<span style="color: #339933;">:</span><span style="color: #CC0000;">42.32</span><span style="color: #339933;">,</span>longitude<span style="color: #339933;">:-</span><span style="color: #CC0000;">71.13</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
	<span style="color: #009900;">&#123;</span>latitude<span style="color: #339933;">:</span><span style="color: #CC0000;">42.31</span><span style="color: #339933;">,</span>longitude<span style="color: #339933;">:-</span><span style="color: #CC0000;">71.22</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
	<span style="color: #009900;">&#123;</span>latitude<span style="color: #339933;">:</span><span style="color: #CC0000;">42.28</span><span style="color: #339933;">,</span>longitude<span style="color: #339933;">:-</span><span style="color: #CC0000;">71.26</span><span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#93;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// route object</span>
<span style="color: #003366; font-weight: bold;">var</span> route <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066;">name</span><span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;some name&quot;</span><span style="color: #339933;">,</span>
	points<span style="color: #339933;">:</span>points<span style="color: #339933;">,</span>
	color<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;#00f&quot;</span><span style="color: #339933;">,</span>
	width<span style="color: #339933;">:</span><span style="color: #CC0000;">2</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// add a route</span>
mapview.<span style="color: #660066;">addRoute</span><span style="color: #009900;">&#40;</span>route<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h2>¿Que sigue?</h2>
<p>Un buen ejercicio podría ser crear una aplicación que se encuentre mirando tu posición mientras manejas o caminas y te la muestre en un mapa. Todo lo que necesitarías hacer es usar los eventos location y usar el valor retornado para añadir un nuevo elemento al arreglo de puntos.</p>
<p>¿Alguien quiere intentarlo? <img src='http://nosoloweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="shr-publisher-2004"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-5-gps-y-mapas%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-5-gps-y-mapas%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fsiete-dias-con-titanium-dia-5-gps-y-mapas%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<p></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=cFw_TGYSnkY:tERo6J-zJqg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/cFw_TGYSnkY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/siete-dias-con-titanium-dia-5-gps-y-mapas/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/siete-dias-con-titanium-dia-5-gps-y-mapas/</feedburner:origLink></item>
		<item>
		<title>Dev Up 2011 – iPhone Developers Conference</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/o6GxRKfBfWk/</link>
		<comments>http://nosoloweb.es/dev-up-2011-iphone-developers-conference/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 05:18:49 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Desarollo para iPhone y/o Android]]></category>
		<category><![CDATA[Eventos TI en España]]></category>
		<category><![CDATA[aplicación para iPhone]]></category>
		<category><![CDATA[aplicaciones móviles]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[Geolocalización]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[juegos para iOS]]></category>
		<category><![CDATA[MacStore]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=1985</guid>
		<description><![CDATA[<strong>Fecha:</strong> 18 de Marzo de 2011. 
<strong>Lugar:</strong> Barcelona.
<strong>Precio:</strong> entre 49 Euros y 199 Euros.

<a href="http://devup.ideateca.com/iphone/es"><strong>Dev Up</strong></a> es el "Primer encuentro para desarrolladores iOS en España". ]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fdev-up-2011-iphone-developers-conference%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fdev-up-2011-iphone-developers-conference%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Fecha:</strong> 18 de Marzo de 2011.<br />
<strong>Lugar:</strong> Barcelona.<br />
<strong>Precio:</strong> entre 49 Euros y 199 Euros.<br />
<span id="more-1985"></span></p>
<p><a href="http://devup.ideateca.com/iphone/es"><strong>Dev Up</strong></a> es el &#8220;Primer encuentro para desarrolladores iOS en España&#8221;. </p>
<h2>Programa</h2>
<ul>
<li>Presente y futuro de las aplicaciones móviles</li>
<li>De la idea a la AppStore: <strong>cómo se gesta una aplicación para iPhone</strong></li>
<li>El uso de apps como valor añadido para tu marca</li>
<li><strong>Usabilidad y experiencia de usuario</strong> en aplicaciones móviles</li>
<li><strong>Móviles y redes sociales:</strong> una conexión que funciona</li>
<li>El éxito partiendo del fracaso</li>
<li>Cómo migrar tu aplicación en iOS a la MacStore</li>
<li><strong>Pagos y micropagos</strong> móviles</li>
<li>Rentabiliza tu app: redes de publicidad</li>
<li>Aplicaciones iOS con <strong>HTML5</strong></li>
<li>Desarrollando para iPhone: problemas y ventajas</li>
<li>Caso de éxito</li>
<li><strong>Geolocalización</strong> como servicio</li>
<li>El valor de las reviews</li>
<li>iPhone y iPad, un mundo de posibilidades para juegos</li>
<li>Cómo crear <strong>juegos de éxito</strong> para iOS</li>
<li>Entrega de los<strong> Premios Ideateca</strong> para la mejor aplicación móvil: puedes votar en <a href="http://devup.ideateca.com/iphone/es/concurso">la página del concurso</a></li>
</ul>
<p>Más información se puede encontrar en la web de <a href="http://devup.ideateca.com/iphone/es">Dev Up</a>. </p>
<div class="shr-publisher-1985"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fdev-up-2011-iphone-developers-conference%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fdev-up-2011-iphone-developers-conference%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fdev-up-2011-iphone-developers-conference%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<p></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=o6GxRKfBfWk:ESCjo7qKQg0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/o6GxRKfBfWk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/dev-up-2011-iphone-developers-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/dev-up-2011-iphone-developers-conference/</feedburner:origLink></item>
		<item>
		<title>Cómo leen los lectores de pantalla una página con HTML5 y ARIA</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/r4jhRKS8yN8/</link>
		<comments>http://nosoloweb.es/como-leen-los-lectores-de-pantalla-una-pagina-con-html5-y-aria/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 07:23:16 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Accesibilidad web]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Accessibilidad]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[aside]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[footer]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Kaws]]></category>
		<category><![CDATA[lectores de pantalla]]></category>
		<category><![CDATA[nav]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[role="application"]]></category>
		<category><![CDATA[role="article"]]></category>
		<category><![CDATA[role="banner"]]></category>
		<category><![CDATA[role="complementary"]]></category>
		<category><![CDATA[role="contentinfo"]]></category>
		<category><![CDATA[role="main"]]></category>
		<category><![CDATA[role="navigation"]]></category>
		<category><![CDATA[section]]></category>
		<category><![CDATA[Window Eyes]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=1872</guid>
		<description><![CDATA[Despues de ver  <a href="http://nosoloweb.es/probando-la-accesibilidad-del-contenido-generado-por-css">cómo AT lee un contenido generado con pseudo-elementos CSS </a> estaba pensando en pasar a HTML5. Y como hay muchas personas diciendo que <strong>deberíamos mezclar HTML5 con ARIA para incrementar la accesibilidad </strong>de un sitio web, entonces, ¿por qué no probar y ver lo que pasa?]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fcomo-leen-los-lectores-de-pantalla-una-pagina-con-html5-y-aria%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fcomo-leen-los-lectores-de-pantalla-una-pagina-con-html5-y-aria%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Despues de ver  <a href="http://nosoloweb.es/probando-la-accesibilidad-del-contenido-generado-por-css">cómo AT lee un contenido generado con pseudo-elementos CSS </a> estaba pensando en pasar a HTML5. Y como hay muchas personas diciendo que <strong>deberíamos mezclar HTML5 con ARIA para incrementar la accesibilidad </strong>de un sitio web, entonces, ¿por qué no probar y ver lo que pasa?</p>
<h2>Un poco de código&#8230;</h2>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">...
&nbsp;
&lt;header id=&quot;header&quot; role=&quot;banner&quot;&gt;  
    &lt;div id=&quot;logo&quot;&gt;Logo&lt;/div&gt;
    &lt;nav role=&quot;navigation&quot;&gt;
        &lt;ul id=&quot;mainnav&quot;&gt;........&lt;/ul&gt;
    &lt;/nav&gt;
&lt;/header&gt;
&nbsp;
&lt;section id=&quot;content&quot; role=&quot;main&quot;&gt;  
&nbsp;
    &lt;h1&gt;A level one heading here please&lt;/h1&gt;
&nbsp;
    &lt;div role=&quot;application&quot;&gt;&lt;p&gt;Here is where an application will be coded. &lt;/p&gt;&lt;/div&gt; 
&nbsp;
    &lt;article role=&quot;article&quot;&gt;             
            &lt;h2 class=&quot;index-headings&quot;&gt;Blog entry no 1&lt;/h2&gt;
            &lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit...&lt;/p&gt;
    &lt;/article&gt;
&nbsp;
    &lt;article role=&quot;article&quot;&gt;
            &lt;h2 class=&quot;index-headings&quot;&gt;Blog entry no 2&lt;/h2&gt;
            &lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit...&lt;/p&gt;
    &lt;/article&gt;
&nbsp;
&lt;/section&gt; 
&nbsp;
&lt;aside role=&quot;complementary&quot;&gt;  
    &lt;h2&gt;Sidebar&lt;/h2&gt;
    &lt;ul&gt;......................&lt;/ul&gt;
&lt;/aside&gt;
&nbsp;
&lt;footer id=&quot;footer&quot;  role=&quot;contentinfo&quot;&gt;This is where the footer will stay.&lt;/footer&gt;     
...</pre></div></div>

<p>Esta es la página con ambos <strong>elementos HTML5</strong>:</p>
<ul>
<li>header</li
<li>nav</li>
<li>section</li>
<li>article</li>
<li>aside</li>
<li>footer</li>
</ul>
<p> y los <strong>roles ARIA</strong> (<a href="http://nosoloweb.es/10-minutos-utiles-de-wai-aria/">aprende más sobre ARIA</a>):</p>
<ul>
<li><strong>role=&#8221;banner&#8221;</strong> &#8211; para el elemento <em>header</em></li>
<li><strong>role=&#8221;navigation&#8221;</strong> &#8211; para el elemento <em>nav</em> </li>
<li> <strong>role=&#8221;main&#8221;</strong> &#8211; anexo a <em>section</em></li>
<li><strong>role=&#8221;application&#8221;</strong> &#8211; en caso de que necesite añadir un widget</li>
<li> <strong>role=&#8221;article&#8221;</strong> &#8211; para el elemento <em>article</em></li>
<li><strong>role=&#8221;complementary&#8221;</strong> &#8211; para <em>aside</em></li>
<li><strong>role=&#8221;contentinfo&#8221;</strong> &#8211; para <em>footer</em></li>
</ul>
<h2>Cómo NVDA, JAWS y Windoes Eyes leyeron la versión con sólo HTML5</h2>
<p>Para hacer la historia corta, <strong>ningún lector de pantalla notó los elementos HTML5</strong> &#8211; como se esperaba. Todos se comportaron como si esos elementos fuesen simples DIVs y leyeron la página web de acuerdo a esto.</p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="485" height="349" src="http://www.youtube.com/embed/oW0KFCNeFA4" frameborder="0" allowFullScreen></iframe></p>
<h2>Cómo NVDA, JAWS y Windoes Eyes leyeron la versión HTML5 + ARIA</h2>
<p>Mucho mejor esta vez, <strong>ARIA está haciendo maravillas </strong>aunque no entiendo por qué Windows Eyes ni siquiera pronuncia la existencia de estos encabezados&#8230; Soy un novato en este campo así que, ¿tal vez hice algo malo? No quiero cometer una injusticia con WE así que digamos que los resultados fueron inconclusos en relación con este software.</p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="485" height="349" src="http://www.youtube.com/embed/LP3zLrOjQSY" frameborder="0" allowFullScreen></iframe></p>
<h2>La Diferencia</h2>
<p>Así que cuál era la diferencia entre las dos versiones? Qué aportó ARIA desde este punto de vista?</p>
<h3>El área del banner: role=&#8221;banner&#8221;</h3>
<p><strong>NVDA</strong> &#8211; &#8220;<em>banner landmark</em> logo here <em>navigation landmark</em> list with 4 items visited link home&#8230;&#8230;. &#8221;<br />
<strong>JAWS</strong> &#8211;  &#8220;<em>banner landmark</em> logo here <em>navigation landmark</em> list with 4 items visited link home&#8230;&#8230;. &#8221; Al principio también dijo que habían 8 marcas, muy bien!!!</p>
<h3>El área principal: role=&#8221;main&#8221;</h3>
<p><strong>NVDA</strong> &#8211; &#8220;<em>main landmark</em> heading level one &#8230;&#8221;<br />
<strong>JAWS</strong> &#8211; &#8220;<em>main landmark</em> heading level one &#8230;&#8221;</p>
<h3>El área de aplicación: role=&#8221;application&#8221;</h3>
<p><strong>NVDA</strong> &#8211; no se leyó el rol de aplicación.<br />
<strong>JAWS</strong> &#8211; &#8220;<em>application landmark</em> here is where&#8230;.&#8221;</p>
<h3>Los Artículos: role =&#8221;article&#8221;</h3>
<p><strong>NVDA</strong> &#8211; el artículo no fue mencionado en lo absoluto.<br />
<strong>JAWS</strong> &#8211; &#8220;<em>article landmark</em> heading level&#8230;.&#8221;</p>
<h3>La Barra lateral: role=&#8221;complementary&#8221;</h3>
<p><strong>NVDA</strong> la barra lateral fue leída de esta manera: &#8220;<em>complementary landmark</em> heading level 2&#8230;..&#8221;<br />
<strong>JAWS</strong> &#8211; &#8220;<em>complementary landmark</em> heading level 2&#8230;..&#8221;</p>
<h3>El pié: role=&#8221;contentinfo&#8221;</h3>
<p>- y el pie de pagina: &#8220;<em>content info landmark</em> this is where the&#8230;.&#8221;<br />
<strong>JAWS</strong> &#8211; &#8220;<em>content info landmark</em> this is where the&#8230;.&#8221;</p>
<p>Hasta ahora <strong>JAWS fue el único capaz de leer todas las marcas</strong> mientras que <strong>NVDA falló en el artículo y la aplicación</strong>. Como mencioné antes, Windows Eyes no leyó los elementos ARIA pero tal vez soy sólo yo siendo un novato&#8230; Aprecio mucho tu opinión, quizás juntos podamos hacer que funcione. <img src='http://nosoloweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div class="shr-publisher-1872"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fcomo-leen-los-lectores-de-pantalla-una-pagina-con-html5-y-aria%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fcomo-leen-los-lectores-de-pantalla-una-pagina-con-html5-y-aria%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fcomo-leen-los-lectores-de-pantalla-una-pagina-con-html5-y-aria%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<h2>Te recomendamos:</h2><ol><li><a href='http://nosoloweb.es/probando-la-accesibilidad-del-contenido-generado-por-css/' rel='bookmark' title='Probando la accesibilidad del contenido generado por CSS'>Probando la accesibilidad del contenido generado por CSS</a></li>
</ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=r4jhRKS8yN8:K5idBKXMqlI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/r4jhRKS8yN8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/como-leen-los-lectores-de-pantalla-una-pagina-con-html5-y-aria/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/como-leen-los-lectores-de-pantalla-una-pagina-con-html5-y-aria/</feedburner:origLink></item>
		<item>
		<title>Probando la accesibilidad del contenido generado por CSS</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/rp8xxKVwnak/</link>
		<comments>http://nosoloweb.es/probando-la-accesibilidad-del-contenido-generado-por-css/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 07:03:10 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Accesibilidad web]]></category>
		<category><![CDATA[:after]]></category>
		<category><![CDATA[:before]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[JAWS]]></category>
		<category><![CDATA[lectores de pantalla]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[pseudo elementos CSS]]></category>
		<category><![CDATA[tecnología asistiva]]></category>
		<category><![CDATA[Window Eyes]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=1866</guid>
		<description><![CDATA[Este artículo es acerca de cómo los lectores de pantalla leen el <strong>contenido añadido con pseudo elementos CSS :before</strong> y <strong>:after</strong> (en CSS3 son ::before y ::after).

Estoy tratando de aprender a usar AT cuando desarrollo sitios web y recientemente vi como no importa cuanto W3C quiera que usemos ciertos elementos CSS, siempre habrá desarrolladores/diseñadores quienes intentarán probar los límites de las especificaciones.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fprobando-la-accesibilidad-del-contenido-generado-por-css%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fprobando-la-accesibilidad-del-contenido-generado-por-css%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Este artículo es acerca de cómo los lectores de pantalla leen el <strong>contenido añadido con pseudo elementos CSS :before</strong> y <strong>:after</strong> (en CSS3 son ::before y ::after).</p>
<p>Estoy tratando de aprender a usar tecnología asistiva cuando desarrollo sitios web y recientemente vi como no importa cuanto W3C quiera que usemos ciertos elementos CSS, siempre habrá desarrolladores/diseñadores quienes intentarán probar los límites de las especificaciones.</p>
<p>Mientras que <strong>te aconsejo que NO uses pseudo elementos para generar contenido útil</strong> (limitate a generar citas o elementos de diseño), sólo en caso de que alguien piense que lo estupendo resida en generar contenido con CSS porque todo lo demás ya es viejo, veamos cómo las personas que usan los lectores de pantalla se &#8220;beneficiarán&#8221; de la idea.<br />
<span id="more-1866"></span></p>
<h2>Un pedazo de código&#8230; Ok, quizás dos&#8230;</h2>
<p>El HTML es realmente simple, un inocente párrafo de texto:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;h1&gt;Example of content added with CSS pseudo-elements&lt;/h1&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit..and so on.&lt;/p&gt;</pre></div></div>

<p>y el CSS es también algo simple:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#content</span> p<span style="color: #3333ff;">:before </span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span><span style="color: #ff0000;">&quot;This is before the text, you can style it&quot;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#content</span> p<span style="color: #3333ff;">:after</span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span><span style="color: #ff0000;">&quot;This is after the text&quot;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<h2>Escuchemos voces</h2>
<p>El vídeo muestra cómo NVDA, Jaws y Window Eyes leen la página &#8211; Configuré NVDA para leer a un ritmo más lento para que pudiesen seguirlo, pero los otros 2 están un poco más rápidos.</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/BmMrOfsXXEU?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BmMrOfsXXEU?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<h2>En conclusión</h2>
<p>No hay necesidad de decirles cuán mala es la idea, <strong>NO usen pseudo elementos para generar contenido útiles</strong>, limiten su uso a generar citas, iconos pequeños, copos de nieve esponjosos o lo que sea. Pero mantenganlo presentable para que otras personas tengan acceso a cosas útiles.</p>
<div class="shr-publisher-1866"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fprobando-la-accesibilidad-del-contenido-generado-por-css%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fprobando-la-accesibilidad-del-contenido-generado-por-css%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fprobando-la-accesibilidad-del-contenido-generado-por-css%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<h2>Te recomendamos:</h2><ol><li><a href='http://nosoloweb.es/como-leen-los-lectores-de-pantalla-una-pagina-con-html5-y-aria/' rel='bookmark' title='Cómo leen los lectores de pantalla una página con HTML5 y ARIA'>Cómo leen los lectores de pantalla una página con HTML5 y ARIA</a></li>
</ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=rp8xxKVwnak:HUaLZhyii54:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/rp8xxKVwnak" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/probando-la-accesibilidad-del-contenido-generado-por-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/probando-la-accesibilidad-del-contenido-generado-por-css/</feedburner:origLink></item>
		<item>
		<title>Estadísticas sobre los navegadores más usados en España</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/ZR2KUbzc5NQ/</link>
		<comments>http://nosoloweb.es/estadisticas-sobre-los-navegadores-mas-usados-en-espana/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 19:28:09 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Mobile web]]></category>
		<category><![CDATA[Tiempo libre]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Estadísticas]]></category>
		<category><![CDATA[Internet explorer]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[móviles]]></category>
		<category><![CDATA[navegadores]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=1898</guid>
		<description><![CDATA[Encontré este útil enlace y decidí buscar información acerca del uso de los navegadores en Espana durante los ultimos 6 meses. Admito que quería saber si aun se usa Internet Explorer 6 Sorpresa en los navegadores para móviles iPhone está muy arriba en el gráfico (Android tambien sube deprisa), sorpresa? O no? Source: StatCounter Global [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Festadisticas-sobre-los-navegadores-mas-usados-en-espana%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Festadisticas-sobre-los-navegadores-mas-usados-en-espana%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Encontré este útil enlace y decidí buscar información acerca del uso de los navegadores en Espana durante los ultimos 6 meses. Admito que quería saber si aun se usa Internet Explorer 6 <img src='http://nosoloweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span id="more-1898"></span></p>
<div id="browser_version-ES-monthly-201008-201101" width="600" height="500" style="width:600px; height: 500px;"></div>
<p><!-- You may change the values of width and height above to resize the chart --><script type="text/javascript" src="http://www.statcounter.com/js/FusionCharts.js"></script><script type="text/javascript" src="http://gs.statcounter.com/chart.php?browser_version-ES-monthly-201008-201101"></script></p>
<h2>Sorpresa en los navegadores para móviles</h2>
<p>iPhone está muy arriba en el gráfico (Android tambien sube deprisa), sorpresa? O no?</p>
<div id="mobile_browser-ES-monthly-201008-201101" width="600" height="500" style="width:600px; height: 500px;"></div>
<p><!-- You may change the values of width and height above to resize the chart -->
<p>Source: <a href="http://gs.statcounter.com/#mobile_browser-ES-monthly-201008-201101">StatCounter Global Stats &#8211; Mobile Browser Market Share</a></p>
<p><script type="text/javascript" src="http://www.statcounter.com/js/FusionCharts.js"></script><script type="text/javascript" src="http://gs.statcounter.com/chart.php?mobile_browser-ES-monthly-201008-201101"></script></p>
<div class="shr-publisher-1898"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Festadisticas-sobre-los-navegadores-mas-usados-en-espana%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Festadisticas-sobre-los-navegadores-mas-usados-en-espana%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Festadisticas-sobre-los-navegadores-mas-usados-en-espana%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<h2>Te recomendamos:</h2><ol><li><a href='http://nosoloweb.es/the-evnt-2011-2-dias-de-charlas-sobre-nuevas-tecnologias/' rel='bookmark' title='The Evnt 2011 &#8211; 2 días de charlas sobre nuevas tecnologías'>The Evnt 2011 &#8211; 2 días de charlas sobre nuevas tecnologías</a></li>
</ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=ZR2KUbzc5NQ:HollJmiS9Ds:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/ZR2KUbzc5NQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/estadisticas-sobre-los-navegadores-mas-usados-en-espana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/estadisticas-sobre-los-navegadores-mas-usados-en-espana/</feedburner:origLink></item>
		<item>
		<title>10 minutos útiles de WAI ARIA</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/glM9LgRSSyY/</link>
		<comments>http://nosoloweb.es/10-minutos-utiles-de-wai-aria/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 05:26:57 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Accesibilidad web]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[ARIA para principiantes]]></category>
		<category><![CDATA[aria-live="polite"]]></category>
		<category><![CDATA[aria-live="rude"]]></category>
		<category><![CDATA[estados]]></category>
		<category><![CDATA[navegación]]></category>
		<category><![CDATA[propiedades]]></category>
		<category><![CDATA[regiones]]></category>
		<category><![CDATA[regiones vivas de ARIA]]></category>
		<category><![CDATA[roles]]></category>
		<category><![CDATA[WAI ARIA]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=1857</guid>
		<description><![CDATA[Me gustaría colocar aquí una sección de recursos que podrían ser de ayuda para que comiencen a usar ARIA en sus aplicaciones web o sitios web - y aunque ARIA sea aún un prospecto, puedes comenzar a usarlo y algunos AT sabrán cómo leerlo.

<h2><a href="http://dev.opera.com/articles/view/introduction-to-wai-aria/">Introducción a WAI ARIA</a></h2>
Escrito por Gez Lemon para Desarrolladores de Opera, este artículo es el mejor post para comenzar. Entenderás por qué fue creado ARIA y entenderás algunos de los términos básicos como <strong>roles</strong>, <strong>estados</strong>, <strong>propiedades</strong> y mi favorito,<strong> las regiones</strong>.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2F10-minutos-utiles-de-wai-aria%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2F10-minutos-utiles-de-wai-aria%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Me gustaría colocar aquí una sección de recursos que podrían ser de ayuda para que comiencen a usar ARIA en sus aplicaciones web o sitios web &#8211; y aunque ARIA sea aún un prospecto, puedes comenzar a usarlo y algunos AT sabrán cómo leerlo.<br />
<span id="more-1857"></span></p>
<h2><a href="http://dev.opera.com/articles/view/introduction-to-wai-aria/">Introducción a WAI ARIA</a></h2>
<p>Escrito por Gez Lemon para Desarrolladores de Opera, este artículo es el mejor post para comenzar. Entenderás por qué fue creado ARIA y entenderás algunos de los términos básicos como <strong>roles</strong>, <strong>estados</strong>, <strong>propiedades</strong> y mi favorito,<strong> las regiones</strong>.</p>
<h2><a href="http://www.webteacher.ws/2010/10/14/aria-roles-101/">ARIA Roles 101</a></h2>
<p>Ahora que sabes lo básico de ARIA, puedes comenzar a implementar <strong>los roles de ARIA</strong> en tus aplicaciones. Una lista completa de las definiciones de roles pueden ser vista aquí en el <a href="http://www.w3.org/TR/wai-aria/roles#role_definitions"> sitio W3C WAI ARIA 1.0</a>.</p>
<h2><a href="http://www.w3.org/TR/wai-aria/states_and_properties">Estados y propiedades soportados</a></h2>
<p>Aprender acerca de <strong>las propiedades de ARIA</strong> es el siguiente paso lógico y las especificaciones W3C WAI ARIA son realmente útiles, aunque la primera impresión es que estuvieses leyendo la Constitución o algo parecido <img src='http://nosoloweb.es/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h2>Prueba algunos demos: ARIA Live Regions Screen Reader Demo</h2>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/9nZnTdSAkH0?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/9nZnTdSAkH0?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>Un vídeo muy útil por Aaron Cannon (<a href="http://www.cannonaccess.com/">cannonaccess.com</a>) acerca del uso de las <strong>regiones vivas de ARIA</strong> de una manera correcta, la diferencia entre <strong>aria-live=&#8221;polite&#8221;</strong> y <strong>aria-live=&#8221;rude&#8221;</strong> es cómo funciona todo esto. Necesitas saber que ahora aria-live=&#8221;rude&#8221; no es parte de las especificaciones (era en realidad demasiado rudo) y <strong>nos quedamos con &#8220;off&#8221;, &#8220;polite&#8221; y &#8220;assertive&#8221;</strong>.</p>
<p>Quizás quieras leer  <a href="http://www.alistapart.com/articles/aria-and-progressive-enhancement/">ARIA and Progressive Enhancement</a> escrito por Derek Featherstone para A List Apart porque los pequeños ejemplos que encontrarás ahí te ayudarán a entender mejor los roles y las propiedades de ARIA.</p>
<p>Si quieres ir de vuelta a leer la Constitución, <a href="http://www.w3.org/TR/wai-aria-practices/">WAI-ARIA 1.0 Authoring Practices &#8211; An author&#8217;s guide to understanding and implementing Accessible Rich Internet Applications</a> es el próximo paso, una página llena de ejemplos para que aprendas las mejores prácticas en lo que respecta a la implementación de ARIA &#8211; presta atención especial a la <strong>Sección 3:</strong> <em>Navegación Estructural por Teclado</em>, <strong>Sección 4:</strong> <em>Relaciones</em> y <strong>Sección 5:</strong> <em>Manejando Cambios Dinámicos</em>, los cuales son realmente importantes.</p>
<h2>Aprende con ejemplos</h2>
<p><a href="http://hanshillen.github.com/aegisdemo/">JQuery Widget Samples</a> &#8211; una colección de widgets JQuery accesibles con ARIA.</p>
<p><a href="https://github.com/fnagel/jQuery-Accessible-RIA">jQuery-Accessible-RIA</a> &#8211; más ejemplos.</p>
<h2>Update: más minutos de  WAI ARIA</h2>
<p><a href="/aarongustafson">Aaron Gustafson</a> colgó un video con NVDA leyendo su famoso <a href="http://easy-designs.github.com/tabinterface.js/">TabInterface</a>.<br />
<iframe src="http://player.vimeo.com/video/10489058" width="550" height="400" frameborder="0"></iframe>
<p><a href="http://vimeo.com/10489058">TabInterface in Firefox using NVDA screenreader</a> from <a href="http://vimeo.com/aarongustafson">Aaron Gustafson</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div class="shr-publisher-1857"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2F10-minutos-utiles-de-wai-aria%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2F10-minutos-utiles-de-wai-aria%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2F10-minutos-utiles-de-wai-aria%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<h2>Te recomendamos:</h2><ol><li><a href='http://nosoloweb.es/como-leen-los-lectores-de-pantalla-una-pagina-con-html5-y-aria/' rel='bookmark' title='Cómo leen los lectores de pantalla una página con HTML5 y ARIA'>Cómo leen los lectores de pantalla una página con HTML5 y ARIA</a></li>
</ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=glM9LgRSSyY:a5DJV4dMUv0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/glM9LgRSSyY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/10-minutos-utiles-de-wai-aria/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/10-minutos-utiles-de-wai-aria/</feedburner:origLink></item>
		<item>
		<title>Formación en usabilidad y accesibilidad web – Fundación Ciencias de la Documentación</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/1Eh4eCAONsE/</link>
		<comments>http://nosoloweb.es/formacion-en-usabilidad-y-accesibilidad-web-fundacion-ciencias-de-la-documentacion/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 12:56:57 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Accesibilidad web]]></category>
		<category><![CDATA[Eventos TI en España]]></category>
		<category><![CDATA[Usabilidad]]></category>
		<category><![CDATA[accessibilidad web]]></category>
		<category><![CDATA[experiencia de usuario]]></category>
		<category><![CDATA[Formación]]></category>
		<category><![CDATA[Leyes y políticas en accesibilidad]]></category>
		<category><![CDATA[páginas web accesibles]]></category>
		<category><![CDATA[Pautas de Accesibilidad Web]]></category>
		<category><![CDATA[usabilidad web]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=1781</guid>
		<description><![CDATA[La Fundación Ciencias de la Documentación ofrece a los profesionales de la información, programas formativos altamente especializados que permitan mantenerse actualizados compartiendo experiencias y conocimientos  gracias al uso de las tecnologías de la información en el campo de la educación.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fformacion-en-usabilidad-y-accesibilidad-web-fundacion-ciencias-de-la-documentacion%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fformacion-en-usabilidad-y-accesibilidad-web-fundacion-ciencias-de-la-documentacion%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>La Fundación Ciencias de la Documentación ofrece a los profesionales de la información, programas formativos altamente especializados que permitan mantenerse actualizados compartiendo experiencias y conocimientos  gracias al uso de las tecnologías de la información en el campo de la educación.</p>
<h2>Curso de accessibilidad web</h2>
<p><strong>Inicio:</strong> 22 de Febrero de 2011.<br />
<strong>Fin:</strong> 25 de Febrero de 2011.<br />
<strong>Lugar:</strong> online.<br />
<strong>Precio:</strong> 50 Euros.<br />
<span id="more-1781"></span></p>
<h3>Programa</h3>
<ul>
<li>Introducción a la accesibilidad: limitaciones de acceso.</li>
<li>Definición de accesibilidad: por qué es importante.</li>
<li>Leyes y políticas en accesibilidad: España, Europa, Iberoamérica y EE.UU.</li>
<li>Pautas de Accesibilidad Web.</li>
<li>Validación de la accesibilidad: herramientas disponibles.</li>
<li>Normas generales y consejos prácticos para diseñar páginas web accesibles.</li>
<li>Resumen final.</li>
<li>Bibliografía.</li>
</ul>
<p>Más información se puede encontrar en <a href="http://www.documentalistas.org/formacion/lm_accesibilidadweb.php">la web del curso de accesibilidad web</a>.  </p>
<h2>Curso de usabilidad web</h2>
<p><strong>Inicio:</strong> 7 de Junio de 2011.<br />
<strong>Fin:</strong> 10 de Junio de 2011.<br />
<strong>Lugar:</strong> online.<br />
<strong>Precio:</strong> 50 Euros.</p>
<p>Programa</p>
<ul>
<li>Introducción.</li>
<li>Origen del término y definiciones.</li>
<li>Cualidades del Profesional de la Usabilidad.</li>
<li>¿Por qué es importante la Usabilidad?</li>
<li>Usabilidad y Experiencia de Usuario: aspectos que debemos considerar.</li>
<li>Técnicas de evaluación de la Usabilidad Web: los test de usuarios y la evaluación heurística.</li>
<li>&#8220;Los diez mayores errores&#8221;.</li>
<li>Normas generales y consejos prácticos sobre la Usabilidad Web.</li>
<li>Resumen final.</li>
<li>Bibliografía.</li>
</ul>
<p>Más información se puede encontrar en <a href="http://www.documentalistas.org/formacion/lm_usabilidadweb.php">la web del curso de usabilidad web</a>.   </p>
<div class="shr-publisher-1781"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fformacion-en-usabilidad-y-accesibilidad-web-fundacion-ciencias-de-la-documentacion%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fformacion-en-usabilidad-y-accesibilidad-web-fundacion-ciencias-de-la-documentacion%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fformacion-en-usabilidad-y-accesibilidad-web-fundacion-ciencias-de-la-documentacion%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<p></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=1Eh4eCAONsE:QA2GZi7K3_k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/1Eh4eCAONsE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/formacion-en-usabilidad-y-accesibilidad-web-fundacion-ciencias-de-la-documentacion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/formacion-en-usabilidad-y-accesibilidad-web-fundacion-ciencias-de-la-documentacion/</feedburner:origLink></item>
		<item>
		<title>Creativity Meeting Point 2011</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/AsH--GV-R3c/</link>
		<comments>http://nosoloweb.es/creativity-meeting-point-2011/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 07:41:40 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Eventos TI en España]]></category>
		<category><![CDATA[bilbao]]></category>
		<category><![CDATA[Creativity Meeting Point 2011]]></category>
		<category><![CDATA[DISEÑO SOSTENIBLE]]></category>
		<category><![CDATA[forum internacional de las industrias creativas]]></category>
		<category><![CDATA[talleres]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=1769</guid>
		<description><![CDATA[<a href="http://www.creativitymeetingpoint.com"><strong>Creativity Meeting Point</strong></a> es un <strong>forum internacional de las industrias creativas</strong> que pretende aumentar y consolidar la creatividad afianzando la estrategia de desarrollo de las Industrias Creativas. Su propósito es <strong>facilitar un punto de encuentro de creativos y creativas locales</strong> y las mejores prácticas a nivel estatal e internacional.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fcreativity-meeting-point-2011%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fcreativity-meeting-point-2011%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Inicio:</strong> 22 de Marzo de 2011.<br />
<strong>Fin:</strong> 24 de marzo de 2011.<br />
<strong>Lugar:</strong> Bilbao.<br />
<strong>Precio:</strong> 160 Euros.<br />
<span id="more-1769"></span></p>
<p><a href="http://www.creativitymeetingpoint.com"><strong>Creativity Meeting Point</strong></a> es un <strong>forum internacional de las industrias creativas</strong> que pretende aumentar y consolidar la creatividad afianzando la estrategia de desarrollo de las Industrias Creativas. Su propósito es <strong>facilitar un punto de encuentro de creativos y creativas locales</strong> y las mejores prácticas a nivel estatal e internacional.</p>
<p>Más información se puede encontrar en la web de <a href="http://www.creativitymeetingpoint.com">Creativity Meeting Point</a>.   </p>
<div class="shr-publisher-1769"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fcreativity-meeting-point-2011%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fcreativity-meeting-point-2011%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fcreativity-meeting-point-2011%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<p></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=AsH--GV-R3c:7-7PNouWnfM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/AsH--GV-R3c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/creativity-meeting-point-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/creativity-meeting-point-2011/</feedburner:origLink></item>
		<item>
		<title>WEB Forum Up to date 2011</title>
		<link>http://feedproxy.google.com/~r/Nosoloweb/~3/VGSpzEwyjBI/</link>
		<comments>http://nosoloweb.es/web-forum-up-to-date-2011/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 18:27:21 +0000</pubDate>
		<dc:creator>Lucica Ibanescu</dc:creator>
				<category><![CDATA[Eventos TI en España]]></category>
		<category><![CDATA[Analítica web]]></category>
		<category><![CDATA[contenidos digitales]]></category>
		<category><![CDATA[estrategias Web]]></category>
		<category><![CDATA[experiencia del usuario]]></category>
		<category><![CDATA[madrid]]></category>
		<category><![CDATA[Posicionamiento en buscadores]]></category>
		<category><![CDATA[promoción online]]></category>
		<category><![CDATA[usabilidad web]]></category>
		<category><![CDATA[WEB Forum 2011]]></category>
		<category><![CDATA[WebMobile]]></category>

		<guid isPermaLink="false">http://nosoloweb.es/?p=1765</guid>
		<description><![CDATA[Una charla sobre técnicas, trucos y experiencias exitosas para la gestión avanzada de estrategias Web con directores de: Infojobs, Telecinco, Fiat, BBVA, Technosite, Sanitas, etc. ]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fnosoloweb.es%2Fweb-forum-up-to-date-2011%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fnosoloweb.es%2Fweb-forum-up-to-date-2011%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Fecha</strong> 23 de Febrero de 2011<br />
<strong>Lugar:</strong> Madrid, Hotel NH Príncipe de Vergara (C/ Príncipe de Vergara, 92).<br />
<strong>Precio:</strong> 999 Euros.</p>
<p>Una charla sobre técnicas, trucos y experiencias exitosas para la gestión avanzada de estrategias Web con directores de: Infojobs, Telecinco, Fiat, BBVA, Technosite, Sanitas, etc. </p>
<h2>Programa Web Forum Up to date 2011</h2>
<ul>
<li>Posicionamiento en buscadores como factor clave en época de crisis</li>
<li>Analítica web: Estudio de rentabilidad, medición de resultados y planificación estratégica</li>
<li>Economía de escala en contenidos para maximizar la rentabilidad</li>
<li>Web y Redes Sociales: ¿Cómo aumentar la presencia web y sacarle partido a tu contenido en las redes sociales?</li>
<li>Mash up: Integración de servicios para un acceso universal</li>
<li>Promoción online con costes controlados</li>
<li>Gestión web multicanal y control de costes: el reto de gestionar  hoy contenidos digitales</li>
<li>WebMobile: browsing vs aplicaciones nativas</li>
<li>La gestión estratégica de la transparencia de contenidos web. Gestión transparente en ayuntamientos</li>
<li>Trucos y claves para optimizar la usabilidad web para mejorar la experiencia del usuario</li>
<li>Cómo optimizar el contenido con la herramienta analítica</li>
<li>Gestión interna vs Externalización: costes, rentabilidad y control</li>
<li>¿Redacción integrada?: una cuestión de rendimiento</li>
</ul>
<p>Más información se puede encontrar en la: <a href="http://www.iirspain.com/Producto/">pagina de iiR España </a>   </p>
<div class="shr-publisher-1765"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' shr_layout='button_count' shr_showfaces='false' shr_href='http%3A%2F%2Fnosoloweb.es%2Fweb-forum-up-to-date-2011%2F'></a><a class='shareaholic-fbsend' shr_href='http%3A%2F%2Fnosoloweb.es%2Fweb-forum-up-to-date-2011%2F'></a><a class='shareaholic-googleplusone' shr_size='medium' shr_count='true' shr_href='http%3A%2F%2Fnosoloweb.es%2Fweb-forum-up-to-date-2011%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->

<p></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nosoloweb?a=VGSpzEwyjBI:4ODGn9sfTtw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nosoloweb?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nosoloweb/~4/VGSpzEwyjBI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nosoloweb.es/web-forum-up-to-date-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nosoloweb.es/web-forum-up-to-date-2011/</feedburner:origLink></item>
	</channel>
</rss>

