<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.javahispano.org/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.javahispano.org/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Noticias javaHispano.org</title>
    <link>http://www.javahispano.org/noticias.xml</link>
    <description>AsociacióavaHispano. Tu Lenguaje, tu comunidad</description>
    <language>es</language>
    <dc:language>es</dc:language>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.javahispano.org/javahispano_noticias" type="application/rss+xml" /><item>
      <title>"Code Swarm", o video de los commits del proyecto Eclipse</title>
      <link>http://www.javahispano.org/contenidos/es/code_swarm__o_video_de_los_commits_del_proyecto_eclipse/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
      <description>&lt;p&gt;&lt;a href="http://vis.cs.ucdavis.edu/~ogawa/" title="Michael Ogawa" target="_blank"&gt;Michael Ogawa&lt;/a&gt; del departamento&amp;nbsp;&lt;a href="http://vidi.cs.ucdavis.edu" title="VIDI" target="_blank"&gt; VIDI (Visualization &amp;amp; Interface Design Innovation )&lt;/a&gt; de la Universidad de California-Davis ha creado una &lt;a href="http://vis.cs.ucdavis.edu/~ogawa/codeswarm/" title="Code Swarm, Videos de proyectos" target="_blank"&gt;serie de videos&lt;/a&gt; que muestran de forma muy visual la evoluci&amp;oacute;n de los commit en distintos proyectos de software.&lt;/p&gt;&lt;p&gt;Hay v&amp;iacute;deos sobre &lt;a href="http://www.vimeo.com/1130828" title="Video Eclipse" target="_blank"&gt;Eclipse&lt;/a&gt;, &lt;a href="http://www.vimeo.com/1093745" title="python" target="_blank"&gt;python&lt;/a&gt;, postgreSQL y Apache.&lt;/p&gt;&lt;p&gt;Pare entender como se visualiza la informaci&amp;oacute;n en estos videos es mejor empezar con el de python (por que el volumen de commits es menor) y despu&amp;eacute;s es interesante el de Eclipse.&lt;/p&gt;&lt;p&gt;La web del proyecto con la explicaci&amp;oacute;n es: &lt;a href="http://vis.cs.ucdavis.edu/~ogawa/codeswarm/" title="Code Swarm" target="_blank"&gt;http://vis.cs.ucdavis.edu/~ogawa/codeswarm/&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Por lo que comentan el sofware utilizado para crear los videos es &lt;a href="http://processing.org/" title="Processing" target="_blank"&gt;Processing &lt;/a&gt;que no tengo ni idea de como esta programado, pero quizas a alguien de por aqu&amp;iacute; le interesse. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Noticia publicada en &lt;a href="http://www.javahispano.org"&gt;www.javahispano.org&lt;/a&gt;. Accede a la p&amp;aacute;gina web y participa
&lt;p&gt;&lt;a href="http://feeds.javahispano.org/~a/javahispano_noticias?a=i0n8vK"&gt;&lt;img src="http://feeds.javahispano.org/~a/javahispano_noticias?i=i0n8vK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.javahispano.org/~r/javahispano_noticias/~4/313685372" height="1" width="1"/&gt;</description>
      <category domain="http://www.javahispano.org/contenidos/tags/NEWS/">Noticias</category>
      <category domain="http://www.javahispano.org/contenidos/tags/otro/">Otro</category>
      <category domain="http://www.javahispano.org/contenidos/tags/eclipse/">eclipse</category>
      <category domain="http://www.javahispano.org/contenidos/tags/videos/">Videos</category>
      <pubDate>Tue, 17 Jun 2008 09:47:32 GMT</pubDate>
      <guid>http://www.javahispano.org/contenidos/es/code_swarm__o_video_de_los_commits_del_proyecto_eclipse/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</guid>
      <dc:creator>talstog</dc:creator>
      <dc:date>2008-06-17T09:47:32Z</dc:date>
    </item>
    <item>
      <title>¡Descarga Firefox 3 hoy!</title>
      <link>http://www.javahispano.org/contenidos/es/descarga_firefox_3_hoy/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
      <description>&lt;p&gt;No por otra cosa, sino por hacer un favor a los chicos de Mozilla. El martes 17 de junio ha sido bautizado como el &amp;quot;&lt;a href="http://www.spreadfirefox.com/es-ES/worldrecord"&gt;Firefox download day&lt;/a&gt;&amp;quot;; ese d&amp;iacute;a Mozilla liberar&amp;aacute; la versi&amp;oacute;n 3 de Firefox. Para promocionarlo, quiere entrar en el libro de los r&amp;eacute;cord Guinness convirti&amp;eacute;ndose en el programa m&amp;aacute;s descargado desde Internet en un solo d&amp;iacute;a (no debiera ser muy dif&amp;iacute;cil, ya que no hay ning&amp;uacute;n r&amp;eacute;cord en esa categor&amp;iacute;a).&lt;/p&gt;&lt;p&gt;Ya s&amp;eacute; que esta noticia no es estrictamente Java, pero todo los desarrolladores web deben mucho al Firefox por la mayor estandarizaci&amp;oacute;n que ha impuesto en el HTML y por empujar a Internet Explorer a mejorar. As&amp;iacute; que descargarse algo que, probablemente, ya &amp;iacute;bamos a descargar de todas formas, no es mucho pedir.&lt;/p&gt;&lt;br /&gt;Comentarios: 3 Fecha &amp;uacute;ltimo comentario: 17/06/2008 09:59&lt;br /&gt;&lt;br /&gt;Noticia publicada en &lt;a href="http://www.javahispano.org"&gt;www.javahispano.org&lt;/a&gt;. Accede a la p&amp;aacute;gina web y participa
