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

<channel>
	<title>KodeGeek &#187; android</title>
	<atom:link href="http://kodegeek.com/blog/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>http://kodegeek.com/blog</link>
	<description>Programación, fitness, interés geek</description>
	<lastBuildDate>Sun, 05 Feb 2012 19:12:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Resumen de CommunityEastOne Dia 1</title>
		<link>http://kodegeek.com/blog/2009/03/18/resumen-de-communityeastone-dia-1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=resumen-de-communityeastone-dia-1</link>
		<comments>http://kodegeek.com/blog/2009/03/18/resumen-de-communityeastone-dia-1/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 03:06:59 +0000</pubDate>
		<dc:creator>josevnz</dc:creator>
				<category><![CDATA[comics]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[kodegeek]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[CommunityOne]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[javafx]]></category>
		<category><![CDATA[jruby]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zamanda]]></category>

		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1688</guid>
		<description><![CDATA[Es una de las pocas excepciones en las cuales sólo puedo decir que no sé por donde empezar. ¡WOW!; Este año me decidí a tomar videos sobre mis experiencias en vez de tomar fotos, al mismo tiempo que escribía casi en tiempo real sobre la conferencia en Facebook, Twitter y el blog. Debo decir que [...]]]></description>
			<content:encoded><![CDATA[<p><object width="640" height="360" data="http://www.flickr.com/apps/video/stewart.swf?v=68975" type="application/x-shockwave-flash"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=becc450aba&amp;photo_id=3366219323&amp;show_info_box=true" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=68975" /><param name="allowfullscreen" value="true" /></object></p>
<p>Es una de las pocas excepciones en las cuales sólo puedo decir que no sé por donde empezar. ¡WOW!; Este año me decidí a tomar videos sobre mis experiencias en vez de tomar fotos, al mismo tiempo que escribía casi en tiempo real sobre la conferencia en Facebook, <a href="http://twitter.com/search?q=communityone+josevnz&amp;source=serp&amp;category=search">Twitter</a> y el<a href="http://kodegeek.com/blog/2009/03/18/escribiendo-desde-communityone/"> blog</a>. Debo decir que es la primera vez que me quedo sin baterías por andar jodiendo la paciencia <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><object width="640" height="360" data="http://www.flickr.com/apps/video/stewart.swf?v=68975" type="application/x-shockwave-flash"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=33656cb371&amp;photo_id=3366202249&amp;show_info_box=true" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=68975" /><param name="allowfullscreen" value="true" /></object></p>
<p>El énfasis de la conferencia fué Cloud Computing; Sun definitivamente está apostando a que este va a ser el siguiente gran boom (junto con otras compañías como Amazon.com) y durante el evento mostraron muchas de sus herramientas de desarrollo, administración y virtualización (en el video pueden ver a David Douglas, Senior Vice President, Cloud Computing and Developer Plarforms quien abrió el evento.):</p>
<p>Me encanto ver compañias como<a href="http://www.zmanda.com"> ZAmanda</a>, las cuales han llevado el famoso programa de <a href="http://kodegeek.com/blog/2005/02/19/trucos-unix-%c2%a1respaldando-servidores-usando-amanda/">backup Amanda</a> al mundo enpresarial y ahora también soportan el paradigma de respaldos en Cloud Computing.</p>
<p><object width="400" height="225" data="http://www.flickr.com/apps/video/stewart.swf?v=68975" type="application/x-shockwave-flash"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=b9fc08bdf5&amp;photo_id=3367045398&amp;show_info_box=true" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=68975" /><param name="allowfullscreen" value="true" /></object></p>
<p>No pude ir a todas las charlas (si quieren ver los videos revizen mi grupo en Flickr); Por razones de tiempo tuve que escoger entre las que más me interesaban, así que aquí les doy un pequeño resumen:</p>
<p><strong>Moving Forward: High-Performance Application Development in a Multicore World</strong>: Michael Marden, de AMD junto con Patrick Leonard (Rogue Wave), David Maples (Allinea Software) y Duncan Mc Callum (Cilk Arts) se encargaron de explicar las últimas tendencias en cuanto al uso de procesadores multicore y como nos afecta a los desarrolladores.</p>
<p><object width="640" height="360" data="http://www.flickr.com/apps/video/stewart.swf?v=68975" type="application/x-shockwave-flash"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=d3d49f8eeb&amp;photo_id=3367049382&amp;show_info_box=true" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=68975" /><param name="allowfullscreen" value="true" /></object></p>
<p>Si bien no hubo demostraciones de productos ni código estuvo interesante en cuanto a las explicaciones de los problemas actuales y sus posibles soluciones. Pero eso si, preparese para ver más cores por procesador (hasta 48 en dos años) y siga el siguiente consejo: Si no tiene que utilizar multithreading entonces no lo haga <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Les recomiendo el sitio de <a href="http://developers.amd.com">desarrolladores de AMD</a> el cual tiene varios documentos y herramientas al respecto de este tema.</p>
<p>Sigo con la descripción, no hay más vídeos porque mi camara se quedó sin baterías <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p><strong><br />
Cloud Computing for the Enterprise Software Developers: </strong>Aburridisima, sólo mostraron herramientas y la teoría detrás del funcionamiento de la plataforma que mostraron fué floja. Parecía más un &#8220;informercial&#8221; que otra cosa. Perdí una hora de mi vida allí <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
<strong><br />
Beyond Impossible: How Jruby Evolved the Java Platform</strong>:  La mejor charla del día en mi opinión. El trabajo que el desarrollador Charles Nutter de Sun y sus compañeros hicieron con JRuby es admirable. No sólo reprodujeron a C Ruby en Java, sino que en el proceso le agregaron más funcionalidad a la máquina virtual de Java (versión 7). Nos demostraron como JRuby es más rápido que C Ruby 1.9 en varios demos (uno de fractales en particular), además de las historias heroicas de ciertos desarrolladores, ¡como el que portó la librería de expresiones regulares en C de Ruby (JAnigurama) en sólo un mes!</p>
<p>Yo pregunté cual es la estrategia de Sun a largo plazo con todos estos lenguajes; La respuesta es soportar a aquellos que tengan las comunidades más grandes, pero en teoría todos los lenguajes. Este es el legado de Java, aunque el lenguaje muera este va a seguir con implementaciones de otros lenguajes en la máquina virtual.</p>
<p>Si quiere saber más sobre Jruby y el progreso de otros lenguajes dinamicos en la máquina virtual de Java (como Jython, Groovy, Scala) entonces visite el <a href="http://blog.headius.com/">blog de Chales Nutter</a></p>
<p><strong>Building an Atom-Enabled, Map-Driven, Location-Aware, Web-Centric Mobile Application with POJOs and Android</strong>: Verga, leer el titulo cansa imagine escribirlo <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Sin embargo la charla estuvo super interesante ya que el autor (<a href="http://www.tbray.org/ongoing/">Tim Bray</a>, un experto en Cloud Computing) nos mostró una aplicación que escribió para Android en sólo 4 días (el programa, llamado storyteller, permite guardar historias en el telefono, haciendo anotaciones de texto y voz).</p>
<p>Datos curiosos de esta charla:</p>
<ul>
<li>Microsoft es el jugador más debil del mercado móvil, con sólo %3 de todo la torta. Symbian es el mostruo con más de %27</li>
<li>Pese a la recesión mundial y a que menos usuarios compraron celulares el trimestre pasado comparado con el 2007, el mercado creció en un %5. ¡Carajo, este es el único mercado a prueba de recesión en el mundo!</li>
<li>El Java de Android no es realmente Java. Por ejemplo, este no puede correr JRuby. Por otro lado, tener root shell en el telefono de desarrollador simplemente no tiene precio <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</li>
<li>Mientras probaba la aplicación, el programa se fué a un sitio que tenía la palabra &#8220;f*ck&#8221; en todos los colores y tamaños. Tim lo manejó muy bien diciendo que nunca nos ibamos a olvidar de su charla <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>Fué interesante ver como funciona el modelo de programación de aplicaciones en Android (les recomiendo el blog <a href="http://androiddiary.com">androiddiary.com</a> para más detalles)</p>
<p><strong>Building a Twitter Analisys Tool from Scratch Using PHP, MySQL, Yahoo UI and Netbeans</strong>: Eso es lo que yo llamo una demostración en caliente.<a href="http://blogs.sun.com/jbolter"> Justin Bolter</a>, de Sun, se lanzó de cabeza y escribió esa aplicación de memoria en una hora. Paso a paso demostró un dominio increíble de Netbeans (y sus capacidades) y al final nos dejó loco con un programa que mostraba los twitters (y sus detalles) usando un motor de búsqueda el cual guardaba sus datos en MySQL. Demasiado bueno.</p>
<p><strong>JavaFX: The New Platform for Rich Internet Applications</strong>: Fué decepcionante ya que Chuk-Munn Lee de Sun sólo leyó la presentación sin detenerse mucho en los ejemplos con código (y Dios, si habia código). Pudo haber sido mejor aunque se nota que Lee sabia de lo que estaba hablando.</p>
<p>En general hubo muchos participantes de otros países (yo conté un viaje de gente de Japón, Alemania y Rusia por ejemplo. Sólo conté dos hispanos, yo y un Mejicano) y aproveche para preguntar sobre algunas cosas interesantes:</p>
<ul>
<li>La adquisión de SUN por parte de IBM: Nadie quiso hablar de eso. Sin embargo el precio de SUN subió hoy de $4 a $8 <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Open Storage:Mi grupo tiene un apetito inmenso por almacenamiento y Sun procalama que sus<a href="http://www.sun.com/storage/disk_systems/unified_storage/"> Storage Servers 7000 cuestan</a> %75 menos que la competencia ya que estan basados en Open Solaris, y utilizan componentes comunes (han estado en venta desde Noviembre del año pasado, estoy averiguando a ver que tal)</li>
<li>Sun está alejandose de <a href="http://java.net" target="_blank">Java.net</a> y en cambio está proponiendo una nueva plataforma, la cual va a soportar Cloud Computing: <a href="http://kenai.com/mypage">Kenai.com</a>. Por haber asistido al evento y por tener un proyecto en java.net me dieron una cuenta, ya les contaré como me fué con esta nueva iniciativa de SUN en el mundo OpenSource la cual compite con <a href="http://sf.net">SourceForge</a></li>
<p>Bueno, mañana me toca el dia 2 del evento, llamado &#8220;<em>Deep Dive</em>&#8220;. Son los tutoriales pagos en tecnologías OpenSource, me voy a lanzar un curso completo de un día sobre MySQL. Ya les comentaré como me fué <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </ul>
<p>Veneblogs: <a rel="tag" href="http://www.veneblogs.com/etiquetas/zamanda">zamanda</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/cloud+computing">cloud computing</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/communityone">communityone</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/java">java</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/opensource">opensource</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/javafx">javafx</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/android">android</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/php">php</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/mysql">mysql</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/kodegeek">kodegeek</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/jruby">jruby</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/ruby">ruby</a>, <a rel="tag" href="http://www.veneblogs.com/etiquetas/netbeans">netbeans</a></p>
<p>Blogalaxia: <a rel="tag" href="http://www.blogalaxia.com/tags/zamanda">zamanda</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/cloud+computing">cloud computing</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/communityone">communityone</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/java">java</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/opensource">opensource</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/javafx">javafx</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/android">android</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/php">php</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/mysql">mysql</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/kodegeek">kodegeek</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/jruby">jruby</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/ruby">ruby</a>, <a rel="tag" href="http://www.blogalaxia.com/tags/netbeans">netbeans</a></p>
<p>To2blogs: <a rel="tag" href="http://www.to2blogs.com/tag/zamanda">zamanda</a>, <a rel="tag" href="http://www.to2blogs.com/tag/cloud+computing">cloud computing</a>, <a rel="tag" href="http://www.to2blogs.com/tag/communityone">communityone</a>, <a rel="tag" href="http://www.to2blogs.com/tag/java">java</a>, <a rel="tag" href="http://www.to2blogs.com/tag/opensource">opensource</a>, <a rel="tag" href="http://www.to2blogs.com/tag/javafx">javafx</a>, <a rel="tag" href="http://www.to2blogs.com/tag/android">android</a>, <a rel="tag" href="http://www.to2blogs.com/tag/php">php</a>, <a rel="tag" href="http://www.to2blogs.com/tag/mysql">mysql</a>, <a rel="tag" href="http://www.to2blogs.com/tag/kodegeek">kodegeek</a>, <a rel="tag" href="http://www.to2blogs.com/tag/jruby">jruby</a>, <a rel="tag" href="http://www.to2blogs.com/tag/ruby">ruby</a>, <a rel="tag" href="http://www.to2blogs.com/tag/netbeans">netbeans</a></p>
<p>Technorati: <a rel="tag" href="http://technorati.com/tag/zamanda">zamanda</a>, <a rel="tag" href="http://technorati.com/tag/cloud+computing">cloud computing</a>, <a rel="tag" href="http://technorati.com/tag/communityone">communityone</a>, <a rel="tag" href="http://technorati.com/tag/java">java</a>, <a rel="tag" href="http://technorati.com/tag/opensource">opensource</a>, <a rel="tag" href="http://technorati.com/tag/javafx">javafx</a>, <a rel="tag" href="http://technorati.com/tag/android">android</a>, <a rel="tag" href="http://technorati.com/tag/php">php</a>, <a rel="tag" href="http://technorati.com/tag/mysql">mysql</a>, <a rel="tag" href="http://technorati.com/tag/kodegeek">kodegeek</a>, <a rel="tag" href="http://technorati.com/tag/jruby">jruby</a>, <a rel="tag" href="http://technorati.com/tag/ruby">ruby</a>, <a rel="tag" href="http://technorati.com/tag/netbeans">netbeans</a></p>
<p>Del.icio.us: <a rel="tag" href="http://del.icio.us/tag/zamanda">zamanda</a>, <a rel="tag" href="http://del.icio.us/tag/cloud+computing">cloud computing</a>, <a rel="tag" href="http://del.icio.us/tag/communityone">communityone</a>, <a rel="tag" href="http://del.icio.us/tag/java">java</a>, <a rel="tag" href="http://del.icio.us/tag/opensource">opensource</a>, <a rel="tag" href="http://del.icio.us/tag/javafx">javafx</a>, <a rel="tag" href="http://del.icio.us/tag/android">android</a>, <a rel="tag" href="http://del.icio.us/tag/php">php</a>, <a rel="tag" href="http://del.icio.us/tag/mysql">mysql</a>, <a rel="tag" href="http://del.icio.us/tag/kodegeek">kodegeek</a>, <a rel="tag" href="http://del.icio.us/tag/jruby">jruby</a>, <a rel="tag" href="http://del.icio.us/tag/ruby">ruby</a>, <a rel="tag" href="http://del.icio.us/tag/netbeans">netbeans</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kodegeek.com/blog/2009/03/18/resumen-de-communityeastone-dia-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LWUIT: Sexy and OpenSource Java</title>
		<link>http://kodegeek.com/blog/2008/08/28/lwuit-sexy-and-opensource-java/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lwuit-sexy-and-opensource-java</link>
		<comments>http://kodegeek.com/blog/2008/08/28/lwuit-sexy-and-opensource-java/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 13:51:00 +0000</pubDate>
		<dc:creator>josevnz</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[lwuit]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1278</guid>
		<description><![CDATA[Si esto se puede hacer en un teléfono normal sin necesidad de comprar el telefono de Jesus (si, en Ingles suena mejor, The Jesus Phone) entonces de verdad se ve interesante (aquí tienen otro video con menor detalle). Definitivamente el mercado de los teléfonos celulares es la siguiente arena a conquistar; Todo el mundo tiene [...]]]></description>
			<content:encoded><![CDATA[<p><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/RzgWqOpNJIU&amp;hl=en&amp;fs=1"><param name="allowFullScreen" value="true"><embed src="http://www.youtube.com/v/RzgWqOpNJIU&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" height="344" width="425"></embed></object></p>
<p>Si esto se puede hacer en un teléfono normal sin necesidad de comprar el telefono de Jesus (si, en Ingles suena mejor, <span style="font-style: italic;">The Jesus Phone</span>) entonces de verdad se ve interesante (aquí tienen <a href="http://www.youtube.com/watch?v=CBdxQSmCnWs">otro</a> video con menor detalle).</p>
<p>Definitivamente el mercado de los teléfonos celulares es la siguiente arena a conquistar; Todo el mundo tiene uno y cada vez son más poderosos. El hecho de que hayan herramientas como <a href="https://lwuit.dev.java.net/tutorial/index.html">LWUIT</a>, <a href="http://code.google.com/android/">Android</a>, todas escritas en Java, y otros dice algo sobre que debemos aprender para estar montados en esta nueva ola <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Buscar en otros sitios:</p>
<p>Blogalaxia:<a href="http://www.blogalaxia.com/tags/java" rel="tag">java</a>, <a href="http://www.blogalaxia.com/tags/lwuit" rel="tag">lwuit</a>, <a href="http://www.blogalaxia.com/tags/open+source" rel="tag">open source</a>, <a href="http://www.blogalaxia.com/tags/android" rel="tag">android</a><br />Technorati:<a href="http://technorati.com/tag/java" rel="tag">java</a>, <a href="http://technorati.com/tag/lwuit" rel="tag">lwuit</a>, <a href="http://technorati.com/tag/open+source" rel="tag">open source</a>, <a href="http://technorati.com/tag/android" rel="tag">android</a><br />To2blogs:<a href="http://www.to2blogs.com/tag/java" rel="tag">java</a>, <a href="http://www.to2blogs.com/tag/lwuit" rel="tag">lwuit</a>, <a href="http://www.to2blogs.com/tag/open+source" rel="tag">open source</a>, <a href="http://www.to2blogs.com/tag/android" rel="tag">android</a><br />Del.icio.us:<a href="http://del.icio.us/tag/java" rel="tag">java</a>, <a href="http://del.icio.us/tag/lwuit" rel="tag">lwuit</a>, <a href="http://del.icio.us/tag/open+source" rel="tag">open source</a>, <a href="http://del.icio.us/tag/android" rel="tag">android</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kodegeek.com/blog/2008/08/28/lwuit-sexy-and-opensource-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

