<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5078236</id><updated>2011-12-14T22:39:27.100-04:30</updated><title type='text'>SoloJava Noticias</title><subtitle type='html'>Lo mejor del mundo IT con o sin Java</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default?start-index=101&amp;max-results=100'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>123</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5078236.post-113163120165315610</id><published>2005-11-10T09:33:00.000-04:00</published><updated>2006-10-22T20:11:34.346-04:00</updated><title type='text'>Java, como, cuando y donde puedo usarla.</title><content type='html'>&lt;div style="text-align: justify;"&gt;No me refiero a la maquina virtual, ni al lenguaje, ni a la tecnología, sino a la palabra en sí. &lt;a href="http://www.javahispano.org/news.item.action?id=1749900256"&gt;JavaHispano&lt;/a&gt; se ha hecho eco de un escrito salido en &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=37483"&gt;TheServerSide&lt;/a&gt;, en el cual el propietario de &lt;a href="http://javatoolbox.com/"&gt;JavaToolbox.com&lt;/a&gt; señala que ha sido llamado por &lt;a href="http://www.sun.com/"&gt;Sun&lt;/a&gt; para que cambie el nombre de su site ya que utiliza la palabra Java. En ambos sites se hacen la siguiente pregunta : ¿Está SUN abusando de su marca registrada?.&lt;br /&gt;&lt;br /&gt;¿Será que tenderemos que cambiar el nombre de este blog?.&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-113163120165315610?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/113163120165315610/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=113163120165315610' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/113163120165315610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/113163120165315610'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/11/java-como-cuando-y-donde-puedo-usarla.html' title='Java, como, cuando y donde puedo usarla.'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-113157447863698236</id><published>2005-11-09T17:30:00.000-04:00</published><updated>2005-11-09T18:14:38.650-04:00</updated><title type='text'>Oracle Fusion Middleware</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.oracle.com/global/lad/index.html"&gt;Oracle de Venezuela&lt;/a&gt; realizó el día de hoy el evento &lt;a href="http://www.oracle.com/products/middleware/index.html"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;ORACLE&lt;/span&gt; FUSION MIDDLEWARE&lt;/span&gt;&lt;/a&gt;, en donde presentó sus soluciones para la integración de aplicaciones, haciendo incapié en su producto &lt;a href="http://www.oracle.com/appserver/bpel_home.html"&gt;Oracle        BPEL Process Manager&lt;/a&gt;. Adicionalmente hubo una demostración de las herramientas y una exposición de un caso de éxito de una entidad financiera.&lt;br /&gt;Entre las características más resaltantes de esta suite están la implementación basada en estándares y la utilización para su desarrollo de &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt; y sus tecnologías asociadas. &lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-113157447863698236?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/113157447863698236/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=113157447863698236' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/113157447863698236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/113157447863698236'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/11/oracle-fusion-middleware.html' title='Oracle Fusion Middleware'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-113051528428119176</id><published>2005-10-28T11:51:00.000-04:00</published><updated>2006-11-11T16:44:47.990-04:00</updated><title type='text'>Porqué Ruby on Rails?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://static.flickr.com/28/55632873_4c0eba44ec.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://static.flickr.com/28/55632873_4c0eba44ec.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Artículo original en  &lt;a href="http://jutopia.tirsen.com/articles/2005/10/28/why-ruby-on-rails"&gt;jutopia&lt;/a&gt;.&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-113051528428119176?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/113051528428119176/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=113051528428119176' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/113051528428119176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/113051528428119176'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/10/porqu-ruby-on-rails.html' title='Porqué Ruby on Rails?'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112794471881095608</id><published>2005-09-28T17:52:00.000-04:00</published><updated>2005-09-28T17:58:38.816-04:00</updated><title type='text'>10 cosas que todo programador de Java debe saber sobre Ruby</title><content type='html'>&lt;div style="text-align: justify;"&gt;Esta ponencia fué presentada por Jim Weirich, en la 7ma Convencion Anual de Fuente Abierta de O'Reilly. Su contenido es bastante interesante y vale la pena leerlo y analizarlo.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://onestepback.org/articles/10things/index.html"&gt;Ver presentación&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112794471881095608?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112794471881095608/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112794471881095608' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112794471881095608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112794471881095608'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/09/10-cosas-que-todo-programador-de-java.html' title='10 cosas que todo programador de Java debe saber sobre Ruby'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112793384420529641</id><published>2005-09-28T14:48:00.000-04:00</published><updated>2005-09-28T14:57:24.206-04:00</updated><title type='text'>Liberada Kaffe 1.1.6.</title><content type='html'>&lt;div style="text-align: justify;"&gt;Ha sido liberada la version 1.1.6 de la máquina virtual de &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt; de fuente abierta &lt;a href="http://www.kaffe.org/"&gt;Kaffe&lt;/a&gt;, licenciada bajo los términos de la &lt;a href="http://www.kaffe.org/ftp/pub/kaffe/COPYING"&gt;GNU General Public License&lt;/a&gt;. Esta es una implementación de la máquina virtual más unas librerias asociadas, que suministran un ambiente de ejecución para software desarrollado en &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112793384420529641?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112793384420529641/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112793384420529641' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112793384420529641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112793384420529641'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/09/liberada-kaffe-116.html' title='Liberada Kaffe 1.1.6.'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112793303436376875</id><published>2005-09-28T14:33:00.000-04:00</published><updated>2006-03-08T16:24:19.696-04:00</updated><title type='text'>Disponible Jakarta Commons-Email.</title><content type='html'>&lt;div style="text-align: justify;"&gt;El grupo &lt;a href="http://jakarta.apache.org/"&gt;Jakarta&lt;/a&gt; anunció la liberación del API &lt;a href="http://jakarta.apache.org/commons/email/"&gt; Commons-Email&lt;/a&gt; 1.0. Esta API simplifica el uso de &lt;a href="http://java.sun.com/products/javamail/index.jsp"&gt;JavaMail&lt;/a&gt; para el envío de correo electrónico desde aplicaciones &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt; &lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;Enlaces : &lt;a href="http://jakarta.apache.org/commons/email/examples.html"&gt;Ejemplos&lt;/a&gt;, &lt;a href="http://jakarta.apache.org/site/downloads/downloads_commons-email.cgi"&gt;Descarga&lt;/a&gt;.&lt;/span&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112793303436376875?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112793303436376875/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112793303436376875' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112793303436376875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112793303436376875'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/09/disponible-jakarta-commons-email.html' title='Disponible Jakarta Commons-Email.'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112724950104030291</id><published>2005-09-20T16:28:00.000-04:00</published><updated>2005-09-20T16:51:41.046-04:00</updated><title type='text'>Disponibles las presentaciones del JavaOne 2005</title><content type='html'>&lt;div style="text-align: justify;"&gt;Ya están disponibles para su descargas, en formato pdf, las presentaciones de las sesiones técnicas de la conferencia &lt;a href="http://www.javaone.org"&gt;JavaOne&lt;/a&gt; del 2005. No se requiere de algún registro para bajar los contenidos, que pueden ser descargados en un solo archivo o en varias partes divididas por tópicos.&lt;br /&gt;&lt;br /&gt;Las sesiones técnicas multimedias de la conferencia están disponibles unicamente para los miembros de la Red de Desarrolladores de Sun (Sun Developer Network - &lt;a href="http://developers.sun.com/"&gt;SDN&lt;/a&gt;).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Enlace a la página de descarga &lt;a href="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&amp;PartDetailId=javaonepdf-2005-doc-oth&amp;amp;TransactionId=noreg"&gt;aquí&lt;/a&gt;.&lt;br /&gt;Enlace directo para descargar las presentaciones en un solo archivo &lt;a href="http://192.18.97.251/ECom/EComTicketServlet/BEGIN16E88431BE9B9E38B89DF0DBF8F8E15B/-2147483648/1064408595/1/631562/631550/1064408595/2ts+/westCoastFSEND/javaonepdf-2005-doc-oth/javaonepdf-2005-doc-oth:1/All_Sessions.zip"&gt;aquí&lt;/a&gt;. &lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt;(92.94 MB)&lt;/span&gt;&lt;/span&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112724950104030291?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112724950104030291/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112724950104030291' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112724950104030291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112724950104030291'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/09/disponibles-las-presentaciones-del.html' title='Disponibles las presentaciones del JavaOne 2005'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112368682451593599</id><published>2005-08-10T10:51:00.000-04:00</published><updated>2006-12-19T05:01:56.873-04:00</updated><title type='text'>AJAX JSP Tag Library 1.0</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://ajaxtags.sourceforge.net/index.html"&gt;AJAX JSP Tag Library&lt;/a&gt; es un conjunto de tags &lt;a href="http://java.sun.com/products/jsp/index.jsp"&gt;JSP&lt;/a&gt; que simplifican el uso de la tecnología AJAX (Asynchronous JavaScript and XML) en &lt;a href="http://java.sun.com/products/jsp/index.jsp"&gt;JavaServer Pages&lt;/a&gt;. Su implementación es una combinación de clases &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt; y de procedimientos en JavaScript, éstos últimos corren en &lt;a href="http://www.mozilla.org/products/firefox/central.html"&gt;Firefox&lt;/a&gt; 1.0+ e Internet Explorer 5.0+.&lt;br /&gt;&lt;br /&gt;Requiere del JDK 1.4+ y un contenedor de servlets.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Se puede descargar &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140499&amp;package_id=154180"&gt;aquí&lt;/a&gt; y los demos &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=140499&amp;amp;package_id=158321"&gt;aquí&lt;/a&gt;.&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112368682451593599?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112368682451593599/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112368682451593599' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112368682451593599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112368682451593599'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/08/ajax-jsp-tag-library-10.html' title='AJAX JSP Tag Library 1.0'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112359546175315773</id><published>2005-08-09T09:55:00.000-04:00</published><updated>2005-08-09T09:51:01.760-04:00</updated><title type='text'>Liberada Derby 10.1.1</title><content type='html'>&lt;div style="text-align: justify;"&gt;El proyecto &lt;a href="http://db.apache.org/derby/"&gt;Apache Derby&lt;/a&gt; anunció la liberación de la versión 10.1.1 de la base de datos &lt;a href="http://db.apache.org/derby/"&gt;Apache Derby&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt; &lt;div style="text-align: justify;"&gt;Derby es una base de datos relacional escrita en &lt;a href="http://java.sun.com"&gt;Java&lt;/a&gt; y que soporta JDBC. Tiene su origen en Cloudscape, cuyo código fué donado por &lt;a href="http://www.ibm.com"&gt;IBM&lt;/a&gt; al proyecto &lt;a href="http://db.apache.org/"&gt;Apache DB&lt;/a&gt;, y está disponible bajo la licencia &lt;a href="http://www.apache.org/licenses/"&gt;Apache Versión 2.0&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt; &lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;El enlace a la página para descargar Derby &lt;a href="http://db.apache.org/derby/releases/release-10.1.1.0.html"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt; &lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112359546175315773?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112359546175315773/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112359546175315773' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112359546175315773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112359546175315773'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/08/liberada-derby-1011.html' title='Liberada Derby 10.1.1'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112344584662910285</id><published>2005-08-07T16:12:00.000-04:00</published><updated>2005-08-07T16:17:26.636-04:00</updated><title type='text'>Lo mejor de la semana</title><content type='html'>En nuestro grupo &lt;a href="http://espanol.groups.yahoo.com/group/SoloJava/"&gt;SoloJava&lt;/a&gt; cada dia es mas frecuente la participacion en debates sobre el uso de tal o cual Tecnología. Un ejemplo de esto nos lo da Martin en lo que he titulado "Lo mejor de la semana", no se si sera una seccion fija en este espacio pero, al menos por ahora, Martin se ha ganado la posbilidad de ser el primero en participar en ella. A continuacion su opinion:&lt;br /&gt;&lt;br /&gt;Son reflexiones interesantes, y se hacen mas frecuentes mientras mas&lt;br /&gt;grandes y complejos son los sistemas, y mas se usa y abusa de las&lt;br /&gt;"facilidades" de JSP/EL/TagLibs.&lt;br /&gt;&lt;br /&gt;Yo tengo una opinion muy particular del desarrollo de aplicaciones Web con&lt;br /&gt;JSP y tecnologias relacionadas, que probablemente la mayoria no comparte.&lt;br /&gt;No me gusta JSP, me parece un accidente en la historia del Java, que&lt;br /&gt;respondia mas a las presiones competitivas frente a ASP y PHP, que a la&lt;br /&gt;necesidad tecnica, no en vano surgieron rapidamente otros enfoques&lt;br /&gt;alternativos, basados en Template Engines.&lt;br /&gt;&lt;br /&gt;Para comenzar esta el problema de crear practicamente otro lenguaje dentro&lt;br /&gt;de tu platilla o pagina, sobre el que no puedes hacer comodamente debug&lt;br /&gt;con Eclipse, por ejemplo, porque no es codigo fuente real, es un&lt;br /&gt;artificio.&lt;br /&gt;&lt;br /&gt;Luego tienes el problema de la libertad que tienes para hacer las cosas&lt;br /&gt;con JSP, entremezclando logica y presentacion. Paradojicamente, se vende&lt;br /&gt;JSP como una tecnlogia que favorece la separacion de presentacion y&lt;br /&gt;logica, pero la mayoria de las aplicaciones JSP que he visto, con el&lt;br /&gt;tiempo terminan parchando las paginas con todo tipo de cosas, desde acceso&lt;br /&gt;directo a base de datos hasta algortimos de calculo. Claro que hay maneras&lt;br /&gt;de mejorar las cosas con JSP, de ser mas disciplinado, de usar una capa de&lt;br /&gt;TagLibs para tener un enfoque mas declarativo, pero el problema es que el&lt;br /&gt;uso de JSP PERMITE que un modelo disciplinado sea desvirtuado, y esto a&lt;br /&gt;menudo sucede cuando los proyectos se hacen mas complejos, aumentan las&lt;br /&gt;presiones de entrega, y se hace presente la tendencia al caos en el&lt;br /&gt;proyecto. Por otro lado, el uso de TagLibs, ya no es Java, como tu bien&lt;br /&gt;dices, estas usando un "meta-lenguage", construido con Java, pero que ya&lt;br /&gt;no es Java, o sea, incorporaste mas complejidad en la ya variada gama de&lt;br /&gt;herramientas y tecnologia que usas para desarrollo Web.&lt;br /&gt;&lt;br /&gt;Para mi, el estandar de Servlets (2.3) ya es suficientemente robusto y&lt;br /&gt;bien pensado como para necesitar las JSP, soy de la opinion que un&lt;br /&gt;TemplateEngine permite lograr un mejor modelo MVC, al tiempo que usas un&lt;br /&gt;solo lenguaje: Java, con todas las facilidades que eso implica (todo el&lt;br /&gt;poder que te da Eclipse cuando programas en Java puro). Dependiendo del&lt;br /&gt;TemplateEngine, se reducen las posibilidades de violentar un modelo&lt;br /&gt;establecido de programacion y separacion de UI y logica. Hay un paper muy&lt;br /&gt;interesante en este sentido:&lt;br /&gt;&lt;br /&gt;Enforcing Strict Model-View Separation in Template Engines:&lt;br /&gt;&lt;a href="http://www.cs.usfca.edu/~parrt/papers/mvc.templates.pdf"&gt;http://www.cs.usfca.edu/~parrt/papers/mvc.templates.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Luego esta el tema de la productividad. No rechazaria un esquema&lt;br /&gt;simplemnte porque no es "java puro", pienso que debe existir un equilibrio&lt;br /&gt;entre una arquitectura solida, cuya integridad conceptual se mantiene&lt;br /&gt;hasta el fin del proyecto, y un enfoque productivo de programacion. No&lt;br /&gt;compro el argumento de que, algo robusto necesariamente tiene que ser&lt;br /&gt;dificil o enredado, argumento con el que mas de una vez he visto&lt;br /&gt;justificado el uso de Struts, cuyo principal merito (en mi opinion) es&lt;br /&gt;haber sido el primero y mas publicitado, dificilmente el mejor.&lt;br /&gt;&lt;br /&gt;Ahora empujan JSF, inundando los pricipales portales de Java con articulos&lt;br /&gt;introductorios, que se esfuerzan por hacer ver que JSF si puede ser facil&lt;br /&gt;de usar, si asi fuera, no necesitarian de tanta evangelizacion con el&lt;br /&gt;tema. Nuevamente tratan de crear una ilusion, la de un GUI orientado a&lt;br /&gt;eventos, como con .Net, sobre unas tecnologias estandar como HTTP y HTML&lt;br /&gt;que no necesitan nada de eso.&lt;br /&gt;&lt;br /&gt;Al final pienso que muchos equipos de desarrollo terminan atrapados en la&lt;br /&gt;sopa de acronimos que es J2EE: JSF, JSP, JSTL, EJB, etc... y piensan que&lt;br /&gt;tienen que usar todas esas cosas para hacer aplicaciones J2EE&lt;br /&gt;"respetables", con el resultado lamentable de que atrasan sus proyectos, e&lt;br /&gt;imponen requerimientos poco realistas de formacion profesional a sus&lt;br /&gt;integrantes.&lt;br /&gt;&lt;br /&gt;Bueno, me termine yendo por la tangente, pero es que tu reflexion daba&lt;br /&gt;para eso y mas.&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;Martin&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112344584662910285?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112344584662910285/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112344584662910285' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112344584662910285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112344584662910285'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/08/lo-mejor-de-la-semana.html' title='Lo mejor de la semana'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112213737989272843</id><published>2005-07-23T12:44:00.000-04:00</published><updated>2006-05-09T19:56:23.713-04:00</updated><title type='text'>Venezuela Migrará a Software Libre</title><content type='html'>(Radio Nacional)El gobierno Venezolano aprobó el pasado 13 de julio de 2005, el Plan de Migración de Software Libre, el cual dispone que la Administración Pública Nacional emplee prioritariamente Software Libre desarrollado con estándares abiertos en sus sistemas, proyectos y servicios informáticos.&lt;br /&gt;&lt;br /&gt;Así lo informa la página &lt;a href="http://www.mct.gov.ve/publico/noticias/det_noticias.php?co=326"&gt;web del Ministerio de Ciencia y Tecnología&lt;/a&gt; (MCT), la cual también publicó el documento del plan en &lt;a href="http://www.mct.gov.ve/uploads/biblio/PLANNACIONALDEMIGRACIONASWL230305.pdf"&gt;formato PDF&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;El Plan de Migración a Software Libre, fue elaborado con el consenso de casi la totalidad de los Órganos y Entes de la Administración Pública Nacional, a través del Comité Tecnológico, activado por la Oficina de Tecnologías de Información del Ministerio de Ciencia y Tecnología.&lt;br /&gt;&lt;br /&gt;Este plan incluye veintiséis lineamientos generales, donde se comparten responsabilidades en la operatividad del Decreto 3.390 entre los órganos y entes de la Administración Pública Nacional y el MCT.&lt;br /&gt;&lt;br /&gt;Asímismo, contiene cuatro programas tales como Migración y Estándares, Sensibilización en Software Libre para decisores públicos, privados y los ciudadanos, Capacitación y Formación, y Fortalecimiento de la Industria Nacional del Software; y seis proyectos: Certificación de Software Libre para procesos y productos, Investigación y desarrollo en Software Libre, Promoción del software libre para decisores públicos, Difusión de la filosofía del Software Libre en la Sociedad, Educar en Software libre a la Administración Pública Nacional, y Fortalecimiento de la Industria Nacional del Software, todos a ser ejecutados por el MCT.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112213737989272843?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112213737989272843/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112213737989272843' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112213737989272843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112213737989272843'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/07/venezuela-migrar-software-libre.html' title='Venezuela Migrará a Software Libre'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112206289244701626</id><published>2005-07-22T16:03:00.000-04:00</published><updated>2005-07-22T16:08:50.933-04:00</updated><title type='text'>¿IBM participará en Apache - Harmony?</title><content type='html'>Al parecer IBM contribuirá en el proyecto &lt;a href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3CCA4BEB82-3D84-457D-9531-1477DD749919@apache.org%3E"&gt;Apache - Harmony&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.com.com/IBM+steps+into+open-source+Java+project/2100-7344_3-5798290.html?tag=nefd.top"&gt;Nota completa&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112206289244701626?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112206289244701626/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112206289244701626' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112206289244701626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112206289244701626'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/07/ibm-participar-en-apache-harmony.html' title='¿IBM participará en Apache - Harmony?'/><author><name>Edgar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos5.flickr.com/buddyicons/40688193@N00.jpg?1110231430'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112195131728279998</id><published>2005-07-21T09:05:00.000-04:00</published><updated>2005-07-21T09:08:37.286-04:00</updated><title type='text'>PDFs JavaOne 2005</title><content type='html'>Las sesiones técnicas del JavaOne 2005 están &lt;a href="http://java.sun.com/javaone/sf/sessions/"&gt;disponibles para el download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112195131728279998?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://java.sun.com/javaone/sf/sessions/' title='PDFs JavaOne 2005'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112195131728279998/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112195131728279998' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112195131728279998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112195131728279998'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/07/pdfs-javaone-2005.html' title='PDFs JavaOne 2005'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112171419161684296</id><published>2005-07-18T14:53:00.000-04:00</published><updated>2005-07-18T15:16:45.803-04:00</updated><title type='text'>¿Ruby-on-Rails o J2EE?</title><content type='html'>El &lt;span style="font-style:italic;"&gt;buzzword&lt;/span&gt; de &lt;a href="http://www.rubyonrails.org/" target="_blank"&gt;Ruby-on-Rails&lt;/a&gt; cada vez aumenta más, tanto que muchos lo consideran el nuevo grial.&lt;br /&gt;&lt;br /&gt;Aqui les dejo un artículo donde hacen una buena comparación entre Ruby-on-Rails y J2EE.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/linux/library/wa-rubyonrails/?ca=dgr-lnxw07RubyAndJ2EE"&gt;Ruby on Rails and J2EE: Is there room for both?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;En mi opinión, una de las ventajas de Ruby-on-Rails sobre J2EE (y en general de Ruby sobre Java) es el esquema de licenciamiento.&lt;br /&gt;&lt;br /&gt;Por otro lado J2EE ya es una arquitectura madura y que ha sido probada "en combate" con excelentes resultados, mientras que Ruby-on-Rails está todavía "en pañales" (nota: no quiero ser despectivo con el término), pero el cual merece por lo menos una probada.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112171419161684296?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112171419161684296/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112171419161684296' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112171419161684296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112171419161684296'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/07/ruby-on-rails-o-j2ee.html' title='¿Ruby-on-Rails o J2EE?'/><author><name>Edgar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos5.flickr.com/buddyicons/40688193@N00.jpg?1110231430'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112128354313400484</id><published>2005-07-13T15:35:00.000-04:00</published><updated>2005-07-13T15:39:03.140-04:00</updated><title type='text'>El ClassLoader y la version del jar</title><content type='html'>&lt;p&gt;Un problema que a muchos nos ha tocado enfrentar es el de las versiones de los JAR que conforman nuestra aplicación. No se pierdan la muy clara explicación que Edgar hace en la &lt;a href="http://www.lacaraoscura.com/2005/07/08/classloaders-%c2%bfque-version-del-jar-se-esta-cargando/"&gt;La Cara Oscura del desarrollo del software&lt;/a&gt;. ¡Esta excelente!.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112128354313400484?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112128354313400484/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112128354313400484' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112128354313400484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112128354313400484'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/07/el-classloader-y-la-version-del-jar.html' title='El ClassLoader y la version del jar'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112109798574130801</id><published>2005-07-11T12:02:00.000-04:00</published><updated>2005-07-11T12:08:33.400-04:00</updated><title type='text'>Blogs relacionados con Swing</title><content type='html'>Recomendaciones personales de Blogs que tratan Swing como el tema principal:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://jroller.com/page/gfx"&gt;Romain Guy's Weblog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a id="rss-link" href="http://jroller.com/page/santhosh"&gt;Santhosh Kumar's Weblog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a id="rss-link" href="http://blog.elevenworks.com/"&gt;Jon Lipsky's Weblog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a id="rss-link" href="http://www.orablogs.com/duffblog/"&gt;Duffblog&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112109798574130801?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112109798574130801/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112109798574130801' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112109798574130801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112109798574130801'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/07/blogs-relacionados-con-swing.html' title='Blogs relacionados con Swing'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112083110148816636</id><published>2005-07-08T10:20:00.000-04:00</published><updated>2005-07-08T10:20:32.670-04:00</updated><title type='text'>Venezuela adopta Sistema de Inventario del Gobierno Brasilero</title><content type='html'>&lt;div style="text-align: justify;"&gt;Venezuela ha mostrado interés en el Sistema de Inventario del Gobierno Federal Brasilero, tanto es así que entre el &lt;a href="http://www.planejamento.gov.br/"&gt;Ministerio de Planificación&lt;/a&gt;, por medio de la &lt;a href="http://www.planejamento.gov.br/tecnologia_informacao/conteudo/competencia/slti.htm"&gt;Secretaria de Logística y Tecnología de Información&lt;/a&gt; (SLTI), y la Directora de Informática de &lt;a href="http://www.pdvsa.com.ve/"&gt;PDVSA&lt;/a&gt; firmarán un acuerdo para generar la versión en español de ésta herramienta. El sistema consiste de un Configurador Automático y Colector de Información Computacional (Cacic), un software libre, con licencia pública general (GPL). Además permite obtener información como el número de equipos y su distribución en el organismo, el tipo de software utilizado y licenciado, configuración de hardware, histórico de accesos y más.&lt;br /&gt;&lt;br /&gt;Cacic fué desarrollado por la Empresa de Tecnología e Információn de Asistencia Social y su distribución para los organismo del gobierno federal está siendo coordinado por la SLTI. El acceso a la comunidad Cacic es posible por medio de la dirección &lt;a href="http://www.governoeletronico.gov.br/cacic"&gt;www.governoeletronico.gov.br/cacic&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Los gobiernos de Argentina y Paraguay también están evaluando la implantación de este sistema.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112083110148816636?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112083110148816636/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112083110148816636' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112083110148816636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112083110148816636'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/07/venezuela-adopta-sistema-de-inventario.html' title='Venezuela adopta Sistema de Inventario del Gobierno Brasilero'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112050372804701825</id><published>2005-07-04T14:54:00.000-04:00</published><updated>2005-07-04T17:43:52.533-04:00</updated><title type='text'>Java-GNOME</title><content type='html'>Ahora que muchas distribuciones de Linux están empaquetando versiones actualizadas de &lt;a href="http://gcc.gnu.org/java/"&gt;GCJ&lt;/a&gt;, &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; y &lt;a href="http://java-gnome.sourceforge.net/"&gt;Java-GNOME&lt;/a&gt;, nunca ha sido tan fácil desarrollar aplicaciones &lt;a href="http://www.gnome.org/"&gt;GNOME&lt;/a&gt; usando Java. Yo estoy usando &lt;a href="http://fedora.redhat.com/"&gt;Fedora&lt;/a&gt; Core 4 y para este pequeño tutorial es necesario tener instalado:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;eclipse-jdt&lt;/li&gt;&lt;li&gt;libgtk-java&lt;/li&gt;&lt;li&gt;libgnome-java&lt;/li&gt;&lt;li&gt;libgconf-java&lt;/li&gt;&lt;li&gt;libglade-java&lt;/li&gt;&lt;/ul&gt;Se puede usar yum con:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;yum install eclipse-jdt libgnome-java libgconf-java libglade-java libgtk-java&lt;/pre&gt;Inicie Eclipse y cree un proyecto Java. Edite el build path de su nuevo proyecto añadiendo los siguientes jars externos:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;/usr/share/java/gtk2.6.jar&lt;/li&gt;&lt;li&gt;/usr/share/java/gconf2.10.jar&lt;/li&gt;&lt;li&gt;/usr/share/java/glade2.10.jar&lt;/li&gt;&lt;li&gt;/usr/share/java/gnome2.10.jar&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;img src="http://www.marcanoonline.com/plog/resserver.php?blogId=1&amp;resource=java-gnome-jars.png" /&gt;&lt;br /&gt;Ahora puede probar con este ejemplo:&lt;br /&gt;&lt;pre&gt;public static void main(String[] args) {&lt;br /&gt;// inicializando GTK&lt;br /&gt;Gtk.init(args);&lt;br /&gt;&lt;br /&gt;// creando el árbol de widgets&lt;br /&gt;Window window = new Window(WindowType.TOPLEVEL);&lt;br /&gt;window.setTitle("Testing GTK");&lt;br /&gt;window.add(new Button("Test..."));&lt;br /&gt;&lt;br /&gt;// añadiendo un listener para detectar cuando la ventana es cerrada&lt;br /&gt;// para finalizar el ciclo de procesamiento de eventos y así salir&lt;br /&gt;// de la aplicación&lt;br /&gt;window.addListener(new LifeCycleListener() {&lt;br /&gt; public void lifeCycleEvent(LifeCycleEvent evnt) {&lt;br /&gt;  if (evnt.getType() == LifeCycleEvent.Type.UNREALIZE)&lt;br /&gt;   Gtk.mainQuit();&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public boolean lifeCycleQuery(LifeCycleEvent evnt) {&lt;br /&gt;  return false;&lt;br /&gt; }&lt;br /&gt;});&lt;br /&gt;// mostrando la ventana&lt;br /&gt;window.showAll();&lt;br /&gt;&lt;br /&gt;// iniciando el ciclo de procesaminto de eventos&lt;br /&gt;Gtk.main();&lt;br /&gt;}&lt;/pre&gt;Ejecute el ejemplo y obtendrá algo como esto:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.marcanoonline.com/plog/resserver.php?blogId=1&amp;amp;resource=test-gtk.png" /&gt;&lt;br /&gt;Más documentación se puede encontrar en la &lt;a href="http://java-gnome.sourceforge.net/cgi-bin/bin/view/Main/HintsAndTips"&gt;página de documentación de Java-GNOME&lt;/a&gt; y en la &lt;a href="http://developer.gnome.org/doc/"&gt;documentación GNOME&lt;/a&gt; original (C based APIs)&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112050372804701825?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112050372804701825/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112050372804701825' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112050372804701825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112050372804701825'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/07/java-gnome.html' title='Java-GNOME'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112014115474934082</id><published>2005-06-30T09:24:00.000-04:00</published><updated>2006-03-04T05:51:47.303-04:00</updated><title type='text'>Noticias JavaOne 2005 Dia 3</title><content type='html'>Resumen de noticias del &lt;a href="http://java.sun.com/javaone/sf/index.jsp"&gt;JavaOne&lt;/a&gt; para el día 29/06/2005.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Sesiones de &lt;/span&gt;&lt;a style="font-weight: bold; color: rgb(0, 0, 153);" href="http://java.sun.com/javaone/sf/index.jsp"&gt;JavaOne&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt; libres en la web.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://javaoneonline.mentorware.net/"&gt;JavaOne Online (mentorware.net)&lt;/a&gt; ha publicado el siguiente aviso, en donde indican la disponibilidad del material de las sesiones de &lt;a href="http://java.sun.com/javaone/sf/index.jsp"&gt;JavaOne&lt;/a&gt; a partir del mes de Agosto :&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre&gt;&lt;blockquote&gt;Announcement&lt;br /&gt;&lt;br /&gt;The 2005 JavaOne conference multimedia technical sessions, will be available&lt;br /&gt;for free to Sun Developer Network (SDN) members. Membership to SDN is free to&lt;br /&gt;all developers. Multimedia sessions from the 2005 conference will be available&lt;br /&gt;on the Sun Developer Network web site in late August. PDFs of the conference&lt;br /&gt;content will continue to be freely avaiable to all web site visitors.Current&lt;br /&gt;subscribers will be contacted with more details in mid-July.&lt;br /&gt;&lt;/blockquote&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;El poder de Java&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;El poder de Java en el bolsillo de billones de personas,  fué el tema presentado por Pertti Korhonen, vice-presidente y CEO de &lt;a href="http://www.nokia.com/"&gt;Nokia&lt;/a&gt;. Según Korhonen, hasta el final de año serán 708 millones los dispositivos que estarán ejecutando aplicaciones Java. Estimaciones indican que éste número puede llegar a la impresionante cifra de 1 billón de dispositivos al final del año 2006.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;No solo de Java vive la gente.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://photos16.flickr.com/22541659_ec909d1dfa.jpg?v=0" width="450" height="300" alt="Java is Cool"/&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:78%;"&gt;Foto tomada por   &lt;a href="http://www.flickr.com/photos/schram/22541659/"&gt;Scott Schram&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112014115474934082?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112014115474934082/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112014115474934082' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112014115474934082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112014115474934082'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/06/noticias-javaone-2005-dia-3.html' title='Noticias JavaOne 2005 Dia 3'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112005713127612637</id><published>2005-06-29T10:27:00.000-04:00</published><updated>2005-06-29T10:58:51.306-04:00</updated><title type='text'>Noticias JavaOne 2005 Dia 2</title><content type='html'>Resumen de noticias del &lt;a href="http://java.sun.com/javaone/sf/index.jsp"&gt;JavaOne&lt;/a&gt; para el día 28/06/2005.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Sun compra a SeeBeyong.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Scott McNealy anunció que  &lt;a href="http://www.sun.com/"&gt;Sun&lt;/a&gt; ha comprado la empresa &lt;a href="http://www.seebeyond.com/"&gt;SeeBeyond Technology Corporation&lt;/a&gt;, dedicada a la integración de aplicaciones empresariales y dueña de &lt;a href="http://www.seebeyond.com/software/ican.asp"&gt;ICAN&lt;/a&gt;, una solución para integrar múltiples tipos de servicios.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Anuncios de Oracle.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thomas Kurian, VicePresidente Senior de Desarrollo de Oracle Application Server de &lt;a href="http://www.oracle.com/"&gt;Oracle&lt;/a&gt;, anunció que el IDE &lt;a href="http://www.oracle.com/technology/products/jdev/index.html"&gt;JDeveloper 10&lt;span style="font-style: italic;"&gt;g&lt;/span&gt;&lt;/a&gt; puede ser descargado y utilizado de forma gratuita. También indicó que Oracle está contribuyendo con el EJB 3.0 JCP al ofrecer su especificación EJB 3.0 bajo el esquema open source. Adicionalmente se liberará un plugin de EJB 3.0, JSF y BPEL para eclipse.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Duke's Choice Awards.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En su tercer año el premio Duke's Choice Awards, también conocido como Dukies, atrajo un amplio rango de aplicaciones Java; según Gosling la elección fué realmente dura. De lo más notorio fue la elección del software brasilero "&lt;a href="http://www.chaves.com.br/TEXTSELF/HEALTH/washington.htm"&gt;&lt;span class="corpo-preto"&gt;&lt;span style="font-size:85%;"&gt;Sistema Integrado de Agendamento de Pacientes da cidade de São Paulo&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;", en la categoría ENTERPRISE BACKEND. Es el tercer año que una aplicación de éste país sureño gana un Dukies.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112005713127612637?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112005713127612637/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112005713127612637' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112005713127612637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112005713127612637'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/06/noticias-javaone-2005-dia-2.html' title='Noticias JavaOne 2005 Dia 2'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-112001089141852455</id><published>2005-06-28T22:01:00.000-04:00</published><updated>2005-12-17T22:39:35.310-04:00</updated><title type='text'>Eclipse 3.1</title><content type='html'>Eclipse 3.1 ya ha sido liberado, tomen en cuenta los &lt;a href="http://www.eclipse.org/downloads/index.php"&gt;mirrors&lt;/a&gt; al bajarlo ya que el site principal ya está por el suelo. Yo personalmente espero a recibir mi actualización por medio de los updates de &lt;a href="http://fedora.redhat.com/"&gt;Fedora&lt;/a&gt; Core 4 (que ahora está en la versión 3.1 M6), solo serán unos días &lt;a href="http://overholt.ca/wp/?p=30"&gt;según el responsable de hacerlo.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-112001089141852455?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.eclipse.org/' title='Eclipse 3.1'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/112001089141852455/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=112001089141852455' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112001089141852455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/112001089141852455'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/06/eclipse-31.html' title='Eclipse 3.1'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111988918044280310</id><published>2005-06-28T10:03:00.000-04:00</published><updated>2005-06-28T10:20:33.463-04:00</updated><title type='text'>Noticias del JavaOne 2005 Dia 1</title><content type='html'>Resumen de los temas tratados en el &lt;a href="http://java.sun.com/javaone/sf/index.jsp"&gt;JavaOne&lt;/a&gt; el día 27/06/2005.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 153);"&gt;Sun amplía su estratégia de Código Abierto&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Sun Microsistem Inc., anunció hoy (27/06/2005) en la conferencia JavaOne, que moverá más software al mundo del Código Abierto. Joe Keller, vice-presidente de mercadeo de &lt;span class="newbody"&gt;Java Web Services and Tool, indicó que Sun está moviendo su plataforma Java System Application Server para el modelo de desarrollo comunitario ya adoptado para el sistema operativo OpenSolaris. Esto implica que la aplicación estará disponible bajo la licencia CDDL (&lt;/span&gt;&lt;span class="newbody"&gt;Common Development and Distribution License). Mas información &lt;a href="http://www.computerworld.com/softwaretopics/software/story/0,10801,102818,00.html"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 153);"&gt;Java en cada DVD.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;El nuevo estándar Blue Ray (50 GB de almacenamiento por disco) incluye tecnología. Al parecer será usado para los menus, efectos especiales y juegos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 153);"&gt;IBM soportará Solaris 10.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La suite middleware de IBM estará disponible para Solaris 10 ( y se presume que para OpenSolaris también), tanto para AMD como para INTEL.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 153);"&gt;Disponible Java Studio Creator 2.0.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tor Norbey, Ingeniero Senior de Sun, indicó que vendrá incluido en NetBeans e incluirá componentes AJAX. El componente AJAX esta disponible en &lt;a href="http://www.java.net/"&gt;java.net&lt;/a&gt; y Creator 2 en &lt;a href="http://developers.sun.com/prodtech/javatools/jscreator/ea/jsc2/index.html"&gt;www.developers.sun.com/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 153);"&gt;Nueva nomenclatura para la Plataforma Java.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Las futuras versiones de la plataforma Java tendrán nombres simplificados. Sun eliminará el &lt;span style="font-style: italic;"&gt;2&lt;/span&gt; del nombre de las futuras versiones de Java así como también el &lt;span style="font-style: italic;"&gt;punto cero&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;.0&lt;/span&gt;). Por ejemplo, la versión oficial de Mustang es llamada Java Platform Standard Edition 6 (Java SE 6.0), Dolphin es Java Platform, Standard Edition 7 (Java SE 7.0) y la próxima versión de Java empresarial se llamará Java Platform, Enterprise Edition 5 (Java EE 5). Las futuras versiones de Java Micro Edition se llamarán Java Platform Micro Edition (Java ME).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="newbody"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;span class="newbody"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111988918044280310?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111988918044280310/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111988918044280310' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111988918044280310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111988918044280310'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/06/noticias-del-javaone-2005-dia-1.html' title='Noticias del JavaOne 2005 Dia 1'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111988431185128092</id><published>2005-06-27T10:55:00.000-04:00</published><updated>2005-06-27T10:58:31.856-04:00</updated><title type='text'>Comienza el JavaOne 2005</title><content type='html'>&lt;div style="text-align: justify;"&gt;Ha dado comienzo el Evento JavaOne2005 en la ciudad de San Francisco, California. Este es el evento más importante del mundo sobre la tecnología Java.&lt;br /&gt;&lt;br /&gt;Enlaces de interés :&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://java.sun.com/javaone/sf/index.jsp"&gt;Página Oficial&lt;/a&gt;.&lt;/li&gt;   &lt;li&gt;&lt;a href="http://java.sun.com/javaone/sf/schedule.jsp"&gt;Calendario&lt;/a&gt;.&lt;/li&gt;   &lt;li&gt;&lt;a href="http://photos.sun.com/page/448"&gt;Fotos del Evento&lt;/a&gt;.&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111988431185128092?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111988431185128092/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111988431185128092' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111988431185128092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111988431185128092'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/06/comienza-el-javaone-2005.html' title='Comienza el JavaOne 2005'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111888167523605173</id><published>2005-06-15T20:23:00.000-04:00</published><updated>2005-06-16T07:04:32.126-04:00</updated><title type='text'>Vulnerabilidades en Java publicadas</title><content type='html'>Actualicen sus JVMs, dos vulnerabilidades críticas han sido publicadas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://sunsolve.sun.com/search/document.do?assetkey=1-26-101748-1"&gt;Security Vulnerability With Java Web Start&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sunsolve.sun.com/search/document.do?assetkey=1-26-101749-1"&gt;Security Vulnerability With Java Runtime Environment May Allow Untrusted Applet to Elevate Privileges&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111888167523605173?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://news.com.com/Java+flaws+open+door+to+hackers/2100-1002_3-5746913.html' title='Vulnerabilidades en Java publicadas'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111888167523605173/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111888167523605173' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111888167523605173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111888167523605173'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/06/vulnerabilidades-en-java-publicadas.html' title='Vulnerabilidades en Java publicadas'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111850233586195670</id><published>2005-06-11T10:33:00.000-04:00</published><updated>2005-06-11T11:08:20.540-04:00</updated><title type='text'>Podcasting</title><content type='html'>La presentación de &lt;a href="http://live.macobserver.com/article/2005/06/wwdc2005_keynote.shtml"&gt;Steve Job en el WWDC 2005&lt;/a&gt; no solo sirvió para anunciar el movimiento de las MAC a la plataforma Intel. Tambien sirvió para destacar en la prensa especializada la presencia del &lt;a href="http://es.wikipedia.org/wiki/Podcasting"&gt;Podcasting&lt;/a&gt;, una forma de distribución de contenidos de audio que combina el estilo de publicación de los blogs, el formato de subscripción &lt;a href="http://es.wikipedia.org/wiki/RSS"&gt;RSS&lt;/a&gt; y y la gran variedad de reporductores de audio y video digital al estilo del &lt;a href="http://www.apple.com/ipod/"&gt;iPod&lt;/a&gt;,   &lt;a href="http://www.neurosaudio.com/"&gt;Neuros&lt;/a&gt; entre muchos otros.&lt;br&gt;&lt;br /&gt;El fenómeno del podcasting se ha convertido en el tema mas comentado en la red por estos días. Apple incrporará soporte para este mecanismo de distribución en si &lt;a href="http://www.apple.com/itunes/"&gt;iTunes&lt;/a&gt;,  &lt;a href="http://news.com.com/2100-1032_3-5729671.html"&gt;Thunderbird&lt;/a&gt; ya ofreció una versión que lo soportará y muy probablemnte escucharemos noticias de otras casas de software al respecto.&lt;br&gt;&lt;br /&gt;&lt;a href="http://weblogs.java.net/blog/schaefa/archive/2005/06/podcasting_the.html"&gt;Andreas Schaefer&lt;/a&gt;, miembro del equipo de desarrollo de &lt;a href="http://jpodder.com/"&gt;jPodder&lt;/a&gt;, un podcast aggregator desarrollodo en Java se refiere al tema en uno de los blogs de la comunidad sun. Sin duda el Podcast esta en el aire.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111850233586195670?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111850233586195670/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111850233586195670' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111850233586195670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111850233586195670'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/06/podcasting.html' title='Podcasting'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111836272112066447</id><published>2005-06-09T20:14:00.000-04:00</published><updated>2005-06-09T20:19:04.833-04:00</updated><title type='text'>Java y OpenSource  se calienta</title><content type='html'>El tema de Java y su aporte a la comunidad OpenSource se calienta. Casi podriamos decir que hay algo sobre la mateira en cada lugar dedicado a la programación y el grupo &lt;a href="http://espanol.groups.yahoo.com/group/SoloJava"&gt;SoloJava&lt;/a&gt; no escapa. Lean &lt;a href="http://espanol.groups.yahoo.com/group/SoloJava/message/3785"&gt;la invitacion&lt;/a&gt; a inciar el debate que nos hace Helder Marques y que luce prometedora.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111836272112066447?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111836272112066447/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111836272112066447' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111836272112066447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111836272112066447'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/06/java-y-opensource-se-calienta.html' title='Java y OpenSource  se calienta'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111817779093514416</id><published>2005-06-07T15:43:00.000-04:00</published><updated>2005-06-07T17:02:12.336-04:00</updated><title type='text'>La lista de Correo del Software Libre (Conexión Social)</title><content type='html'>Esta lista de correo es para la discusión de "temas relacionados con el uso del Software Libre en las empresas y administración pública", una de las cosas que más me llamó la atención en un principio fue la advertencia de que "NO ES PARA DISCUSIÓN DE TEMAS POLÍTICOS NI PARA PROMOCIÓN POLÍTICA ALGUNA", así en mayúsculas.&lt;br /&gt;&lt;br /&gt;Lo otro que me llamó &lt;span style="font-weight: bold;"&gt;mucho &lt;/span&gt;la atención fue el comentario en el blog donde encontré la referencia a la lista:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"...estamos dándonos unas piñas en discusiones sobre lenguajes de programación. Se hizo un debate sobre lenguajes peso-pesado, entre C, C++ y Java. &lt;span style="font-weight: bold;"&gt;El real perdedor de la contienda fue Java&lt;/span&gt; [subrayado mío], como era de esperar. Luego hubo un gran debate de Perl vs. Python, y luego algunas disertaciones sobre Javascript. No han faltado Prolog, Ada, TCL, Fortran y un largo etcétera."&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Tengo algunas semanas leyendo (y respondiendo)  los correos de la lista, y ha sido una experiencia.... &lt;span style="font-style: italic;"&gt;interesante&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;. &lt;/span&gt;Más información para suscribirse a la lista la pueden encontrar en:&lt;br /&gt;&lt;br /&gt;http://conexionsocial.org.ve/mailman/listinfo/softwarelibre&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111817779093514416?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111817779093514416/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111817779093514416' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111817779093514416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111817779093514416'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/06/la-lista-de-correo-del-software-libre.html' title='La lista de Correo del Software Libre (Conexión Social)'/><author><name>Aníbal</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111799395753392714</id><published>2005-06-05T13:47:00.000-04:00</published><updated>2005-06-05T13:52:37.536-04:00</updated><title type='text'>¿Diseño Swing más facil?</title><content type='html'>Revisen este &lt;a href="http://www.netbeans.org/files/documents/4/475/matisse.html"&gt;preview&lt;/a&gt; de lo que viene en el próximo Netbeans Forms Builder, por fin ya era hora de facilitar el trabajo con los layout managers. Aunque soy un usuario casi 100% de Eclipse, abro Netbeans con frecuencia solo para editar mis formas Swing todavía no consigo algo que lo supere y Eclipse VE no es de mi agrado&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111799395753392714?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.netbeans.org/files/documents/4/475/matisse.html' title='¿Diseño Swing más facil?'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111799395753392714/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111799395753392714' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111799395753392714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111799395753392714'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/06/diseo-swing-ms-facil.html' title='¿Diseño Swing más facil?'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111746539239506031</id><published>2005-05-31T10:25:00.000-04:00</published><updated>2005-05-31T10:24:59.646-04:00</updated><title type='text'>Lo bueno, lo malo y lo feo del Java Network</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Resumen&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;El &lt;a href="http://www.comunidadjavasun.com/ve.htm"&gt;Java Network&lt;/a&gt;, en líneas generales me pareció bastante bueno, una buena iniciativa de &lt;a href="http://ve.sun.com/"&gt;Sun de Venezuela&lt;/a&gt; para congregar a la comunidad de desarrolladores en &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt; en un mismo evento.  Se pudo presenciar buenas ponencias y  trabajos interezantes.&lt;br /&gt;Espero que este sea el comienzo de una fuerte integración entre la comunidad &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt; y &lt;a href="http://ve.sun.com/"&gt;Sun de Venezuela&lt;/a&gt;, que permita obtener los beneficios que ambas partes buscan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lo bueno&lt;/span&gt;&lt;br /&gt;&lt;/div&gt; &lt;ul style="text-align: justify;"&gt;   &lt;li&gt;El evento como tal, me parece que debe ser el punto de partida para realizar encuentros más seguidos para la comunidad &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt; en Venezuela.&lt;/li&gt;   &lt;li&gt;De las charlas del evento : la primera un pase por la historia de     &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt; y la segunda una muestra de hacia donde va la tecnología &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt;. La exposición del representante de la &lt;a href="http://www.upel.edu.ve/"&gt;UPEL&lt;/a&gt;, mostrando un trabajo interezante y haciendo reflexiones de como es el mundo informático dentro de un ente universitario.&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;Conocer de un venezolano que ha escalado a un alto nivel dentro de una empresa que apoya la tecnología &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt;, siendo una muestra más de que en nuestro país hay talento para exportar.&lt;/li&gt;&lt;li&gt;La participación, de un integrante del grupo &lt;a href="http://groups.yahoo.com/group/solojava"&gt;SoloJava&lt;/a&gt;, con una ponencia interezante, aunque los ejemplos fueron muy básicos.&lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Ver y compartir con la comunidad &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt; venezolana, o por lo menos a una parte de ella.&lt;/li&gt;   &lt;li&gt;Conocer a mis compañeros del blog.&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lo malo&lt;/span&gt;&lt;br /&gt;&lt;/div&gt; &lt;ul style="text-align: justify;"&gt;   &lt;li&gt;El desorden de las ponencias, sobre todo el cambio de horario de algunas de ellas.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Es incomprensible lo que pasó con la charla de &lt;a href="http://www.bluetooth.com/"&gt;bluetooth&lt;/a&gt; en la cual la ponente, ante una sala abarrotada de personas, manifestó al comienzo de la misma que se tenía ir al aeropuerto en 15 minutos; un ejemplo claro del desorden y falta de control por parte de los organizadores. Más aún cuando esta charla fué una de las que más llamó la atención de los asistentes al evento.&lt;br /&gt; &lt;/li&gt;  &lt;/ul&gt; &lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Lo feo&lt;/span&gt;&lt;br /&gt;&lt;/div&gt; &lt;ul style="text-align: justify;"&gt;   &lt;li&gt;La situación que se presentó cuando el profesor de la UPEL buscó entre la audiencia a representantes de SUN y no los encontró. Por cierto les dió un buen consejo.&lt;/li&gt;   &lt;li&gt;Imcomprensible la charla de &lt;a href="http://www.borland.com/janeva/"&gt;Janiva&lt;/a&gt;, en donde el tema fundamental fue .NET.&lt;/li&gt; &lt;/ul&gt; &lt;div style="text-align: justify;"&gt;Lo triste ... me perdí el brindis ...&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111746539239506031?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111746539239506031/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111746539239506031' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111746539239506031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111746539239506031'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/lo-bueno-lo-malo-y-lo-feo-del-java.html' title='Lo bueno, lo malo y lo feo del Java Network'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111754834294116600</id><published>2005-05-31T09:52:00.000-04:00</published><updated>2005-05-31T10:17:43.820-04:00</updated><title type='text'>Lo Propietario del Software Libre y lo Libre del Software Propietario</title><content type='html'>Nos llega más información sobre los eventos de la Cámara Venezolana de Comercio Electrónico. El evento denominado "&lt;a href="http://www.cavecom-e.org.ve/bin_cavecome/main/templates/seccion.asp?tipo=mes&amp;seccID=3&amp;nivel=2&amp;codigo=348"&gt;Lo Propietario del Software Libre y lo Libre del Software Propietario&lt;/a&gt;"  se realizará el próximo 15 de Junio e incluye temas como "La Visión Venezolana del Software Propietario", a cargo de José Lulo, presidente de Lulo Software. "La Visión Venezolana del Software Libre",  "Visión del Gobierno", a cargo de Jorge Berrizbeitia, presidente del &lt;a href="http://www.cnti.gob.ve/"&gt;CNTI (Centro Nacional de Tecnología de Información)&lt;/a&gt; y "La Visión Internacional", a cargo de Jorge Casino, presidente de &lt;a href="http://www.aleti.org"&gt;Aleti (Asociación Latinoamericana de Entidades de Tecnología de Información)&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111754834294116600?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111754834294116600/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111754834294116600' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111754834294116600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111754834294116600'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/lo-propietario-del-software-libre-y-lo.html' title='Lo Propietario del Software Libre y lo Libre del Software Propietario'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111749129443540088</id><published>2005-05-30T18:12:00.000-04:00</published><updated>2005-05-30T18:14:54.440-04:00</updated><title type='text'>U2 y Java</title><content type='html'>Gracias a un comentario de &lt;a href="http://www.imakinaria.com"&gt;Andrés&lt;/a&gt;, me entero que &lt;a href="http://elangelnegro.blogspot.com"&gt;El Angel Negro&lt;/a&gt; escribió &lt;a href="http://elangelnegro.blogspot.com/2005/05/java-y-u2-vertigo-una-combinacin.html"&gt;esta reseña&lt;/a&gt; sobre el uso de Java por el grupo de Rock U2 para interactuar con su público durante los conciertos.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111749129443540088?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111749129443540088/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111749129443540088' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111749129443540088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111749129443540088'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/u2-y-java.html' title='U2 y Java'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111747666514927075</id><published>2005-05-30T14:08:00.000-04:00</published><updated>2005-05-30T14:11:05.153-04:00</updated><title type='text'>Cavecom-e combatiendo la inseguridad en Internet</title><content type='html'>Anibal, nuestro compañero del blog, nos puso al tanto de este &lt;a href="http://www.cavecom-e.org.ve/bin_cavecome/main/templates/seccion.asp?tipo=2&amp;seccID=2&amp;nivel=2&amp;codigo=1499&amp;busqueda=true"&gt;taller&lt;/a&gt; que organiza La &lt;a href="http://www.cavecom-e.org.ve"&gt;Cámara Venezolana de Comercio Electrónico&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111747666514927075?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111747666514927075/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111747666514927075' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111747666514927075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111747666514927075'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/cavecom-e-combatiendo-la-inseguridad.html' title='Cavecom-e combatiendo la inseguridad en Internet'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111745807767248323</id><published>2005-05-30T08:54:00.000-04:00</published><updated>2005-05-30T09:40:43.026-04:00</updated><title type='text'>¿Y qué tiene que ver con  Java?</title><content type='html'>En mas de una oportunidad nos hemos topado con esta pregunta entre los comentarios de algún lector soprendido o tal vez inquieto por encontrar, en esta espacio, temas diversos y no necesariamente conectados con Java.&lt;br&gt;&lt;br /&gt;Bien, en la mayoria de los casos hemos supuesto que la principal fuente de confusión puede estar asociada al nombre. El titulo SoloJava de seguro invita a mas de uno a suponer que unicamente encontrá ByteCode armado y precompilado en cada link y cada publicación que hagamos. Sin embargo, la raíz de este nombre esta en la &lt;a href="http://groups.yahoo.com/group/solojava"&gt;comunidad SoloJava&lt;/a&gt; y no en los temas que aqui tratamos.&lt;br&gt;&lt;br /&gt;Nuestro negocio, y digo el de todos los que nos ligamos de un modo u otro a la programación, es la tecnología. Tener un blog apuntala ese negocio de dos formas principales y de muchas otras formas conexas. En primer lugar es un espacio para estrechar el contacto entre los miembros de la comunidad quienes tienen abierta la posibilidad de integrarse al grupo de colaboradores de este espacio con tan solo animarse a escribir sobre un tema de interes, y luego por que nos ayuda a ver mas alla del entorno que mejor conocemos, aprender a pensar diferente algo que, si bien se puede lograr con ejercicios mas formales del pensamiento, tambien se logra entendiendo como otros miembros de este mundo tecnológico han derribado lo que antes nos planteraon como una meta.&lt;br&gt;&lt;br /&gt;Un ejemplo reciente de esto son los mapas, yo no recuerdo desde hace cuantos años existe el servicio de mapas en internet. Yahoo fué para mi un líder en el tema por buen tiempo.   Eran aquellos tiempos en los que Yahoo parecia imposible de superar, eso hasta que aparecio una página con un logo, un campo para colocar texto y un botón, tan simple, que no parecia lógico ofrecer un servicio así pero que hoy es un estándar para muchos servicios de Internet, evidentemente Google. Ese mismo Google tiene ahora un servicio de mapas interesante y en lo personal me ha sorprendido gratamente si capacidad creativa. No creo ser el único sorprendido pues como saben Microsoft ha dicho que esta listo para ofrecer un servicio de mapas tan atractivo como el de Google. Es decir, Microsoft va un paso atras en esta area de servicios en internet, como en el de los blogs y algunos otros. Si, el mercado ha cambiado, las gallinas estan detras de lo perros y detras de los gatos lo ratones, eso diria mi abuela y una canción tambien. Yo leo estas noticias y pienso ¿Ahora quien es el gigante del software?.&lt;br&gt;&lt;br /&gt;Una analisis de las estrategias tambien es interesante, Google lanza el servicio en Beta, y sin mucha propaganda tiene una cantidad enorme de Blogs hablando del tema, y otros tantos creado servicios sobre la base de los &lt;a href="http://maps.google.com"&gt;mapas de Google&lt;/a&gt;. Microsoft por su parte dice que ya esta listo, que tiene nuevas características pero que nos las mostrará en Julio. Vuelvo a pensar y de nuevo las preguntas en mi cabeza.&lt;br&gt;&lt;br /&gt;Entre esas preguntas seguro esta tambien la que sirve de titulo a este artículo, ¿Y qué tiene que ver con Java?. Es una pregunta correcta, por que el trabajo del lector es cuestionar lo escrito. Por que para fijar una idea y para pensar diferente hay que cuestionar lo que existe. La respuesta puede mostrarnos el camino que nadie ha tomado o el rastro sobre el que ya fué recorrido. Yo no tengo todas las respuestas, solo se que el conocimento crece si se comparte y con esa idea hemos creado ese espacio. Bienvenidas sus preguntas y tambien sus opiniones.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111745807767248323?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111745807767248323/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111745807767248323' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111745807767248323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111745807767248323'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/y-qu-tiene-que-ver-con-java.html' title='¿Y qué tiene que ver con  Java?'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111711231152155872</id><published>2005-05-26T08:46:00.000-04:00</published><updated>2005-05-26T08:58:31.526-04:00</updated><title type='text'>La guerra de los mapas</title><content type='html'>&lt;p&gt;Bill Gates presentó en rueda de prensa el MSN Virtual earth service, la respuesta de  Microsoft al exitoso servicio de Google Maps. &lt;a href="http://it.slashdot.org/it/05/05/23/2224240.shtml?tid=188&amp;tid=218"&gt;Slashdot mostró una pequeña reseña&lt;/a&gt;, pero &lt;a href="http://blog.searchenginewatch.com/blog/050523-125208"&gt;otros sitios&lt;/a&gt; dieron mayor cebertura a la noticia. Al estilo MSN la presentación promete mucho, pero solo tiene &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=71140"&gt;un demo&lt;/a&gt;, eso si, con fotos increibles que dan una perspectiva aerea diferente al presentar "el ojo del aguila": Imagenes tomadas desde aviones  fotográficos de baja altura que permiten ver la zona en angulos de 45 grados.&lt;br&gt;&lt;br /&gt;El servicio estará disponible al público en Julio pero al parecer "el ojo de aguila" no vendrá en esta primera entrega. Otra de las funcionalidades prometidas por el equipo de MSN son etiquetas para la identificación de edificios y calles, busquedas lozalizadas en el area que se observa, "zoom in" con un par de clicks y el uso de una pequeño panel  que permite crear una lista de direcciones favoritas y enviarlas por correo, publicarlas en el blog personal (de MSN) etc. etc.&lt;br&gt;&lt;br /&gt;Peden &lt;a href="http://download.microsoft.com/download/6/4/a/64a8e731-6cf5-4609-999c-1da1c2767040/virtual_earth_2005_channel9_video.wmv"&gt;ver el video con la entrevista&lt;/a&gt; al equipo de desarrollo son 135 MBytes y tiene una duración de 33 minutos aproximadamente.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111711231152155872?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111711231152155872/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111711231152155872' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111711231152155872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111711231152155872'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/la-guerra-de-los-mapas.html' title='La guerra de los mapas'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111707045901203340</id><published>2005-05-25T21:09:00.000-04:00</published><updated>2005-05-25T22:59:02.323-04:00</updated><title type='text'>¿Como vi al Java Network?</title><content type='html'>7:40 am: Me registro, todo perfecto, a esperar hasta las 9:00 am ya que no me imáginaba que iban a dar desayuno y me fui full, asi que simplemente me puse a estudiar otras cosas para aprovechar el tiempo.&lt;br /&gt;&lt;br /&gt;9 y algo: Entramos al salón principal a ver las diferentes exposiciones, sigo sin horas porque ya no me acuerdo a que hora fue cada una.&lt;br /&gt;&lt;br /&gt;Primera charla, nos cuentan la historia y un resumen de que ha pasado en cambios y evolución de Java, una introducción suave y ligera que personalmente pudo ser un poco más agresiva. Lo que si me asombró, será que no estoy acostumbrado a ir a eventos de Sun y a sus costumbres, es que realmente se veía el respeto por los otras empresas competencia de Sun, como IBM, BEA, y con respeto me refiero al no tratar de alienar a todos los oyentes con sus productos por encimas de sus partners, todos recibieron un trato igual, un punto a favor.&lt;br /&gt;&lt;br /&gt;Oracle: un poco interesante pero no muy técnica, lo más interesante fue la demostración de los componentes &lt;a href="http://java.sun.com/j2ee/javaserverfaces/"&gt;JSF&lt;/a&gt; utilizando &lt;a href="http://en.wikipedia.org/wiki/AJAX"&gt;AJAX&lt;/a&gt; (JavaScript Asíncrono y XML)&lt;br /&gt;&lt;br /&gt;Borland: nos habló de su producto &lt;a href="http://www.borland.com/janeva/"&gt;Janeva&lt;/a&gt;, una buena arquitectura para lo que se proponen resolver, ¿el problema? es una solución para programadores .NET que necesiten accesar servicios de un servidor J2EE, ¿acaso SUN nos está diciendo que nos olvidemos de Java en el escritorio? me hago el sordo. Me pareció muy mal la elección este tema para un conjunto de desarrolladores JAVA.&lt;br /&gt;&lt;br /&gt;Movistar: hasta aquí me persigue la M de Shrek, jajaja, nos expuso su vida diaria y sus problemas de una manera global, muy bien, pero no para desarrolladores, fue poco técnico y muy gerencial para mi gusto.&lt;br /&gt;&lt;br /&gt;Universidad Politécnica Experimental Libertador (UPEL): la charla más divertida de todas, el orador supo como mantener el interés en lo que nos venía a exponer, ¿que encontró en el departamento de informática de su institución? y como poco a poco han trabajado en lograr una migración progresiva a Java. Lo más importante de toda su charla se concentró en su última lámina: las universidades requiren de más ayuda de los proveedores de tecnología para poder educar profesionales que cumplan los requerimientos del mercado. Ojalá esa lámina se la pasara a las personas de Sun, ya que no me pareció que hubiera alguien allí para oirlo.&lt;br /&gt;&lt;br /&gt;Almuerzo: me lo perdí ya que me llamaron por algo personal urgente asi que regrese para la charla de Igvir en la rallita y sin comer :-(&lt;br /&gt;&lt;br /&gt;Filtros en Servlets (Igvir): muy buena charla y la única que proporciono material como el que dejo Igvir en el mensaje anterior, aunque el ejemplo me pareció un caso muy familiar, jajaja.&lt;br /&gt;&lt;br /&gt;Hibernate: charla introductoria para alguien que vive y respira Hibernate todos los días, pero eso no le quita su buen contenido, solo algunos truquillos que yo no haría de la misma manera (es decir sin trucos), un ejemplo es el uso de &lt;em&gt;setId(-1)&lt;/em&gt; para indicar que el objeto es nuevo y no ha sido grabado, para eso existe la inicializacion de campos &lt;em&gt;private id = -1&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sun.com/software/looking_glass/"&gt;Proyecto Looking Glass&lt;/a&gt;: no llegué a ver toda la presentación, aunque Looking Glass se ve muy agradable a la vista, o como le dicen en inglés "dulce para los ojos", no creo que todavía hayan encontrado una interfaz 3D amigable; de llevar conceptos creados para un ambiente 2D como son las ventanas a el mundo 3D, no resultará inmediatamente algo más facil de usar. Al finalizar la charla hablé un poco con el expositor para tratar de conocer si algunas cosas han cambiado desde la última vez que probé Looking Glass; quería saber si de alguna manera había integración con las nuevas extensiones para el protocolo X como son &lt;a href="http://www.freedesktop.org/Software/CompositeExt"&gt;Composite&lt;/a&gt; con la que se pueden lograr efectos como &lt;a href="http://freedesktop.org/~keithp/screenshots/"&gt;estos&lt;/a&gt;, y la extensión &lt;a href="http://www.freedesktop.org/wiki/Software_2fXDamage"&gt;XDamage&lt;/a&gt; y la respuesta fue que no y que el siguiente paso se inclina en la creación de un nuevo X Server, creo que el sindrome del &lt;em&gt;no inventado aquí&lt;/em&gt; va a terminar por dejar a Looking Glass abandonado en el tiempo, por lo que todavía me inclino por las tecnologías en &lt;a href="http://www.freedesktop.org/"&gt;Freedesktop.org&lt;/a&gt;, aquí hay &lt;a href="http://www.gnome.org/~seth/blog/xshots"&gt;algunos videos&lt;/a&gt; para su deleite.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111707045901203340?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111707045901203340/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111707045901203340' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111707045901203340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111707045901203340'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/como-vi-al-java-network.html' title='¿Como vi al Java Network?'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111706726931608900</id><published>2005-05-25T20:21:00.000-04:00</published><updated>2005-05-25T21:12:58.503-04:00</updated><title type='text'>Java Network y la idea de Sun</title><content type='html'>&lt;p&gt;Estuvimos en &lt;a href="http://www.comunidadjavasun.com/ve.htm"&gt;Java Network&lt;/a&gt;, el evento que Sun organizó en Venezuela para celebrar los 10 años de Java. Fuimos invitados como miembros de un Java User Group y pensamos, sin lograr confirmarlo, que la invitación respondía a una estrategia mas clara de acercamiento de Sun Venezuela con su comunidad.&lt;br&gt;&lt;br /&gt;Sin embargo, el envento nos deja la duda. Los organizadores no cuidaron los detalles, los mensajes enviados al publico asistente y a nosotros como ponentes no son precisamente  los de un acercamiento. Y no fueron para nada claros.&lt;br&gt;&lt;br /&gt;Organizar un evento de charlas multiples y con ponentes invitados no es una tarea fácil, lo acepto. Pero no hay justificación para que el cambio de horario en la presentación se realizará sin notificación al ponente y eso solo por dar un ejemplo de los detalles de logistica que se pararon por alto el martes 24 de Mayo. Creo que no se estaba prestando mucho interes a los invitados de las comunidades de programadores, el grupo de Sun debe prestar mas atención a lo que proyecta a traves de sus "olvidos" y las consecuencias en la imagen de su empresa.&lt;br&gt;&lt;br /&gt;Clientes, integradores y desarrolladores le estan pidiendo a gritos a Sun que les permita desarrollar más y mejores aplicaciones y, al lo menos desde aqui afuera, no esta muy claro que esten captando el mensaje. Espero que lo entiendan antes de que sea tarde.&lt;br&gt;&lt;br /&gt;Debo agradecer a quienes asistieron a la presentación "&lt;a href="http://mipagina.cantv.net/igvir/blog/Filters_en_la_Practica.pdf"&gt;Java Filters en la práctica&lt;/a&gt;" y me gustaría conocer su opinón sobre el tema de la charla. Me sorprendí a ver la sala repleta y mas grande mi sorpresa al enterarme que varios de los presentes ya son &lt;a href="http://groups.yahoo.com/group/solojava"&gt;miembros del grupo SoloJava&lt;/a&gt;.El evento sirvio como un punto de encuetro y estoy seguro que fué el punto de partida para cambiar la relación que como comunidad hemos mantenido. Aun es pronto para hablar de planes pero trabajaremos y les mantendremos informados.&lt;br&gt;&lt;br /&gt;Del resto de las presentaciones del evento tengo poco que decir, solo puede estar en las de la tarde y por la falta de control en el tiempo de los ponentes una de ellas evito que asistiera a la otra.&lt;br&gt;&lt;br /&gt;Espero que el evento de mañana en Colombia aprenda de lo que vimos ayer en Caracas y sepa hacerlo mejor. Espero que las encuestas sirvan para entender que pueden mejorar.  Espero que los proximos eventos al estilo Java Network logren compaginar mejor la idea de la empresa y la de los organizadores del evento.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://mipagina.cantv.net/igvir/blog/Filters_en_la_Practica.pdf"&gt;Descargue la presenstación Java Filter en la práctica en formato PDF&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111706726931608900?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111706726931608900/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111706726931608900' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111706726931608900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111706726931608900'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/java-network-y-la-idea-de-sun.html' title='Java Network y la idea de Sun'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111704177128524413</id><published>2005-05-25T13:21:00.000-04:00</published><updated>2005-12-01T17:59:08.306-04:00</updated><title type='text'>Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies</title><content type='html'>Nuevo libro gratis escrito por el equipo Java Blueprints: &lt;a href="https://blueprints.dev.java.net/books.html"&gt;Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies&lt;/a&gt;, lástima que está en &lt;a href="https://blueprints.dev.java.net/servlets/ProjectDocumentList?folderID=3401&amp;expandFolder=3401&amp;folderID=0"&gt;varios PDFs&lt;/a&gt; y no en uno solo&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111704177128524413?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://blueprints.dev.java.net/books.html' title='Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111704177128524413/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111704177128524413' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111704177128524413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111704177128524413'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/designing-web-services-with-j2ee-14.html' title='Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111698665188680194</id><published>2005-05-24T21:59:00.000-04:00</published><updated>2005-05-24T22:04:11.890-04:00</updated><title type='text'>Queda el compromiso</title><content type='html'>Bien, ha terminado el evento, hay cosas que contar pero en lo personal las dejaré para mañana. Solo quiero recordarles a Robert, Nelo, Anibal y Egg que nos queda el compromiso de escribir sobre el evento desde cada punto de vista.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111698665188680194?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111698665188680194/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111698665188680194' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111698665188680194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111698665188680194'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/queda-el-compromiso.html' title='Queda el compromiso'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111695534376883136</id><published>2005-05-24T13:21:00.000-04:00</published><updated>2005-05-24T13:22:23.773-04:00</updated><title type='text'>Cambios de ultima hora</title><content type='html'>La charla Java Filtters en la práctica fué reagendada y sera a las 2:00pm y no las 3 como les habia anunciado antes&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111695534376883136?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111695534376883136/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111695534376883136' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111695534376883136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111695534376883136'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/cambios-de-ultima-hora.html' title='Cambios de ultima hora'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111695404839688050</id><published>2005-05-24T12:55:00.000-04:00</published><updated>2005-05-24T13:00:48.403-04:00</updated><title type='text'>Ya estoy en el Java Network</title><content type='html'>Les escribo desde el Java Network gracias una red inalambrica disponible en el hotel Eurobuildong. Hay un buen número de participantes, al menos para la charlas de la mañana, y en general todo parece marchar según la agenda.&lt;br&gt;&lt;br /&gt;Entre los anuncios de la mañana esta el lanzamiento del programa iForce, un programa de cuatro pilares que busca integrar más a Sun con su comunidad de desarrolladores, integradores y revendedores dando a si respeusta a lo que era un reclamo frecuente en el mercado.&lt;br&gt;&lt;br /&gt;Los asistentes estan proximos a tomar la pausa para el almuerzo espero poder escribirles algo mas antes de mi presnetación.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111695404839688050?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111695404839688050/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111695404839688050' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111695404839688050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111695404839688050'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/ya-estoy-en-el-java-network.html' title='Ya estoy en el Java Network'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111694426767567971</id><published>2005-05-24T10:17:00.000-04:00</published><updated>2005-05-24T10:17:47.680-04:00</updated><title type='text'>Hoy es el "Java Network"</title><content type='html'>&lt;div align="center"&gt;&lt;a href="https://www.comunidadjavasun.com/ve.htm"&gt;&lt;img src="http://photos9.flickr.com/14558834_9eeead5e6b_o.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;No Falten&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111694426767567971?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111694426767567971/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111694426767567971' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111694426767567971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111694426767567971'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/hoy-es-el-java-network.html' title='Hoy es el &quot;Java Network&quot;'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111662554909565978</id><published>2005-05-20T17:39:00.000-04:00</published><updated>2005-05-20T17:45:49.100-04:00</updated><title type='text'>Sun Ambivalente ante Apache Harmony</title><content type='html'>Gossling ("el padre de Java") ha &lt;a href="http://www.devx.com/Java/Article/28125?trk=DXRSS_LATEST"&gt;declarado no muy favorablemente&lt;/a&gt; hacia la nueva iniciativa de Apache - Harmony :-(&lt;br /&gt;&lt;br /&gt;Por cierto si pueden suscríbanse a la lista de correos de Harmony, realmente que el nivel de discusión comenzó MUY bien, desde tools (subversion o CVS, etc...), arquitectura, licenciamiento, etc...&lt;br /&gt;&lt;br /&gt;En el &lt;a href="http://wiki.apache.org/harmony/"&gt;wiki &lt;/a&gt;de Harmony tienen la información acerca de las listas y otras cosas.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111662554909565978?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111662554909565978/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111662554909565978' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111662554909565978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111662554909565978'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/sun-ambivalente-ante-apache-harmony.html' title='Sun Ambivalente ante Apache Harmony'/><author><name>Edgar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos5.flickr.com/buddyicons/40688193@N00.jpg?1110231430'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111655952157738030</id><published>2005-05-19T23:15:00.000-04:00</published><updated>2005-05-19T23:28:23.780-04:00</updated><title type='text'>Mi Tema en el "Java Network"</title><content type='html'>&lt;p&gt;La charla del 24 de Mayo sera a las 3:00pm, el evento estará dividido en tres tracks durante las sesiones de la tarde. Aun no tengo los detalles de cada track, pero mi tema  sera muy práctico y bastante sencillo orientado a los temas de J2ee y Java para principiantes. Hablaremos de los Filtros en java, el titulo hasta ahora es "Java Filters en la práctica". Los filtros son una característica introducida con la versión 2.3 de la especificación de servlets y pueden resultar componentes muy útiles para algunas funciones de nuestras soluciones Web.&lt;br&gt;&lt;br /&gt;Como todo tiene ventajas y desventajas, pero la idea es estudiar un poco mas a fondo los detalles desde el punto de vista del que crea la solución y del que hace la programación. Claro esta que en 45 minutos de presentación no puedo abrir eclipse y detallar cada uno de los elementos, pero espero poder hablar de todo lo que se necesita para sacarle provecho a los filtros en Java.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111655952157738030?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111655952157738030/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111655952157738030' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111655952157738030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111655952157738030'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/mi-tema-en-el-java-network.html' title='Mi Tema en el &quot;Java Network&quot;'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111646061537012840</id><published>2005-05-18T19:38:00.000-04:00</published><updated>2005-05-18T20:30:01.136-04:00</updated><title type='text'>Todos al "Java Network" el 24 de Mayo</title><content type='html'>&lt;div align="center"&gt;&lt;a href="https://www.comunidadjavasun.com/ve.htm"&gt;&lt;img src="http://photos9.flickr.com/14558834_9eeead5e6b_o.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Este próximo Martes 24 de Mayo, Sun estará celebrando los 10 años de Java con un evento denominado "&lt;a href="https://www.comunidadjavasun.com/ve.htm"&gt;Java Network"&lt;/a&gt; un día para compartir con toda la comunidad Java de Venezuela. Con esta iniciativa Sun busca un mayor acercamiento al buen número de programadores Java de la región, lo que en nuestra opinón es un movimiento muy acertado aunque tardío.&lt;br&gt;&lt;br /&gt;Otra razón para asistir es que nos han invitado personalmente. Y como miembro del grupo SoloJava estaré a cargo de una de las ponencias que se dictarán durante todo ese día. La noticia nos llena de alegría puesto que es la mejor oportunidad que hemos recibido para que el grupo SoloJava siga creciendo y se convierta en un verdadero punto de encuentro para los que trabajamos este lenguaje. Espero poder verlos a todos ese día.&lt;br&gt;&lt;br /&gt;UPDATE: &lt;a href="http://www.pc-news.com/detalle.asp?id=2&amp;ida=1964"&gt;Nota de Prensa sobre el evento&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111646061537012840?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111646061537012840/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111646061537012840' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111646061537012840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111646061537012840'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/todos-al-java-network-el-24-de-mayo.html' title='Todos al &quot;Java Network&quot; el 24 de Mayo'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111598673274346299</id><published>2005-05-13T08:12:00.000-04:00</published><updated>2005-05-13T08:20:32.206-04:00</updated><title type='text'>JApache == Harmony</title><content type='html'>Leyendo &lt;a href="http://www.javalobby.org/"&gt;Javalobby&lt;/a&gt; encuentro el anuncio del &lt;a href="http://mail-archives.apache.org/mod_mbox/incubator-general/200505.mbox/%3cCA4BEB82-3D84-457D-9531-1477DD749919@apache.org%3e"&gt;Proyecto Harmony&lt;/a&gt;, una implementación Open-Source J2SE que va a ser desarrollada por el Apache Software Foundation.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javalobby.org/nl/archive/jlnews_20050510o.html"&gt;Leer artículo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111598673274346299?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111598673274346299/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111598673274346299' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111598673274346299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111598673274346299'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/japache-harmony.html' title='JApache == Harmony'/><author><name>vemeko</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111594117405828751</id><published>2005-05-12T19:32:00.000-04:00</published><updated>2005-05-12T19:39:34.126-04:00</updated><title type='text'>I Congreso Nacional Software Libre en Venezuela</title><content type='html'>Navengando me encontre con el &lt;a href="http://cnsl.org.ve/index.php"&gt;I Congreso Nacional de Software Libre.&lt;/a&gt; Al parecer se va a realizar en varias ciudades del país, pero en Caracas serán los días 14 y 15 de Junio. Sería interesante asistir, sobre todo para aquellas personas que les gusta el tema.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111594117405828751?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111594117405828751/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111594117405828751' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111594117405828751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111594117405828751'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/i-congreso-nacional-software-libre-en.html' title='I Congreso Nacional Software Libre en Venezuela'/><author><name>Luis</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111526000448606597</id><published>2005-05-04T22:13:00.000-04:00</published><updated>2005-05-04T22:26:44.540-04:00</updated><title type='text'>Otro Beta de Google</title><content type='html'>Otro producto nuevo de &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt;: el &lt;a href="http://webaccelerator.google.com/"&gt;Google Web Accelerator&lt;/a&gt;. Esta nueva herramienta permite utilizar al cache de Google como un &lt;a href="http://es.wikipedia.org/wiki/Proxy"&gt;proxy&lt;/a&gt;, pero con ciertos mecanismos compresión de datos mejorados, por ejemplo cuando un proxy tradicional detecta que una página es más reciente que la del cache, recupera del servidor original una nueva copia y la envia al cliente; en cambio &lt;em&gt;Google Web Accelerator&lt;/em&gt; solo envia el cambio, por ejemplo si solo fue una línea, solo esa línea es enviada.&lt;br /&gt;&lt;br /&gt;Para la protección de la privacidad del usuario, HTTPS (HTTP+SSL o HTTP seguro) no es manejado por este producto, asi que no hay que temer que datos personales como los de las operaciones bancarias puedan ser visto por otros. Además pueden controlar que dominios/servidores desalibitar de &lt;em&gt;Google Web Accelerator&lt;/em&gt;, o si desean desabilitarlo temporalmente y pueden removerlo del sistema cuando lo deseen. Si tienen dudas con repecto a su privacidad cuando se usa esta herramienta pueden leer sus &lt;a href="http://webaccelerator.google.com/privacy.html"&gt;pólizas de seguridad&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111526000448606597?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://webaccelerator.google.com/' title='Otro Beta de Google'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111526000448606597/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111526000448606597' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111526000448606597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111526000448606597'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/otro-beta-de-google.html' title='Otro Beta de Google'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111517158831668132</id><published>2005-05-03T21:47:00.000-04:00</published><updated>2005-05-03T21:53:08.370-04:00</updated><title type='text'>Rally Java eXtreme</title><content type='html'>&lt;p&gt;Sun ha iniciado la celebracion de los 10 años de Java desde el primer día del mes de mayo. Esta vez ha lanzado un concurso bajo el nombre de Rally Java eXtreme que durante tres semanas busca mantener conectados a los miembros de la comunidad Java con la información de la celebración de esta tecnología. En &lt;a href="https://www.comunidadjavasun.com"&gt;https://www.comunidadjavasun.com&lt;/a&gt; pueden registrarse y participar de forma gratuita. Para el caso de Venezuela el 24 de Mayo Sun tiene planteado un evento dodne se ralizara la entrega de los premios junto con una serie de actividades aun no publicadas.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111517158831668132?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111517158831668132/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111517158831668132' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111517158831668132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111517158831668132'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/rally-java-extreme.html' title='Rally Java eXtreme'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111504601410869628</id><published>2005-05-02T10:49:00.000-04:00</published><updated>2005-05-02T11:26:53.906-04:00</updated><title type='text'>Java launcher para Windows</title><content type='html'>Si han desarrollado aplicaciones clientes ya sea basadas en Swing, AWT o SWT, habrán experimentado los problemas de intergración típicos de Java con un sistema operativo Windows. Hoy les hablaré sobre uno de ellos: &lt;em&gt;java.exe&lt;/em&gt; y &lt;em&gt;javaw.exe&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Estos dos programas son los utilizados para iniciar el JVM en Windows, el primero para ejecutar programas que requieran de una consola abierta para mostrarle al usuario información; y que no tienen interfaz gráfica de usuario (GUI) alguna, y el segundo es para esos casos donde queremos ejecutar una aplicación con GUI sin mostrar una ventana de consola. Lo incómodo del uso de javaw.exe es la necesidad de invocarlo con parámetros para poder iniciar una aplicación, en el caso más sencillo podría ser algo de esta manera:&lt;br /&gt;&lt;pre&gt;javaw -jar mijar.jar&lt;/pre&gt;Muchas personas recurren a crear archivos batch (.bat o .cmd) para facilitar este trabajo al usuario, pero esta no es una solución muy elegante ya que se pueden presentar problemas cuando el usuario desinstala el JVM para actualizarlo, dejando al &lt;em&gt;.bat&lt;/em&gt; inconsistente. Otro de las inconvenientes de ejecutar javaw.exe directamente es que si se ejecuta más de una aplicación Java, se verán más de un javaw.exe en la lista de procesos, sin poder identificar cual es cual.&lt;br /&gt;&lt;br /&gt;Existen muchas herramientas comerciales y open source para corregir estos detalles. Una de ellas es &lt;a href="http://janel.sourceforge.net"&gt;Janel&lt;/a&gt;. Con esta herramienta solo hace falta copiar un archivo &lt;em&gt;exe&lt;/em&gt; y crear un archivo &lt;em&gt;.lap&lt;/em&gt; con la definición de como iniciar nuestra aplicación. Para una aplicación básica tendría la siguiente estructura:&lt;br /&gt;&lt;pre&gt;app.exe&lt;br /&gt;app.lap&lt;br /&gt;lib/mijar.jar&lt;/pre&gt;El archivo &lt;em&gt;app.exe&lt;/em&gt; es el ejecutable de Janel renombrado de acuerdo a nuestro gusto.&lt;br /&gt;&lt;br /&gt;El archivo &lt;em&gt;app.lap&lt;/em&gt; tendría el siguiente contenido&lt;br /&gt;&lt;pre&gt;janel.main.class=com.test.MiClase&lt;br /&gt;janel.min.java.version=1.4.2&lt;br /&gt;janel.classpath.jars.dir=lib&lt;/pre&gt;De esta manera Janel buscará automáticamente un JVM que cumpla con el mínimo requerido, en este ejemplo 1.4.2, colocará en el classpath a los jars ubicados en el directorio &lt;em&gt;lib&lt;/em&gt; y ejecutará el método &lt;em&gt;main&lt;/em&gt; de la clase &lt;em&gt;com.test.MiClase&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;En la documentación de Janel encontrarán muchas otras opciones para refinar más la ejecución del programa.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111504601410869628?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://janel.sourceforge.net/janel/index.html' title='Java launcher para Windows'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111504601410869628/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111504601410869628' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111504601410869628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111504601410869628'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/05/java-launcher-para-windows.html' title='Java launcher para Windows'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111489524965249430</id><published>2005-04-30T16:55:00.000-04:00</published><updated>2005-11-26T13:49:34.836-04:00</updated><title type='text'>A Java Expression...</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;a href="http://www.jroller.com/comments/mkeith/Weblog/the_ejb_3_0_hibernate" title="The EJB 3.0/Hibernate Fallacy"&gt;EJB 3.0 != Hibernate&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111489524965249430?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111489524965249430/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111489524965249430' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111489524965249430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111489524965249430'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/java-expression.html' title='A Java Expression...'/><author><name>vemeko</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111453017478094937</id><published>2005-04-26T10:24:00.000-04:00</published><updated>2005-04-26T11:42:54.780-04:00</updated><title type='text'>Cuanto sabes de Java</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://javablackbelt.com/jbb/Home.do"&gt;JavaBlackBelt&lt;/a&gt; es un portal donde podrás demostar tus conocimientos de &lt;a href="http://java.sun.com"&gt;Java&lt;/a&gt; y su tecnología asociada. Si te suscribes podrás hacer un seguimiento de tus evaluaciones o crearlas según tus necesidades, también podras diseñar exámenes que otros usuarios del portal podrán tomar.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111453017478094937?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111453017478094937/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111453017478094937' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111453017478094937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111453017478094937'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/cuanto-sabes-de-java.html' title='Cuanto sabes de Java'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111405446313847725</id><published>2005-04-20T23:32:00.000-04:00</published><updated>2005-04-20T23:34:23.140-04:00</updated><title type='text'>Websphere Version 6</title><content type='html'>&lt;p&gt;Ya esta disponible en el sitio web de IBM el libro rojo para la version 6 del servidor de aplicaciones WebSphere &lt;a href="http://www.redbooks.ibm.com/abstracts/sg246446.html?Open"&gt;Ver Link&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111405446313847725?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111405446313847725/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111405446313847725' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111405446313847725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111405446313847725'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/websphere-version-6.html' title='Websphere Version 6'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111333310011151264</id><published>2005-04-12T15:06:00.000-04:00</published><updated>2005-04-12T15:12:55.356-04:00</updated><title type='text'>Ahora tenemos buscador de código fuente</title><content type='html'>&lt;p class="MsoNormal"&gt;En la mayoría de los casos, cuando estoy tratando de resolver “problemas comunes” en un desarrollo (ejemplo, envió de un correo electrónico) &lt;span style=""&gt; &lt;/span&gt;los resuelvo copiando un código ya existente, pegando en mi nueva aplicación e integrándolo. Ahora existe una herramienta que nos puede ayudar en la búsqueda de este código.&lt;/p&gt;     &lt;p class="MsoNormal"&gt;&lt;a href="http://www.koders.com/"&gt;Koders&lt;/a&gt; (para quien no lo conozca) es una buena solución para aquellas personas que constantemente estamos buscando código fuente. Espero que les sea de utilidad.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111333310011151264?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111333310011151264/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111333310011151264' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111333310011151264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111333310011151264'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/ahora-tenemos-buscador-de-cdigo-fuente.html' title='Ahora tenemos buscador de código fuente'/><author><name>Luis</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111331082253755507</id><published>2005-04-12T08:54:00.000-04:00</published><updated>2005-04-12T09:00:22.536-04:00</updated><title type='text'>Tetris</title><content type='html'>Esto si es jugar &lt;a href="http://en.wikipedia.org/wiki/Tetris"&gt;Tetris&lt;/a&gt; a gran escala y &lt;a href="http://www.blinkenlights.de/arcade/games.en.html"&gt;desde un celular&lt;/a&gt;, no creo que puedan superar a esa pantalla para este venerable juego&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111331082253755507?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.blinkenlights.de/arcade/games.en.html' title='Tetris'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111331082253755507/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111331082253755507' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111331082253755507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111331082253755507'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/tetris.html' title='Tetris'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111322531743532730</id><published>2005-04-11T09:08:00.000-04:00</published><updated>2005-04-11T09:15:17.436-04:00</updated><title type='text'>Batik 1.6 release</title><content type='html'>Traducción del mensaje enviado a la lista de correo &lt;em&gt;batik-users&lt;/em&gt;:&lt;br /&gt;&lt;br /&gt;"Esta nota es para anunciar la versión de Batik 1.6. Los puntos principales de esta versión son el soporte inicial de las características de SVG 1.2 (mucho más por venir). Una mejora significativa para Max OS X, y muchas optimizaciones pequeñas para todas las plataformas. También la cantidad normal de correcciones de bugs y mejoras en el cumplimiento con la especificación."&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111322531743532730?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://xmlgraphics.apache.org/batik/' title='Batik 1.6 release'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111322531743532730/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111322531743532730' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111322531743532730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111322531743532730'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/batik-16-release.html' title='Batik 1.6 release'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111279773351273148</id><published>2005-04-06T10:25:00.000-04:00</published><updated>2005-04-06T10:28:53.513-04:00</updated><title type='text'>Google Maps ahora desde Satelite</title><content type='html'>&lt;p&gt;No me canso de pensar en el trabajo de los creadores de nuevos productos en &lt;a href="http://www.google.com"&gt;Google&lt;/a&gt; o de &lt;a href="http://labs.google.com/"&gt;GoogleLabs&lt;/a&gt;. Su labor es diga de seguir por que no se cansan de cambiar la forma como nos relacionarmos con Google como marca y como proveedor de servicio.&lt;br&gt;&lt;br /&gt;En &lt;a href="http://www.imakinaria.com/archives/000336.html"&gt;Febrero me enteré de Google maps&lt;/a&gt;, fue una grata sorpresa para mi, pues el servicio de mapas y direcciones sin duda superaba a todos los otros disponibles. Ayer, no conformes con lo ofrecido por esa primera version de &lt;a href="http://maps.google.com"&gt;Google Maps&lt;/a&gt; lanzaron la opcion de saltelite. Si, al tradicional servicio de mapas ahora se puede observar la imagen desde el satelite, verla en diferentes tamaños que permiten muy buen nivel de detalle e incluso arrastrala en cualquier dirección para ubicar algun punto de referencia.&lt;br&gt;&lt;br /&gt;Por si esto fuera poco, la opcion Direction (direcciones), que permite ubicar la ruta de un punto a otro, tambien permite el uso de la foto del satelite, por lo que es posible ver el punto exacto del cruce o la salida que se debe tomar en el camino. Los invito a que lo intenten recuerden es &lt;a href="http://maps.google.com"&gt;Google Maps&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;center&gt;&lt;img alt="googlemaps.jpg" src="http://www.imakinaria.com/archives/googlemaps.jpg" width="320" height="336" border="0"&gt;&lt;/center&gt;&lt;br /&gt;La imagen es original de &lt;a href="http://www.imakinaria.com"&gt;imakinaria&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111279773351273148?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111279773351273148/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111279773351273148' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111279773351273148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111279773351273148'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/google-maps-ahora-desde-satelite.html' title='Google Maps ahora desde Satelite'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111278866144465747</id><published>2005-04-06T07:52:00.000-04:00</published><updated>2005-04-06T07:58:58.226-04:00</updated><title type='text'>“Etical Hacker” venezolano capturado en Miami</title><content type='html'>&lt;a href="http://www.pc-news.com/detalle.asp?id=7&amp;ida=1888"&gt;PC-NEWS reporta&lt;/a&gt; que un venezolano ha sido detenido por las autoridades de los Estados Unidos de America por un presunto ataque a sistemas informáticos de la Fuerza Aerea de ese país. Si es inocente, esperemos que pueda salir de este problema rápidamente&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111278866144465747?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.pc-news.com/detalle.asp?id=7&amp;ida=1888' title='“Etical Hacker” venezolano capturado en Miami'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111278866144465747/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111278866144465747' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111278866144465747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111278866144465747'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/etical-hacker-venezolano-capturado-en.html' title='“Etical Hacker” venezolano capturado en Miami'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111275506248761303</id><published>2005-04-05T22:30:00.000-04:00</published><updated>2005-04-06T09:25:28.610-04:00</updated><title type='text'>Fedora</title><content type='html'>Esta introducción nace de una idea de Igvir, y como a mi no me hace falta que me convenzan de hablar de Fedora, aqui les va un poco de su historia.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://fedora.redhat.com/"&gt;Fedora Core&lt;/a&gt; o simplemente &lt;strong&gt;Fedora&lt;/strong&gt; es una distribución de Linux, o como &lt;a href="http://www.stallman.org/"&gt;Richard Stallman&lt;/a&gt; correctamente pide sea llamado &lt;em&gt;GNU/Linux&lt;/em&gt;, desarrollada principalmente por &lt;a href="http://www.redhat.com/"&gt;Red Hat&lt;/a&gt; con la ayuda de muchas personas de la comunidad OpenSource y Software Libre.&lt;br /&gt;&lt;br /&gt;Fedora nace a partir del momento en que Red Hat decide enfocar sus esfuerzos comerciales en &lt;a href="http://www.redhat.com/software/rhel/"&gt;Red Hat Enterprise Linux&lt;/a&gt; (aquí &lt;em&gt;RHEL&lt;/em&gt;), una versión especial de sus producto cuyo mercado principal son las empresas que requieren de actualizaciones, soporte y un tiempo de vida mayor (5 años), aquellas que no pueden darse el lujo de actualizar el sistema operativo de sus servidores a nuevas versiones en períodos de meses, debido al rápido crecimiento y mejoras en Linux. Poco después del lazamiento de RHEL, Red Hat decide terminar con su otro producto &lt;em&gt;Red Hat Linux&lt;/em&gt;, y como sustituto lanza temporalmente &lt;em&gt;Red Hat Project&lt;/em&gt;, que posteriormente fue renombrado &lt;em&gt;Fedora&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;El cambio de nombre se debió básicamente a una estrategia de protección de la marca Red Hat: con el nombre de Fedora, Red Hat permite la duplicación, redistribución y hasta reventa de esta distribución sin las complicaciones legales que implica el uso de la marca Red Hat por un tercero. También les ayuda a aclararle a los usuarios que para tener soporte de Red Hat se debe haber comprado un producto Red Hat y que Fedora no tiene soporte comercial (esto no quiere decir que Red Hat no ponga sus recursos para su desarrollo exitoso).&lt;br /&gt;&lt;br /&gt;Fedora tiene el objetivo de incluir lo último disponible, las más recientes tecnologías (por ejemplo fue una de las primera en incluir &lt;a href="http://www.nsa.gov/selinux/"&gt;SELinux&lt;/a&gt;) con actualizaciones frecuentes (de dos a tres versiones al año). Fedora es el centro de desarrollo principal de lo que posteriormente será una versión de RHEL (la versión 4 está basada en Fedora Core 3).&lt;br /&gt;&lt;br /&gt;Posteriormente les hablaré un poco más de como obtenerlo además de las idiosincrasias de Fedora.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111275506248761303?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://fedora.redhat.com/' title='Fedora'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111275506248761303/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111275506248761303' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111275506248761303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111275506248761303'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/fedora.html' title='Fedora'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111275400852877621</id><published>2005-04-05T22:11:00.000-04:00</published><updated>2005-04-05T22:20:08.530-04:00</updated><title type='text'>CodeZoo</title><content type='html'>&lt;p&gt;&lt;a href="http://www.codezoo.net/"&gt;CodeZoo&lt;/a&gt; es un nuevo sitio donde podremos encontrar de una forma categorizada varias herramientas OpenSource para el desarrollo en Java. No es un sitio como &lt;a href="http://www.sourceforge.net/"&gt;sourceforge.net&lt;/a&gt; donde muchos proyectos residen, sino que permite la localización rápida de componentes, por ejemplo librerías relacionadas con &lt;em&gt;Impresión&lt;/em&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111275400852877621?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.codezoo.net/' title='CodeZoo'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111275400852877621/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111275400852877621' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111275400852877621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111275400852877621'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/codezoo.html' title='CodeZoo'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111271324402243889</id><published>2005-04-05T10:35:00.000-04:00</published><updated>2005-04-05T12:33:53.376-04:00</updated><title type='text'>Módulo para acelerar el desarrollo de aplicaciones con Struts y Tomcat.</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://weblogs.java.net/blog/budi/"&gt;Budi Kurniawan&lt;/a&gt; ha publicado en su blog el código de un módulo que acelera el desarrollo de aplicaciones realizadas con Struts-Tomcat. Éste módulo chequea si el archivo struts-config.xml ha sido modificado y ejecuta una recarga automática de la aplicación.&lt;br /&gt;&lt;br /&gt;Vea el artículo completo &lt;a href="http://weblogs.java.net/blog/budi/archive/2005/04/free_module_for.html"&gt;aquí&lt;/a&gt;. | &lt;a href="http://www.amazon.com/exec/obidos/external-search?search-type=ss&amp;amp;tag=sjbooks4u-20&amp;amp;keyword=Tomcat%20&amp;amp;index=books"&gt;Libros de Tomcat&lt;/a&gt; | &lt;a href="http://www.amazon.com/exec/obidos/external-search?search-type=ss&amp;amp;tag=sjbooks4u-20&amp;amp;keyword=Struts&amp;amp;index=books"&gt;Libros de Struts&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111271324402243889?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111271324402243889/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111271324402243889' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111271324402243889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111271324402243889'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/mdulo-para-acelerar-el-desarrollo-de.html' title='Módulo para acelerar el desarrollo de aplicaciones con Struts y Tomcat.'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111249591054257760</id><published>2005-04-02T22:32:00.000-04:00</published><updated>2005-04-05T12:38:01.160-04:00</updated><title type='text'>Firefox “BUG BOUNTY”</title><content type='html'>&lt;p&gt;Leo en &lt;a href="http://barrapunto.com/softlibre/05/04/02/2048242.shtml"&gt;Barrapunto&lt;/a&gt; que La &lt;a href="http://www.mozilla.org"&gt;Fundación Mozilla&lt;/a&gt; ha &lt;a href="http://www.libertaddigital.com/noticias/noticia_1276247852.html"&gt;recompensado con 2.500 dólares&lt;/a&gt; al alemán Michael Krax por encontrar cinco vulnerabilidades en el código del navegador &lt;a href="http://www.getfirefox.com"&gt;Firefox&lt;/a&gt;. Una practica muy interesante sobre todo en estos días en los que &lt;a href="http://barrapunto.com/article.pl?sid=05/03/29/1414220"&gt;la seguridad de Firefox es duramente cuestionada&lt;/a&gt;. &lt;br /&gt;&lt;a href="http://www.mozilla.org/press/mozilla-2005-03-28.html"&gt;Ver nota de prensa&lt;/a&gt; | &lt;a href="http://www.amazon.com/exec/obidos/external-search?search-type=ss&amp;amp;tag=sjbooks4u-20&amp;amp;keyword=FireFox&amp;amp;index=books"&gt;Libros de FireFox&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111249591054257760?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111249591054257760/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111249591054257760' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111249591054257760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111249591054257760'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/firefox-bug-bounty.html' title='Firefox “BUG BOUNTY”'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111249174697511532</id><published>2005-04-02T21:16:00.000-04:00</published><updated>2005-04-02T21:29:06.976-04:00</updated><title type='text'>2GBytes y contando</title><content type='html'>&lt;p&gt;Al igual que el día de su lanzamiento el primero de Abril del 2004, día en que algunos estadounidenses gustan de hacer bromas a los "inocentes", muchos pensaron que el anuncio ayer de &lt;a href="http://www.gmail.com"&gt;Gmail&lt;/a&gt;, que aseguraba llegavarian a 2Gbytes todas sus cuentas de correo, no era algo serio. Despues de todo 1GByte de espacio para correo sin pagar y sin los &lt;a href="http://gmail.google.com/gmail/help/about.html#ads"&gt;típicos anuncios publicitarios&lt;/a&gt; no parecia ser algo serio y ¡2GBytes! es más que un sueño.&lt;br&gt;&lt;br /&gt;Pero lo hicieron, y no solo eso, el marcador que indica el nuevo tamaño asignado a cada usuario aun no se detiene. Sin duda Gmail esta superando a todos los otros sistemas de correo gratuido disponibles. Sus características son la simplicidad y la eficiencia sin contar que aun estan bajo la etiqueta de "version beta".&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.google.com"&gt;Google&lt;/a&gt; nos esta llevando a otro nivel con sus servicios. Despues de todo, ¿Quien necestia borrar los correos del pasado cuando se tienen 2GBytes de espacio y un excelente sistema de busqueda?. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111249174697511532?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111249174697511532/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111249174697511532' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111249174697511532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111249174697511532'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/04/2gbytes-y-contando.html' title='2GBytes y contando'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111231856348934675</id><published>2005-03-31T21:14:00.000-04:00</published><updated>2005-03-31T21:22:43.493-04:00</updated><title type='text'>Terra Lanza Fotoblog</title><content type='html'>&lt;p&gt;Los Fotoblogs se han vuelto una forma popular de compartir en la red. Desde herramientas sencillas como las que ofrecian Yahoo y Hotmail, hasta servicios de alta calidad como los de &lt;a href="http://www.flickr.com/"&gt;Flickr&lt;/a&gt; (ahora parte de Yahoo!), veniamos observando la tendencia del publico a utilizar internet como medio para compartir sus fotos. Esto, combinado con el incremento de las personas con camaras digitales ha llamado la atención de las empresas y ahora todos buscan ofrecer servicios de blog o fotoblog. El primero en aparecer como "venezolano" es el de la empresa Terra &lt;a href="http://fotolog.terra.com.ve/"&gt;http://fotolog.terra.com.ve/&lt;/a&gt;. No se ven muchas características nuevas o resaltantes en sus servicios pero sin duda aumentará el número de personsas en este lado del continente que se animen a compartir sus imagenes digitales.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111231856348934675?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111231856348934675/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111231856348934675' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111231856348934675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111231856348934675'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/03/terra-lanza-fotoblog.html' title='Terra Lanza Fotoblog'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111231510711510837</id><published>2005-03-31T20:09:00.001-04:00</published><updated>2005-03-31T20:25:07.120-04:00</updated><title type='text'>Instalación de Software Libre</title><content type='html'>&lt;p&gt;Con alegría recibimos la noticia de que el amigo e Ing. Jose Rojas (&lt;a href="http://www.jrblog.com/"&gt;http://www.jrblog.com/&lt;/a&gt;) estará particiando como ponente en el &lt;a href="http://installfest.info/lugares/ve/barquisimeto"&gt;Capitulo Barquisimeto&lt;/a&gt; del &lt;a href="http://installfest.info/"&gt;Festival de Instalación de Software Libre&lt;/a&gt;. El tema de su charla sera "El Software Libre y la brecha digital" tema en el que el Ing. Rojas tiene una Maestria y que con seguridad nos revelará aspectos de gran interes para todos. Desde aquí los invitamos, nuevamente, a unirse a estas jornadas y si estan en Barquisimeto a escuchar lo que el Ing. Rojas y el resto de los participantes del festival tienen para nosotros.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111231510711510837?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111231510711510837/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111231510711510837' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111231510711510837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111231510711510837'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/03/instalacin-de-software-libre_31.html' title='Instalación de Software Libre'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111204448308351453</id><published>2005-03-28T17:07:00.000-04:00</published><updated>2005-03-28T17:20:49.643-04:00</updated><title type='text'>Fedora Core 4 incluirá Eclipse y Tomcat</title><content type='html'>La distribución de Linux de &lt;a href="http://www.redhat.com/"&gt;Red Hat&lt;/a&gt; llamada &lt;a href="http://fedora.redhat.com/"&gt;Fedora Core&lt;/a&gt; incluirá en la versión 4 a &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; y a &lt;a href="http://jakarta.apache.org/tomcat/"&gt;Tomcat&lt;/a&gt;, listos para ser usados y sin necesidad de bajar ni configurar un JVM como el de Sun o IBM. Todo esto gracias al arduo trabajo de los desarrolladores de &lt;a href="http://gcc.gnu.org/java/"&gt;GCJ&lt;/a&gt; y &lt;a href="http://www.gnu.org/software/classpath/"&gt;GNU Classpath&lt;/a&gt;. Actualmente el &lt;span style="font-style:italic;"&gt;test 1&lt;/span&gt; se encuentra a disposición y se espera liberar la versión definitiva el 6 de Junio&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111204448308351453?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111204448308351453/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111204448308351453' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111204448308351453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111204448308351453'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/03/fedora-core-4-incluir-eclipse-y-tomcat.html' title='Fedora Core 4 incluirá Eclipse y Tomcat'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111179225893598211</id><published>2005-03-25T20:56:00.000-04:00</published><updated>2005-03-25T23:53:24.556-04:00</updated><title type='text'>Festival de Instalación de Software Libre</title><content type='html'>&lt;p&gt;El sabado 02 de Abril se realizará en ocho ciudades de Venezuela en conjunto con otras 98 de latinoamerica el &lt;a href="http://installfest.info/"&gt;Festival Latinoamericano de Instalación de Software Libre (FLISOL)&lt;/a&gt;. Seran 106 ciudades de 13 paises latinoamericanos que estaran trabajando ese sabado en la promoción del uso de software libre y la integración de comunidades de usuarios de software libre en todos los paises participantes.&lt;br&gt; &lt;br /&gt;Las ciudades de Venezuela en las que se realizará este evento son: &lt;a href="http://installfest.info/lugares/ve/barquisimeto"&gt;Barquisimeto&lt;/a&gt;, &lt;a href="http://installfest.info/lugares/ve/barinas"&gt;Barinas&lt;/a&gt;, &lt;a href="http://installfest.info/lugares/ve/caracas"&gt;Caracas&lt;/a&gt;,  &lt;a href="http://installfest.info/lugares/ve/lavictoria"&gt;La Victoria&lt;/a&gt;, &lt;a href="http://installfest.info/lugares/ve/maracaibo"&gt;Maracaibo&lt;/a&gt;, &lt;a href="http://installfest.info/lugares/ve/merida"&gt;Mérida&lt;/a&gt;, &lt;a href="http://installfest.info/lugares/ve/sancristobal"&gt;San Cristóbal&lt;/a&gt; y &lt;a href="http://installfest.info/lugares/ve/valencia"&gt;Valencia&lt;/a&gt;.&lt;br&gt;&lt;br /&gt;Los interesados en asistir al evento en cualquiera de estas ciudades venezolanas pueden consultar las &lt;a href="http://registro.installfest.info/?country=ve"&gt;instrucciones para participar&lt;/a&gt; en el sitio de los organizadores del evento.&lt;br&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;UPDATE!&lt;/span&gt;: En &lt;a href="http://www.barquisimeto.com/archivos/2005/03/17/festival-de-instalacion-de-software-libre/"&gt;Barquisimeto.com&lt;/a&gt; (y su nuevo formato de blog) encontré el banner para la promoción del evento&lt;br&gt;&lt;br /&gt;&lt;img src='http://www.barquisimeto.com/wp-content/softwarelibre.gif' alt='' /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111179225893598211?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111179225893598211/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111179225893598211' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111179225893598211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111179225893598211'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/03/festival-de-instalacin-de-software.html' title='Festival de Instalación de Software Libre'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-111178623871982514</id><published>2005-03-25T17:22:00.000-04:00</published><updated>2005-03-25T17:30:38.720-04:00</updated><title type='text'>De vuelta al camino</title><content type='html'>&lt;p&gt;SoloJava Noticias esta de regreso en el camino que nos hemos planteados, "Comentar, Compartir y Contribuir" en Java. No se las razones, pero simultaneamente el equipo se tomo una dias (varios dias) y sin intención ni preparación se quedo en el vacio la actividad de este blog. El reto es no perder el impulso inicial y retomar este trabajo.  Nos veremos pronto.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-111178623871982514?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/111178623871982514/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=111178623871982514' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111178623871982514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/111178623871982514'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2005/03/de-vuelta-al-camino.html' title='De vuelta al camino'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-110389734171746280</id><published>2004-12-24T09:59:00.000-04:00</published><updated>2004-12-24T10:09:01.716-04:00</updated><title type='text'>Feliz Navidad y Próspero Año Nuevo.</title><content type='html'>&lt;div style="text-align: justify;"&gt;A todos nuestros lectores y a mis compañeros de SoloJava, les deseo con mucho cariño que pasen una feliz noche buena y que el año entrante venga cargado de felicidad y prosperidad en todos los aspectos de nuestras vidas.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Nos vemos el año que viene ... :-)&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-110389734171746280?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/110389734171746280/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=110389734171746280' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/110389734171746280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/110389734171746280'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/12/feliz-navidad-y-prspero-ao-nuevo.html' title='Feliz Navidad y Próspero Año Nuevo.'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-110294665699359352</id><published>2004-12-13T09:32:00.000-04:00</published><updated>2004-12-13T10:06:40.713-04:00</updated><title type='text'>Cadena de Responsabilidad</title><content type='html'>Recientemente (09-Dic-2004) se liberó la versión final de Commons Chain 1.0.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jakarta.apache.org/commons/chain/"&gt;Commons Chain&lt;/a&gt; es una implementación del patrón "Cadena de Responsabilidad" (&lt;span style="font-style:italic;"&gt;Chain of Responsibility&lt;/span&gt;), uno de los patrones de diseño descrito en el ya clásico &lt;a href="http://hillside.net/patterns/DPBook/DPBook.html"&gt;libro elaborado por el &lt;span style="font-style:italic;"&gt;Gang of Four&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jakarta.apache.org/commons/chain/"&gt;Commons Chain&lt;/a&gt; es un componente del sub-proyecto &lt;a href="http://jakarta.apache.org/commons/index.html"&gt;Commons&lt;/a&gt; bajo la "sombrilla" del &lt;a href="http://jakarta.apache.org/"&gt;Apache Jakarta Project&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Commons Chain da herramientas, entre otras cosas, para ayudar al desarrollador a separar la "lógica del negocio" durante la ejecución de un comando web, de otras tareas que son parte de la transacción request/response.&lt;br /&gt;&lt;br /&gt;Este proyecto combina el patrón de Comando (&lt;span style="font-style:italic;"&gt;Command pattern&lt;/span&gt;) con el de Cadena de Responsabilidad para facilitar la llamada a comandos de negocio como parte de un comando de aplicación mayor.&lt;br /&gt;&lt;br /&gt;De lejos luce muy bien, merece dedicarle una revisión más en detalle.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-110294665699359352?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/110294665699359352/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=110294665699359352' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/110294665699359352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/110294665699359352'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/12/cadena-de-responsabilidad.html' title='Cadena de Responsabilidad'/><author><name>Edgar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos5.flickr.com/buddyicons/40688193@N00.jpg?1110231430'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-110130805718601697</id><published>2004-11-24T10:07:00.000-04:00</published><updated>2004-11-24T10:54:17.186-04:00</updated><title type='text'>Descubierta vulnerabilidad de Java</title><content type='html'>&lt;div style="text-align: justify;"&gt;En la alerta de seguridad nro &lt;a href="http://sunsolve.sun.com/search/document.do?assetkey=1-26-57591-1"&gt;57591&lt;/a&gt;, &lt;a href="http://www.sun.com"&gt;SUN&lt;/a&gt; ha publicado una vulnerabilidad del Java plug-in (JRE/SDK), la cual afecta a varias versiones de dicho software.&lt;br /&gt;&lt;br /&gt;La falla detectada permite al intruso, crear una página Web que use JavaScript para transferir datos a un applet y obtener acceso a clases usadas internamente por la JVM. Esto puede permitir la lectura y/o escritura de archivos con los mismos privilegios del usuario que esta ejecutando el applet.&lt;br /&gt;&lt;br /&gt;El JDK y el JRE 5.0 no son afectados por este problema.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mas info en&lt;/span&gt; : &lt;a href="http://www.eweek.com/article2/0,1759,1731437,00.asp"&gt;eWeek&lt;/a&gt;, &lt;a href="http://www.idefense.com/application/poi/display?id=158&amp;type=vulnerabilities&amp;amp;flashstatus=true"&gt;iDEFENSE&lt;/a&gt;, &lt;a href="http://sunsolve.sun.com/search/document.do?assetkey=1-26-57591-1"&gt;Alerta #57591&lt;/a&gt;.&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-110130805718601697?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/110130805718601697/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=110130805718601697' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/110130805718601697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/110130805718601697'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/11/descubierta-vulnerabilidad-de-java.html' title='Descubierta vulnerabilidad de Java'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-110052692721250889</id><published>2004-11-15T09:46:00.000-04:00</published><updated>2004-11-15T09:55:27.213-04:00</updated><title type='text'>Problemas entre Apache y JBoss</title><content type='html'>     Apache Software Foundation  ha respondido oficialmente a las &lt;a href="http://uk.rd.yahoo.com/zdnet_related/*http://geronimo.apache.org/20031031_jboss.pdf"&gt;acusaciones de JBoss &lt;/a&gt; según las cuales el servidor de aplicaciones J2EE de la primera, Geronimo, emplea código del servidor de la segunda, JBoss. En la &lt;a href="http://uk.rd.yahoo.com/zdnet_related/*http://geronimo.apache.org/20041028_jbossresponse.pdf"&gt;respuesta de ASF &lt;/a&gt; se alega que el código que JBoss dice haber sido copiado existía dentro de la fundación Apache seis meses antes que el código de JBoss, siendo por lo tanto el segundo el que realmente ha violado la propiedad intelectual de Apache.&lt;br /&gt;&lt;br /&gt;JBoss se licencia bajo LPGL, mientras que Geronimo bajo la licencia Apache versión 2.0, siendo la licencia del segundo mucho mas permisiva que la del primero. En caso de que realmente fuese JBoss quien ha copiado el código debería reconocer que se basa en Geronimo para construir su servidor. En el caso contrario ASF tendría que retirar ese código de su contenedor, ya que no puede emplear código LPGL en su desarrollo y luego licenciarlo bajo una licencia más permisiva.&lt;br /&gt;&lt;br /&gt;Fuente : &lt;a href="http://www.javahispano.org/news.item.action?id=1005565237"&gt;Javahispano.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mas información : &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=29958#145965"&gt;theserverside.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-110052692721250889?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/110052692721250889/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=110052692721250889' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/110052692721250889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/110052692721250889'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/11/problemas-entre-apache-y-jboss.html' title='Problemas entre Apache y JBoss'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109838749430979190</id><published>2004-10-21T14:42:00.000-04:00</published><updated>2004-10-21T15:47:13.330-04:00</updated><title type='text'>The "Double-Checked Locking is Broken" Declaration</title><content type='html'>&lt;p&gt;Después de experimentar unas cuantas situaciones extrañas con multithreading en Java™, ya no confío en que synchronized funciona como uno piensa cuando se esta implementado una inicialización diferida (lazy initialization) como por ejemplo:&lt;/p&gt;&lt;pre&gt;if (variable == null)&lt;br /&gt;  variable = new MiObjeto();&lt;br /&gt;return variable;&lt;/pre&gt;&lt;p&gt;Llegué a este &lt;a href="http://www.cs.umd.edu/%7Epugh/java/memoryModel/DoubleCheckedLocking.html"&gt;artículo&lt;/a&gt; (en Inglés) que me ayudo mucho, les anexo una pequeña porción traducida de este:&lt;/p&gt;&lt;p&gt;&lt;em&gt;Double-Checked Locking es un método ampliamente citado y utilizado como un mecanismo eficiente para implementar inicialización diferida (lazy initialization) en un ambiente multithreaded.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Desafortunadamente, este no trabajará confiablemente de una manera indepediente de la plataforma cuando se implementa en Java. Cuando se implementa en otros lenguajes, como C++, depende del modelo de memoria del procesador, los reordenamientos efectuados por el compilador y la interacción entre el compilador y la librería de sincronización. ... &lt;/em&gt;&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;&lt;em&gt;Alexander Terekhov (TEREKHOV@de.ibm.com) llegó a una sugerencia ingeniosa para implementar double checked locking usando almacenamiento local en threads (thread local storage). Cada thread mantiene un indicador local que determina si el thread ha realizado la sincronización requerida&lt;/em&gt;&lt;/p&gt;&lt;pre&gt;class Foo {&lt;br /&gt;   /** If perThreadInstance.get() returns a non-null value, this thread&lt;br /&gt;       has done synchronization needed to see initialization&lt;br /&gt;       of helper */&lt;br /&gt;  private final ThreadLocal perThreadInstance = new ThreadLocal();&lt;br /&gt;&lt;br /&gt;  private Helper helper = null;&lt;br /&gt;&lt;br /&gt;  public Helper getHelper() {&lt;br /&gt;    if (perThreadInstance.get() == null) createHelper();&lt;br /&gt;      return helper;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  private final void createHelper() {&lt;br /&gt;    synchronized(this) {&lt;br /&gt;      if (helper == null)&lt;br /&gt;        helper = new Helper();&lt;br /&gt;    }&lt;br /&gt;    // Any non-null value would do as the argument here&lt;br /&gt;    perThreadInstance.set(perThreadInstance);&lt;br /&gt;  }&lt;br /&gt;}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109838749430979190?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html' title='The &quot;Double-Checked Locking is Broken&quot; Declaration'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109838749430979190/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109838749430979190' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109838749430979190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109838749430979190'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/10/double-checked-locking-is-broken.html' title='The &quot;Double-Checked Locking is Broken&quot; Declaration'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109820646358541203</id><published>2004-10-19T13:21:00.000-04:00</published><updated>2006-06-26T14:18:42.086-04:00</updated><title type='text'>lomejorde.com</title><content type='html'>&lt;div style="text-align: justify;"&gt;Con mucho beneplácito notificamos que, &lt;a href="http://solojava.blogger.com/"&gt; SoloJava Noticias&lt;/a&gt; ha sido nominada en la categoría &lt;a href="http://www.lomejorde.com/ve/04/premio/found.asp?cat=84"&gt;Sociedad/Blogs&lt;/a&gt; del premio &lt;a href="http://www.lomejorde.com/ve/04"&gt;lomejorde.com&lt;/a&gt; 2004.  En esta misma categoría fueron nominadas : &lt;a href="http://carlanga.blogspot.com/"&gt;Cuaderno de Notas&lt;/a&gt;, &lt;a href="http://www.qtpd.com/dcaceres/"&gt;blog dcaceres&lt;/a&gt;, &lt;a href="http://lubrio.blogspot.com/"&gt;El espacio de Lubrio&lt;/a&gt;, &lt;a href="http://www.qtpd.com/franengotas"&gt;Fran en Gotas&lt;/a&gt;, &lt;a href="http://peoresnada.blogspot.com/"&gt;Peor es Nada&lt;/a&gt;, &lt;a href="http://www.qtpd.com/blog"&gt;qtpd&lt;/a&gt;, &lt;a href="http://www.superdharma.com/"&gt;Superdharma revoloteando&lt;/a&gt; y &lt;a href="http://www.venezolano.web.ve/"&gt;Weblog Venezolano&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Este año el numero de categorías ha sido aumentado a 71 con la finalidad de ofrecer un abanico mas amplio de iniciativas.&lt;br /&gt;&lt;br /&gt;Agradecemos a todas aquellas personas que tuvieron a bien nominarnos a este premio; así como también a nuestros consecuentes lectores  que han  logrado  que SoloJava  se destaque dentro del espacio venezolano de bitácoras.&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109820646358541203?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109820646358541203/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109820646358541203' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109820646358541203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109820646358541203'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/10/lomejordecom.html' title='lomejorde.com'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109763826151904462</id><published>2004-10-12T23:21:00.001-04:00</published><updated>2004-10-12T23:31:01.520-04:00</updated><title type='text'>Javali</title><content type='html'>En Brasil, al parecer con el apoyo del gobierno, se esta creando &lt;a href="http://www.infonoticias.net/article-print-4071.html"&gt;JAVALI&lt;/a&gt;, un proyecto para el desarrollo de un maquina virtual Java Open Source. &lt;br /&gt;&lt;br /&gt;La iniciativa aun no tiene respuesta ofical de SUN, pero se comenta de diferentes posibles reacciones.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109763826151904462?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109763826151904462/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109763826151904462' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109763826151904462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109763826151904462'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/10/javali_12.html' title='Javali'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109666397101351494</id><published>2004-10-01T16:47:00.000-04:00</published><updated>2004-10-01T16:52:51.013-04:00</updated><title type='text'>Java 5.0</title><content type='html'>Java 5.0, o como en broma se le dice &lt;span style="font-weight: bold;"&gt;Java 2 1.5.0 5.0&lt;/span&gt; ya está disponible para el &lt;a href="http://java.sun.com/j2se/1.5.0/download.jsp"&gt;download&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109666397101351494?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://java.sun.com/j2se/1.5.0/download.jsp' title='Java 5.0'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109666397101351494/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109666397101351494' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109666397101351494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109666397101351494'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/10/java-50.html' title='Java 5.0'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109589101909647315</id><published>2004-09-22T18:05:00.000-04:00</published><updated>2004-10-03T21:34:01.493-04:00</updated><title type='text'>JBoss 4.0 ya anda suelto</title><content type='html'>JBoss Application Server 4.0 ya está disponible para el &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=22866&amp;package_id=16942&amp;amp;release_id=254646"&gt;download&lt;/a&gt;. Disfruten del primer server opensource que cumple con J2EE 1.4&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109589101909647315?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109589101909647315/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109589101909647315' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109589101909647315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109589101909647315'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/09/jboss-40-ya-anda-suelto.html' title='JBoss 4.0 ya anda suelto'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109555658629754479</id><published>2004-09-18T21:14:00.000-04:00</published><updated>2004-09-18T21:16:26.296-04:00</updated><title type='text'>BlueJ 2.0 ya no es más un beta</title><content type='html'>La versión definitiva de &lt;a href="http://www.bluej.org/"&gt;BlueJ 2.0&lt;/a&gt; ha sido liberada, una gran herramienta para quienes enseñamos Java&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109555658629754479?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bluej.org/' title='BlueJ 2.0 ya no es más un beta'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109555658629754479/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109555658629754479' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109555658629754479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109555658629754479'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/09/bluej-20-ya-no-es-ms-un-beta.html' title='BlueJ 2.0 ya no es más un beta'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109458897697560184</id><published>2004-09-07T15:53:00.000-04:00</published><updated>2004-09-07T16:34:31.130-04:00</updated><title type='text'>dbXML 2.0</title><content type='html'>&lt;div style="text-align: justify;"&gt;El grupo &lt;a href="http://www.dbxml.com/index.html"&gt;dbXML&lt;/a&gt; ha liberado la versión 2.0 de su manejador de base de datos &lt;a href="http://www.w3c.org/XML/"&gt;XML&lt;/a&gt; bajo licencia &lt;a href="http://www.gnu.org/licenses/gpl.html"&gt;GNU&lt;/a&gt;. Entre las características más sobresalientes de &lt;a href="http://www.dbxml.com/index.html"&gt;dbXML&lt;/a&gt; 2.0 están :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;ul&gt;   &lt;li&gt;Indexación completa del texto.&lt;/li&gt;   &lt;li&gt;JSP Tag Library.&lt;/li&gt;   &lt;li&gt;Trasformaciones &lt;a href="http://www.w3.org/Style/XSL/"&gt;XSLT&lt;/a&gt;.&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;Conexión &lt;a href="http://www.openssl.org/"&gt;SSL&lt;/a&gt;.&lt;/li&gt;   &lt;li&gt;Nuevo sistema de línea de comandos.&lt;/li&gt;   &lt;li&gt;Nuevas APIS Cliente/Servidor.&lt;/li&gt; &lt;/ul&gt; &lt;div style="text-align: justify;"&gt;&lt;a href="http://www.dbxml.com/index.html"&gt;dbXML&lt;/a&gt; es una base de datos &lt;a href="http://www.w3.org/XML/"&gt;XML&lt;/a&gt; desarrollada en &lt;a href="http://java.sun.com/"&gt;java&lt;/a&gt;, con capacidad de almacenar e indexar colecciones de documentos &lt;a href="http://www.w3.org/XML/"&gt;XML&lt;/a&gt; en forma nativa y realizar trasformaciones y consultas altamente eficientes. Adicionalmente el servidor puede contener la lógica del negocio en forma de scripts, clases y triggers.&lt;br /&gt;&lt;/div&gt; &lt;div class="para"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109458897697560184?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109458897697560184/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109458897697560184' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109458897697560184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109458897697560184'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/09/dbxml-20.html' title='dbXML 2.0'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109387691048093722</id><published>2004-08-30T10:21:00.000-04:00</published><updated>2004-08-30T11:42:19.253-04:00</updated><title type='text'>A SUN no le gusta JDocs</title><content type='html'>&lt;div style="text-align: justify;"&gt;Al parecer &lt;a href="http://www.sun.com/"&gt;SUN&lt;/a&gt; no ha visto con buenos ojos la salida al aire de &lt;a href="http://jdocs.com/"&gt;JDocs&lt;/a&gt;. En &lt;a href="http://www.javahispano.org/news.item.action?id=20483530"&gt;javaHispano&lt;/a&gt; podemos leer que:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="background:#ffffcc;border:solid 1px;text-align: justify;margin:15px;padding:5px;"&gt; "&lt;span style="font-family:arial;font-size:85%;"  &gt;... Según informa Rick Ross, &lt;a href="http://www.sun.com/"&gt;Sun&lt;/a&gt; les ha expresado que los Javadoc de las APIs de &lt;a href="http://www.sun.com/"&gt;Sun&lt;/a&gt; deben ser accedidas única y exclusivamente desde sun.com. El temor de &lt;a href="http://www.sun.com/"&gt;Sun&lt;/a&gt; venía dado por la posibilidad de que JDocs.com no mantuviese actualizadas las versiones de las API.&lt;br /&gt;Rick Ross reconoce el error de no haber pedido permiso y por haber creído inocentemente que &lt;a href="http://www.sun.com/"&gt;Sun&lt;/a&gt; les ayudaría a ofrecer un mejor servicio a la comunidad &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt;. También ha destacado que en la trayectoria de &lt;a href="http://www.javalobby.com/"&gt;Javalobby&lt;/a&gt; nunca han tenido interés en fragmentar la plataforma &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt;™, sino todo lo contrario.&lt;/span&gt;"&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Algunos comentarios señalan que la verdadera preocupación de &lt;a href="http://www.sun.com/"&gt;SUN&lt;/a&gt; radica en perder el protagonismo dentro del mundo java.&lt;br /&gt;&lt;br /&gt;Más información y comentarios en : &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=28232#135224"&gt;theserverside&lt;/a&gt;, &lt;a href="http://www.javahispano.org/news.item.action?id=20483530"&gt;  javaHispano&lt;/a&gt;. &lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109387691048093722?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109387691048093722/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109387691048093722' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109387691048093722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109387691048093722'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/08/sun-no-le-gusta-jdocs.html' title='A SUN no le gusta JDocs'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109228118175012872</id><published>2004-08-11T23:15:00.000-04:00</published><updated>2004-08-11T23:26:21.750-04:00</updated><title type='text'>Javadocs a la mano</title><content type='html'>La gente de &lt;a href="http://www.javalobby.org/"&gt;Javalobby&lt;/a&gt; ha puesto a la disposición de la comunidad de desarrolladores Java un  sitio web llamado &lt;a href="http://www.jdocs.com/"&gt;jdocs&lt;/a&gt; donde se encuentra la documentación en formato Javadoc de muchos librerías. Entre las ventajas de este servicio se encuentra la capacidad de realizar búsquedas y de añadir comentarios a la documentación para la ayuda de todos los usuarios&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109228118175012872?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.jdocs.com/' title='Javadocs a la mano'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109228118175012872/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109228118175012872' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109228118175012872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109228118175012872'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/08/javadocs-la-mano.html' title='Javadocs a la mano'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109208534784344069</id><published>2004-08-09T16:03:00.000-04:00</published><updated>2007-01-03T08:21:39.806-04:00</updated><title type='text'>Maven: There's a new Sheriff in town</title><content type='html'>&lt;img src="http://maven.apache.org/images/logos/maven-button-1.png" alt="Built by maven" align="right" height="30" width="90" /&gt;A pesar de que &lt;a href="http://ant.apache.org/"&gt;Ant&lt;/a&gt; es el estándar &lt;span style="font-style: italic;"&gt;de facto&lt;/span&gt; como &lt;span style="font-style: italic;"&gt;build tool&lt;/span&gt; para Java.  "There's a new Sheriff in town".&lt;br /&gt;Y es que rápidamente &lt;a href="http://maven.apache.org/"&gt;Maven&lt;/a&gt; (el cual está basado en Ant) se ha convertido en el tool por excelencia para administración y comprensión de proyectos Java. Casi todos los proyectos &lt;span style="font-style: italic;"&gt;open-source&lt;/span&gt; Java (de cierto renombre) están siendo "manejados" en la actualidad con Maven.&lt;br /&gt;&lt;br /&gt;Maven está basado en el concepto de un &lt;span style="font-style: italic;"&gt;project object model&lt;/span&gt; (POM). Todos los artefactos son producidos y controlados a través del POM. Los artefactos más comunes incluyen: &lt;span style="font-style: italic;"&gt;builds&lt;/span&gt;, documentación, métricas de los fuentes, lista de dependencias, reportes de &lt;span style="font-style: italic;"&gt;unit tests &lt;/span&gt;y &lt;span style="font-style: italic;"&gt;source       cross-references &lt;/span&gt;entre otros.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;Un concepto interesante que incorpora Maven es el uso de un repositorio central para los JARs. Maven provee un mecanismo que permite descargar automáticamente cualquier dependencia necesaria por el proyecto. Esto permite llevar un mejor control de versiones para las dependencias, asi como la reusabilidad de los JARs. Por defecto Maven viene configurado para usar el repositorio central definido en &lt;a href="http://www.ibiblio.org/"&gt;Ibiblio&lt;/a&gt;, sin embargo es fácilmente configurable para usar un repositorio propio, o mejor aun, una jerarquía de repositorios (si la dependencia no la consigue en mi repositorio central, busca en Ibiblio)&lt;br /&gt;&lt;br /&gt;Nosotros lo hemos venido usando por casi dos años para nuestros proyectos, y realmente nos ha ayudado mucho en la automatización de los artefactos que elaboramos.&lt;br /&gt;&lt;br /&gt;La versión 1.0 de Maven fue liberada el 13 de Julio.&lt;br /&gt;&lt;br /&gt;Les recomiendo darle una probada ;-)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109208534784344069?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109208534784344069/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109208534784344069' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109208534784344069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109208534784344069'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/08/maven-theres-new-sheriff-in-town.html' title='Maven: There&apos;s a new Sheriff in town'/><author><name>Edgar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos5.flickr.com/buddyicons/40688193@N00.jpg?1110231430'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109206354748474527</id><published>2004-08-09T10:08:00.000-04:00</published><updated>2004-08-09T14:48:44.970-04:00</updated><title type='text'>Java en una servilleta</title><content type='html'>&lt;a style="font-family: verdana;" href="http://napkinlaf.sourceforge.net/"&gt;Napkin Look &amp; Feel&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; te permite mostrar tu aplicación Java™ como si estuviera hecha en una servilleta, con la idea de que tenga una apariencia informal. También lo puedes usar para demostrar que el proyecto no ha sido terminado.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;div style="text-align: center;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img src="http://napkinlaf.sourceforge.net/NapkinDisabled.jpg" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt; &lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Se puede leer un comentario en &lt;a href="http://weblogs.java.net/pub/wlg/1178"&gt;&lt;span style="font-weight: bold;"&gt;Notes on a napkin&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109206354748474527?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109206354748474527/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109206354748474527' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109206354748474527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109206354748474527'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/08/java-en-una-servilleta.html' title='Java en una servilleta'/><author><name>Nelo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109189102417453156</id><published>2004-08-07T10:48:00.000-04:00</published><updated>2004-08-07T11:11:54.583-04:00</updated><title type='text'>Sun está defendiendo la marca registrada Java™</title><content type='html'>Ultimamente he estado observando que &lt;a href="http://www.sun.com/"&gt;Sun&lt;/a&gt;, los creadores y dueños de la marca &lt;a href="http://java.sun.com/"&gt;Java™&lt;/a&gt;, están siendo un poco más recelosos con el uso de esta por terceros, aunque hay momentos en que considero se sobrepasan, en el caso de &lt;a href="http://www.merchantspace.com/"&gt;MerchantSpace&lt;/a&gt;, que venden su producto como "Java e-Commerce Software" creo que están haciendo lo correcto, tienen hasta un número gratuito 800.942.Java, lo que me parece un uso inapropiado de la marca de otra empresa.&lt;br /&gt;&lt;br /&gt;Si quieren evitarse problemas, nunca usen el termino Java™ en el nombre de sus productos y recuerden siempre usar el símbolo ™ cuando especifican que este requiere o está hecho en Java™ y no usen los logos hasta que hayan solicitado el permiso necesario. Más detalles los pueden encontrar en las &lt;a href="http://www.sun.com/policies/trademarks/"&gt;Normas para el uso de las marcas de Sun&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;¿Que opinan ustedes?&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109189102417453156?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.javalobby.org/thread.jspa?forumID=61&amp;threadID=13752' title='Sun está defendiendo la marca registrada Java™'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109189102417453156/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109189102417453156' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109189102417453156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109189102417453156'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/08/sun-est-defendiendo-la-marca.html' title='Sun está defendiendo la marca registrada Java™'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109164534402317557</id><published>2004-08-04T14:33:00.000-04:00</published><updated>2004-08-04T18:27:59.773-04:00</updated><title type='text'>Jikes: Javac en Esteroides</title><content type='html'>Desde hace algún tiempo uso el compilador &lt;a href="http://www-124.ibm.com/developerworks/oss/jikes/"&gt;Jikes&lt;/a&gt; de IBM en vez del clásico Javac &lt;em&gt;¿Por qué?&lt;/em&gt; &lt;strong&gt;Porque es rápido&lt;/strong&gt;. En nuestras pruebas informales en diferentes equipos &lt;strong&gt;Jikes&lt;/strong&gt; consistentemente compilaba el mismo código que Javac en la &lt;em&gt;mitad del tiempo&lt;/em&gt;. Adicionalmente:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;El código es abierto (Open source) certificado por &lt;a href="http://www.opensource.org/"&gt;OSI&lt;/a&gt; (Open Source Initiative).&lt;/li&gt;&lt;li&gt;La implementación respeta por completo la especificación de Java como lenguaje, así como la de la Máquina Virtual de Java (JVM). De hecho, en algunos casos es &lt;strong&gt;tan&lt;/strong&gt; estricta que es mayor que la del propio Javac, es decir: Es posible que tu código compile bien en Javac y que Jikes te ponga en los palitos.&lt;/li&gt;&lt;li&gt;Los mensajes tienden a contener &lt;em&gt;mucha más información&lt;/em&gt; que los generados por Javac, llegando al punto de sugerir métodos candidatos cuando uno se pela con un signature.&lt;/li&gt;&lt;/ul&gt;Al principio tuvimos una cierta desconfianza sobre el hecho de usar un compilador que no fuera el "venerable" Javac, sin embargo en ningún momento hemos tenido ningún problema con códigos en desarrollo o en producción en las instalacioens de nuestros clientes.&lt;br /&gt;&lt;br /&gt;La versión más reciente es la 1.21, que ya incluye soporte beta para algunas de las nuevas características de Java 1.5.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109164534402317557?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109164534402317557/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109164534402317557' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109164534402317557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109164534402317557'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/08/jikes-javac-en-esteroides.html' title='Jikes: Javac en Esteroides'/><author><name>Aníbal</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109158581278653793</id><published>2004-08-03T22:12:00.000-04:00</published><updated>2004-08-03T22:20:37.460-04:00</updated><title type='text'>Red Hat Application Server</title><content type='html'>&lt;p&gt;&lt;a href="http://www.redhat.com/software/rha/appserver/"&gt;Red Hat ofrece&lt;/a&gt; un servidor de aplicaciones Java™ basado en &lt;a href="http://jonas.objectweb.org/"&gt;Jonas&lt;/a&gt; y &lt;a href="http://jakarta.apache.org/tomcat/"&gt;Tomcat&lt;/a&gt;, 100% opensource y disponible en formato RPM para i386, ia64 y PPC. Tambien incluye &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; 3.0 y plugins adicionales compilados nativamente con &lt;a href="http://gcc.gnu.org/java/"&gt;GCJ&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Tengo planeado hacerle una pruebas en unos días y compartiré con ustedes mis experiencias desde la perspectiva de un usuario de &lt;a href="http://www.jboss.org/"&gt;JBoss&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109158581278653793?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.redhat.com/software/rha/appserver/' title='Red Hat Application Server'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109158581278653793/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109158581278653793' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109158581278653793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109158581278653793'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/08/red-hat-application-server.html' title='Red Hat Application Server'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109098398590971161</id><published>2004-07-27T22:52:00.000-04:00</published><updated>2004-07-27T23:20:38.876-04:00</updated><title type='text'>¿Qué hay de nuevo en Java 1.5?</title><content type='html'>Desde hace una semana ví esta iniciativa iniciada por Igvir hace tiempo y ahora retomada. Ayer me contactó para invitarme a colaborar, cosa que haré con mucho gusto. &lt;br /&gt; &lt;br /&gt; Para empezar, reutilizaré (y censuraré la parte que no tiene que ver con Java) un post publicado en &lt;a href="http://www.zonalibre.org/blog/vemeko"&gt;mi blog&lt;/a&gt; en Abril de este año. Como Java 1.5 continúa siendo Beta, considero que su contenido aún está vigente. El post original -sin censura ;)- puede ser visto &lt;a href="http://www.zonalibre.org/blog/vemeko/archives/029817.html"&gt;aquí&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;-- Comienzo del Post --&gt;&lt;br /&gt; &lt;br /&gt;Desde el año pasado, en el &lt;a href="http://java.sun.com"&gt;sitio oficial de Java&lt;/a&gt; se adelantaban cuáles iban a ser las &lt;a href="http://java.sun.com/features/2003/05/bloch_qa.html" title="Conversation with Joshua Bloch"&gt;nuevas características&lt;/a&gt; que se agregarían a la nueva versión de Java. En febrero de este año se publicó un &lt;a href="http://java.sun.com/developer/technicalArticles/releases/j2se15/" title="J2SE 1.5 in a Nutshell"&gt;artículo&lt;/a&gt; con un resumen de las nuevas características. Para esta fecha, el Beta 2 se encuentra disponible para ser &lt;a href="http://java.sun.com/j2se/1.5.0/download.jsp"&gt;descargado&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Personalmente, recibo con mucho agrado que finalmente se puedan definir &lt;b&gt;tipos genéricos&lt;/b&gt; en Java. &lt;br /&gt;&lt;br /&gt;Por razones académicas, en 1998 estaba evaluando los mecanismos para la definición de clases genéricas en Java. Las opciones nativas se reducían al uso de la clase &lt;tt&gt;Object&lt;/tt&gt; y el uso extensivo de &lt;acronym title="Conversiones de tipos"&gt;&lt;i&gt;castings&lt;/i&gt;&lt;/acronym&gt;. A nivel de investigación, me tope con trabajos como Generic Java (que había sido presentado en el &lt;acronym title="Object-Oriented Programming, Systems, Languages &amp; Applications"&gt;OOPSLA&lt;/acronym&gt; de ese año y cuyo nombre de proyecto era "Pizza") y otros trabajos que básicamente proponían extensiones no oficiales para definir clases genéricas. En esa misma época noté que Generic Java fue adoptado como un &lt;acronym title="Java Specification Request"&gt;JSR&lt;/acronym&gt; por el &lt;acronym title="Java Comunity Process "&gt;JCP&lt;/acronym&gt;. Finalmente, cinco años después, la especificación fue aceptada y agregada a la plataforma.&lt;br /&gt;&lt;br /&gt;Los que han utilizado el conjunto de clases que implementan Colecciones (&lt;tt&gt;Vector&lt;/tt&gt;, &lt;tt&gt;HashTable&lt;/tt&gt;, &lt;tt&gt;HashMap&lt;/tt&gt;, &lt;tt&gt;Set&lt;/tt&gt;, &lt;tt&gt;List&lt;/tt&gt;, &lt;tt&gt;Map&lt;/tt&gt;...) saben que esto será un gran avance, debido a que estas clases estarán disponibles ahora en versiones genéricas. El problema de fondo que había impedido la inclusión de esta nueva característica es la compatibilidad con código anterior; además de la propia implementación de un soporte en compilación (y dependiendo de la solución escogida, también en tiempo de ejecución) para tipos genéricos.&lt;br /&gt;&lt;br /&gt;Entre el resto de características nuevas se puede citar:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Revisión de las primitivas para concurrencia&lt;/b&gt;: Interesantísimo y muy útil para mí. Aún tengo que revisarlo.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Metadata en el código:&lt;/b&gt; lo asocio con JavaDoc, pero aparentemente permite definir metadatos que luego pueden ser obtenidos en tiempo de ejecución mediante reflexión (no se por qué, pero me parece inspirado en todo el rollo de &lt;i&gt;semantic web&lt;/i&gt;).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Sintaxis simplificada del código de ciclos si se utilizan iteradores.&lt;br /&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Sentencias de impresión al estilo de C (sí, con macros de formateo %s, %i, ...).&lt;/li&gt;&lt;/ul&gt;Para una explicación más detallada sobre las nuevas características recomiendo revisar este &lt;a href="http://java.sun.com/developer/technicalArticles/releases/j2se15/" title="J2SE 1.5 in a Nutshell"&gt;artículo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109098398590971161?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109098398590971161/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109098398590971161' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109098398590971161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109098398590971161'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/07/qu-hay-de-nuevo-en-java-15.html' title='¿Qué hay de nuevo en Java 1.5?'/><author><name>vemeko</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109097661800859651</id><published>2004-07-27T20:57:00.000-04:00</published><updated>2006-09-20T00:58:52.310-04:00</updated><title type='text'>Crece el equipo</title><content type='html'>&lt;p&gt;Siguen llegando buenas noticias para esta iniciativa. El equipo esta creciendo de un forma que no me esperaba. Para esta fecha ya se han integrado &lt;a href="http://www.encaletado.com/topocho/"&gt;Anibal&lt;/a&gt;, &lt;a href="http://www.valhallaproject.com/blogs/egg/"&gt;Egg&lt;/a&gt; y &lt;a href="http://www.zonalibre.org/blog/vemeko/"&gt;Vemeko&lt;/a&gt;. Todos amigos y grandes trabajadores de Java y del &lt;a href="http://www.veneblogs.com"&gt;Blog Venezolano&lt;/a&gt;. Les damos la bienvenida y desde ya les agradecemos por colaborar en este trabajo.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109097661800859651?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109097661800859651/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109097661800859651' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109097661800859651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109097661800859651'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/07/crece-el-equipo.html' title='Crece el equipo'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109093378076849245</id><published>2004-07-27T08:59:00.000-04:00</published><updated>2004-07-27T10:42:30.023-04:00</updated><title type='text'>BlueJ 2.0 beta</title><content type='html'>La versión de &lt;a href="http://www.bluej.org/about/what.html"&gt;BlueJ&lt;/a&gt; 2.0 beta está disponible para el &lt;a href="http://www.bluej.org/download/download.html"&gt;download&lt;/a&gt;. Para quienes no conocen que es BlueJ, es un ambiente Java integrado diseñado especificamente para el aprendizaje introductorio.&lt;br /&gt; &lt;p&gt;BlueJ fue desarrollado en una universidad específicamente con el propósito de enseñar orientación a objeto con Java.&lt;br /&gt; &lt;/p&gt; &lt;p&gt;BlueJ soporta:&lt;br /&gt; &lt;/p&gt; &lt;ul&gt;   &lt;li&gt;un ambiente totalmente integrado&lt;/li&gt;   &lt;li&gt;visualizar la estructura de classes gráficamente&lt;/li&gt;   &lt;li&gt;edición en modo gráfica y de texto&lt;/li&gt;   &lt;li&gt;incluye un editor, compilador, máquina virtual, depurador (debugger), etc.&lt;/li&gt;   &lt;li&gt;interfaz fácil de usar, ideal para principiantes&lt;/li&gt;   &lt;li&gt;creación de objetos interactiva&lt;/li&gt;   &lt;li&gt;invocación de objetos interactiva&lt;/li&gt;   &lt;li&gt;pruebas interactivas&lt;/li&gt;   &lt;li&gt;desarrollo de aplicaciones incrementalmente&lt;/li&gt; &lt;/ul&gt;También existe un libro, pero continuando el tema del mensaje anterior, solo en inglés&lt;br /&gt;  &lt;br /&gt; &lt;span style="font-weight: bold;"&gt;Actualización:&lt;/span&gt; hay una versión del &lt;a href="http://www.bluej.org/tutorial/tutorial-spanish-1.pdf"&gt;tutorial en español&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109093378076849245?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bluej.org/about/what.html' title='BlueJ 2.0 beta'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109093378076849245/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109093378076849245' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109093378076849245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109093378076849245'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/07/bluej-20-beta.html' title='BlueJ 2.0 beta'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109068647843106786</id><published>2004-07-24T12:26:00.000-04:00</published><updated>2006-05-04T01:32:31.570-04:00</updated><title type='text'>Mi trabajo en Java</title><content type='html'>&lt;p&gt;Desde hace varios a&amp;ntilde;os estoy trabajando en &lt;a href="http://java.sun.com" target="_blank"&gt;Java&lt;/a&gt;, el lenguaje de programaci&amp;oacute;n que ha dado de que hablar a todos los interesados en el mundo de la inform&amp;aacute;tica en tiempos recientes. Quienes han seguido la historia de este lenguaje de programaci&amp;oacute;n saben que se ha ganado amigos y no tan amigos gracias a su promesa b&amp;aacute;sica, permitir que las aplicaciones corran en casi cualquier sistema operativo sin que el programador intervenga en cambios de c&amp;oacute;digo. Lo cierto es que con Java hoy se pueden realizar &lt;a href="http://java.com/es/index.jsp" target="_blank"&gt;aplicaciones&lt;/a&gt; de cualquier nivel y con muchas ventajas sobre otros lenguajes de programaci&amp;oacute;n.&lt;/p&gt;&lt;p&gt;Cuando me iniciaba en estos temas de la programaci&amp;oacute;n, la documentaci&amp;oacute;n en espa&amp;ntilde;ol estaba rezagada respecto a la documentaci&amp;oacute;n en ingles. Resultaba una tarea larga y hasta complicada el tener que buscar informaci&amp;oacute;n espec&amp;iacute;fica en espa&amp;ntilde;ol por lo que tardamos algunos a&amp;ntilde;os en ver resultados de la incursi&amp;oacute;n de Java al mercado venezolano. Aun existe en muchas formas esta demora en la informaci&amp;oacute;n escrita en espa&amp;ntilde;ol para Java, incluso en internet, pero es una brecha que se est&amp;aacute; acortando.&lt;/p&gt;&lt;p&gt;No hab&amp;iacute;a muchos lugares donde buscar, pero hab&amp;iacute;a gente trabajando. As&amp;iacute; surgi&amp;oacute; la oportunidad de crear un grupo para los programadores Java, de Venezuela en primer lugar, pero con internet no tard&amp;oacute; mucho de en ser de todos los que hablan espa&amp;ntilde;ol. No fue, ni estuvo cerca de ser, el primero en su clase, pero ha llenado un espacio importante en esta comunidad de programadores. Por razones que ahora no recuerdo con total exactitud el grupo recibi&amp;oacute; el nombre de &lt;a href="http://espanol.groups.yahoo.com/group/solojava/" target="_blank"&gt;SoloJava&lt;/a&gt;, y el 28 de agosto del 2000 el primer mensaje enviado al grupo logr&amp;oacute; que la idea pasara a ser una realidad.&lt;/p&gt;&lt;p&gt;Hoy a casi cuatro a&amp;ntilde;os de su creaci&amp;oacute;n hemos &lt;a href="http://solojava.blogspot.com/2004/07/nueva-etapa.html" target="_blank"&gt;retomado otra idea&lt;/a&gt; que por la eterna falta de tiempo se hab&amp;iacute;a perdido en los cajones de mi escritorio, crear un blog grupal que apoye el trabajo del grupo de programadores en espa&amp;ntilde;ol con noticias, art&amp;iacute;culos e incluso tutoriales. Un formato tan fresco como el blog que le dibuje una cara nueva al trabajo de Java en Venezuela y por que no del resto de los pa&amp;iacute;ses en los que se habla espa&amp;ntilde;ol. Un nuevo frente en la lucha contra &lt;a href="http://www.microsoft.com/" target="_blank"&gt;el imperio del mal&lt;/a&gt;, si quieren decirlo en términos m&amp;aacute;s radicales. Ahora estamos comenzando, buscando ideas, ayuda y colaboradores. S&amp;iacute;ganle la pista y ay&amp;uacute;dennos a mejorarlo. &lt;br /&gt;&lt;center&gt;&lt;form method=GET action="http://espanol.groups.yahoo.com/subscribe/SoloJava"&gt;&lt;br /&gt;&lt;table cellspacing=0 cellpadding=1 border=0 bgcolor=#FFFFFF&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td colspan=2 align=center&gt;&lt;br /&gt;      &lt;b&gt;&amp;Uacute;nete a SoloJava&lt;/b&gt;&lt;br /&gt;    &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&lt;br /&gt;      &lt;input type=text name="user" value="correo-e" size=15&gt;&lt;br /&gt;    &lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&lt;br /&gt;      &lt;input type=image border=0 alt="Haz click aqu&amp;iacute; para unirte a SoloJava"    name="Haz click aqu&amp;iacute; para unirte a SoloJava"     src="http://espanol.groups.yahoo.com/img/i/e1/ui/join.gif"&gt;&lt;br /&gt;    &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr align="center"&gt;&lt;br /&gt;    &lt;td colspan="2"&gt;&lt;br /&gt;      Con el apoyo de  &lt;a href="http://espanol.groups.yahoo.com/"&gt;Yahoo! Grupos&lt;/a&gt;&lt;br /&gt;    &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;/table&gt;&lt;/form&gt;&lt;/center&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109068647843106786?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109068647843106786/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109068647843106786' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109068647843106786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109068647843106786'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/07/mi-trabajo-en-java.html' title='Mi trabajo en Java'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109037741892797508</id><published>2004-07-20T22:21:00.000-04:00</published><updated>2004-07-21T11:19:25.813-04:00</updated><title type='text'>¿Problemas con GridBagLayout?</title><content type='html'>¿Alguna vez han sufrido usando GridBagLayout? seguro que si, al principio es dificil usarlo correctamente, asi que para recordar un poco lo que muchos de nosotros hemos pasado diviertanse con esta &lt;a href="http://madbean.com/blog/2004/17/totallygridbag.html"&gt;animación&lt;/a&gt; (audio en inglés).&lt;br /&gt; &lt;br /&gt; Tips para usar correctamente GridBagLayout:&lt;br /&gt; &lt;ol&gt;   &lt;li&gt;Tratar en lo posible de usar un editor gráfico&lt;br /&gt;   &lt;/li&gt;   &lt;li&gt;Combinar con otros layouts disponibles, no hacer todo un panel complejo con GridBagLayout&lt;/li&gt;   &lt;li&gt;Utilizar la propiedad "colums" de los TextFields para determinar el tamaño horizontal de este, es aconsejable evitar combinar celdas del grid para este objetivo&lt;/li&gt;   &lt;li&gt;Igualmente al tip anterior, preferredSize puede ayudar mucho cuando se usan componentes grandes en tamaño dentro de un GridBagLayout, como por ejemplo un JTable con su respectivo JScrollPane&lt;/li&gt; &lt;/ol&gt; Tengan paciencia con los layouts, sin ellos no fuese posible diseñar GUIs portables a diferentes OSs&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109037741892797508?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://madbean.com/blog/2004/17/totallygridbag.html' title='¿Problemas con GridBagLayout?'/><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109037741892797508/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109037741892797508' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109037741892797508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109037741892797508'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/07/problemas-con-gridbaglayout.html' title='¿Problemas con GridBagLayout?'/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109036212424113279</id><published>2004-07-20T18:22:00.000-04:00</published><updated>2004-07-20T18:37:25.636-04:00</updated><title type='text'>Nueva Etapa</title><content type='html'> &lt;br /&gt;Estamos trabajando para darle nueva vida a este espacio. Pienso que la idea de tener un Blog de Java que complemente el trabajo del grupo sigue siendo muy valida. Pronto tendr&amp;aacute;n buenas noticias. Desde ya les digo a todos los interesados que pueden hacernos llegar sus ideas que con toda seguridad sera bienvenida. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109036212424113279?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109036212424113279/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109036212424113279' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109036212424113279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109036212424113279'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/07/nueva-etapa.html' title='Nueva Etapa'/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-109034468456635812</id><published>2004-07-20T13:26:00.000-04:00</published><updated>2004-07-20T13:36:14.510-04:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Libro Gratis&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; Se ha puesto a disposición un nuevo libro llamado &lt;a href="http://www.theserverside.com/books/addisonwesley/ServletsJSP/index.tss"&gt;Servlets and JavaServer Pages: The J2EE Technology Web Tier&lt;/a&gt;, gratis para los miembros de &lt;a href="http://www.theserverside.com"&gt;TheServerSide.com&lt;/a&gt;. No pierden nada con registrase&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-109034468456635812?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/109034468456635812/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=109034468456635812' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109034468456635812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/109034468456635812'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/07/libro-gratis-se-ha-puesto-disposicin.html' title=''/><author><name>Robert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-107642625966711972</id><published>2004-02-10T11:21:00.000-04:00</published><updated>2004-02-10T11:21:25.326-04:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Din&amp;aacute;mica&lt;/b&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.martincordova.com"&gt;Martin Cordova&lt;/a&gt;, miembro de &lt;a href="http://espanol.groups.yahoo.com/group/solojava/"&gt;SoloJava&lt;/a&gt; nos hace llegar esta interesante informaci&amp;oacute;n: &lt;/p&gt;&lt;br /&gt;&lt;hr&gt; &lt;br /&gt;Estimados Programadores Java:&lt;br /&gt;&lt;br /&gt;Los invito a evaluar un nuevo framework para desarrollo de aplicaciones web con Java, llamado "Dinamica".&lt;br /&gt;Dinamica es 100% Java, compatible con el estandar J2EE, open source (LGPL), simple, poderoso, gratuito y ademas viene con una documentacion muy completa. Esta soportado activamente a traves de un ListServer y tambien por e-mail. &lt;br /&gt;Este framework esta basado en arquitectura MVC con un enfoque muy particular, donde gran parte de los componentes son reutilizables para diversas tareas, implicando que a menudo se pueden obtener resultados sin mecesidad de programar, solo con la configuracion  de un archivo XML y la preparacion de unas plantillas muy simples.&lt;br /&gt;Algunos de los beneficios que aporta Dinamica:&lt;br /&gt;&lt;br /&gt;* Control centralizado de los requests&lt;br /&gt;* Aplicaciones parametrizables (data-driven programming)&lt;br /&gt;* Monitoreo de rendimiento integrado (no requiere programacion)&lt;br /&gt;* Manejo centralizado de errores y notificaciones por email&lt;br /&gt;* Separacion completa de presentacion y logica de negocios&lt;br /&gt;* Poderoso modelo de composicion de paginas e inclusion de sub-partes&lt;br /&gt;* Validacion automatica de formas &lt;br /&gt;* Soporte transparente a paginas multi-idioma&lt;br /&gt;* Graficos generados en el server (charts)&lt;br /&gt;* Manejo facil de BLOBs en base de datos (images y documentos)&lt;br /&gt;* Encapsulamiento de JDBC&lt;br /&gt;* Recordsets desconectados&lt;br /&gt;* Transacciones JDBC controladas de manera transparente  y mas!&lt;br /&gt;&lt;br /&gt;Para aquellos interesados, hay un tutorial&lt;br /&gt;"QuickStart" de tan solo 20 minutos, para que puedan dar un vistazo rapido a Dinamica.&lt;br /&gt;&lt;br /&gt;* Dinamica website:&lt;br /&gt;http://www.martincordova.com&lt;br /&gt;&lt;br /&gt;* Resumen tecnico (PDF - 123k):&lt;br /&gt;http://www.martincordova.com/docs/overview.pdf&lt;br /&gt;&lt;br /&gt;* Descargar el framework (ZIP - 6.2MB):&lt;br /&gt;http://www.martincordova.com/download/dinamica.zip&lt;br /&gt;&lt;br /&gt;Gracias por su atencion&lt;br /&gt;&lt;br /&gt;Atentamente,&lt;br /&gt;Martin Cordova - creador de Dinamica&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-107642625966711972?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/107642625966711972/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=107642625966711972' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/107642625966711972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/107642625966711972'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2004/02/dinn-estimados-programadores-java-los.html' title=''/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-93059645</id><published>2003-04-22T14:07:00.000-04:00</published><updated>2003-04-22T14:08:42.000-04:00</updated><title type='text'></title><content type='html'>&lt;B&gt;Presentaciones del IBM DWLive!&lt;/B&gt;&lt;br /&gt;&lt;p&gt; Ya estan disponibles las presentaciones utilizadas en el evento de IBM DWLive!, realizado este mes de abril en la ciudad de New Orleans, EEUU. Hay material que puede resultar de gran interes a todos los relacionados a la tecnologia. Ver &lt;A href="http://devworks.confnav.com/devworks/web/sessions/title/view.html?title=true"&gt; http://devworks.confnav.com/devworks/web/sessions/title/view.html?title=true&lt;/A&gt;. &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-93059645?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/93059645/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=93059645' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/93059645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/93059645'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2003/04/presentaciones-del-ibm-dwlive-ya-estan.html' title=''/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-92978278</id><published>2003-04-21T08:14:00.000-04:00</published><updated>2003-04-22T14:12:12.000-04:00</updated><title type='text'></title><content type='html'>&lt;B&gt;Nueva Ley en Nueva York Prohibe el Uso de Celuares en Actos Publicos.&lt;/B&gt;&lt;br /&gt;&lt;p&gt;Las autoridades neoyorquinas sancionar&amp;aacute;n el uso de los tel&amp;eacute;fonos m&amp;oacute;viles en salas de teatro, cine y conciertos, con el fin de mejorar la calidad de vida de la ciudad.&lt;br /&gt;&lt;p&gt;La nueva ley, aprobada recientemente, proh&amp;iacute;be el uso de tel&amp;eacute;fonos m&amp;iacute;viles en &amp;quot;cualquier teatro, biblioteca, museo, galer&amp;iacute;a, sala de cine o conciertos, o edificios en los que se exhiban actos teatrales, musicales, de danza, cine, lectura o similares&amp;quot;. Aquellos que incumplan la ley ser&amp;aacute;n sancionados con una multa de 50 d&amp;oacute;lares. La puesta en marcha de la resoluci&amp;oacute;n, sin embargo, no estuvo exenta de pol&amp;eacute;mica, ya que las autoridades tuvieron que invalidar un veto del alcalde, Michael Bloomberg, que se opon&amp;iacute;a a la prohibici&amp;oacute;n por considerar que era excesivamente rigurosa.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-92978278?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/92978278/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=92978278' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/92978278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/92978278'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2003/04/nueva-ley-en-nueva-york-prohibe-el-uso.html' title=''/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-90892060</id><published>2003-03-17T21:49:00.000-04:00</published><updated>2003-03-17T22:12:38.000-04:00</updated><title type='text'></title><content type='html'>&lt;b&gt;PeopleSoft integrar&amp;aacute; a Yahoo e IBM en la mensajer&amp;iacute;a&lt;/b&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.noticias.com"&gt;Noticias.com&lt;/a&gt;.- La compa&amp;ntilde;&amp;iacute;a precisa que las funciones de mensajer&amp;iacute;a instant&amp;aacute;nea de IBM y Yahoo! estar&amp;aacute;n disponibles a nivel mundial en el segundo trimestre de este a&amp;ntilde;o, mientras que las de Microsoft en el cuarto trimestre del presente a&amp;ntilde;o.&lt;br /&gt;&lt;p&gt;PeopleSoft indica que la integraci&amp;oacute;n en su plataforma de funciones de mensajer&amp;iacute;a instant&amp;aacute;nea aportar&amp;aacute; aplicaciones como detecci&amp;oacute;n de participantes, en virtud de la cual los usuarios podr&amp;aacute;n determinar si un socio de mensajer&amp;iacute;a se encuentra en l&amp;iacute;nea.&lt;br /&gt;&lt;p&gt;Otras de las aplicaciones radicar&amp;aacute; en la funci&amp;oacute;n de seguimiento que permitir&amp;aacute; el env&amp;iacute;o de mensajes a dispositivos como telef&amp;oacute;no o m&amp;oacute;viles o la conversaci&amp;oacute;n de lenguaje hablado para su env&amp;iacute;o a buzones de voz.&lt;br /&gt;&lt;p&gt;El vicepresidente de soluciones colaborativas avanzadas y de mensajer&amp;iacute;a de Lotus Software de IBM, Ken Bisconti, destaca que la integraci&amp;oacute;n del servicio de mensajer&amp;iacute;a de esta compa&amp;ntilde;&amp;iacute;a en la plataforma de PeopleSoft, adem&amp;aacute;s de su sistema de localizaci&amp;oacute;n de participantes 'Lotus Sametime', propiciar&amp;aacute; a los usuarios comunicaciones seguras, instant&amp;aacute;neas y en tiempo real.&lt;br /&gt;&lt;p&gt;Estas aplicaciones --continuó Bisconti-- posibilitar&amp;aacute;n asimismo que los usuarios refuercen las tareas de seguimiento, detecci&amp;oacute;n de participantes y par&amp;aacute;metros de privacidad.&lt;br /&gt;&lt;p&gt;Por su parte, el vicepresidente de soluciones de gesti&amp;oacute;n de Yahoo!, Steve Boom, destac&amp;oacute; que al introducir su servicio de mensajer&amp;iacute;a instant&amp;aacute;nea PeopleSoft contar&amp;qaacute; con aplicaciones de gesti&amp;oacute;n "m&amp;aacute;s din&amp;aacute;micas" y "eficaces".&lt;br /&gt;&lt;p&gt;.- La compa&amp;ntilde;&amp;iacute;a precisa que las funciones de mensajer&amp;iacute;a instant&amp;aacute;nea de IBM y Yahoo! estar&amp;aacute;n disponibles a nivel mundial en el segundo trimestre de este a&amp;ntilde;o, mientras que las de Microsoft en el cuarto trimestre del presente a&amp;ntilde;o.&lt;br /&gt;&lt;p&gt;PeopleSoft indica que la integraci&amp;oacute;n en su plataforma de funciones de mensajer&amp;iacute;a instant&amp;aacute;nea aportar&amp;aacute; aplicaciones como detecci&amp;oacute;n de participantes, en virtud de la cual los usuarios podr&amp;aacute;n determinar si un socio de mensajer&amp;iacute;a se encuentra en l&amp;iacute;nea.&lt;br /&gt;&lt;p&gt;Otras de las aplicaciones radicar&amp;aacute; en la funci&amp;oacute;n de seguimiento que permitir&amp;aacute; el env&amp;iacute;o de mensajes a dispositivos como telef&amp;ocute;no o m&amp;oacute;viles o la conversaci&amp;oacute;n de lenguaje hablado para su env&amp;iacute;o a buzones de voz.&lt;br /&gt;&lt;p&gt;El vicepresidente de soluciones colaborativas avanzadas y de mensajer&amp;iacute;a de Lotus Software de IBM, Ken Bisconti, destaca que la integraci&amp;oacute;n del servicio de mensajer&amp;iacute;a de esta compa&amp;ntilde;&amp;iacute;a en la plataforma de PeopleSoft, adem&amp;aacute;s de su sistema de localizaci&amp;oacute;n de participantes 'Lotus Sametime', propiciar&amp;aacute; a los usuarios comunicaciones seguras, instant&amp;aacute;neas y en tiempo real.&lt;br /&gt;&lt;p&gt;Estas aplicaciones --continu&amp;oacute; Bisconti-- posibilitar&amp;aacute;n asimismo que los usuarios refuercen las tareas de seguimiento, detecci&amp;oacute;n de participantes y par&amp;aacute;metros de privacidad.&lt;br /&gt;&lt;p&gt;Por su parte, el vicepresidente de soluciones de gesti&amp;oacute;n de Yahoo!, Steve Boom, destac&amp;oacute; que al introducir su servicio de mensajer&amp;iacute;a instant&amp;aacute;nea PeopleSoft contar&amp;aacute; con aplicaciones de gesti&amp;oacute;n "m&amp;aacute;s din&amp;aacute;micas" y "eficaces".&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-90892060?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/90892060/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=90892060' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/90892060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/90892060'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2003/03/peoplesoft-integrarmicas-y-eficaces.html' title=''/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-90545599</id><published>2003-03-11T17:53:00.000-04:00</published><updated>2003-04-22T14:07:55.000-04:00</updated><title type='text'></title><content type='html'>&lt;b&gt;JAXB: la nueva API de Java para XML&lt;/b&gt;&lt;br /&gt;&lt;p&gt;El uso de XML como est&amp;aacute;ndar en el intercambio de datos ha facilitado la tarea de intercambiar datos entre aplicaciones que se ejecutan en ambientes totalmente diferentes y, en algunos casos, incompatibles. Hasta ahora, la forma mas com&amp;uacute;n para los programadores Java, en el procesamiento de informaci&amp;oacute;n presentada en formato XML, consist&amp;iacute;a seleccionar uno de los caminos disponibles en el API de &lt;a href="http://java.sun.com/xml/jaxp/index.html"&gt;JAXP&lt;/a&gt; (&lt;a href="http://java.sun.com/xml/jaxp/index.html"&gt;Java API for XML Procesing&lt;/a&gt;). &lt;a href="http://www.saxproject.org/"&gt;SAX o Simple API for XML&lt;/a&gt;, y el &lt;a href="http://www.w3.org/DOM/"&gt;DOM o Document Object Model&lt;/a&gt;. Pero ahora con el nuevo &lt;a href="http://developer.java.sun.com/developer/technicalArticles/WebServices/jaxb/"&gt;Java Architecture for XML Binding&lt;/a&gt; (&lt;a href="http://developer.java.sun.com/developer/technicalArticles/WebServices/jaxb/"&gt;JAXB&lt;/a&gt;), la manipulaci&amp;oacute;n de documentos XML se simplificar&amp;aacute; enormemente. &lt;br /&gt;&lt;p&gt;Comprativamente JAXB, mejora las deficiencias en el uso de la memoria que presentaban los objetos DOM, y simplifica el trabajo de SAX al no requerir del desarrollo de una clase para el manejo del contenido del documento. JAXB presenta el documento XML, como objetos Java, que se generan a partir del esquema (&lt;a href="http://www.w3.org/TR/xmlschema-0"&gt;XML Schema&lt;/a&gt;) que establece las reglas de construcci&amp;oacute;n del documento. Quienes utilicen el API JAXB, simplemtente requieren de dos pasos para el an&amp;aacute;lisis del documento XML (el cual requerira un esquema): El proceso de &lt;i&gt;&lt;b&gt;Binding&lt;/b&gt;&lt;/i&gt;, en el que se generaran las clases que representan los elementos y las relaciones del esquema, y el proceso de &lt;i&gt;&lt;b&gt;Unmarshalling&lt;/b&gt;&lt;/i&gt;,  en el que se construye el arbol que representa la data del documento XML. Los objetos contenidos en este arbol seran del tipo generado en el proceso de Binding, permitiendo la manipulaci&amp;oacute;n del documento XML como objetos comunes de la aplicaci&amp;oacute;n Java.&lt;br /&gt;&lt;p&gt;Mas informaci&amp;oacute;n : &lt;a href="http://developer.java.sun.com/developer/technicalArticles/WebServices/jaxb/"&gt;http://developer.java.sun.com/developer/technicalArticles/WebServices/jaxb/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-90545599?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/90545599/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=90545599' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/90545599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/90545599'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2003/03/jaxb-la-nueva-api-de-java-para-xml-el.html' title=''/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-90492101</id><published>2003-03-10T21:43:00.000-04:00</published><updated>2003-03-10T22:08:46.000-04:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Proyecto Antenna&lt;/b&gt;&lt;br /&gt;&lt;p&gt;Compilar, probar, crear paquetes y crear descriptores suele ser una tarea constante en el ciclo de vida de un proyecto de software, y &lt;a href="http://ant.apache.org/"&gt;Ant&lt;/a&gt; es un proyecto de Apache destinado principalmente a facilitarnos estas tareas. Sin embargo, en proyectos especificos se  generan necesidades especificas, y &lt;a href="http://antenna.sourceforge.net/"&gt;Antenna&lt;/a&gt;, es un ejemplo de como surgen ideas para atender estas necesidades. Esta orientado especificamente al desarrollo de aplicaciones para dispositivos inalambricos  (J2ME) que emplean &lt;a href="http://java.sun.com/products/midp"&gt;perfiles&lt;/a&gt; &lt;a href="http://java.sun.com/products/midp"&gt;MIDP&lt;/a&gt; (&lt;a href="http://java.sun.com/products/midp"&gt;Mobile Information Device Profile&lt;/a&gt;). Con Antenna, un script permite crear los ejecutables para Palm OS (.prc) invocandolo desde la linea de comandos o bien integrado a editores como &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; y &lt;a href="http://www.jedit.org"&gt;JEdit&lt;/a&gt;. Antenna requiere Ant 1.5.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-90492101?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/90492101/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=90492101' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/90492101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/90492101'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2003/03/proyecto-antenna-compilar-probar-crear.html' title=''/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-90490944</id><published>2003-03-10T21:21:00.000-04:00</published><updated>2003-03-10T21:23:36.000-04:00</updated><title type='text'></title><content type='html'>&lt;b&gt;En &lt;i&gt;Espagueti.com&lt;/i&gt; el hospedaje se paga en bolivares&lt;/b&gt;&lt;br /&gt;&lt;p&gt;Una nueva opci&amp;oacute;n para el hospedaje de paginas web esta disponible para los venezolanos: &lt;a href="http://www.espagueti.com/"&gt;Espagueti.com&lt;/a&gt; una empresa que enfoca su estrategia en la peque&amp;ntilde;a y mediana empresa de un pais que ante las dificultades para la compra de servicios pagaderos en d&amp;oacute;lares ha visto afectada su presencia en internet. Y es que pese a mantener sus servidores en Estados Unidos, Espagueti.com permite a los residente en Venezuela pagar su servicio de hospedaje en Bolivares. Con tres &lt;a href="http://www.espagueti.com/planes.php"&gt;planes&lt;/a&gt;: Napole, Milan y Roma, servidores  Linux, soporte en espa&amp;ntilde;ol y precios mensuales desde 15 mil bolivares, la empresa espera captar parte del mercado que el control de cambio a dejado cautivo en las fronteras venezolanas.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-90490944?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/90490944/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=90490944' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/90490944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/90490944'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2003/03/en-espagueti.html' title=''/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5078236.post-90047876</id><published>2003-03-03T09:21:00.000-04:00</published><updated>2003-03-03T09:22:32.000-04:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Listo el RUSAD para Estudiantes&lt;/b&gt;&lt;br /&gt;&lt;p&gt;La Comisi&amp;oacute;n de Administraci&amp;oacute;n de Divisas &lt;a href="http://www.cadivi.gov.ve/"&gt;CADIVI&lt;/a&gt;, organismo venezolano responsable de la distribuci&amp;oacute;n de divisas a ra&amp;iacute;z del control de cambio impuesto en el pais, ha libereado el registro de usuarios y solicitud de divisas en l&amp;iacute;nea &lt;a href="http://www.cadivi.gov.ve/registro/registro.html"&gt;RUSAD&lt;/a&gt;, el cual facilitar&amp;aacute; el proceso de registro e informaci&amp;oacute;n a todos los venezolanos que necesitan comprar divisas. En la actualidad solo esta funcionando el &lt;a href="http://www.cadivi.gov.ve/registro/registro.html"&gt;registro de estudiantes&lt;/a&gt;, debido a que el proceso de regalmentaci&amp;oacute;n y control ha tomado mucho mas tiempo del que habian estimado las autoridades. Este sitio web tambien ofrece un &lt;a href="http://www.cadivi.gov.ve/registro/flujo.html"&gt;diagrama general&lt;/a&gt; que describe el proceso a serguir bajo la nueva reglamentaci&amp;oacute;n. Ver mas detalles en &lt;a href="http://www.cadivi.gov.ve/registro/registro.html"&gt;http://www.cadivi.gov.ve/registro/registro.html&lt;/a&gt;.&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-7144857120542355";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5078236-90047876?l=solojava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://solojava.blogspot.com/feeds/90047876/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5078236&amp;postID=90047876' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/90047876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5078236/posts/default/90047876'/><link rel='alternate' type='text/html' href='http://solojava.blogspot.com/2003/03/listo-el-rusad-para-estudiantes-la.html' title=''/><author><name>Igvir</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