&lt;p&gt;&lt;a href="http://feeds.javahispano.org/~a/javahispano_noticias?a=nBVgps"&gt;&lt;img src="http://feeds.javahispano.org/~a/javahispano_noticias?i=nBVgps" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.javahispano.org/~r/javahispano_noticias/~4/313597596" height="1" width="1"/&gt;</description>
      <category domain="http://www.javahispano.org/contenidos/tags/NEWS/">Noticias</category>
      <category domain="http://www.javahispano.org/contenidos/tags/j2ee/">JavaEE</category>
      <category domain="http://www.javahispano.org/contenidos/tags/firefox/">firefox</category>
      <pubDate>Tue, 17 Jun 2008 06:52:08 GMT</pubDate>
      <guid>http://www.javahispano.org/contenidos/es/descarga_firefox_3_hoy/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</guid>
      <dc:creator>abraham</dc:creator>
      <dc:date>2008-06-17T06:52:08Z</dc:date>
    </item>
    <item>
      <title>Comienzan los partidos de la javaCup 2008</title>
      <link>http://www.javahispano.org/contenidos/es/comienzan_los_partidos_de_la_javacup_2008/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
      <description>&lt;p&gt;Hoy dan inicio los partidos de la javaCup 2008. En esta primera fase y a petici&amp;oacute;n de los concursantes, se jugar&amp;aacute; una liguilla de grupos. Los 2 mejores de cada grupo se clasificar&amp;aacute;n a las siguientes fases.&lt;/p&gt;&lt;p&gt;Para esta edici&amp;oacute;n del torneo, se han aceptado 81 t&amp;aacute;cticas provenientes de todo el mundo hispanohablante y muchas t&amp;aacute;cticas que han participado en la edici&amp;oacute;n pasada se han actualizado para este a&amp;ntilde;o, incluidas dos de los finalistas del a&amp;ntilde;o pasado: The Pathetics y Cobian FC. &lt;/p&gt;&lt;p&gt;A partir de hoy hasta el jueves 19 de junio, se publicar&amp;aacute;n los resultados y el fichero JVC de los partidos correspondientes a la fase de grupos. El viernes 20, se har&amp;aacute; lo mismo con los partidos correspondientes a los 16os de fina. La pr&amp;oacute;xima semana se jugar&amp;aacute;n los octavos de final en fechas todav&amp;iacute;a por confirmar. &lt;/p&gt;&lt;p&gt;Los partidos los puedes seguir en el &lt;a href="http://javacup.javahispano.org/app/calendario.html" target="_blank"&gt;calendario de la javacup&lt;/a&gt; que permite ver los partidos usando el applet desarrollado por Fabi&amp;aacute;n Nu&amp;ntilde;ez, el campe&amp;oacute;n del a&amp;ntilde;o pasado.&lt;/p&gt;&lt;p&gt;Pues venga, mucha suerte a todos los concursantes y nos vemos en la final en el OpenJavaDay. &lt;/p&gt;&lt;span&gt;&lt;strong&gt;Agradecimientos&lt;/strong&gt;&lt;/span&gt;: &lt;span&gt;javaHispano quiere agradecer a &lt;a href="http://www.kynetia.es/"&gt;Kynetia&lt;/a&gt;, &lt;a href="http://www.isthmusit.com/"&gt;Isthmus Inc.&lt;/a&gt;, &lt;a href="http://www.everis.es/"&gt;Everis&lt;/a&gt; y &lt;a href="http://www.salenda.es/"&gt;Salenda &lt;/a&gt;su apoyo a este concurso, apoyo que se ha traducido en unos premios bastante m&amp;aacute;s sustancial es que los del a&amp;ntilde;o pasado. Y, por cierto, como podr&amp;eacute;is ver en sus anuncios, los tres primeros est&amp;aacute;n contratando personal nuevo ahora mismo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Noticia publicada en &lt;a href="http://www.javahispano.org"&gt;www.javahispano.org&lt;/a&gt;. Accede a la p&amp;aacute;gina web y participa
&lt;p&gt;&lt;a href="http://feeds.javahispano.org/~a/javahispano_noticias?a=1TOZEe"&gt;&lt;img src="http://feeds.javahispano.org/~a/javahispano_noticias?i=1TOZEe" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.javahispano.org/~r/javahispano_noticias/~4/312848608" height="1" width="1"/&gt;</description>
      <category domain="http://www.javahispano.org/contenidos/tags/jH/">Asociación javaHispano</category>
      <category domain="http://www.javahispano.org/contenidos/tags/otro/">Otro</category>
      <category domain="http://www.javahispano.org/contenidos/tags/javacup/">JavaCup</category>
      <pubDate>Mon, 16 Jun 2008 07:34:56 GMT</pubDate>
      <guid>http://www.javahispano.org/contenidos/es/comienzan_los_partidos_de_la_javacup_2008/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</guid>
      <dc:creator>ecamacho</dc:creator>
      <dc:date>2008-06-16T07:34:56Z</dc:date>
    </item>
    <item>
      <title>Un ¿nuevo? IDE Java: TIJ</title>
      <link>http://www.javahispano.org/contenidos/es/un_nuevo_ide_java_tij/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
      <description>&lt;p&gt;Me he encontrado en Dzone &lt;a href="http://java.dzone.com/news/draft-tji-interview"&gt;una entrevista&lt;/a&gt; a uno de los creadores de &lt;a href="http://www.kinabaloo.com/index2.html"&gt;TJI,&lt;/a&gt; un IDE Java que supuestamente acaba de cumplir 10 a&amp;ntilde;os, pero del cual yo nunca hab&amp;iacute;a o&amp;iacute;do hablar (y parece que Google tampoco...). Su nombre viene de &amp;quot;The Java IDE&amp;quot;. Es un entorno de desarrollo muy b&amp;aacute;sico, con una funcionalidad m&amp;iacute;nima y no comparable en absoluto a la de Netbeans o Eclipse. Adem&amp;aacute;s, su presentaci&amp;oacute;n deja bastante que desear. Y a pesar de esto &amp;iexcl;es comercial!. Barata, eso s&amp;iacute;, una licencia son 40 &amp;euro;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Sus autores la defienden diciendo que es ligera y r&amp;aacute;pida (es cierto, he probado la versi&amp;oacute;n demo) y que el ser simple la hace ideal para programadores novatos o para la ense&amp;ntilde;anza. Si bien quiz&amp;aacute;s tengan raz&amp;oacute;n, el estado de &amp;quot;novato en Java&amp;quot;, tanto si es un estudiante como un programador profesional, s&amp;oacute;lo dura unos pocos meses y despu&amp;eacute;s este entorno de desarrollo carecer&amp;iacute;a completamente de sentido. Lo &amp;uacute;nico que entonces nos quedar&amp;iacute;a es el ser ligero. Y, reconozc&amp;aacute;moslo, independientemente del entorno de desarrollo que uses si vas a programar en Java mejor que tengas una buena m&amp;aacute;quina.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;iquest;Me estoy perdiendo algo o no parece tener demasiado sentido un IDE comercial de estas caracter&amp;iacute;sticas? &amp;iquest;Alguien conoc&amp;iacute; a este IDE?&lt;/p&gt;&lt;br /&gt;Comentarios: 6 Fecha &amp;uacute;ltimo comentario: 17/06/2008 09:50&lt;br /&gt;&lt;br /&gt;Noticia publicada en &lt;a href="http://www.javahispano.org"&gt;www.javahispano.org&lt;/a&gt;. Accede a la p&amp;aacute;gina web y participa
