<?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>Linea de Codigo &#187; DOJO</title>
	<atom:link href="http://lineadecodigo.com/categoria/dojo/feed/" rel="self" type="application/rss+xml" />
	<link>http://lineadecodigo.com</link>
	<description>/* Programación en la red */</description>
	<lastBuildDate>Tue, 22 May 2012 22:10:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>JSEclipse</title>
		<link>http://lineadecodigo.com/javascript/jseclipse/</link>
		<comments>http://lineadecodigo.com/javascript/jseclipse/#comments</comments>
		<pubDate>Sat, 10 Feb 2007 18:44:14 +0000</pubDate>
		<dc:creator>Víctor Cuervo</dc:creator>
				<category><![CDATA[DOJO]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Eclipse Plugin]]></category>

		<guid isPermaLink="false">http://lineadecodigo.com/2007/02/10/jseclipse/</guid>
		<description><![CDATA[JSEclipse es un plugin para Eclipse que permite el manejar código JavaScript (tanto el código JavaScript básico, como el de algunas librerías construidas sobre JavaScript, véase DOJO, Prototype,...) dentro de proyectos Eclipse de una forma muy sencilla. Características: Auto-completado de código JavaScript Control y gestión de errores Resaltado del código fuente Información contextual (menú emergente) [...]]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-451'></div><g:plusone size='medium' href='http://lineadecodigo.com/javascript/jseclipse/'></g:plusone></div><div class='dd_button'><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http%3A%2F%2Flineadecodigo.com%2Fjavascript%2Fjseclipse%2F" send="false" show_faces="false"  layout="button_count" width="92"  ></fb:like></div><div class='dd_button'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://lineadecodigo.com/javascript/jseclipse/" data-count="horizontal" data-text="JSEclipse" data-via="" ></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>JSEclipse es un plugin para Eclipse que permite el manejar código <a href="http://www.manualweb.net/tutorial-javascript/" title="JavaScript">JavaScript</a> (tanto el código <a href="http://www.manualweb.net/tutorial-javascript/" title="JavaScript">JavaScript</a> básico, como el de algunas librerías construidas sobre <a href="http://www.manualweb.net/tutorial-javascript/" title="JavaScript">JavaScript</a>, véase <a href="http://www.manualweb.net/tutorial-dojo/" title="DOJO">DOJO</a>, <a href="http://www.manualweb.net/tutorial-prototype/" title="Prototype">Prototype</a>,...) dentro de proyectos Eclipse de una forma muy sencilla.</p>
<p><strong>Características</strong>:</p>
<ul>
<li>Auto-completado de código <a href="http://www.manualweb.net/tutorial-javascript/" title="JavaScript">JavaScript</a></li>
<li>Control y gestión de errores</li>
<li>Resaltado del código fuente</li>
<li>Información contextual (menú emergente)</li>
<li>Soporte de librerías <a href="http://www.manualweb.net/tutorial-javascript/" title="JavaScript">JavaScript</a> (<a href="http://www.manualweb.net/tutorial-dojo/" title="DOJO">DOJO</a>, <a href="http://www.manualweb.net/tutorial-prototype/" title="Prototype">Prototype</a>, YUI, Qooxdoo).</li>
<li>Soporte para JavaDoc</li>
<li>Añade en los wizards la gestión de ficheros .js</li>
</ul>
<p><a id="p453" rel="attachment" class="imagelink" href="http://lineadecodigo.com/2007/02/10/jseclipse/jseclipse/" title="JSEclipse"><img id="image453" src="http://img.aulambra.com/wp-content/uploads/2007/02/jseclipse.jpg" alt="JSEclipse" /></a></p>
<p><strong>Versión actual</strong>: JSEclipse 1.5</p>
<p><strong>Requisitos</strong>:</p>
<ul>
<li>Eclipse 3.1 o superior</li>
<li>JRE 1.5 o superior</li>
</ul>
<p><strong>Descargarlo</strong>:<br />
<a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_jseclipse">http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_jseclipse</a></p>
<p><strong>Documentación</strong>:<br />
<a href="http://www.interaktonline.com/Documentation/JSEclipse/jseclipse.htm">http://www.interaktonline.com/Documentation/JSEclipse/jseclipse.htm</a></p>
<p><strong>Más información sobre el producto</strong>:<br />
<a href="http://labs.adobe.com/technologies/jseclipse/">http://labs.adobe.com/technologies/jseclipse/</a></p>
<p><strong>Opinión de <a href="/" title="Linea de Codigo">Linea de Código</a></strong>:<br />
Si quieres trabajar con <a href="http://www.manualweb.net/tutorial-javascript/" title="JavaScript">JavaScript</a> y Eclipse, JSEclipse es el plugin que necesitas. La potencia de autocompletado y la ayuda contextual facilitan en gran medida el desarrollo de código <a href="http://www.manualweb.net/tutorial-javascript/" title="JavaScript">JavaScript</a>.</p>
<p>Seguro que más de una vez os habéis quedado pensando en cual era o como era esta o la otra función <a href="http://www.manualweb.net/tutorial-javascript/" title="JavaScript">JavaScript</a>. El auto-completado de JSEclipse resuelve todos nuestros problemas.</p>
<p>El único inconveniente es que cuando utilizas código <a href="http://www.manualweb.net/tutorial-javascript/" title="JavaScript">JavaScript</a> fuera de los ficheros .js, todas las funcionalidades del plugin quedan deshabilitadas. Una pena. Si bien, incluso con esto es muy recomendable su uso.<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://lineadecodigo.com/javascript/como-utilizar-un-polyfill-con-modernizr/" rel="bookmark" title="Febrero 17, 2012">Como utilizar un Polyfill con Modernizr</a></li>
<li><a href="http://lineadecodigo.com/noticias-web/ajax-en-la-plataforma-ibm-websphere/" rel="bookmark" title="Enero 23, 2007">AJAX en la Plataforma IBM WebSphere</a></li>
<li><a href="http://lineadecodigo.com/dojo/hola-mundo-en-dojo/" rel="bookmark" title="Enero 1, 2007">Hola Mundo en DOJO</a></li>
<li><a href="http://lineadecodigo.com/software/disponible-firefox-30-alpha-5/" rel="bookmark" title="Junio 9, 2007">Disponible FireFox 3.0 Alpha 5</a></li>
<li><a href="http://lineadecodigo.com/eventos/on-air-tour/" rel="bookmark" title="Marzo 26, 2008">on AIR Tour</a></li>
</ul>
<p><!-- Similar Posts took 4.741 ms --></p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadGoogle1_451()',1000); }); </script><script type="text/javascript"> function loadGoogle1_451(){ jQuery(document).ready(function($) { $('.dd-google1-451').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v5.2.6,
    Author : Buffer, Inc
    Website : http://bufferapp.com/diggdigg -->]]></content:encoded>
			<wfw:commentRss>http://lineadecodigo.com/javascript/jseclipse/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>AJAX en la Plataforma IBM WebSphere</title>
		<link>http://lineadecodigo.com/noticias-web/ajax-en-la-plataforma-ibm-websphere/</link>
		<comments>http://lineadecodigo.com/noticias-web/ajax-en-la-plataforma-ibm-websphere/#comments</comments>
		<pubDate>Tue, 23 Jan 2007 11:00:01 +0000</pubDate>
		<dc:creator>Víctor Cuervo</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[DOJO]]></category>
		<category><![CDATA[Noticias Web]]></category>

		<guid isPermaLink="false">http://lineadecodigo.com/2007/01/23/ajax-en-la-plataforma-ibm-websphere/</guid>
		<description><![CDATA[IBM libera AJAX para la plataforma WebSphere junto con un "Early Access Program". En esta versión se incluye Dojo Toolkit 0.4.1 y 3 aplicaciones end-to-end que muestran como Dojo puede ser utilizado en aplicaciones J2EE sobre la plataforma WebSphere. Todas las características están empaquetadas para utilizar en el entorno Eclipse 3.2.1 de igual manera que [...]]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-401'></div><g:plusone size='medium' href='http://lineadecodigo.com/noticias-web/ajax-en-la-plataforma-ibm-websphere/'></g:plusone></div><div class='dd_button'><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http%3A%2F%2Flineadecodigo.com%2Fnoticias-web%2Fajax-en-la-plataforma-ibm-websphere%2F" send="false" show_faces="false"  layout="button_count" width="92"  ></fb:like></div><div class='dd_button'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://lineadecodigo.com/noticias-web/ajax-en-la-plataforma-ibm-websphere/" data-count="horizontal" data-text="AJAX en la Plataforma IBM WebSphere" data-via="" ></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p><a class="imagelink" href="http://www.ibm.com" title="IBM"><img id="image399" src="http://img.aulambra.com/wp-content/uploads/2007/01/ibm.gif" alt="IBM" style="float:right"/></a> IBM libera AJAX para la plataforma WebSphere junto con un "Early Access Program". En esta versión se incluye Dojo Toolkit 0.4.1 y 3 aplicaciones end-to-end que muestran como Dojo puede ser utilizado en aplicaciones J2EE sobre la plataforma WebSphere.</p>
<p><span id="more-401"></span>Todas las características están empaquetadas para utilizar en el entorno Eclipse 3.2.1 de igual manera que hay una distribución para desarrolladores no-Eclipse.</p>
<p>AJAX para la plataforma IBM WebSphere incluye:</p>
<ul>
<li>Toolkit Dojo</li>
<li>Librerias JSON4J</li>
<li>Web Pub Sub Bridge for AJAX</li>
<li>4 ejemplos</li>
</ul>
<p>Además podemos encontrar una version offline de la versión borrador del "DOJO Book".</p>
<p>Las plataformas de servidor soportadas son AIX®, HP-UX, Linux, Solaris, Windows, z/OS,... y dentro de la plataforma cliente Intenet Explorer 5.5/6 y Mozilla FireFox 1.5 (y superiores).</p>
<p><a href="https://www14.software.ibm.com/iwm/web/cc/earlyprograms/websphere/ibmajaxw/" title="Early Access Program de AJAX">Puedes informarte del "Early Access Program" de AJAX</a></p>
<p>Vía: <a href="http://ajaxian.com/archives/ajax-for-ibm-websphere-platform-early-program" title="Ajaxian">Ajaxian</a><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://lineadecodigo.com/java/ibm-java-sdk-6-beta/" rel="bookmark" title="Enero 22, 2007">IBM Java SDK 6 Beta</a></li>
<li><a href="http://lineadecodigo.com/noticias-web/2007-technology-of-the-year-awards/" rel="bookmark" title="Enero 3, 2007">2007 Technology of the year awards</a></li>
<li><a href="http://lineadecodigo.com/noticias-web/silverlight-10/" rel="bookmark" title="Septiembre 8, 2007">SilverLight 1.0</a></li>
<li><a href="http://lineadecodigo.com/noticias-web/netbeans-6-9/" rel="bookmark" title="Junio 16, 2010">Netbeans 6.9</a></li>
<li><a href="http://lineadecodigo.com/eventos/ajax-programming-with-passion/" rel="bookmark" title="Febrero 4, 2007">AJAX Programming (with Passion!)</a></li>
</ul>
<p><!-- Similar Posts took 5.171 ms --></p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadGoogle1_401()',1000); }); </script><script type="text/javascript"> function loadGoogle1_401(){ jQuery(document).ready(function($) { $('.dd-google1-401').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v5.2.6,
    Author : Buffer, Inc
    Website : http://bufferapp.com/diggdigg -->]]></content:encoded>
			<wfw:commentRss>http://lineadecodigo.com/noticias-web/ajax-en-la-plataforma-ibm-websphere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hola Mundo en DOJO</title>
		<link>http://lineadecodigo.com/dojo/hola-mundo-en-dojo/</link>
		<comments>http://lineadecodigo.com/dojo/hola-mundo-en-dojo/#comments</comments>
		<pubDate>Mon, 01 Jan 2007 01:00:28 +0000</pubDate>
		<dc:creator>Víctor Cuervo</dc:creator>
				<category><![CDATA[DOJO]]></category>

		<guid isPermaLink="false">http://lineadecodigo.com/2007/01/01/hola-mundo-en-dojo/</guid>
		<description><![CDATA[DOJO es un toolkit open source DHTML (Dynamic HTML) escrito en JavaScript. Este toolkit se compone de un conjunto de librerias al estilo Java. Su idea es la de abstraer al desarrollador de las complejidades del DHTML y de las discrepancias existentes entre navegadores, que hacen que el código JavaScript a utilizar sea diferente. Algunas [...]]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-253'></div><g:plusone size='medium' href='http://lineadecodigo.com/dojo/hola-mundo-en-dojo/'></g:plusone></div><div class='dd_button'><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http%3A%2F%2Flineadecodigo.com%2Fdojo%2Fhola-mundo-en-dojo%2F" send="false" show_faces="false"  layout="button_count" width="92"  ></fb:like></div><div class='dd_button'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://lineadecodigo.com/dojo/hola-mundo-en-dojo/" data-count="horizontal" data-text="Hola Mundo en DOJO" data-via="" ></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p><a href="/tag/scripting/dojo/" title="DOJO">DOJO</a> es un toolkit open source DHTML (Dynamic HTML) escrito en <a href="/tag/scripting/javascript/">JavaScript</a>. Este toolkit se compone de un conjunto de librerias al estilo <a href="/tag/Java/" title="Java">Java</a>. Su idea es la de abstraer al desarrollador de las complejidades del DHTML y de las discrepancias existentes entre navegadores, que hacen que el código <a href="/tag/scripting/javascript/">JavaScript</a> a utilizar sea diferente.</p>
<p><span id="more-253"></span>Algunas de las características que tiene son:</p>
<ul>
<li>Maneja incompatibilidades entre navegadores</li>
<li>Soporte AJAX</li>
<li>Oculta el manejo del XMLHttpRequest</li>
<li>Soporte de backward, forward y soporte de bookmarks.</li>
<li>Sistema de eventos orientado a aspectos</li>
<li>...</li>
</ul>
<p>Lo primero que tenemos que hacer es <a href="http://download.dojotoolkit.org/" title="descargar dojo">descargarnos el toolkit DOJO</a>. Esto es un fichero ZIP que deberemos de descomprimir en nuestro directorio de trabajo.</p>
<p>Los ficheros del toolkit <a href="/tag/scripting/dojo/" title="DOJO">DOJO</a> lo descomprimiremos en /HolaMundo/js/dojo.</p>
<p>Nuestro ejemplo Hola Mundo en <a href="/tag/scripting/dojo/" title="DOJO">DOJO</a> es una página web. Es por ello que crearemos un fichero HolaMundoDOJO.html con la estructura de un documento <a href="/tag/markup/html/" title="HTML">HTML</a>.</p>
<pre>&lt;HTML&gt;
&lt;HEAD&gt;&lt;TITLE&gt;Hola mundo con DOJO&lt;/TITLE&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;H1&gt;Hola mundo con DOJO&lt;/H1&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;</pre>
<p>Dentro del documento <a href="/tag/markup/HTML/" title="HTML">HTML</a>, la primera línea a incluir es la que carga el toolkit <a href="/tag/scripting/dojo/" title="DOJO">DOJO</a>. Esto lo haremos con la siguiente <a href="/" title="Linea de Codigo">línea de código</a>:</p>
<pre>&lt;script type="text/javascript" src="js/dojo/dojo.js"&gt;&lt;/script&gt;</pre>
<p>La cual carga el fichero dojo.js.</p>
<p>Una vez que tenemos inicializado el toolkit <a href="/tag/scripting/dojo/" title="DOJO">DOJO</a> podemos empezar a añadir elementos. La idea es poner un botón el cual al pulsarle nos salude con la famosa frase de "Hola Mundo".</p>
<p>Los componentes de <a href="/tag/scripting/dojo/" title="DOJO">DOJO</a> están modelizados con Widgets. Y a estos widgets les podemos asociar eventos. Todos estos comportamientos están en las librerias dojo.widget y dojo.event. Es por ello que deberemos de instanciarlas. Esto lo conseguimos con el método requiere del objeto dojo.</p>
<pre>dojo.require("dojo.widget.*");
dojo.require("dojo.event.*");</pre>
<p>Si solo tuviesemos pensado utilizar el widget button podríamos haber importado directamente la librería dojo.widget.button.</p>
<p>Ahora añadiremos el widget a nuestra página. Para añadir un widget de tipo botón bastará con añadir la siguiente <a href="/" title="Linea de Codigo">línea de código</a>:</p>
<pre>&lt;button dojoType="Button" widgetId="botonSaludo"&gt;Hola Mundo!&lt;/button&gt;</pre>
<p>Esto hará que nuestra página muestre un botón. Pero dicho botón todavía no tiene comportamiento. El comportamiento se lo daremos asociandole un evento a dicho botón.</p>
<p>Los eventos son controlados por la librería dojo.event. Para asociar un evento a un botón deberemos de usar el método dojo.event.conect(widget, evento, funcion). Este método recibe tres parámetros:</p>
<ul>
<li><strong>widget</strong>, es el widget al que queremos asociar el evento.</li>
<li><strong>evento</strong>, evento que queremos controlar.</li>
<li><strong>función</strong>, función javascript asociada al comportamiento del evento</li>
</ul>
<p>El asociar el comportamiento al botón lo haremos de la siguiente forma:</p>
<pre>var botonSaludo = dojo.widget.byId('botonSaludo');
dojo.event.connect(botonSaludo, 'onClick', 'saludo');</pre>
<p>Como podemos apreciar en este código, lo primero que se hace es obtener la referencia sobre el widget a controlar. Esto se hace mediante el widgetId. En nuestro ejemplo "botonSaludo".</p>
<p>Este código hay que ejecutarlo al incializarse la página. A si que deberemos de ejecutarlo en el onLoad del documento. Quedándonos el código de la siguiente forma:</p>
<pre>function init() {
  var botonSaludo = dojo.widget.byId('botonSaludo');
  dojo.event.connect(botonSaludo, 'onClick', 'saludo')
}

dojo.addOnLoad(init);</pre>
<p>Una cosa que dejabamos de lado es que le hemos asociado al onClick la función saludo. Es por ello que tiene que existir dicha función en nuestro documento.</p>
<pre>function saludo() {
  alert('Hola Mundo!!!');
}</pre>
<p>Todo el código nos quedaría de la siguiente forma:</p>
<pre>&lt;html&gt;
&lt;head&gt;&lt;title&gt;Hola Mundo&lt;/title&gt;

  &lt;script type="text/javascript" src="js/dojo/dojo.js"&gt;&lt;/script&gt;
  &lt;script type="text/javascript"&gt;

    dojo.require("dojo.widget.*");
    dojo.require("dojo.widget.Button");
    dojo.require("dojo.event.*");

    function saludo() {
      alert('Hola Mundo!!!');
    }

    function init() {
      var botonSaludo = dojo.widget.byId('botonSaludo');
      dojo.event.connect(botonSaludo, 'onClick', 'saludo')
    }

    dojo.addOnLoad(init);

&lt;/script&gt;

&lt;/head&gt;
&lt;body&gt;

&lt;button dojoType="Button" widgetId="botonSaludo"&gt;Hola Mundo!&lt;/button&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Podéis encontrar más información, en ingles, en: <a href="http://dojo.jot.com/WikiHome/HelloWorld" title="Hello World DOJO">http://dojo.jot.com/WikiHome/HelloWorld</a><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://lineadecodigo.com/javascript/usar-javascript-para-saber-que-boton-del-raton-fue-pulsado/" rel="bookmark" title="Julio 14, 2007">Usar JavaScript para saber que botón del ratón fue pulsado</a></li>
<li><a href="http://lineadecodigo.com/jquery/hola-mundo-con-jquery/" rel="bookmark" title="Enero 23, 2009">Hola Mundo con jQuery</a></li>
<li><a href="http://lineadecodigo.com/javascript/hola-mundo-en-javascript/" rel="bookmark" title="Noviembre 7, 2006">Hola Mundo en JavaScript</a></li>
<li><a href="http://lineadecodigo.com/vbscript/hola-mundo-en-vbscript/" rel="bookmark" title="Noviembre 12, 2010">Hola Mundo en VBScript</a></li>
<li><a href="http://lineadecodigo.com/javascript/escribir-texto-con-formato-en-javascript/" rel="bookmark" title="Junio 29, 2007">Escribir texto con formato en JavaScript</a></li>
</ul>
<p><!-- Similar Posts took 8.503 ms --></p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadGoogle1_253()',1000); }); </script><script type="text/javascript"> function loadGoogle1_253(){ jQuery(document).ready(function($) { $('.dd-google1-253').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v5.2.6,
    Author : Buffer, Inc
    Website : http://bufferapp.com/diggdigg -->]]></content:encoded>
			<wfw:commentRss>http://lineadecodigo.com/dojo/hola-mundo-en-dojo/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: lineadecodigo.com @ 2012-05-23 19:15:54 by W3 Total Cache -->
