<?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>Marlon J. Manrique &#187; mobileprocessing</title>
	<atom:link href="http://www.marlonj.com/blog/tag/mobileprocessing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marlonj.com/blog</link>
	<description>Resistance is Futile</description>
	<lastBuildDate>Fri, 16 Jul 2010 07:02:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mobile Processing, Expandir y Ejecutar</title>
		<link>http://www.marlonj.com/blog/2010/05/mobile-processing-expandir-y-ejecutar/</link>
		<comments>http://www.marlonj.com/blog/2010/05/mobile-processing-expandir-y-ejecutar/#comments</comments>
		<pubDate>Mon, 10 May 2010 05:01:34 +0000</pubDate>
		<dc:creator>marlonj</dc:creator>
				<category><![CDATA[Cacharreos]]></category>
		<category><![CDATA[Desarrollos]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobileprocessing]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu1004]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows7]]></category>
		<category><![CDATA[wtk]]></category>

		<guid isPermaLink="false">http://www.marlonj.com/blog/?p=2064</guid>
		<description><![CDATA[Hace ya algún tiempo no hacia algo de desarrollo para Mobile Processing (de todas formas en este tiempo en la Universidad he dado algunos mini cursos y también algunas conferencias), algunas de las librerías ya están lo suficientemente maduras y no por motivos de tiempo no había podido pensar en otras cosas para adicionar hasta [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.marlonj.com/blog/wp-content/uploads/2008/11/mobileprocessing.jpg" rel="lightbox[2064]"><img class="alignleft size-thumbnail wp-image-228" style="margin: 5px;" title="Mobile Processing" src="http://www.marlonj.com/blog/wp-content/uploads/2008/11/mobileprocessing-150x150.jpg" alt="" width="150" height="150" /></a>Hace ya algún tiempo no hacia algo de desarrollo para Mobile Processing (de todas formas en este tiempo en la Universidad he dado algunos mini cursos y también algunas conferencias), algunas de las librerías ya están lo suficientemente maduras y no por motivos de tiempo no había podido pensar en otras cosas para adicionar hasta el viernes que me dispuse a leer sobre la versión para Android de Processing (pronto estare hablando de este proyecto), principal competencia ahora de Mobile Processing y que pronto se convertirá en el estandard para móviles abriendo las puertas del mausoleo para Mobile Processing.</p>
<p style="text-align: justify;">En la pagina de Processing para Android, en la parte de instalación se debe descargar una versión especial de Processing que trae el modo Android para el desarrollo de aplicaciones móviles y que para que todo funcione debe descargarse el SDK de Android, pero que este en un futuro sera adicionado a la distribución evitando la necesidad de descargar el software esto siguiendo los lineamientos de Processing de mantener la herramienta simple y fácil de usar. Recorde que ese mismo dia me habia contado un estudiante que habia tenido problemas con la instalacion del ambiente en Windows y que tambien he sido victima de la instalacion dispendiosa de los requerimientos del mismo.</p>
<p style="text-align: justify;">Mobile Processing esta basado en el ambiente de desarrollo de Processing el cual esta desarrollado bajo Java y utiliza Jikes como compilador Java, de tal modo que utiliza el JRE solo para la ejecucion del editor, la version Mobile adiciona la necesidad de un ambiente de desarrollo para J2ME lo cual cubria el Wireless Toolkit que necesitaba de un JDK; sumando todo esto para instalar el ambiente de desarrollo se necesitaba instalar un JDK y el WTK y luego expandir el archivo de Mobile, ejecutar y configurar el ambiente de desarrollo para utilizar el WTK.</p>
<p style="text-align: justify;">La idea era crear una distribucion que al igual que Processing la cual solo fuera expandir y ejecutar, para esto se utilizo de base el directorio de Mobile Processing al cual se le adiciono el directorio java, donde se instalo el JDK 6 Update 20, ademas de instalar en el directorio wtk la version 2.5.2 del Wireless Toolkit el cual debio ser modificado para que utilizara la version de java instalada anteriormente, adicionamente se modifico el codigo del llamado al verificar y emulador utilizado en Mobile para que tomara el WTK instalado desde la primera ejecucion del ambiente, estos pasos fueron relativamente faciles y se crearon las versiones para Windows y Linux de 32 bits, las cuales se probaron satisfactoriamente en maquinas virtuales sin software pre instalado de Windows XP, Windows 7 y Ubuntu 10.04 con esto se crearon las distribuciones respectivas las cuales tenian un tamaño de 109 MB, pero teniendo en cuenta que en Google Code el maximo de tamaño permitido por archivo es de 100 MB se procedio a quitar documentacion y ejemplos del WTK y el JDK llegando a un tamaño de 78 MB.</p>
<p style="text-align: justify;">Demasiadas explicaciones, pero es mejor documentar todo el proceso, <img src='http://www.marlonj.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Para los que estaban esperando ansiosos los links de descarga aqui estan :</p>
<p style="text-align: justify;">Descarga :</p>
<ul>
<li>Mobile Processing Version 0007 para Windows, Expandir y Ejecutar<br />
<a title="Mobile Processing 0007 Windows" href="http://mprocessinglibs.googlecode.com/files/mobile-0007-windows.zip" target="_blank">http://mprocessinglibs.googlecode.com/files/mobile-0007-windows.zip</a></li>
<li>Mobile Processing Version 0007 para Linux 32 bits, Expandir y Ejecutar<br />
<a title="Mobile Processing 0007 Linux 32 bits" href="http://mprocessinglibs.googlecode.com/files/mobile-0007-linux.tar.gz" target="_blank">http://mprocessinglibs.googlecode.com/files/mobile-0007-linux.tar.gz</a></li>
</ul>
<p>Enlaces :</p>
<ul>
<li>Pagina de descargas de Software y Librerias para Mobile Processing, de mi creación :<br />
<a title="Mobile Processing Libraries " href="http://code.google.com/p/mprocessinglibs/downloads/list" target="_blank">http://code.google.com/p/mprocessinglibs/downloads/list</a></li>
<li>Pagina oficial de descarga de Mobile Processing :<br />
<a title="Mobile Processing Official Download" href="http://mobile.processing.org/download/index.php" target="_blank">http://mobile.processing.org/download/index.php</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.marlonj.com/blog/2010/05/mobile-processing-expandir-y-ejecutar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mobile Processing, Primeros Pasos : Presentacion</title>
		<link>http://www.marlonj.com/blog/2009/07/mobile-processing-primeros-pasos-presentacion/</link>
		<comments>http://www.marlonj.com/blog/2009/07/mobile-processing-primeros-pasos-presentacion/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 19:37:49 +0000</pubDate>
		<dc:creator>marlonj</dc:creator>
				<category><![CDATA[Cursos]]></category>
		<category><![CDATA[curso]]></category>
		<category><![CDATA[enlinea]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobileprocessing]]></category>
		<category><![CDATA[presentacion]]></category>

		<guid isPermaLink="false">http://www.marlonj.com/blog/?p=1906</guid>
		<description><![CDATA[Presentación del contenido y la mecanica del curso de Mobile Processing : Primeros Pasos Inscripciones en http://aprendacon.marlonj.com]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<script src="http://static.livestream.com/scripts/playerv2.js?channel=learningmarlonjcom&layout=playerEmbedDefault&backgroundColor=0xffffff&backgroundAlpha=1&backgroundGradientStrength=0&chromeColor=0x000000&headerBarGlossEnabled=true&controlBarGlossEnabled=true&chatInputGlossEnabled=true&uiWhite=true&uiAlpha=0.5&uiSelectedAlpha=1&dropShadowEnabled=true&dropShadowHorizontalDistance=10&dropShadowVerticalDistance=10&paddingLeft=10&paddingRight=10&paddingTop=10&paddingBottom=10&cornerRadius=10&backToDirectoryURL=null&bannerURL=null&bannerText=null&bannerWidth=320&bannerHeight=50&showViewers=true&embedEnabled=true&chatEnabled=true&onDemandEnabled=true&programGuideEnabled=false&fullScreenEnabled=true&reportAbuseEnabled=false&gridEnabled=false&initialIsOn=true&initialIsMute=false&initialVolume=10&contentId=flv_249698590544663806&initThumbUrl=http://mogulus-user-files.s3.amazonaws.com/chlearningmarlonjcom/2009/07/27/becd7cf0-e383-4f9b-8df8-97ee77ead1b9_280.jpg&playeraspectwidth=4&playeraspectheight=3&mogulusLogoEnabled=true&width=600&height=400&wmode=window" type="text/javascript"></script></p>
<p style="text-align: center;">Presentación del contenido y la mecanica del curso de Mobile Processing : Primeros Pasos<br />
Inscripciones en <a title="Cursos en Linea" href="http://aprendacon.marlonj.com" target="_blank">http://aprendacon.marlonj.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlonj.com/blog/2009/07/mobile-processing-primeros-pasos-presentacion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Curso : Mobile Processing Primeros Pasos</title>
		<link>http://www.marlonj.com/blog/2009/07/curso-mobile-processing-primeros-pasos/</link>
		<comments>http://www.marlonj.com/blog/2009/07/curso-mobile-processing-primeros-pasos/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 19:21:13 +0000</pubDate>
		<dc:creator>marlonj</dc:creator>
				<category><![CDATA[Cursos]]></category>
		<category><![CDATA[Educacion]]></category>
		<category><![CDATA[enlinea]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobileprocessing]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://www.marlonj.com/blog/?p=1903</guid>
		<description><![CDATA[Este 11 de Agosto inicia el mini curso de 8 horas sobre el desarrollo de aplicaciones para dispositivos moviles utilizando la herramienta Mobile Processing que facilita la creacion de este tipo de aplicaciones para dispositivos moviles que soporten Java. Este mini curso se realizara totalmente en linea a traves de video conferencias apoyadas por actividades [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="Mini Curso : Mobile Processing Primeros Pasos by m4rlonj, on Flickr" href="http://www.flickr.com/photos/m4rlonj/3772220943/"><img src="http://farm4.static.flickr.com/3486/3772220943_ee18a7e933_o.jpg" alt="Mini Curso : Mobile Processing Primeros Pasos" width="500" height="284" /></a></p>
<p style="text-align: justify;">Este 11 de Agosto inicia el mini curso de 8 horas sobre el desarrollo de aplicaciones para dispositivos moviles utilizando la herramienta Mobile Processing que facilita la creacion de este tipo de aplicaciones para dispositivos moviles que soporten Java. Este mini curso se realizara totalmente en linea a traves de video conferencias apoyadas por actividades y tareas en linea que permiten practicar el desarrollo de pequeños ejercicios para conocer el ambiente de desarrollo, no es necesario tener conocimientos previos en lenguajes de programacion y/o herramientas de desarrollo, simplemente tener muchas ganas de aprender, el curso es totalmente gratuito y abierto para cualquier persona interesada en conocer esta tecnologia.</p>
<p style="text-align: justify;"><strong>Objetivo del Curso : </strong>Este mini curso provee una introducción al desarrollo de aplicaciones para dispositivos móviles utilizando la herramienta Mobile Processing, esta enfocado para todas las personas interesadas en comenzar a explorar la creación de aplicaciones sencillas y no es necesario tener experiencia en el desarrollo de aplicaciones.</p>
<p style="text-align: center;"><object width="450" height="369"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=mprocessingprimerospasossesion01parte1-090727011548-phpapp01"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=mprocessingprimerospasossesion01parte1-090727011548-phpapp01"  type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="450" height="369"></embed></object></p>
<p style="text-align: justify;"><strong>Contenidos : </strong></p>
<ul>
<li>Sesión 01 :<br />
Presentación del Curso,<br />
Dispositivos Móviles y Mobile Processing</li>
<li>Sesión 02 :<br />
Dibujando Formas 2D</li>
<li>Sesión 03 :<br />
Interacción con el Usuario</li>
<li>Sesión 04 :<br />
Sonidos e Imágenes<br />
Cierre del Curso</li>
</ul>
<p style="text-align: justify;"><strong>Horario :</strong> Video conferencia en vivo, los martes de 10 pm, duracion 2 horas. Este horario responde a las necesidades de las personas que laboran, trabajan o estudian y solo tienen disponible las horas de la noche para asistir al curso.</p>
<p style="text-align: justify;">Enlaces :</p>
<ul>
<li>Cursos en Linea<br />
<a title="Cursos en Linea" href="http://cursos.marlonj.com" target="_blank">http://cursos.marlonj.com</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.marlonj.com/blog/2009/07/curso-mobile-processing-primeros-pasos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unas largas &#8220;Vacaciones&#8221;</title>
		<link>http://www.marlonj.com/blog/2009/07/unas-largas-vacaciones/</link>
		<comments>http://www.marlonj.com/blog/2009/07/unas-largas-vacaciones/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 16:50:27 +0000</pubDate>
		<dc:creator>marlonj</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[campusparty]]></category>
		<category><![CDATA[mobileprocessing]]></category>
		<category><![CDATA[modding]]></category>
		<category><![CDATA[vacaciones]]></category>

		<guid isPermaLink="false">http://www.marlonj.com/blog/?p=1864</guid>
		<description><![CDATA[Bueno, aquí estamos de nuevo después de unas largas "vacaciones" sin clases para los alumnos, pero si con mucho trabajo por parte de la maestría en Gestión y Desarrollo de Software cada quince días y las clases de Diseño de Material Multimedial a las que estoy asistiendo martes y miércoles y que esta semana se [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Bueno, aquí estamos de nuevo después de unas largas "vacaciones" sin clases para los alumnos, pero si con mucho trabajo por parte de la maestría en Gestión y Desarrollo de Software cada quince días y las clases de Diseño de Material Multimedial a las que estoy asistiendo martes y miércoles y que esta semana se termina. Pero no todo ha sido estudio y descanso también se han hecho algunas cositas interesantes, aquí un resumen :</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fm4rlonj%2Fsets%2F72157615814127006%2Fshow%2Fwith%2F3380142482%2F&amp;page_show_back_url=%2Fphotos%2Fm4rlonj%2Fsets%2F72157615814127006%2Fwith%2F3380142482%2F&amp;set_id=72157615814127006&amp;jump_to=3380142482" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowfullscreen="true" flashvars="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fm4rlonj%2Fsets%2F72157615814127006%2Fshow%2Fwith%2F3380142482%2F&amp;page_show_back_url=%2Fphotos%2Fm4rlonj%2Fsets%2F72157615814127006%2Fwith%2F3380142482%2F&amp;set_id=72157615814127006&amp;jump_to=3380142482"></embed></object></p>
<ul>
<li style="text-align: justify;">La tarjeta de video de mi portatil de repente saco la mano, la garantia ya habia vencido y el arreglo me podia valer hasta unos 350 $US (pues tocaba cambiar toda la board pues esta integrada), lo que es mucho dinero, casi que es mejor comprar otro portatil. Afortunadamente el problema se presenta debido a unos chips defectuosos de NVidia en algunos portatiles Dell como el Vostro 1400, asi que esta parte tiene garantia extendida, asi que Dell muy amablemente me cambio la board sin costo alguno y llendo hasta la casa a cambiarla. Asi que, me quede sin portatil durante dos semanas.</li>
<li style="text-align: justify;">Tuve la oportunidad de ir a Campus Party Colombia 2009, gracias a los organizadores del área de juegos (Nestor, Sebastian y Francisco) los que me contactaron para dictar una charla sobre Second Life como plataforma de juegos, asi que estuve una semana en Bogota, de conferencia en conferencia y disfrutando de la dinamica del area de juegos, la cual es totalmente diferente a la de software libre donde estuve el año pasado.</li>
<li style="text-align: justify;">Seguimos con el programa en vivo y en directo, hablando sobre diferentes tecnologias y metiendonos con el tema del Modding del cual estaremos hablando en una serie de programas. Tuve la oportunidad de transmitir el programa desde el Campus Party lo cual fue una excelente experiencia y continuamos con una fiel audiencia que me acompañan todos los miercoles a las 10pm.</li>
<li style="text-align: justify;">La tienda de hardware sigue creciendo, ahora con cuenta con microservos, puente h, cables y mas arduinos. Pronto tendremos sorpresas con este tema, incluida la venta de gafas para ver los videos 3D disponibles en YouTube.</li>
<li style="text-align: justify;">Comenzamos a incursionar en el tema del Modding, lo primero que se hizo fue un programa especial y a partir de este se estan haciendo una serie de programas dedicados al tema de hardware. Con la visita a bogota y viendo los desarrollos de Nestor, Sebastian y Francisco, con sus moddings y el uso que le dieron a una Arduino para mover las pinzas de un computador en forma de araña, me entraron las ganas de montar mi propia maquina, de la cual ya se han comprado la mayoria de las cosas y que comenzare a montar pronto.</li>
<li style="text-align: justify;">Pronto comenzaremos con la oferta educativa en el sitio, con un curso en linea utilizando la plataforma de video streaming LiveStream que tan buen resultado nos ha dado con el programa, asi que ya estamos trabajando en el material para un mini curso de 8 horas, el cual pronto estaremos publicando.</li>
<li style="text-align: justify;">Tiempo de cacharriar ha sido poco, por tantas actividades que se han estado realilzando, pero pronto comenzaremos con mas cacharreos, sobre todo con Mobile Processing y Arduino.</li>
<li style="text-align: justify;">Adicionalmente sigo con las tareas de administracion de varios servidores de la Universidad y las actividades propias de preparar todo para este nuevo semestre que comienza el 8 de Agosto.</li>
<li style="text-align: justify;">Asi que asi se cierran estas "vacaciones" y comienza un nuevo semestre (es extraño como la vida esta ligada a ciclos de vida externos)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.marlonj.com/blog/2009/07/unas-largas-vacaciones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalacion Mobile Processing en Mac OS X</title>
		<link>http://www.marlonj.com/blog/2009/05/instalacion-mobile-processing-en-mac-os-x/</link>
		<comments>http://www.marlonj.com/blog/2009/05/instalacion-mobile-processing-en-mac-os-x/#comments</comments>
		<pubDate>Fri, 01 May 2009 23:23:16 +0000</pubDate>
		<dc:creator>marlonj</dc:creator>
				<category><![CDATA[Cacharreos]]></category>
		<category><![CDATA[j2me]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[mobileprocessing]]></category>
		<category><![CDATA[mpowerplayer]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://www.marlonj.com/blog/?p=1748</guid>
		<description><![CDATA[Aprovechando que tenia acceso a una maquina con Mac OS X, me di a la tarea de probar la instalacion de Mobile Processing en este sistema operativo. Aunque no existe kit de desarrollo oficial de Sun Microsystems para esta plataforma es posible instalar Mobile Processing utilizando el SDK de Java para Mac distribuido directamente por [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://mobile.processing.org"><img class="alignleft size-thumbnail wp-image-228" style="margin: 5px;" title="Mobile Processing" src="http://www.marlonj.com/blog/wp-content/uploads/2008/11/mobileprocessing-150x150.jpg" alt="Mobile Processing" width="150" height="150" /></a>Aprovechando que tenia acceso a una maquina con Mac OS X, me di a la tarea de probar la instalacion de Mobile Processing en este sistema operativo. Aunque no existe kit de desarrollo oficial de Sun Microsystems para esta plataforma es posible instalar Mobile Processing utilizando el SDK de Java para Mac distribuido directamente por Apple, el sdk de MPowerPlayer que permite compilar los sketchs en la plataforma Mac, como tambien provee un emulador para ejecutar las aplicaciones. </p>
<p style="text-align: justify;">Desafortunadamente no todas las caracteristicas de J2ME estan implementadas en el emulador de MPowerPlayer pero es posible desarrollar aplicaciones sencillas utilizando Mobile Processing para dispositivos moviles desde la plataforma Mac.</p>
<p style="text-align: justify;">Pasos :</p>
<ul>
<li>Instalar el SDK de Java para Mac OS X</li>
<li>Ir al sitio de descargas de Java en Apple<br />
<a title="Apple - Java " href="http://developer.apple.com/java/download/" target="_blank">http://developer.apple.com/java/download/</a></li>
<li>Descargar e instalar la version adecuada para su sistema operativo <br />
Actualmente la version oficial es la Java for Mac OS X 10.5 Update 1 </li>
<li>Descargar el SDK de MPowerPlayer <br />
<a title="MPowerPlayer" href="http://mpowerplayer.com/sdk" target="_blank">http://mpowerplayer.com/sdk</a></li>
<li> Aceptar la licencia y descargar el archivo zip </li>
<li>Descargar la distribucion de Mobile Processing para Mac OS X<br />
<a title="Mobile Processing Download" href="http://mobile.processing.org/download" target="_blank">http://mobile.processing.org/download</a></li>
<li>Por ejemplo la version 007<br />
<a title="Mobile Processing 007 para Mac OS X" href="http://mobile.processing.org/download/mobile-0007-macosx.zip">http://mobile.processing.org/download/mobile-0007-macosx.zip</a></li>
<li>Al descargar los archivos a traves de Safari este los coloca en el directorio Download y los descomprime </li>
<li>Mover los directorios mpp-sdk y Mobile-007 al directorio donde se van a almacenar </li>
<li>Entrar al directorio Mobile-007 y hacer doble click en el archivo Mobile</li>
<li>El sistema operativo identifica que se esta ejecutando una aplicacion bajada de Internet,<br />
aceptar la ejecucion de la aplicacion </li>
<li>Ir al menu de Mobile Processing a la opcion Preferences </li>
<li>En la la opcion Mobile suministrar la ruta del Wireless Toolkit con la ruta del mpp-sdk </li>
<li>Se recomienda cambiar las versiones de CLDC a la 1.1 y el MIDP a 2.0 </li>
<li>Aceptar los cambios </li>
<li>Ahora puede desarrollar sketchs en Mobile Processing utilizando Mac OS X </li>
</ul>
<p style="text-align: center;"><a href="http://www.marlonj.com/blog/wp-content/uploads/2009/05/mobileprocessing_macosx.png" rel="lightbox[1748]"><img class="aligncenter size-full wp-image-1751" title="mobileprocessing_macosx" src="http://www.marlonj.com/blog/wp-content/uploads/2009/05/mobileprocessing_macosx.png" alt="mobileprocessing_macosx" width="461" height="328" /></a></p>
<p>Enlaces :</p>
<ul>
<li>Distribucion de Java en Apple <br />
<a title="Mac OS X - Java" href="http://developer.apple.com/java/download" target="_blank">http://developer.apple.com/java/download</a></li>
<li>Sitio oficial de Mobile Processing<br />
<a title="Mobile Processing" href="http://mobile.processing.org/" target="_blank">http://mobile.processing.org/</a></li>
<li> MPowerPlayer - Emulador para J2ME y SDK <br />
<a title="MPowerPlayer" href="http://mpowerplayer.com/sdk" target="_blank">http://mpowerplayer.com/sdk</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.marlonj.com/blog/2009/05/instalacion-mobile-processing-en-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resistirse es Inutil &#8211; Enero 20 de 2009</title>
		<link>http://www.marlonj.com/blog/2009/01/resistirse-es-inutil-enero-20-de-2009/</link>
		<comments>http://www.marlonj.com/blog/2009/01/resistirse-es-inutil-enero-20-de-2009/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 19:18:27 +0000</pubDate>
		<dc:creator>marlonj</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobileprocessing]]></category>
		<category><![CDATA[resistirseesinutil]]></category>
		<category><![CDATA[secondlife]]></category>
		<category><![CDATA[ustream]]></category>

		<guid isPermaLink="false">http://www.marlonj.com/blog/?p=775</guid>
		<description><![CDATA[Primera edicion del semanario acerca de los temas tratados en este Blog. Enlaces : Campus Party Brasil http://www.campus-party.com.br Mobile Processing 0007 Linux http://www.marlonj.com/blog/2009/01/mobile-processing-0007-para-linux Java Mobile, Media &#38; Embedded Developer Days https://developerdays.dev.java.net/overview.html Antiguos Capitulos http://www.marlonj.com/blog/noticiario Nota : Esta es la primera edicion del programa, esperamos continuar creando mas capitulos con noticias, comedia y otros temas e [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><object width="425" height="344" data="http://www.youtube.com/v/M_6IrCTacUc&amp;hl=en&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/M_6IrCTacUc&amp;hl=en&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /></object></p>
<p style="text-align: center;">Primera edicion del semanario acerca de los temas tratados en este Blog.</p>
<p style="text-align: justify;">Enlaces :</p>
<ul>
<li>Campus Party Brasil<br />
<a title="Campus Party Brasil" href="http://www.campus-party.com.br" target="_blank">http://www.campus-party.com.br</a></li>
<li>Mobile Processing 0007 Linux<br />
<a title="Mobile Processing 0007 Linux" href="http://www.marlonj.com/blog/2009/01/mobile-processing-0007-para-linux" target="_blank">http://www.marlonj.com/blog/2009/01/mobile-processing-0007-para-linux</a></li>
<li>Java Mobile, Media &amp; Embedded Developer Days<br />
<a title="m3dd" href="https://developerdays.dev.java.net/overview.html" target="_blank">https://developerdays.dev.java.net/overview.html</a></li>
<li>Antiguos Capitulos<br />
<a title="Noticiario" href="http://www.marlonj.com/blog/noticiario" target="_self">http://www.marlonj.com/blog/noticiario</a></li>
</ul>
<p><strong>Nota : </strong></p>
<p style="padding-left: 30px;">Esta es la primera edicion del programa, esperamos continuar creando mas capitulos con noticias, comedia y otros temas e ir mejorando cada dia mas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlonj.com/blog/2009/01/resistirse-es-inutil-enero-20-de-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Instalacion Mobile Processing en Ubuntu 8.10</title>
		<link>http://www.marlonj.com/blog/2009/01/instalacion-mobile-processing-en-ubuntu-810/</link>
		<comments>http://www.marlonj.com/blog/2009/01/instalacion-mobile-processing-en-ubuntu-810/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 00:22:43 +0000</pubDate>
		<dc:creator>marlonj</dc:creator>
				<category><![CDATA[Cacharreos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mobileprocessing]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.marlonj.com/blog/?p=754</guid>
		<description><![CDATA[Ahora que tenemos nueva version de Mobile Processing para Linux, es tiempo de explicar los pasos para instalarlo en Ubuntu 8.1, para esto tenemos que tener en cuenta una serie de prerequisitos como la instalacion del SDK de Java y el Sun Java Wireless Toolkit herramientas necesarias para el desarrollo de los sketchs en Mobile [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft size-thumbnail wp-image-228" style="margin: 5px;" title="Mobile Processing" src="http://www.marlonj.com/blog/wp-content/uploads/2008/11/mobileprocessing-150x150.jpg" alt="Mobile Processing" width="120" height="120" />Ahora que tenemos nueva version de Mobile Processing para Linux, es tiempo de explicar los pasos para instalarlo en Ubuntu 8.1, para esto tenemos que tener en cuenta una serie de prerequisitos como la instalacion del SDK de Java y el Sun Java Wireless Toolkit herramientas necesarias para el desarrollo de los sketchs en Mobile Processing.</p>
<p style="text-align: justify;"><strong>Requisitos : </strong></p>
<p style="text-align: justify;">Instalacion Java SDK en Ubuntu 8.10 :</p>
<ul>
<li>Abrir una terminal</li>
<li>Ejecutar el siguiente comando :<br />
sudo apt-get install sun-java6-jdk</li>
<li>Verificar que el Java6 sea la alternativa por defecto<br />
sudo update-alternatives --config java</li>
</ul>
<p>Instalacion del Sun Java Wireless Tolkit :</p>
<ul>
<li>Buscar y Descargar la version 2.5.2 del WWTK<br />
<a title="Sun Java Wireless Toolkit Download" href="http://java.sun.com/products/sjwtoolkit/download.html" target="_blank">http://java.sun.com/products/sjwtoolkit/download.html</a></li>
<li>Esto descarga un archivo .sh el cual debemos volver ejecutable e instalar :<br />
chmod +x sun_java_wireless_toolkit-2.5.2_01-linuxi486.bin.sh<br />
./sun_java_wireless_toolkit-2.5.2_01-linuxi486.bin.sh</li>
<li>Aceptar la licencia</li>
<li>Suministrar el directorio donde esta instalado el Java<br />
Si tenemos la instalacion de Java en Ubuntu sera : /usr/lib/jvm/java-6-sun/bin</li>
<li>Suministrar el directorio de Instalacion, tipicamente el visualizado en la instalacion</li>
</ul>
<p>Instalacion de Mobile Processing :</p>
<ul>
<li>Descargar la ultima version de Mobile Processing para Linux de :<br />
<a title="Mobile Processing Downloads" href="http://code.google.com/p/mprocessinglibs/downloads/list" target="_blank">http://code.google.com/p/mprocessinglibs/downloads/list</a></li>
<li>Por ejemplo la version 0007<br />
wget http://mprocessinglibs.googlecode.com/files/mobile-0007-linux.tar.gz</li>
<li>Cambiar de directorio<br />
cd mobile-0007-linux</li>
<li>Ejecutar el Mobile<br />
./mobile</li>
<li>Se abre el programa</li>
<li>Se debe crear un directorio en el cual se almacenaran los sketchs,<br />
por ejemplo que el directorio /home/&lt;usuario&gt;/sketchbook</li>
</ul>
<p>Configuracion Inicial :</p>
<ul>
<li>Abrir el menu File -&gt; Preferences -&gt; (tab) Mobile</li>
<li>Suministre el directorio raiz donde instalo el Sun Java Wireless Toolkit</li>
<li>Cambie las versiones de desarrollo del CLDC y el MIDP se recomienda CLDC 1.1 y MIDP 2.0</li>
</ul>
<p>Esos son los pasos para instalar Mobile Processing en Ubuntu 8.10</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlonj.com/blog/2009/01/instalacion-mobile-processing-en-ubuntu-810/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mobile Processing 0007 para Linux</title>
		<link>http://www.marlonj.com/blog/2009/01/mobile-processing-0007-para-linux/</link>
		<comments>http://www.marlonj.com/blog/2009/01/mobile-processing-0007-para-linux/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 00:02:34 +0000</pubDate>
		<dc:creator>marlonj</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mobileprocessing]]></category>

		<guid isPermaLink="false">http://www.marlonj.com/blog/?p=750</guid>
		<description><![CDATA[Por fin despues de casi un año de salir la version 0007 de Mobile Processing para Windows, ya tenemos la version para Linux, la demora ha estado en que no habia tenido tiempo de nuevo de sentarme a cacharrearle de nuevo a Mobile Processing. Esta version y siguientes versiones estaran publicadas en el sitio de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft size-thumbnail wp-image-228" style="margin: 5px;" title="Mobile Processing" src="http://www.marlonj.com/blog/wp-content/uploads/2008/11/mobileprocessing-150x150.jpg" alt="Mobile Processing" width="110" height="110" />Por fin despues de casi un año de salir la version 0007 de Mobile Processing para Windows, ya tenemos la version para Linux, la demora ha estado en que no habia tenido tiempo de nuevo de sentarme a cacharrearle de nuevo a Mobile Processing.</p>
<p style="text-align: justify;">Esta version y siguientes versiones estaran publicadas en el sitio de librerias que hace poco estrene y que esta alojada en los proyectos de Google.</p>
<p style="text-align: justify;">Descarga directa :<br />
<a title="Mobile Processing 0007 Linux Downloads" href="http://mprocessinglibs.googlecode.com/files/mobile-0007-linux.tar.gz" target="_blank">http://mprocessinglibs.googlecode.com/files/mobile-0007-linux.tar.gz</a></p>
<p style="text-align: justify;">Pagina de descargas :<br />
<a title="Mobile Processing Downloads" href="http://code.google.com/p/mprocessinglibs/downloads/list" target="_blank">http://code.google.com/p/mprocessinglibs/downloads/list</a></p>
<p style="text-align: justify;">Esta version contiene actualizaciones tanto en el editor como en el nucleo de Mobile Processing.<br />
Adicional a esto se creo un script que permite crear la version para Linux de una forma mas rapida.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlonj.com/blog/2009/01/mobile-processing-0007-para-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creando el Mobile Processing en Linux</title>
		<link>http://www.marlonj.com/blog/2009/01/creando-el-mobile-processing-linux/</link>
		<comments>http://www.marlonj.com/blog/2009/01/creando-el-mobile-processing-linux/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 23:53:35 +0000</pubDate>
		<dc:creator>marlonj</dc:creator>
				<category><![CDATA[Desarrollos]]></category>
		<category><![CDATA[jikes]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobileprocessing]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.marlonj.com/blog/?p=746</guid>
		<description><![CDATA[Para comenzar este año y despues de un largo tiempo de estar trabajando en otros campos vuelvo a los desarrollos con Mobile Processing, esta vez es la version para 0007 para Linux la cual tenia abandonada y que desde el pasado abril de 2008 ya estaba disponible para Windows. Para crear la distribucion de Mobile [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Para comenzar este año y despues de un largo tiempo de estar trabajando en otros campos vuelvo a los desarrollos con Mobile Processing, esta vez es la version para 0007 para Linux la cual tenia abandonada y que desde el pasado abril de 2008 ya estaba disponible para Windows.</p>
<p style="text-align: justify;">Para crear la distribucion de Mobile Processing para Linux se deben realizar algunos pasos, los cuales documentare aqui para que no se me vuelvan a perder y tambien hablar un poquito de los problemas que he encontrado, no es necesario como usuario final de la distribucion realizar estos pasos :</p>
<p style="text-align: justify;">Pasos :</p>
<p style="text-align: justify;">Debemos primero obtener la version actual para la plataforma Windows la que servira de base para crear la distribucion para Linux.</p>
<ul>
<li>Abrir una terminal</li>
<li>Crear un directorio mobile-0007-linux</li>
<li>Cambiar de directorio<br />
cd mobile-0007-linux</li>
<li>Descargar la version actual para Windows de Mobile Processing :<br />
<a title="Mobile Processing Downloads" href="http://mobile.processing.org/download/index.php" target="_blank">http://mobile.processing.org/download/index.php</a></li>
<li>Por ejemplo la version 0007 :<br />
wget http://mobile.processing.org/download/mobile-0007-windows.zip</li>
<li>Descomprimir el archivo<br />
unzip mobile-0007-windows.zip</li>
<li>Remover las versiones de mobile y jikes para Windows<br />
rm mobile.exe jikes.exe</li>
<li>Remover el archivo zip original<br />
rm mobile-0007-windows.zip</li>
</ul>
<p><span id="more-746"></span></p>
<p>Debemos bajar la version anterior de la version para Linux la cual contiene el script de inicio de mobile y la version de jikes para Linux.</p>
<ul>
<li>Cambiar al directorio raiz<br />
cd ..</li>
<li>Crear el directorio para almacenar la version para Linux<br />
mkdir mobile-0006-linux</li>
<li>Cambiar el directorio<br />
cd mobile-0006-linux</li>
<li>Bajar la version anterior de la version para Linux<br />
wget http://mjs.darkgreenmedia.com/site/data/repository/1/products/mobile-0006-expert.tgz</li>
<li>Descomprimir el archivo<br />
tar -zxvf mobile-0006-expert.tgz</li>
</ul>
<p>A continuacion movemos los archivos de la distribucion de Linux a Windows</p>
<ul>
<li>Cambiar al directorio de la nueva version para Linux<br />
cd ../mobile-0007-linux</li>
<li>Copiamos el script mobile y jikes<br />
cp ../mobile-0006-linux/mobile .<br />
cp ../mobile-0006-linux/jikes .</li>
<li>Estos archivos deben tener permisos de ejecucion si no cambiamos los permisos<br />
chmod ugo+w jikes mobile</li>
</ul>
<p>Ahora debemos modificar las classes Preverifier y Emulator de la distribucion de Mobile para que soporten Java.</p>
<ul>
<li>Creamos un directorio src para almacenar los nuevos archivos<br />
mkdir src</li>
<li>Bajamos las ultimas versiones de los archivos a modificar<br />
wget http://dev.processing.org/source/index.cgi/*checkout*/trunk/mobile/app/Emulator.java<br />
wget http://dev.processing.org/source/index.cgi/*checkout*/trunk/mobile/app/Preverifier.java</li>
<li>Abrimos el archivo Emulator.java y modificamos asi :
<pre>      if (Base.isMacOS()) {
        wtkBinPath = wtkPath;
        command.append("java -jar ");
        command.append(wtkPath);
        command.append("/player.jar ");
/// LINUX
      } else if(Base.isLinux()) {
        command.append(wtkBinPath);
        command.append(File.separator);
        command.append("emulator -Xdescriptor:");
/// LINUX
      } else {
        command.append(wtkBinPath);
        command.append(File.separator);
        command.append("emulator.exe -Xdescriptor:");
        if (Base.isWindows()) {
            command.append("\"");
        };</pre>
</li>
<li>Abrimos el archivo Emulator y modificamos asi :
<pre>        command.append("lib");
/// LINUX
    } else if (Base.isLinux()) {
        command.append(wtkBinPath);
        command.append("preverify -target CLDC");
        command.append(cldc.charAt(0));
        command.append(".");
        command.append(cldc.charAt(1));
        if (cldc.equals("10")) {
            command.append(" -cldc");
        }
        command.append(" -classpath ");
        command.append(wtkLibPath);
        command.append("cldcapi");
        command.append(cldc);
        command.append(".jar");
        command.append(File.pathSeparator);
        command.append(wtkLibPath);
        command.append("midpapi");
        command.append(midp);
        command.append(".jar");
        command.append(File.pathSeparator);
        command.append("lib");
/// LINUX
    } else {
        command.append(wtkBinPath);</pre>
</li>
</ul>
<p>Debemos proceder a compilar los nuevos fuentes :</p>
<ul>
<li>Cambiamos al directorio raiz<br />
cd ..</li>
<li>Creamos un directorio para almacenar las nuevas clases :<br />
mkdir classes<br />
cd classes</li>
<li>Extraemos las clases actuales de el archivo pde.jar de la distribucion de Mobile<br />
cd classes<br />
jar -xvf ../lib/pde.jar</li>
<li>Compilamos los nuevos archivos<br />
javac -cp . -d . ../src/Emulator.java<br />
javac -cp . -d . ../src/Preverifier.java</li>
<li>Creamos de nuevo el archivo jar<br />
jar -cvf ../lib/pde.jar .</li>
</ul>
<p>Limpiamos toda la basura que hemos creado :</p>
<ul>
<li>Cambiamos a la raiz del programa<br />
cd ..</li>
<li>Eliminamos todos los archivos temporales<br />
rm -rf classes<br />
rm -rf src</li>
<li>Probamos ejecutando el script mobile<br />
./mobile</li>
</ul>
<p>Creamos finalmente el archivo en formato tar.gz para mantener los permisos de ejecucion de los archivos:</p>
<ul>
<li>Cambiamos de directorio<br />
cd ..</li>
<li>Creamos el archivo de distribucion<br />
tar -cvf mobile-0007-linux.tar mobile-0007-linux<br />
gzip mobile-0007-linux.tar</li>
</ul>
<p>Al final de todos estos pasos nos queda el archivo mobile-0007-linux.tar.gz para distribuir.</p>
<p><strong>Nota :</strong></p>
<p>Se pueden presentar un serie de problemas que aqui exponemos <strong><br />
</strong></p>
<ul>
<li>La version de jikes no se puede ejecutar.<br />
El jikes es un compilador de Java escrito en C que necesita las librerias de C++ con los que fue compilado<br />
Para obteber una version mas reciente descargue o compile una version y copie en el directorio<br />
En Ubuntu se puede instalar con sudo apt-get install jikes y copiar el archivo cp /usr/bin/jikes .</li>
</ul>
<p>Con la salida de la version 1.0 de Processing la cual esta basada en Java este proceso cambiara, asi como la estructura interna de la distribucion de Mobile, estaremos pendientes para cuando salga una version de Mobile basada en Processing 1.x</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marlonj.com/blog/2009/01/creando-el-mobile-processing-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resaltar Codigo en WordPress</title>
		<link>http://www.marlonj.com/blog/2008/11/resaltar-codigo-en-wordpress/</link>
		<comments>http://www.marlonj.com/blog/2008/11/resaltar-codigo-en-wordpress/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 06:29:38 +0000</pubDate>
		<dc:creator>marlonj</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[mobileprocessing]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.marlonj.com/blog/?p=272</guid>
		<description><![CDATA[Inmediatamente después de publicar algún código de los desarrollos realizados en Arduino, me di a la tarea de buscar un plugin para WordPress que me permitiera resaltar el código (Code Highlighting), recordé que mi amigo Jorge Ivan Meza había instalado uno hace alguno tiempo, pase por su blog y encontré que se trataba de CodeHighlighterPlugin [...]]]></description>
			<content:encoded><![CDATA[<p>Inmediatamente después de publicar algún código de los desarrollos realizados en Arduino, me di a la tarea de buscar un plugin para WordPress que me permitiera resaltar el código (Code Highlighting), recordé que mi amigo <a title="Jorge Ivan Meza" href="http://www.jorgeivanmeza.com" target="_blank">Jorge Ivan Meza</a> había instalado uno hace alguno tiempo, pase por su blog y encontré que se trataba de CodeHighlighterPlugin así que me di a la tarea de instalarlo :</p>
<ol>
<li>Ir a la pagina :<br />
<a title="CodeHighlighterPlugin" href="http://ideathinking.com/wiki/index.php/WordPress:CodeHighlighterPlugin" target="_blank">http://ideathinking.com/wiki/index.php/WordPress:CodeHighlighterPlugin</a></li>
<li>Descargar la ultima versión (1.8) :<br />
<a title="CodeHighlighterPlugin" href="http://ideathinking.com/wiki/images/5/58/Code-highlighter.zip" target="_blank">http://ideathinking.com/wiki/images/5/58/Code-highlighter.zip</a></li>
<li>Descomprimir en wp-content/plugins</li>
<li>Activar el plugin utilizando el administrador de WordPress</li>
</ol>
<p>Para utilizarlo simplemente colocar el codigo en un bloque pre y adicionar el atributo lang con el nombre del lenguaje.</p>
<p>Para Arduino se puede utilizar cpp, para Processing y Mobile Processing se puede utilizar java.</p>
<p>Ejemplo : </p>
<pre class="java">&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> HolaMundo <span style="color: #66cc66;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #993333;">void</span> main<span style="color: #66cc66;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AString+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">String</span></a><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span> args<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
      <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3ASystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Hola Mundo&quot;</span><span style="color: #66cc66;">&#41;</span>;
   <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.marlonj.com/blog/2008/11/resaltar-codigo-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