&lt;p&gt;&lt;a href="http://feeds.javahispano.org/~a/javahispano_noticias?a=ybAfie"&gt;&lt;img src="http://feeds.javahispano.org/~a/javahispano_noticias?i=ybAfie" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.javahispano.org/~r/javahispano_noticias/~4/312841546" height="1" width="1"/&gt;</description>
      <category domain="http://www.javahispano.org/contenidos/tags/NEWS/">Noticias</category>
      <category domain="http://www.javahispano.org/contenidos/tags/j2se/">javaSE</category>
      <category domain="http://www.javahispano.org/contenidos/tags/tij/">TIJ</category>
      <category domain="http://www.javahispano.org/contenidos/tags/ide/">ide</category>
      <pubDate>Mon, 16 Jun 2008 07:11:10 GMT</pubDate>
      <guid>http://www.javahispano.org/contenidos/es/un_nuevo_ide_java_tij/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</guid>
      <dc:creator>abraham</dc:creator>
      <dc:date>2008-06-16T07:11:10Z</dc:date>
    </item>
    <item>
      <title>Lookup Java, una recopilación de documentación sobre Java</title>
      <link>http://www.javahispano.org/contenidos/es/lookup_java__una_recopilacion_de_documentacion_sobre_java/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
      <description>&lt;p&gt;Lookup Java es un portal dedicado a recopilar documentaci&amp;oacute;n sobre Java. La documentaci&amp;oacute;n est&amp;aacute; organizada seg&amp;uacute;n distintos t&amp;oacute;picos (core Java, Ajax, EJB, Hibernate...) y dentro de cada t&amp;oacute;pico la documentaci&amp;oacute;n se clasifica en art&amp;iacute;culos, tutoriales, videos, blogs, descargas.... Los autores del portal afirman que s&amp;oacute;lo a&amp;ntilde;aden documentaci&amp;oacute;n que merece la pena, que no se dedican a recopilar cualquier cosa.&lt;/p&gt;&lt;p&gt;Se trata de un portal bastante nuevo y todav&amp;iacute;a no tiene una cantidad inmensa de documentaci&amp;oacute;n, aunque ya tiene bastante. En cualquier caso, es un enlace que no est&amp;aacute; de m&amp;aacute;s a&amp;ntilde;adir a nuestros favoritos.&lt;/p&gt;&lt;br /&gt;Comentarios: 2 Fecha &amp;uacute;ltimo comentario: 16/06/2008 12:08&lt;br /&gt;&lt;br /&gt;Noticia publicada en &lt;a href="http://www.javahispano.org"&gt;www.javahispano.org&lt;/a&gt;. Accede a la p&amp;aacute;gina web y participa
