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

<channel>
	<title>Global Access &#187; J2EE</title>
	<atom:link href="http://jj.gbtopia.com/blog/tag/j2ee/feed/" rel="self" type="application/rss+xml" />
	<link>http://jj.gbtopia.com/blog</link>
	<description>Jorge Juan's Blog</description>
	<lastBuildDate>Fri, 25 Jun 2010 07:22:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>J2EE Development Workshop v2 &#124; Taller de desarrollo J2EE v2</title>
		<link>http://jj.gbtopia.com/blog/2007/07/09/j2ee-development-workshop-v2/</link>
		<comments>http://jj.gbtopia.com/blog/2007/07/09/j2ee-development-workshop-v2/#comments</comments>
		<pubDate>Tue, 10 Jul 2007 01:45:34 +0000</pubDate>
		<dc:creator>jjgb</dc:creator>
				<category><![CDATA[J2EE]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[WebSphere]]></category>

		<guid isPermaLink="false">http://jj.gbtopia.com/blog/2007/07/09/j2ee-development-workshop-v2-taller-de-desarrollo-j2ee-v2/</guid>
		<description><![CDATA[I recently updated my J2EE workshop material to support Rational Application Developer 7, WebSphere Application Server 6.1 and DB2 9 as the underlying database. These materials include presentations and hands-on labs. Some of them are exercises, where the student must work on a solution by himself or herself. The following topics are covered:
Presentations:

Introduction to Java [...]]]></description>
			<content:encoded><![CDATA[<p>I recently updated my J2EE workshop material to support Rational Application Developer 7, WebSphere Application Server 6.1 and DB2 9 as the underlying database. These materials include presentations and hands-on labs. Some of them are exercises, where the student must work on a solution by himself or herself. The following topics are covered:</p>
<p>Presentations:</p>
<ul>
<li>Introduction to Java Programming</li>
<li>Introduction to J2EE</li>
</ul>
<p>Hands-on labs:</p>
<ul>
<li>Rational Application Developer 7 (RAD) installation</li>
<li>Java beginner exercises</li>
<li>Informix Dynamic Server (IDS) installation and basic configuration</li>
<li>Creating a project using RAD</li>
<li>Configuring a datasource for IDS in WebSphere Application Server 6.1 (WAS)</li>
<li>Using JSTL (Java Standard Tag Library)</li>
<li>Developing Custom Tags</li>
<li>Introduction to JDBC</li>
<li>Introduction to XML, XML Schema and XSL</li>
<li>Use Java code to transform an XML document into HTML using XSL</li>
<li>Creating a Web Service client using Java Server Faces (JSF)</li>
</ul>
<p><strong>Update (2008-01-06)</strong>: I am no longer working for IBM and won&#8217;t be able to continue distributing these materials on my site. If you have any questions on how to obtain these materials you may contact me or any IBM representative. IBMers should be able to find these materials on the Xpertise Library.</p>
<p>And now in Spanish&#8230;</p>
<hr style="display:block;color: #039;background-color: #039;height:1px;" />
<p>Recientemente actualicÃ© los laboratorios de mi taller de J2EE para soportar las nuevas versiones de los prductos: Rational Application Developer 7, WebSphere Application Server 6.1 y DB2 9 como base de datos. Este taller consta de varios laboratorios y presentaciones. Los laboratorios explican paso a paso como desarrollar la aplicaciÃ³n y en algunos casos contienen ejercicios que deben ser completados por los estudiantes. Las presentaciones contienen conceptos importantes para entender como operan los componentes desarrollados y sirven como introducciÃ³n a las tecnologÃ­as exploradas en el curso.</p>
<h3>Presentaciones:</h3>
<ul>
<li id="appletli">IntroducciÃ³n a Java</li>
<li id="appletli">IntroducciÃ³n a J2EE</li>
<li id="appletli">Custom Tags (Referencia complementaria)</li>
<li id="appletli"><a href="http://huibert-aalbers.com/IT_Insight/index.html" target="_blank">IntroducciÃ³n a XML</a> (link externo)</li>
</ul>
<h3>Laboratorios:</h3>
<ul>
<li id="appletli">Laboratorio 1: InstalaciÃ³n de los productos</li>
<li id="appletli">Laboratorio 2: IntroducciÃ³n a Java</li>
<li id="appletli">Laboratorio 3: CreaciÃ³n de un proyecto en RAD y ConfiguraciÃ³n de un Datasource en WAS</li>
<li id="appletli">Laboratorio 4: ProgramaciÃ³n con Custom Tags</li>
<li id="appletli">Laboratorio 5: IntroducciÃ³n a XML, XML Schema y XSL</li>
<li id="appletli">Laboratorio 6: CreaciÃ³n de un Web Service</li>
<li id="appletli">Laboratorio 7: Cliente de un Web Service con Java Server Faces</li>
<li id="appletli">Laboratorio 8: Message Driven Beans</li>
<h3>Archivos referenciados en los laboratorios:</h3>
</ul>
<ul>
<li id="appletli">Artefactos v2</li>
<li id="appletli">GuÃ­a del programador de Instant Portal</li>
</ul>
<p><strong>ActualizaciÃ³n (2008-01-06)</strong>: Debido a que ya no trabajo para IBM, no podrÃ© seguir distribuyendo estos materiales en mi site. Si existe alguna pregunta sobre cÃ³mo conseguir estos materiales pueden contactarme o buscar a algÃºn representante de IBM. Los empleados de IBM podrÃ¡n encontrar estos materiales en el Xpertise Library.</p>
]]></content:encoded>
			<wfw:commentRss>http://jj.gbtopia.com/blog/2007/07/09/j2ee-development-workshop-v2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Global Access Maps: alpha release</title>
		<link>http://jj.gbtopia.com/blog/2007/03/26/global-access-maps-alpha-release/</link>
		<comments>http://jj.gbtopia.com/blog/2007/03/26/global-access-maps-alpha-release/#comments</comments>
		<pubDate>Mon, 26 Mar 2007 06:06:10 +0000</pubDate>
		<dc:creator>jjgb</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[maps]]></category>

		<guid isPermaLink="false">http://jj.gbtopia.com/blog/2007/03/26/global-access-maps-alpha-release/</guid>
		<description><![CDATA[I&#8217;m finally releasing the alpha version of Global Access Maps. An alpha release means that the application is working but not necessarily stable and some features are partially implemented or not implemented at all. It might break, but it should be good enough for casual and curious users. It also means that I use this [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m finally releasing the alpha version of Global Access Maps. An alpha release means that the application is working but not necessarily stable and some features are partially implemented or not implemented at all. It might break, but it should be good enough for casual and curious users. It also means that I use this version for development, so some features might unexpectedly stop working for a while as a result of me tweaking the code. Another important note is that I&#8217;ve used Firefox 2.0.x mostly during development. Safari 2.0.x should work, but Internet Explorer users might encounter several issues that won&#8217;t be taken care of until the beta release.</p>
<h3>Features</h3>
<ul>
<li>Supports multiple maps</li>
<li>Multiple markers per map</li>
<li>The user may choose the marker color and style (numbered, circle, square, &#8230;). Numbered markers go from 0 to 99, but by choosing different colors up to 1800 numbered markers may be used in a single map.</li>
<li>Markers can be tagged with multi word tags.</li>
<li>After loading the map, a tag cloud is displayed, with varying sizes an colors to reflect the most popular tags for a specific map.</li>
<li>The marker list can be filtered by choosing a tag</li>
<li>The Google geocoder is used by default, if this fails or for some specific queries, it can use data from the most appropriate source by querying up to five different geo location services.</li>
<li>If multiple results are found for a location, it&#8217;s possible to choose and preview each result before adding the marker</li>
<li>Supports &#8220;inverse markers&#8221;, a marker can be added by double clicking on the map and an inverse query is executed to find location details</li>
<li>Administration interface may be hidden to maximize map size.</li>
<li>All external operations are done through AJAX calls, so the page is never reloaded, not even to load a new set of markers from another map.</li>
<li>Can calculate distances from the selected marker to all the other markers. These distances are point to point, not following streets or roads.</li>
<li>A user can select a start and end marker and click <strong>directions</strong> to load directions from Google in the directions panel.</li>
<li>Powered by Google Maps with v2.x API</li>
</ul>
<p>Some future features:</p>
<ul>
<li>Each marker may have several trips associated to it</li>
<li>A trip has origin, destination, dates and URLs that point to photographs, or additional information</li>
<li>Ability to print maps easily</li>
<li>Use Marker Manager to handle lots of markers effectively</li>
</ul>
<p>Some of the technologies used to create this application are: AJAX (which, for the uninitiated, includes Javascript and XML), XSL (Extensible Stylesheet Language), Java Servlets, JDBC, MySQL database, CSS, DOM.</p>
<p>Here&#8217;s a screenshot of the alpha release of Global Access maps. Click on the image for a full size version.</p>
<p style="margin-left:45px;margin-right:45px;"><a href="http://jj.gbtopia.com/blog/wp-content/uploads/2007/03/globalaccessmaps-alpha.png"><img id="image17" src="http://jj.gbtopia.com/blog/wp-content/uploads/2007/03/globalaccessmaps-alpha-thumb.png" alt="Global Access Maps - Alpha Release Screenshot" border="0" align="center" width="400" height="286" /></a></p>
<p>I&#8217;ve set up a test map for people who&#8217;d like to test the maps for themselves. Feel free to add markers and please report any strange behaviors found, except when related to Internet Explorer or the list of limitations described below.</p>
<p style="text-align:center;font-size:14px;"><a href="http://gbtopia.com/maps/index.html?mapid=24">Test Map</a></p>
<h3>Basic instructions</h3>
</p>
<p>To <b>add a marker</b>, just type the search text in the <em>query</em> field and press <b>search maps</b>. The results will appear in the results tab, on the left of the map. If there&#8217;s a single result, the marker preview will appear automatically, otherwise a list of results will be displayed, which can be previewed individually by clicking on the <b>></b>. To add the marker to the map, just fill the <em>name</em> and the optional <em>tags</em> and <em>url</em> fields, and press the <b>add marker</b> button. The marker will be added and will be displayed at the end of the markers list.</p>
<p>To <b>select a marker</b>, either click on the text link that appears in the markers list or on the marker icon in the map. The information window will appear, and the icon will change to a star. The calculate distances link may be used after selecting a marker to calculate the distance from the current marker to all the other markers.</p>
<p>The rest of the options are pretty self explanatory, but I will expand this brief guide if requested.</p>
<h3>Examples</h3>
<p>Over the past few years, I&#8217;ve created several maps, linked below. Please do <b>NOT</b> add markers to these maps:</p>
<ul>
<li><a href="http://gbtopia.com/maps/index.html?mapid=5">Dallas, TX, USA</a></li>
<li><a href="http://gbtopia.com/maps/index.html?mapid=6">Las Vegas, NV, USA</a></li>
<li><a href="http://gbtopia.com/maps/index.html?mapid=7">Chicago, IL, USA</a></li>
<li><a href="http://gbtopia.com/maps/index.html?mapid=9">Miami, FL, USA</a></li>
<li><a href="http://gbtopia.com/maps/index.html?mapid=21">New York, NY, USA</a></li>
<li><a href="http://gbtopia.com/maps/index.html?mapid=22">New York Subway, NY, USA</a></li>
<li><a href="http://gbtopia.com/maps/index.html?mapid=23">Los Angeles, CA, USA</a></li>
</ul>
<h3>Known limitations of the alpha release</h3>
<ul>
<li>Editing a marker might result in an error</li>
<li>After adding a marker, the tag cloud is not dynamically updated</li>
<li>The following features haven&#8217;t been implemented: <em>add map</em>, <em>add trip</em>, <em>delete marker</em>, <em>deselect marker</em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jj.gbtopia.com/blog/2007/03/26/global-access-maps-alpha-release/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>J2EE Development Workshop</title>
		<link>http://jj.gbtopia.com/blog/2006/06/04/j2ee-development-workshop/</link>
		<comments>http://jj.gbtopia.com/blog/2006/06/04/j2ee-development-workshop/#comments</comments>
		<pubDate>Mon, 05 Jun 2006 04:47:26 +0000</pubDate>
		<dc:creator>jjgb</dc:creator>
				<category><![CDATA[J2EE]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[WebSphere]]></category>

		<guid isPermaLink="false">http://jj.gbtopia.com/blog/2006/06/04/j2ee-development-workshop/</guid>
		<description><![CDATA[I recently taught a J2EE development workshop and prepared some materials in Spanish. I have decided to publish them on my website so that anyone interested in learning more about J2EE development with IBM&#8217;s products (or even without them) can take advantage of this free education option.
The materials include presentations and hands-on labs. Some of [...]]]></description>
			<content:encoded><![CDATA[<p>I recently taught a J2EE development workshop and prepared some materials in Spanish. I have decided to publish them on my website so that anyone interested in learning more about J2EE development with IBM&#8217;s products (or even without them) can take advantage of this free education option.</p>
<p>The materials include presentations and hands-on labs. Some of them are exercises, where the student must work on a solution by himself or herself. The following topics are covered:</p>
<p>Presentations:</p>
<ul>
<li>Introduction to Java Programming</li>
<li>Introduction to J2EE</li>
</ul>
<p>Hands-on labs:</p>
<ul>
<li>Rational Application Developer 6 (RAD) installation and update</li>
<li>Informix Dynamic Server (IDS) installation and basic configuration</li>
<li>Creating a project using RAD</li>
<li>Configuring a datasource for IDS in WebSphere Application Server 6 (WAS)</li>
<li>Using JSTL (Java Standard Tag Library)</li>
<li>Developing Custom Tags</li>
<li>Introduction to JDBC</li>
<li>Introduction to XML, XML Schema and XSL</li>
<li>Use Java code to transform an XML document into HTML using XSL</li>
<li>Creating a Web Service client using Java Server Faces (JSF)</li>
</ul>
<p>Rather than linking to these materials from my blog, I created a new page on my site, just click <a href="http://jj.gbtopia.com/g_j2ee.html">here</a>.</p>
<p>If you like these materials, please let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://jj.gbtopia.com/blog/2006/06/04/j2ee-development-workshop/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