&lt;p&gt;&lt;a href="http://feeds.javahispano.org/~a/javahispano_noticias?a=pKLLJf"&gt;&lt;img src="http://feeds.javahispano.org/~a/javahispano_noticias?i=pKLLJf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.javahispano.org/~r/javahispano_noticias/~4/312805140" height="1" width="1"/&gt;</description>
      <category domain="http://www.javahispano.org/contenidos/tags/NEWS/">Noticias</category>
      <category domain="http://www.javahispano.org/contenidos/tags/otro/">Otro</category>
      <category domain="http://www.javahispano.org/contenidos/tags/lookup/">Lookup</category>
      <category domain="http://www.javahispano.org/contenidos/tags/java/">java</category>
      <pubDate>Mon, 16 Jun 2008 05:50:20 GMT</pubDate>
      <guid>http://www.javahispano.org/contenidos/es/lookup_java__una_recopilacion_de_documentacion_sobre_java/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</guid>
      <dc:creator>abraham</dc:creator>
      <dc:date>2008-06-16T05:50:20Z</dc:date>
    </item>
    <item>
      <title>SpringOne 08 Day 1 Report</title>
      <link>http://www.javahispano.org/contenidos/es/springone_08_day_1_report/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
      <description>&lt;p&gt;Un a&amp;ntilde;o m&amp;aacute;s, ha empezado SpringOne en la ciudad de Amberes, B&amp;eacute;lgica, con un total de 400 asistentes de 25 pa&amp;iacute;ses diferentes.&lt;br /&gt;&lt;br /&gt;La keynote ha estado presentada por Stephan Janssen (fundador de&lt;a href="http://www.javapolis.com/"&gt; JavaPolis&lt;/a&gt; [JaVoxx a partir de ahora] y fundador de &lt;a href="http://www.bejug.org"&gt;BeJUG&lt;/a&gt;) que ha aprovechado para presentar nuevamente su criatura RIA (&lt;a href="http://www.parleys.com"&gt;www.parleys.com&lt;/a&gt;) y sus nuevas funcionalidades. &lt;br /&gt;Seguidamente ha dado paso a Rod Johnson (CEO de &lt;a href="http://www.springsource.com/"&gt;SpringSource&lt;/a&gt;) para empezar propiamente la keynote. No ha dudado en empezar comentando que en diciembre del 2007, las ofertas de trabajo en Spring superaron aquellas que ped&amp;iacute;an EJB (en el mercado americano, seg&amp;uacute;n www.indeed.com). B&amp;aacute;sicamente ha pasado toda la keynote comentando las nuevas virtudes de Spring 2.5; virtudes que ha acabado de alabar Juergen Hoeller en su siguiente presentaci&amp;oacute;n.&lt;br /&gt;&lt;br /&gt;Novedades en Spring 2.5:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - Soporte expl&amp;iacute;cito para JDK 1.6 (JDBC 4.0, JMX MXBeans) y se deja de dar soporte a JDK 1.3 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - Soporte para AspectJ-LTW (load time weaving), funcionalidad muy interesante; hasta ahora la AOP creaba Proxies para hacer su funcionalidad, ahora modifica directamente el bytecode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - Soporte para JavaEE 5 &lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;middot; Soporte para JPA 1.0 (fucionalidades como soporte para savepoints en OpenJPA) y EJB 3.0&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;middot; Soporte para Servlet 2.5, JSP 2.1 y JSF 1.2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;middot; Soporte para JTA 1.1&lt;/p&gt;&lt;p&gt;Pero si embargo, las novedades vienen marcadas por las annotations:&lt;br /&gt;&lt;br /&gt;Soporte para DI con anotaciones&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - @Autowired, aplicable en m&amp;eacute;todos y atributos. Sencilla forma de inyectar las dependencias (autowiring by type)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - @Qualifier: se utiliza para la desambiguar la resoluci&amp;oacute;n de dependencias (autowiring by name)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - Tambi&amp;eacute;n se podemos tener una resoluci&amp;oacute;n de dependencias por anotaciones; se crea una asociaci&amp;oacute;n entre una anotaci&amp;oacute;n y lo que tiene que ser resuelto (autowiring by annotation).&lt;/p&gt;&lt;p&gt;    Anotaciones JSR-250:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - @Resource, es una anotaci&amp;oacute;n est&amp;aacute;ndar con la misma funcionalidad que @Autowired, pero menos flexible.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - @PostConstruct @PreConstruct&amp;nbsp;&lt;/p&gt;&lt;p&gt;- Tambi&amp;eacute;n nos encontramos con la muy interesante meta-anotaci&amp;oacute;n @Component, que tiene definido como estereotipos @Service, @Repository, @Aspect y @Controller, pudiendo crear nuestros propios estereotipos. Si utilizamos estas meta-anotaciones, no no har&amp;aacute; falta declarar nuestro beans en ning&amp;uacute;n XML, as&amp;iacute; que podemos dejar toda la configuraci&amp;oacute;n XML y utilizar simples anotaciones (a gusto del consumidor), s&amp;oacute;lo tendremos que especificar &lt;/p&gt;&lt;p&gt;- Otra anotaci&amp;oacute;n interesante es la de @Configurable, que nos permite utilizar el constructor new aprovech&amp;aacute;ndonos de la DI, gracias a AspectJ. Esto quiere decir que si anotamos un bean con @Configurable y tiene propiedades que tienen que ser inyectadas (anotadas por ejemplo con @Autowired), al  inicializar el objecto con un simple new, Spring se encargar&amp;aacute; de sus dependencias&lt;/p&gt;&lt;p&gt;- Las transacciones tambi&amp;eacute;n se pueden realizar con annotations @Transactional&lt;/p&gt;&lt;p&gt;- Siguiendo con las anotaciones, Spring Security ya tiene soporte para seguridad declarativa, una gran simplificaci&amp;oacute;n.&lt;/p&gt;&lt;p&gt;- Y para tests de integraci&amp;oacute;n, presentan soporte para testing sin necesidad de desplegar en un servidor de aplicaciones y basado en anotaciones (como no). Soporte para JUnit 4.4, TestNG as&amp;iacute; como JUnit 3.8 &lt;/p&gt;&lt;p&gt;En la parte web nos encontramos diferentes novedades:&lt;/p&gt;&lt;p&gt;- En &lt;strong&gt;Spring MVC &lt;/strong&gt;Toda la declaraci&amp;oacute;n de controladores se puede realizar con annotations (@Controller) sin la necesidad de extender de ninguna clase, pudiendo hacer los mappings tambi&amp;eacute;n con anotaciones en los m&amp;eacute;todos (@RequestMapping) y pasar atributos directamente del request (@RequestParam)&lt;/p&gt;&lt;p&gt;- &lt;strong&gt;Spring Web Flow 2.0&lt;/strong&gt; es mucho m&amp;aacute;s simple, soportando transacciones multipaso y soportando eventos as&amp;iacute;ncronos (Ajax). Autom&amp;aacute;ticamente detecta si el cliente tiene habilitado JS, en caso positivo, solo refresca la parte deseada, en caso negativo refresca toda la p&amp;aacute;gina.&lt;/p&gt;&lt;p&gt;- Nuevo proyecto &lt;strong&gt;Spring JavaScript,&lt;/strong&gt; una nueva API para Ajax con una librer&amp;iacute;a en la parte del cliente en JavaScript. De momento solo funciona con Dojo y tiles, pero hablando con los creadores, est&amp;aacute;n trabajando para soportar otras tecnolog&amp;iacute;as como Freemarker, Velocity... &lt;/p&gt;&lt;p&gt;- Otro nuevo proyecto es &lt;strong&gt;Spring Faces&lt;/strong&gt;, que integra el modelo de componentes JSF en un entorno Spring. &lt;/p&gt;&lt;p&gt;Presentaci&amp;oacute;n de&lt;strong&gt; Spring Tool Suite&lt;/strong&gt; (IDE), su IDE basada en Eclipse . Muy recomendable que le deis un vistazo &lt;/p&gt;&lt;p&gt;Que nos espera &lt;strong&gt;Spring 3.0&lt;/strong&gt;?&lt;br /&gt;Por lo pronto han anunciado que en agosto saldr&amp;aacute; Spring 3.0 M1 (pero como han dicho...no os tom&amp;eacute;is la fecha muy en serio ^^). Novedades: soporte total para REST, soporte para lenguaje de expresiones.&lt;br /&gt;&lt;br /&gt;La versi&amp;oacute;n 3.0 GA se espera a finales de a&amp;ntilde;o (Q4), que se har&amp;aacute; modificaci&amp;oacute;n del core utilizando generics i varargs, tendr&amp;aacute; lenguage de expresiones (Unified EL++), soporte para Portlet 2.0 y preparaci&amp;oacute;n para Servlet 3.0, soporte REST, annotated wizard form controller... &lt;/p&gt;&lt;p&gt;Hay planeada pasar alguna API a deprecated, como es el caso de la jerarqu&amp;iacute;a de clases de los controladores MVC (as&amp;iacute; que toca usar controladores anotados a partir de ahora!)&lt;/p&gt;&lt;p&gt;Rod Johnson acab&amp;oacute; la keynote con una diapositiva que dec&amp;iacute;a: EJB will die. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;OSGi Programming Model por &lt;a href="http://www.springone.com/display/SpringOne08/Adrian+Colyer"&gt;Adrian Colyer&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Uno de los acr&amp;oacute;nimos que empieza a sonar fuerte, perd&amp;oacute;n acr&amp;oacute;nimo antes, ahora ya es una palabra. OSGi es el sistema de m&amp;oacute;dulos din&amp;aacute;micos de de Java. Se explic&amp;oacute; todo el funcionamiento de los m&amp;oacute;dulos (bundles), b&amp;aacute;sicamente todas las reglas de visibilidad, el proceso de resoluci&amp;oacute;n de dependencias (mediante Importers y Exporters) y como se consegu&amp;iacute;a el versionado de m&amp;oacute;dulos (OSGi permite tener diferentes versiones del mismo m&amp;oacute;dulo conviviendo conjuntamente y ser utilizado por otros m&amp;oacute;dulos)&lt;/p&gt;&lt;p&gt;Los m&amp;oacute;dulos se pueden: instalar, arrancar, parar, desinstalar y actualizar....en tiempo de ejecuci&amp;oacute;n! Estos m&amp;oacute;dulos pueden publicar servicios, que gracias al ServiceRegistry se pueden buscar y usar.&lt;/p&gt;&lt;p&gt;Los beneficios claves que nos proporcionar&amp;aacute; OSGi son la modularidad, el control operacional y el versionado. &lt;/p&gt;&lt;p&gt;Implementaciones open source que podemos encontrar: Eclipse Equinox (utilizado por el SpringSource Application Platform), Apache Felix, Knopflerfish.&lt;/p&gt;&lt;p&gt;Los tests de integraci&amp;oacute;n con OSGi son dif&amp;iacute;ciles, pero esa desventaja no es la &amp;uacute;nica que nos encontraremos, el uso de librer&amp;iacute;as existentes no dise&amp;ntilde;adas para OSGi nos pueden llevar quebraderos de cabeza; pero los chicos de SpringSource ya se han preparado para esto, han adaptado m&amp;aacute;s de 350 librer&amp;iacute;as open source para ser utilizadas en entornos OSGi. El repositorio es p&amp;uacute;blico y se puede encontrar aqu&amp;iacute;: &lt;a href="http://www.springsource.com/repository/app/bundle"&gt;http://www.springsource.com/repository/app/bundle&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Using Spring Security 2.0 por &lt;a href="http://www.springone.com/display/SpringOne08/Mike+Wiesner"&gt;Mike Wiesner&lt;/a&gt;&lt;/strong&gt; (pensaba que la impartir&amp;iacute;a &lt;a href="http://www.springsource.com/people/balex"&gt;Ben Alex&lt;/a&gt;, creador de Acegi Security)&lt;br /&gt;&lt;br /&gt;Spring Security ha dado un gran salto (antes Acegi Security), a parte de cambiar de nombre (b&amp;aacute;sicamente porque todo el mundo preguntaba que quer&amp;iacute;a decir...premio para el que lo sepa :P), ahora ya contamos con seguridad declarativa mediante anotaciones. Acegi realmente era dif&amp;iacute;cil de configurar, toda la configuraci&amp;oacute;n se hacia en un lenguaje de infraestructura, ahora ya lo podemos hacer en lenguaje de usuario (Spring Security nos crea una configuraci&amp;oacute;n b&amp;aacute;sica, con lo que una configuraci&amp;oacute;n t&amp;iacute;pica de Acegi que ocupaba 130 lineas de XML ahora solo ocupa 10!).&lt;br /&gt;&lt;br /&gt;Otra mejora viene de la mano de el namespace para seguridad, as&amp;iacute; como la mejora del soporte para LDAP y para Single Sign-On. Spring Security proporciona m&amp;uacute;ltiples m&amp;eacute;todos para la autenticaci&amp;oacute;n (autenticaci&amp;oacute;n b&amp;aacute;sica, JDBC, LDAP, NTLM, JAAS, OpenID...), permiti&amp;eacute;ndonos hacer un mix de estos (usar OpenID para la autenticaci&amp;oacute;n [usuari y contrase&amp;ntilde;a] y JDBC para sacar los roles o permisos del usuario). Mike hizo una peque&amp;ntilde;a demo mostrando la facilidad de a&amp;ntilde;adir seguridad a una aplicaci&amp;oacute;n.&lt;br /&gt;&lt;br /&gt;Algunas buenas pr&amp;aacute;cticas comentadas: securizar URLs para autorizaci&amp;oacute;n de gran granularidad; securizar m&amp;eacute;todos para autorizaci&amp;oacute;n de granularidad fina. &lt;br /&gt;&lt;br /&gt;Otra buena pr&amp;aacute;ctica es no securizar los m&amp;eacute;todos a nivel de roles (@Secured(&amp;quot;ROLE_ADMIN&amp;quot;)), sino extender el modelo y utilizar permisos @Secured(&amp;quot;PERM_DELETE_USER&amp;quot;).&lt;br /&gt;&lt;br /&gt;Importante testear la seguridad (seguro que hay muchos que no lo hac&amp;eacute;is!). Con JUnit acabaremos teniendo infinidad de tests, as&amp;iacute; que recomiendan FIT para el testeo de la seguridad.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Spring Transaction Choices for Performance por &lt;a href="http://www.springone.com/display/SpringOne08/Juergen+Hoeller"&gt;Juergen Hoeller&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;El manejo de transacciones es bastante frecuente en aplicaciones JEE, Juergen nos mostr&amp;oacute; las diferentes estrategias de transacciones que tenemos en Spring y lo que supone utilizar cada una. A modo de resumen, se coment&amp;oacute;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Transaction manager nativos (JDBC [DataSourceTransactionManager] y los de los ORM que se respaldan por el de JDBC por debajo). El problema de estos es que s&amp;oacute;lo permiten un recurso o base de datos, no respaldando as&amp;iacute; transacciones a m&amp;uacute;ltiples bases de datos, pero nos garantizan el m&amp;aacute;ximo rendimiento.&lt;/li&gt;&lt;li&gt;Transacciones JTA (abstracci&amp;oacute;n para XA): necesitan un transaction coordinator, por lo que a&amp;ntilde;aden bastante overhead, pero por otro lado tiene fuertes garant&amp;iacute;as transaccionales a trav&amp;eacute;s de m&amp;uacute;ltiples recursos.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Y como consejos, en caso de tener un solo recurso utilizar siempre transaction managers nativos. En caso de tener m&amp;uacute;ltiples recursos, mirar la posibilidad de utilizar una combinaci&amp;oacute;n de transaction managers nativos, a menos que no podamos soportar la m&amp;iacute;nima posibilidad de alg&amp;uacute;n rollback por alguna inconsistencia.&lt;/p&gt;&lt;p&gt;Para transacciones JMS, es preferible evitar XA, intentar utilizar transaction manager nativos, pero en este caso tenemos el peligro de recibir el mensaje dos veces en caso de que algo fallara entre el commit de la base de datos y el aknowledge del mensage, as&amp;iacute; que tendremos que gestionar el doble envio de mensajes (m&amp;aacute;s r&amp;aacute;pido comprobar el doble envio que el overhead a&amp;ntilde;adido por XA).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Enterprise Integration Patterns with Spring por &lt;a href="http://www.springone.com/display/SpringOne08/Mark+Fisher"&gt;Mark Fischer&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Mark nos present&amp;oacute; el proyecto Spring Integration. Spring proporciona integraci&amp;oacute;n para JMS, remoting, scheduling, email y JMX. Spring Integration intenta crear una capa de abstracci&amp;oacute;n para los &lt;a href="http://www.eaipatterns.com/"&gt;patrones de integraci&amp;oacute;n empresarial&lt;/a&gt;, con la filosof&amp;iacute;a de separar los componentes de negocio del sistema de mensajeria utilizado. Se mostraron ejemplos de algunos patrones como: MessageChannel, Messagen EndPoint, Message Translator, Message Router.&lt;/p&gt;&lt;p&gt;Todo, como no, utilizando annotations. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;I para terminar, una patatas fritas y unas cervezas para hacer un poco de contactos y hablar con la gente de SpringSource.&lt;br /&gt;&lt;br /&gt;Si hab&amp;eacute;is llegado hasta aqu&amp;iacute;...vaya paciencia! Nos vemos en Madrid en el Hands-on-Spring!&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;Comentarios: 8 Fecha &amp;uacute;ltimo comentario: 15/06/2008 21:17&lt;br /&gt;&lt;br /&gt;Noticia publicada en &lt;a href="http://www.javahispano.org"&gt;www.javahispano.org&lt;/a&gt;. Accede a la p&amp;aacute;gina web y participa
&lt;p&gt;&lt;a href="http://feeds.javahispano.org/~a/javahispano_noticias?a=U3hnGd"&gt;&lt;img src="http://feeds.javahispano.org/~a/javahispano_noticias?i=U3hnGd" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.javahispano.org/~r/javahispano_noticias/~4/311040667" height="1" width="1"/&gt;</description>
      <category domain="http://www.javahispano.org/contenidos/tags/NEWS/">Noticias</category>
      <category domain="http://www.javahispano.org/contenidos/tags/j2ee/">JavaEE</category>
      <category domain="http://www.javahispano.org/contenidos/tags/springone/">springone</category>
      <category domain="http://www.javahispano.org/contenidos/tags/evento/">evento</category>
      <category domain="http://www.javahispano.org/contenidos/tags/springone08/">springone08</category>
      <pubDate>Fri, 13 Jun 2008 09:36:15 GMT</pubDate>
      <guid>http://www.javahispano.org/contenidos/es/springone_08_day_1_report/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</guid>
      <dc:creator>squatter</dc:creator>
      <dc:date>2008-06-13T09:36:15Z</dc:date>
    </item>
    <item>
      <title>15 herramientas para desarrollar webs más rápidas</title>
      <link>http://www.javahispano.org/contenidos/es/15_herramientas_para_desarrollar_webs_mas_rapidas/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
      <description>&lt;p&gt;El blog Six Revisions ha recopilado 15 herramientas (la mayor&amp;iacute;a en forma de plugins para Firefox) que te ayudan a mejorar el desempe&amp;ntilde;o de tus sitios web. Sin duda una lista bastante &amp;uacute;til:&lt;/p&gt;&lt;p&gt;1. &lt;a href="http://developer.yahoo.com/yslow/" target="_blank"&gt;YSlow &lt;/a&gt;para Firebug. YSlow es un plugin construido por Yahoo basado en su ya famoso art&amp;iacute;culo &amp;quot;&lt;a href="http://developer.yahoo.com/performance/rules.html" target="_blank"&gt;Las mejores pr&amp;aacute;cticas para acelerar tu web&lt;/a&gt;&amp;quot;. IBM ha publicado un &lt;a href="http://www.ibm.com/developerworks/web/library/wa-aj-perform/" target="_blank"&gt;art&amp;iacute;culo &lt;/a&gt;sobre la mejor forma de sacarle provecho a este plugin.&amp;nbsp;&lt;/p&gt;&lt;p&gt;2. &lt;a href="http://www.getfirebug.com/" target="_blank"&gt;Firebug&lt;/a&gt;. En esta web ya hemos hablado antes de ese imprescindible plugin para Firefox que te permite hacer debug, inspeccionar y probar p&amp;aacute;ginas web. Entre sus caracter&amp;iacute;sticas est&amp;aacute; una bonita consola para interactuar con la p&amp;aacute;gina web mediante javascript.&lt;/p&gt;&lt;p&gt;3. &lt;a href="http://www.fiddler2.com/fiddler2/" target="_blank"&gt;Fiddler &lt;/a&gt;2. Una aplicaci&amp;oacute;n standalone y gratuita hecha con el lenguaje .NET. Monitoriza todo el tr&amp;aacute;fico HTTP entre tu ordenador y la web . En MSDN han&amp;nbsp; publicado un &lt;a href="http://msdn.microsoft.com/en-us/library/bb250442(VS.85).aspx" target="_blank"&gt;art&amp;iacute;culo &lt;/a&gt;sobre como sacarle provecho a esta herramienta.En lo personal para este tipo de monitorizaci&amp;oacute;n suelo usar el plugin para Firefox de &lt;a href="http://tamperdata.mozdev.org/" target="_blank"&gt;TamperData&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;4. &lt;a href="http://stevesouders.com/cuzillion/" target="_blank"&gt;Cuzillion&lt;/a&gt;. Es una aplicaci&amp;oacute;n web que te permite construir diferentes layouts de una p&amp;aacute;gina por ejemplo poner un script dentro del head o dentro del body. Una vez que tienes el layout puedes simular la forma en que dicha p&amp;aacute;gina se descargar&amp;iacute;a a un navegador y saber cuanto tiempo toma. La idea es que jugando a poner diferentes elementos en diferente orden, puedes encontrar la combinaci&amp;oacute;n que m&amp;aacute;s r&amp;aacute;pido se descarga a un navegador. Esta herramienta fue creada por Steve Souders, el ex jefe de Desempe&amp;ntilde;o de Yahoo!.&amp;nbsp;&lt;/p&gt;&lt;p&gt;5. &lt;a href="http://mon.itor.us/" target="_blank"&gt;Mon.itor.us&lt;/a&gt;. Una aplicaci&amp;oacute;n web gratuita que te permite monitorizar un sitio web por m&amp;eacute;tricas como tiempo de respuesta, disponibilidad, etc. Incluso te permite establecer alarmas para ciertos par&amp;aacute;metros, por ejemplo si tu sitio est&amp;aacute; ca&amp;iacute;do o si el tiempo de respuesta es demasiado largo. Curiosamente a la hora de escribir este post monitorus esta ca&amp;iacute;do.&amp;nbsp;&lt;/p&gt;&lt;p&gt;6. &lt;a href="http://www.alphaworks.ibm.com/tech/pagedetailer" target="_blank"&gt;IBM Page Detailer&lt;/a&gt;. Una aplicaci&amp;oacute;n standalone que detecta cuando estas descargando un sitio web con tu navegador y te despliega de forma gr&amp;aacute;fica la forma en que los componentes del sitio est&amp;aacute;n siendo descargados al browser.&amp;nbsp; De esta forma puedes analizar el comportamiento de tus sitios y optimizar sus componentes.&lt;/p&gt;&lt;p&gt;7. &lt;a href="http://www.hpl.hp.com/research/linux/httperf/" target="_blank"&gt;Httperf&lt;/a&gt;. Aplicaci&amp;oacute;n standalone para Linux hecha por HP. Te permite simular una carga de trabajo a determinado sitio web y obtener m&amp;eacute;tricas sobre su rendimiento.&amp;nbsp; Esta herramienta no la conoc&amp;iacute;a, yo suelo usar &lt;a href="http://jakarta.apache.org/jmeter/" target="_blank"&gt;JMeter &lt;/a&gt;para este tipo de pruebas de stress.&lt;/p&gt;&lt;p&gt;8. &lt;a href="http://www.pylot.org/" target="_blank"&gt;Pylot&lt;/a&gt;. Herramienta opensource en python para realizar pruebas de stress a servidores web y analizar los resultados. Se puede controlar desde un GUI y desde una consola. Lo que no me gusta es que requiere tener instalado phyton en el servidor para que funcione, de todas formas parece una buena opci&amp;oacute;n para este tipo de pruebas.&amp;nbsp;&lt;/p&gt;&lt;p&gt;9. &lt;a href="http://www.pushtotest.com/" target="_blank"&gt;PushToTest&lt;/a&gt;. Otra herramienta gratuita para realizar pruebas de desempe&amp;ntilde;o a servidores web. Adem&amp;aacute;s de las t&amp;iacute;picas m&amp;eacute;tricas de tiempo de respuesta, te guarda el uso del CPU y el uso de la red. &amp;nbsp;&lt;/p&gt;&lt;p&gt;10. &lt;a href="http://hping.org/wbox/" target="_blank"&gt;WBox. &lt;/a&gt;Una peque&amp;ntilde;a herramienta opensource multiplataforma que se controla desde consola y realiza pruebas de stress a tus aplicaciones. Lo interesante de WBox es que es muy simple y sencilla de usar. &amp;nbsp;&lt;/p&gt;&lt;p&gt;11. &lt;a href="http://www.webload.org/" target="_blank"&gt;WebLoad&lt;/a&gt;. Herramienta opensourcecon un aspecto muy profesional para realizar pruebas de stress y de carga. A diferencia de las otras, esta herramienta es toda una suite muy completa para realizar este tipo de pruebas. Tiene soporte out-of-the-box para stresar y analizar aplicaciones .NET y JEE y tambi&amp;eacute;n es f&amp;aacute;cilmente extensible mediante .NET o Java. &lt;/p&gt;&lt;p&gt;12. &lt;a href="http://dbmonster.kernelpanic.pl" target="_blank"&gt;DBMonster&lt;/a&gt;. Herramienta opensource escrita en Java que analiza la estructura de tu base de datos y su desempe&amp;ntilde;o, b&amp;aacute;sicamente llena tus tablas con datos y realiza queries para generar informes de desempe&amp;ntilde;o.&lt;/p&gt;&lt;p&gt;13. &lt;a href="http://www.octagate.com/service/SiteTimer/" target="_blank"&gt;OctaGate SiteTimer&lt;/a&gt;. Es una aplicaci&amp;oacute;n web que analiza el tiempo que tarda en descargarse una p&amp;aacute;gina web, componente a componente.&amp;nbsp;&lt;/p&gt;&lt;p&gt;14. &lt;a href="http://www.websiteoptimization.com/services/analyze/" target="_blank"&gt;Web Page Analyzer&lt;/a&gt;.&lt;a href="http://www.websiteoptimization.com/services/analyze/" target="_blank"&gt;&lt;/a&gt; Otra aplicaci&amp;oacute;n web creada esta vez por los autores del libro WebSite Optimization. Le das la url o directamente pegas el html de tu sitio web y te analiza cosas como el tama&amp;ntilde;o, el n&amp;uacute;mero de im&amp;aacute;genes, etc. Al final te da recomendaciones para mejorar el desempe&amp;ntilde;o.&amp;nbsp;&lt;/p&gt;&lt;p&gt;15. &lt;a href="http://site-perf.com/" target="_blank"&gt;Site-Perf .com&lt;/a&gt; Es otra aplicaci&amp;oacute;n web que analiza el sitio web que tu le indiques (esta vez lo analiza desde cualquiera de sus tres hosts: 2 en Estados Unidos y uno en Amsterdam). A pesar de que este sitio no te da consejos para mejorar el desempe&amp;ntilde;o, la forma en que te presenta los resultados es muy visual y te permite ver cual es el cuello de botella de tu sitio web de forma simple. En nuestro caso es el banner del openjavaday :P .&lt;/p&gt;&lt;p&gt;Este tipo de listas siempre sirven para conocer herramientas y probarlas, &amp;iquest;cu&amp;aacute;les son las que t&amp;uacute; usas?&amp;nbsp;&lt;/p&gt;&lt;br /&gt;Comentarios: 4 Fecha &amp;uacute;ltimo comentario: 16/06/2008 07:20&lt;br /&gt;&lt;br /&gt;Noticia publicada en &lt;a href="http://www.javahispano.org"&gt;www.javahispano.org&lt;/a&gt;. Accede a la p&amp;aacute;gina web y participa
&lt;p&gt;&lt;a href="http://feeds.javahispano.org/~a/javahispano_noticias?a=N6ALt5"&gt;&lt;img src="http://feeds.javahispano.org/~a/javahispano_noticias?i=N6ALt5" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.javahispano.org/~r/javahispano_noticias/~4/311040668" height="1" width="1"/&gt;</description>
      <category domain="http://www.javahispano.org/contenidos/tags/NEWS/">Noticias</category>
      <category domain="http://www.javahispano.org/contenidos/tags/otro/">Otro</category>
      <category domain="http://www.javahispano.org/contenidos/tags/desempeno/">desempeño</category>
      <category domain="http://www.javahispano.org/contenidos/tags/web/">web</category>
      <pubDate>Fri, 13 Jun 2008 09:36:08 GMT</pubDate>
      <guid>http://www.javahispano.org/contenidos/es/15_herramientas_para_desarrollar_webs_mas_rapidas/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</guid>
      <dc:creator>ecamacho</dc:creator>
      <dc:date>2008-06-13T09:36:08Z</dc:date>
    </item>
    <item>
      <title>Resultados de la encuesta sobre javaHispano.net</title>
      <link>http://www.javahispano.org/contenidos/es/resultados_de_la_encuesta_sobre_javahispano_net/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
      <description>&lt;p&gt;Hace un par de semanas hicimos &lt;a href="http://www.javahispano.org/contenidos/es/encuesta_sobre_javahispano_net_dirigida_a_aquellos_que_participen_en_alguno_de_los_proyectos_alojados_en_ese_portal/?menuId=NEWS&amp;amp;onlypath=true"&gt;una encuesta para conocer mejor el perfil de los usuarios de javaHispano.net&lt;/a&gt;. Todav&amp;iacute;a no hemos estudiado en detalle&amp;nbsp;los resultados (por tanto, tampoco hemos extra&amp;iacute;do conclusiones)&amp;nbsp;pero, como prometimos, los hemos hecho p&amp;uacute;blicos:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://javahispano.org/encuesta/resultadoEncuesta.html?id=2"&gt;Resultados de la encuesta para desarrolladores&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://javahispano.org/encuesta/resultadoEncuesta.html?id=3"&gt;Resultados de la encuesta sobre los proyectos&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Por si a quien que no la cubri&amp;oacute; se anima a cubrirla hora, la encuesta todav&amp;iacute;a permanece activa. Si se cubre una nueva encuesta los resultados se actualizaran autom&amp;aacute;ticamente. Aqu&amp;iacute; os dejo los enlaces desde donde se pueden cubrir las encuestas:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://javahispano.org/encuesta/infoencuesta.html?id=2"&gt;Encuesta para desarrolladores&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://javahispano.org/encuesta/infoencuesta.html?id=3"&gt;Encuesta sobre los proyectos&lt;/a&gt;&amp;nbsp;(s&amp;oacute;lo deber&amp;iacute;a cubrirse una por proyecto)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Gracias a todos los que hab&amp;eacute;is participado en la encuesta.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;Comentarios: 5 Fecha &amp;uacute;ltimo comentario: 16/06/2008 20:37&lt;br /&gt;&lt;br /&gt;Noticia publicada en &lt;a href="http://www.javahispano.org"&gt;www.javahispano.org&lt;/a&gt;. Accede a la p&amp;aacute;gina web y participa
&lt;p&gt;&lt;a href="http://feeds.javahispano.org/~a/javahispano_noticias?a=nt3yX8"&gt;&lt;img src="http://feeds.javahispano.org/~a/javahispano_noticias?i=nt3yX8" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.javahispano.org/~r/javahispano_noticias/~4/310940088" height="1" width="1"/&gt;</description>
      <category domain="http://www.javahispano.org/contenidos/tags/NEWS/">Noticias</category>
      <category domain="http://www.javahispano.org/contenidos/tags/otro/">Otro</category>
      <category domain="http://www.javahispano.org/contenidos/tags/javahispanonet/">javahispano.net</category>
      <category domain="http://www.javahispano.org/contenidos/tags/encuesta/">encuesta</category>
      <pubDate>Fri, 13 Jun 2008 05:48:12 GMT</pubDate>
      <guid>http://www.javahispano.org/contenidos/es/resultados_de_la_encuesta_sobre_javahispano_net/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</guid>
      <dc:creator>abraham</dc:creator>
      <dc:date>2008-06-13T05:48:12Z</dc:date>
    </item>
    <item>
      <title>Resultados de las elecciones al Netbeans board</title>
      <link>http://www.javahispano.org/contenidos/es/resultados_de_las_elecciones_al_netbeans_board/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
      <description>&lt;p&gt;Ayer se publicaron los resultados de las elecciones alNetbeans Board, el organismo responsable de la evoluci&amp;oacute;n de este entorno de desarrollo. De entre nueve candidatos se eleg&amp;iacute;an dos; un tercer candidato es elegido directamente por Sun Microsystems. Los dos candidatos elegidos son Wade Chandler y Tom Wheeler; los dos participaban ya en el organismo y ha sido reelegidos.&lt;/p&gt;&lt;p&gt;Desde el punto de vista hispano, lo m&amp;aacute;s interesante de esta elecci&amp;oacute;n es que uno de los candidatos era uno de los miembros hispanos del Dream Team de Netbeans: Aristides Villarreal. Enhorabuena por haber estado entre los candidatos, y que haya m&amp;aacute;s suerte para la pr&amp;oacute;xima vez, Aristides.&lt;/p&gt;&lt;br /&gt;Comentarios: 1 Fecha &amp;uacute;ltimo comentario: 16/06/2008 09:22&lt;br /&gt;&lt;br /&gt;Noticia publicada en &lt;a href="http://www.javahispano.org"&gt;www.javahispano.org&lt;/a&gt;. Accede a la p&amp;aacute;gina web y participa
&lt;p&gt;&lt;a href="http://feeds.javahispano.org/~a/javahispano_noticias?a=1KPgty"&gt;&lt;img src="http://feeds.javahispano.org/~a/javahispano_noticias?i=1KPgty" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.javahispano.org/~r/javahispano_noticias/~4/310271821" height="1" width="1"/&gt;</description>
      <category domain="http://www.javahispano.org/contenidos/tags/NEWS/">Noticias</category>
      <category domain="http://www.javahispano.org/contenidos/tags/otro/">Otro</category>
      <category domain="http://www.javahispano.org/contenidos/tags/netbeans/">netbeans</category>
      <pubDate>Thu, 12 Jun 2008 09:03:39 GMT</pubDate>
      <guid>http://www.javahispano.org/contenidos/es/resultados_de_las_elecciones_al_netbeans_board/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</guid>
      <dc:creator>abraham</dc:creator>
      <dc:date>2008-06-12T09:03:39Z</dc:date>
    </item>
    <item>
      <title>db4objects libera Sharpen, una herramienta para convertir código Java a C#</title>
      <link>http://www.javahispano.org/contenidos/es/db4objects_libera_sharpen__una_herramienta_para_convertir_codigo_java_a_c/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
      <description>&lt;p&gt;db4objects (&lt;a href="http://www.db4o.com" target="_blank"&gt;http://www.db4o.com&lt;/a&gt;), proveedor de la base de objetos open source db4o, ha liberado su herramienta de conversi&amp;oacute;n de c&amp;oacute;digo fuente Java a C# (Sharpen) como software libre. db4objects ha utilizado la herramienta intensivamente para generar la mayor&amp;iacute;a del c&amp;oacute;digo fuente .NET del core de db4o y el conjunto de pruebas unitarias. &lt;/p&gt;&lt;p&gt;La herramienta tiene las siguientes caracteristicas:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Mapeo entre los tipos nativos de Java y .NET  &lt;/li&gt;&lt;li&gt;Cumple con las convenciones de c&amp;oacute;digo C#  &lt;/li&gt;&lt;li&gt;Mapeos de namespaces/clases/m&amp;eacute;todos definidos por el usuario  &lt;/li&gt;&lt;li&gt;Mapeo de m&amp;eacute;todos a propiedades  &lt;/li&gt;&lt;li&gt;Soporta generics  &lt;/li&gt;&lt;li&gt;Conversiones parciales  &lt;/li&gt;&lt;li&gt;Combina c&amp;oacute;digo fuente C# convertido y nativo  &lt;/li&gt;&lt;li&gt;Soporta archivos sln de VS  &lt;/li&gt;&lt;li&gt;Integraci&amp;oacute;n con Ant&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;M&amp;aacute;s informaci&amp;oacute;n (en ingl&amp;eacute;s) &lt;a href="http://developer.db4o.com/blogs/db4o_news_and_press_releases/archive/2008/06/05/db4o-s-sophisticated-cross-platform-translation-tool-converts-java-apps-to-net.aspx" target="_blank"&gt;aqu&amp;iacute;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;Comentarios: 46 Fecha &amp;uacute;ltimo comentario: 16/06/2008 09:19&lt;br /&gt;&lt;br /&gt;Noticia publicada en &lt;a href="http://www.javahispano.org"&gt;www.javahispano.org&lt;/a&gt;. Accede a la p&amp;aacute;gina web y participa
&lt;p&gt;&lt;a href="http://feeds.javahispano.org/~a/javahispano_noticias?a=RcUANG"&gt;&lt;img src="http://feeds.javahispano.org/~a/javahispano_noticias?i=RcUANG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.javahispano.org/~r/javahispano_noticias/~4/309803905" height="1" width="1"/&gt;</description>
      <category domain="http://www.javahispano.org/contenidos/tags/ANNOUNCEMENTS/">Anuncios</category>
      <category domain="http://www.javahispano.org/contenidos/tags/NEWS/">Noticias</category>
      <category domain="http://www.javahispano.org/contenidos/tags/otro/">Otro</category>
      <category domain="http://www.javahispano.org/contenidos/tags/db4o/">db4o</category>
      <category domain="http://www.javahispano.org/contenidos/tags/sharpen/">Sharpen</category>
      <category domain="http://www.javahispano.org/contenidos/tags/conversion/">conversion</category>
      <category domain="http://www.javahispano.org/contenidos/tags/java/">java</category>
      <category domain="http://www.javahispano.org/contenidos/tags/net/">.net</category>
      <pubDate>Wed, 11 Jun 2008 18:10:03 GMT</pubDate>
      <guid>http://www.javahispano.org/contenidos/es/db4objects_libera_sharpen__una_herramienta_para_convertir_codigo_java_a_c/?utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</guid>
      <dc:creator>gviscuso</dc:creator>
      <dc:date>2008-06-11T18:10:03Z</dc:date>
    </item>
  </channel>
</rss>