<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkAGRnk-eyp7ImA9WhRUGEo.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678</id><updated>2012-01-29T19:05:27.753-03:00</updated><category term="Apps Script" /><category term="GWT" /><category term="Performance" /><category term="SQL" /><category term="VS 2010" /><category term="Metodología" /><category term="Infraestructura" /><category term="SOA" /><category term="Visual Studio 2010" /><category term="Ajax" /><category term="Agile Code." /><category term="Web" /><category term="Testing" /><category term="Google APIs" /><category term="Videos" /><category term="VSTO" /><category term="Games" /><category term="Parallel" /><category term="Chrome" /><category term="DSL" /><category term="publicacion Externa" /><category term="Micro Framework" /><category term="Conferencia" /><category term="PhD" /><category term="Eventos" /><category term="SummaryNextLevel" /><category term="Academico" /><category term="Comunidad" /><category term="Jornadas" /><category term="Android" /><category term="Aspnet" /><category term="Dotnetnuke" /><category term="Mobile" /><category term="LINQ" /><category term="LookThisCode" /><category term="Servicios Web" /><category term="Cloud Computing" /><category term="Arquitectura" /><category term="GAE" /><category term="Familia de Producto" /><category term="Modelado" /><category term="Workflow" /><category term="Capacitacion" /><category term="Hot Paper" /><category term="Google" /><category term="App Engine" /><category term="Seguridad" /><category term="dvLatamSouthRegion" /><category term="Patrones" /><category term="Conceptos y Opiniones" /><category term="Desarrollo" /><title>Nicolas Bortolotti</title><subtitle type="html">Ingeniería de software, tecnología e innovación aplicados a los nuevos desafíos de desarrollo.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://nbortolotti.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>106</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/NicolasBortolotti" /><feedburner:info uri="nicolasbortolotti" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkAGRnk9fip7ImA9WhRUGEo.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-5705301882495706850</id><published>2012-01-29T19:03:00.000-03:00</published><updated>2012-01-29T19:05:27.766-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-29T19:05:27.766-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Eventos" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><category scheme="http://www.blogger.com/atom/ns#" term="dvLatamSouthRegion" /><title>Ecosistema e innovación en videojuegos..GGJ 2012</title><content type="html">En esta oportunidad quiero comaprtir con toda la comunidad la presentación y sesión realizada en el marco del evento "Global Game Jam 2012" Córdoba, Argentina.

En esta sesión tratamos los siguientes tópicos:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;DevRel South Region
Desarrolladores en Latam&amp;nbsp;&lt;/li&gt;
&lt;li&gt;¿Cual es el proposito de los videojuegos?&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Our Techology&lt;/li&gt;
&lt;li&gt;
¿Porque nuestro ecosistema?&amp;nbsp;&lt;/li&gt;
&lt;li&gt;More Options&lt;/li&gt;
&lt;/ul&gt;
Pueden visualizar mas detalles del evento en el siguiente vínculo: &lt;a href="http://www.dvlatamsouthregion.com.ar/eventos/ggj2012"&gt;Ver GGJ 2012&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Preentación de la sesión:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="true" frameborder="0" height="389" src="https://docs.google.com/presentation/embed?id=1f9bK8FHM0pI-sBtc7FHdaSRXCJ6w4O7G6c_rYVNmXbM&amp;amp;start=false&amp;amp;loop=false&amp;amp;delayms=3000" webkitallowfullscreen="true" width="480"&gt;&lt;/iframe&gt;
&lt;br /&gt;
Resumen de la Sesión:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/98cnoJadDOU" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
Contamos con sesiones generadas por los GTUGs de Cordoba, Santa Fe y Buenos Aires. Además se generaron hangouts con diversos puntos de Latam como México y Peru.&lt;br /&gt;
&lt;br /&gt;
Seguiremos en esta apasionante comunidad de desarrollo, promoviendo innovación sobre la ingenieria moderna de software.&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-5705301882495706850?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eUoc49cn4F2jb-AzZXn5J1DjbHk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eUoc49cn4F2jb-AzZXn5J1DjbHk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eUoc49cn4F2jb-AzZXn5J1DjbHk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eUoc49cn4F2jb-AzZXn5J1DjbHk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/_4sRXVlu2lE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/5705301882495706850/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=5705301882495706850" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/5705301882495706850?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/5705301882495706850?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/_4sRXVlu2lE/ecosistema-e-innovacion-en.html" title="Ecosistema e innovación en videojuegos..GGJ 2012" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/98cnoJadDOU/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2012/01/ecosistema-e-innovacion-en.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EFSH4yeCp7ImA9WhRUGEk.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-6018924771417161267</id><published>2012-01-29T12:02:00.001-03:00</published><updated>2012-01-29T12:06:59.090-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-29T12:06:59.090-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Eventos" /><title>Global Game Jam 2012, Cordoba Argentina</title><content type="html">Quiero compartir con ustedes la sensación única, que se siente al presenciar y tomar contacto con la comunidad de desarrolladores de una de las regiones particpantes de evento global GGJ 2012.&lt;br /&gt;
Puede observar una gran motivación inicial, un gran talento en potencia y una entrega única, que representa una visión de desarrollo, combinando actividades de apredizaje, interacción de grupos, investigación, conocimiento de herramientas y responsabilidad con el formato intensivo de 48 hrs continuas de desarrollo.&lt;br /&gt;
&lt;br /&gt;
Les dejo lo ocurrido las primeras 24 hrs...&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/UgAbMvmIbjw" width="420"&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/fh5vOBNxf14" width="420"&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;embed type="application/x-shockwave-flash" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;hl=es&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fnbortolotti%2Falbumid%2F5702770529253518353%3Falt%3Drss%26kind%3Dphoto%26hl%3Des" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;
&lt;br /&gt;
&lt;br /&gt;
Luego les compartiré sesiones técnicas, keynotes y demás actividades en el marco del evento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-6018924771417161267?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6qy4o8uOyRjsN-h6aBGGlWidf_0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6qy4o8uOyRjsN-h6aBGGlWidf_0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6qy4o8uOyRjsN-h6aBGGlWidf_0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6qy4o8uOyRjsN-h6aBGGlWidf_0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/t2Rtj0lW_5I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/6018924771417161267/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=6018924771417161267" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/6018924771417161267?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/6018924771417161267?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/t2Rtj0lW_5I/global-game-jam-2012-cordoba-argentina.html" title="Global Game Jam 2012, Cordoba Argentina" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/UgAbMvmIbjw/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2012/01/global-game-jam-2012-cordoba-argentina.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEARno5eCp7ImA9WhRXFUg.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-3137278750906381135</id><published>2011-12-22T09:24:00.002-03:00</published><updated>2011-12-22T09:24:07.420-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-22T09:24:07.420-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Google APIs" /><category scheme="http://www.blogger.com/atom/ns#" term="LookThisCode" /><title /><content type="html">Nuevo articulo en LookThisCode...&lt;br /&gt;
&lt;span id="internal-source-marker_0.1979791662558663" style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none; width: 624px;"&gt;&lt;colgroup&gt;&lt;col width="*"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px dotted #aaa; padding: 7px 7px 7px 7px; vertical-align: top;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; function CargarMapa() {&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="background-color: transparent; color: blue; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Determinamos donde vamos a insertar el mapa&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var mapa = document.getElementById('mapaVisual');&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: blue; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;
 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Utilizamos como parametro el elemento donde vamos a insertar 
el mapa y luego &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;generamos la instancia del objeto.&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: blue; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Podremos colocar coordenadas, un escenario de zoom y el tipo.&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background-color: #fff2cc; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;var map = new google.maps.Map(mapa, {&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #fff2cc; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; center: new google.maps.LatLng(-34.608333, -58.371944),&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #fff2cc; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zoom: 13,&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #fff2cc; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapTypeId: google.maps.MapTypeId.ROADMAP&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #fff2cc; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }); &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #fff2cc; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; &amp;nbsp;&lt;/span&gt;&lt;span style="background-color: transparent; color: blue; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Cargamos la función del mapa&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; google.maps.event.addDomListener(window, 'load', CargarMapa);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;[1] Google Maps JavaScript API&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-_MQpOc4OSPg/TvKEMz9zvyI/AAAAAAAACfU/p8pWvrYvvHg/s1600/MapVisualSimple1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="261" src="http://3.bp.blogspot.com/-_MQpOc4OSPg/TvKEMz9zvyI/AAAAAAAACfU/p8pWvrYvvHg/s320/MapVisualSimple1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;Puedes ver el articulo completo en : &lt;a href="http://lookthiscode.blogspot.com/2011/12/visualizar-un-mapa-mediante-google.html"&gt;Ver&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&amp;nbsp;&lt;/span&gt;


&lt;link href="https://plus.google.com/101970016850869169965" rel="publisher"&gt;&lt;/link&gt;&lt;script type="text/javascript"&gt;
(function() 
{var po = document.createElement("script");
po.type = "text/javascript"; po.async = true;po.src = "https://apis.google.com/js/plusone.js";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(po, s);
})();
&lt;/script&gt;


&lt;br /&gt;
&lt;div class="g-plus" data-href="https://plus.google.com/101970016850869169965" data-size="badge"&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-3137278750906381135?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XBwG8Rq9Lt4vPxqc__2sGNPpjks/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XBwG8Rq9Lt4vPxqc__2sGNPpjks/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XBwG8Rq9Lt4vPxqc__2sGNPpjks/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XBwG8Rq9Lt4vPxqc__2sGNPpjks/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/Xalqa-4OkR4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/3137278750906381135/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=3137278750906381135" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/3137278750906381135?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/3137278750906381135?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/Xalqa-4OkR4/nuevo-articulo-en-lookthiscode.html" title="" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-_MQpOc4OSPg/TvKEMz9zvyI/AAAAAAAACfU/p8pWvrYvvHg/s72-c/MapVisualSimple1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/12/nuevo-articulo-en-lookthiscode.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMBRXs-fCp7ImA9WhRXE08.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-6702530683778612270</id><published>2011-12-19T14:19:00.002-03:00</published><updated>2011-12-19T16:54:14.554-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-19T16:54:14.554-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Academico" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo" /><category scheme="http://www.blogger.com/atom/ns#" term="LookThisCode" /><title>LookThisCode ¿Que opinas de este código fuente Google?</title><content type="html">Desde el ambiente del desarrollo de software, en una gran cantidad de oportunidades, compartimos de &amp;nbsp;diversas maneras código fuente entre nuestro círculos de desarrollo, con el objetivo de encontrar implementaciones de más calidad. Además, una de las actividades más comunes se enfoca en como resolver problemas mediante la creación de código fuente de diversas formas, fomentando la reutilización. Ocurre tambien que muchas de las soluciones, que en ocasiones tardamos largas horas en representar y resolver, están contenidas por algunas de las APIs disponibles. Y finalmente, leer e interpretar el código, es algo que sin lugar a dudas devemos entrenar..&lt;br /&gt;
&lt;br /&gt;
LookThisCode tiene por objetivo formar a la comunidad de desarrollo Google, sobre todas las ventajas del desarrollo enfocando el código fuente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://i196.photobucket.com/albums/aa17/nbortolotti/LookthiscodeSite/LookThisCodePage.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i196.photobucket.com/albums/aa17/nbortolotti/LookthiscodeSite/LookThisCodePage.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Puedes participar y enriquecer esta gran comunidad de desarrollo con tu aporte y llenar de &lt;b&gt;talentos&lt;/b&gt; tu bolsa con cada aporte.&lt;br /&gt;
&lt;br /&gt;
Te interesa conocer más del programa:&lt;br /&gt;
&lt;a href="https://sites.google.com/site/lookthiscode/"&gt;Ver&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Puedes ver ejemplos en el blog LookThisCode:&lt;br /&gt;
&lt;a href="http://lookthiscode.blogspot.com/"&gt;Ver&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Puedes interactuar por medio de G+ con el modelo:&lt;br /&gt;
&lt;link href="https://plus.google.com/101970016850869169965" rel="publisher"&gt;&lt;/link&gt;&lt;script type="text/javascript"&gt;
window.___gcfg = {lang: 'es'};
(function() 
{var po = document.createElement("script");
po.type = "text/javascript"; po.async = true;po.src = "https://apis.google.com/js/plusone.js";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(po, s);
})();
&lt;/script&gt;


&lt;br /&gt;
&lt;div class="g-plus" data-href="https://plus.google.com/101970016850869169965" data-size="badge"&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-6702530683778612270?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lA_Sx164kWszcvOa9rRB9dx5e3k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lA_Sx164kWszcvOa9rRB9dx5e3k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lA_Sx164kWszcvOa9rRB9dx5e3k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lA_Sx164kWszcvOa9rRB9dx5e3k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/x_qHui_460w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/6702530683778612270/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=6702530683778612270" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/6702530683778612270?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/6702530683778612270?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/x_qHui_460w/lookthiscode-que-opinas-de-este-codigo.html" title="LookThisCode ¿Que opinas de este código fuente Google?" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i196.photobucket.com/albums/aa17/nbortolotti/LookthiscodeSite/th_LookThisCodePage.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/12/lookthiscode-que-opinas-de-este-codigo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMDQH8_eyp7ImA9WhRQEUw.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-3696743768712763938</id><published>2011-12-05T16:04:00.001-03:00</published><updated>2011-12-05T16:31:11.143-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-05T16:31:11.143-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Google APIs" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo" /><category scheme="http://www.blogger.com/atom/ns#" term="Agile Code." /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Crear gráficos desde un spreadsheet de Google Docs</title><content type="html">&lt;div style="background-color: transparent;"&gt;
&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Introducción&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Manipular información en tiempos modernos requiere de herramientas modernas. En esta oportunidad nuestro desafío será integrar en nuestro sitio web, un grafico que pueda visualizar datos, extrayendo la información desde un documento spreadsheet de nuestro repositorio en Google Docs.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;b&gt;&lt;span style="font-size: large;"&gt;Forma gráfica&lt;/span&gt;&lt;/b&gt;&lt;h2 dir="ltr"&gt;
&lt;div style="background-color: transparent;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-7i_ewob25mw/Tt0Z5-H3W7I/AAAAAAAACek/jrSi8kS8Cs8/s1600/ArticulosGoogleAPI-70001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-7i_ewob25mw/Tt0Z5-H3W7I/AAAAAAAACek/jrSi8kS8Cs8/s1600/ArticulosGoogleAPI-70001.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2 dir="ltr" id="internal-source-marker_0.7240866960491985" style="font-weight: normal;"&gt;




&lt;span style="font-size: small;"&gt;El &lt;b&gt;HTML&lt;/b&gt; y &lt;b&gt;Js&lt;/b&gt; que creamos interactua con la &lt;b&gt;jsapi&lt;/b&gt; y extrae los datos de nuestro documento en &lt;b&gt;Google Docs&lt;/b&gt;, para realizar la renderización del contenido donde el desarrollador tenga como requerimiento.&lt;/span&gt;&lt;/h2&gt;
&lt;h2 dir="ltr" id="internal-source-marker_0.7240866960491985" style="font-weight: normal;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Que utilizamos para el desarrollo&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/h2&gt;
&lt;div&gt;
&lt;div style="background-color: transparent;"&gt;
Utilizamos  Google Visualization API, particularmente la clase &lt;a href="http://code.google.com/apis/chart/interactive/docs/reference.html#chartwrapperobject"&gt;ChartWrapper&lt;/a&gt; para crear con HTML y Javascript el objetivo expuesto&lt;span style="background-color: transparent; font-family: Arial; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; font-size: 15px; text-decoration: none; vertical-align: baseline;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: transparent; font-family: Arial; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; font-size: 15px; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-bottom-style: none; border-collapse: collapse; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; width: 624px;"&gt;&lt;colgroup&gt;&lt;col width="*"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border-bottom-color: rgb(170, 170, 170); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 170, 170); border-left-style: dotted; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: dotted; border-top-width: 1px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"&gt;&lt;span style="background-color: transparent; color: #aa7700; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;//Generamos la instancia del grafico que obtendrá los datos desde el spreadsheet&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: #770088; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;var &lt;/span&gt;&lt;span style="background-color: transparent; color: blue; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;grafico &lt;/span&gt;&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;= &lt;/span&gt;&lt;span style="background-color: transparent; color: #770088; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;new &lt;/span&gt;&lt;span style="background-color: transparent; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;google&lt;/span&gt;&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;.&lt;/span&gt;&lt;span style="background-color: transparent; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;visualization&lt;/span&gt;&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;.&lt;/span&gt;&lt;span style="background-color: transparent; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;ChartWrapper&lt;/span&gt;&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;({&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: #aa7700; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;//Colocamos el elemento importante, que es nuestra spreadsheet de Google Doc&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: #aa7700; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;//Luego tenemos las opciones del tipo de grafico y finalmente el contenedor donde graficaremos.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;dataSourceUrl&lt;/span&gt;&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;: &lt;/span&gt;&lt;span style="background-color: transparent; color: #aa2222; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;'Documento Google Doc'&lt;/span&gt;&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;,&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;chartType&lt;/span&gt;&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;: &lt;/span&gt;&lt;span style="background-color: transparent; color: #aa2222; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;'PieChart'&lt;/span&gt;&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;,&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;containerId&lt;/span&gt;&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;: &lt;/span&gt;&lt;span style="background-color: transparent; color: #aa2222; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;'visualization'&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;});&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: #aa7700; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;//Finalmente ejecutamos el método de dibujo&lt;/span&gt;&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: #004499; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;grafico&lt;/span&gt;&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;.&lt;/span&gt;&lt;span style="background-color: transparent; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;draw&lt;/span&gt;&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;();&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: #666666; font-family: Verdana; font-size: 13px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;}&lt;/span&gt;&lt;span style="background-color: transparent; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
Codigo Central&lt;h2 dir="ltr"&gt;



&lt;span style="background-color: transparent; font-family: Arial; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;
&lt;/span&gt;&lt;span style="font-size: large;"&gt;Como lo desarrollo en la cloud&lt;/span&gt;&lt;/h2&gt;
En esta oportunidad, he utilizado un entorno de desarrollo completamente en la nube llamado &lt;a href="http://cloud-ide.com/"&gt;eXo Cloud IDE&lt;/a&gt; y en algunos segundos tener la posibilidad de confeccionar esta simple aplicación de manipulación de información utilizando como fuente de datos un spreadsheet de Google Doc. &lt;br /&gt;&lt;br /&gt;Código disponible en:&lt;br /&gt;&lt;br /&gt;GitHub - &lt;a href="https://github.com/nbortolotti/LookThisCodeGoogleAPI/tree/master/GoogleVisualizationAPI"&gt;LookThisCodeGoogle API&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; font-size: 15px; text-decoration: none; vertical-align: baseline;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;h2 dir="ltr"&gt;



&lt;span style="background-color: transparent; font-family: Arial; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;
&lt;/span&gt;Tecnología&lt;/h2&gt;
- Google Visualization API&lt;br /&gt;- &lt;a href="http://cloud-ide.com/"&gt;eXo Cloud IDE&lt;/a&gt;, Chrome browser&lt;br /&gt;- &lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt; para el código fuente&lt;/div&gt;
&lt;span style="background-color: transparent; font-family: Arial; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-3696743768712763938?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/65zh-Y2_BkSSJfp7r6PANLuPbvE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/65zh-Y2_BkSSJfp7r6PANLuPbvE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/65zh-Y2_BkSSJfp7r6PANLuPbvE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/65zh-Y2_BkSSJfp7r6PANLuPbvE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/ZIpisVBMSrs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/3696743768712763938/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=3696743768712763938" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/3696743768712763938?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/3696743768712763938?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/ZIpisVBMSrs/crear-graficos-desde-un-spreadsheet-de.html" title="Crear gráficos desde un spreadsheet de Google Docs" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-7i_ewob25mw/Tt0Z5-H3W7I/AAAAAAAACek/jrSi8kS8Cs8/s72-c/ArticulosGoogleAPI-70001.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/12/crear-graficos-desde-un-spreadsheet-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UHQXszfyp7ImA9WhdaF0k.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-2038870044696365141</id><published>2011-10-27T15:47:00.001-03:00</published><updated>2011-10-27T15:47:10.587-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-27T15:47:10.587-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Conferencia" /><category scheme="http://www.blogger.com/atom/ns#" term="App Engine" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Conferencias completas 3 Day Startup Chile 2011</title><content type="html">&lt;br /&gt;
En esta oportunidad les comparto las dos conferencias ejecutadas en el marco del evento 3 Day Startup Santiago en el predio del Campus San Joaquin UC, Santiago de Chile.&lt;br /&gt;
&lt;br /&gt;
Conferencia grabada completa "&lt;a href="http://nbortolotti.blogspot.com/2011/10/conferencia-el-despertar-de-la-cloud.html"&gt;Conferencia El despertar de la cloud, enfoque Google App Engine&lt;/a&gt;"&lt;br /&gt;
&lt;b&gt;Parte 1&lt;/b&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/gGtf3dRI7xA" width="420"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Parte 2&lt;/b&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/zV4FIc_zo1Q" width="420"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
Conferencia grabada completa "&lt;a href="http://nbortolotti.blogspot.com/2011/10/conferencia-mobile-future-enfoque.html"&gt;Conferencia Mobile Future enfoque Android&lt;/a&gt;"&lt;br /&gt;
&lt;b&gt;Parte 1&lt;/b&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/SGHGDf-NoAo" width="420"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Parte 2&lt;/b&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/7GnRHLPzkUw" width="420"&gt;&lt;/iframe&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
Pueden opinar en las series de Moderator:&lt;br /&gt;
- &lt;a href="http://goo.gl/mod/hpKp"&gt;Conferencia 1&lt;/a&gt;&lt;br /&gt;
- &lt;a href="http://goo.gl/mod/gp7y"&gt;Conferencia 2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Pueden opinar en el canal donde se exponen estos activos:&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
- &lt;a href="http://www.youtube.com/user/nbortolotti"&gt;Canal nbortolotti&lt;/a&gt;&lt;br /&gt;
&lt;h1 class="title entry-title" style="background-color: #fafafa; color: #333333; display: table-cell; font-family: 'Helvetica Neue Light', HelveticaNeue-Light, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: middle; width: 710px;"&gt;




&lt;/h1&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-2038870044696365141?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lYB9e5U0k5e11rJoDeD6wztSfl4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lYB9e5U0k5e11rJoDeD6wztSfl4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lYB9e5U0k5e11rJoDeD6wztSfl4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lYB9e5U0k5e11rJoDeD6wztSfl4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/cIzg0BPWD10" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/2038870044696365141/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=2038870044696365141" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/2038870044696365141?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/2038870044696365141?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/cIzg0BPWD10/conferencias-completas-3-day-startup.html" title="Conferencias completas 3 Day Startup Chile 2011" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/gGtf3dRI7xA/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/10/conferencias-completas-3-day-startup.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUHQHw-eCp7ImA9WhdaFks.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-4060166985117925839</id><published>2011-10-26T18:23:00.003-03:00</published><updated>2011-10-26T18:23:51.250-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-26T18:23:51.250-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Conferencia" /><category scheme="http://www.blogger.com/atom/ns#" term="Conceptos y Opiniones" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Conferencia Mobile Future enfoque Android</title><content type="html">&lt;br /&gt;
Les quiero compartir el material que analizaremos en la conferencia "Mobile Future enfoque Android". Esta conferencia se realiza el día martes 26 de Octubre a las 13 hrs, en el marco del evento 3 Day Startup Santiago en el predio del Campus San Joaquin UC, Santiago de Chile.&lt;br /&gt;
&lt;br /&gt;
Presentación de la conferencia:&lt;br /&gt;
&lt;div class="prezi-player"&gt;
&lt;style media="screen" type="text/css"&gt;
.prezi-player { width: 550px; } .prezi-player-links { text-align: center; }
&lt;/style&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="400" id="prezi_6skq2akaaq-t" name="prezi_6skq2akaaq-t" width="550"&gt;&lt;param name="movie" value="http://prezi.com/bin/preziloader.swf"/&gt;
&lt;param name="allowfullscreen" value="true"/&gt;
&lt;param name="allowscriptaccess" value="always"/&gt;
&lt;param name="bgcolor" value="#ffffff"/&gt;
&lt;param name="flashvars" value="prezi_id=6skq2akaaq-t&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"/&gt;
&lt;embed id="preziEmbed_6skq2akaaq-t" name="preziEmbed_6skq2akaaq-t" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="550" height="400" bgcolor="#ffffff" flashvars="prezi_id=6skq2akaaq-t&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;div class="prezi-player-links"&gt;
&lt;a href="http://prezi.com/6skq2akaaq-t/android-mobile-future-3-day-startup/" title="
                            
                            Tendencias tecnológicas de la solución mobile que propone Google.
                            
                        "&gt;Android, Mobile Future 3 Day Startup&lt;/a&gt; on &lt;a href="http://prezi.com/"&gt;Prezi&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
Práctica:&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/7Ht_7Uut5Xs" width="420"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-4060166985117925839?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jVoZncqkpwDFOGqE4OubNX2hcEM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jVoZncqkpwDFOGqE4OubNX2hcEM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jVoZncqkpwDFOGqE4OubNX2hcEM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jVoZncqkpwDFOGqE4OubNX2hcEM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/xoHH9JmFoZU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/4060166985117925839/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=4060166985117925839" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/4060166985117925839?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/4060166985117925839?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/xoHH9JmFoZU/conferencia-mobile-future-enfoque.html" title="Conferencia Mobile Future enfoque Android" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/7Ht_7Uut5Xs/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/10/conferencia-mobile-future-enfoque.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4NQX86eSp7ImA9WhdaFUg.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-4689562698996515483</id><published>2011-10-25T13:09:00.002-03:00</published><updated>2011-10-25T13:09:50.111-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-25T13:09:50.111-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Conferencia" /><category scheme="http://www.blogger.com/atom/ns#" term="App Engine" /><category scheme="http://www.blogger.com/atom/ns#" term="Conceptos y Opiniones" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing" /><title>Conferencia El despertar de la cloud, enfoque Google App Engine</title><content type="html">Les quiero compartir el material que analizaremos en la conferencia "El despertar de la cloud, mitos verdades y propuestas, enfoque Google App Engine". Esta conferencia se realiza el día martes 25 de Octubre a las 16 hrs, en el marco del evento &lt;a href="http://santiago.3daystartup.org/"&gt;3 Day Startup Santiago&lt;/a&gt;&amp;nbsp;en el predio del&amp;nbsp;Campus San Joaquin UC, Santiago de Chile.&lt;br /&gt;
&lt;br /&gt;
Presentación de la conferencia:&lt;br /&gt;
&lt;div class="prezi-player"&gt;
&lt;div style="text-align: center;"&gt;
&lt;style media="screen" type="text/css"&gt;
.prezi-player { width: 550px; } .prezi-player-links { text-align: center; }
&lt;/style&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="400" id="prezi_afmba7v9vzdb" name="prezi_afmba7v9vzdb" width="550"&gt;&lt;param name="movie" value="http://prezi.com/bin/preziloader.swf"/&gt;


&lt;param name="allowfullscreen" value="true"/&gt;


&lt;param name="allowscriptaccess" value="always"/&gt;


&lt;param name="bgcolor" value="#ffffff"/&gt;


&lt;param name="flashvars" value="prezi_id=afmba7v9vzdb&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"/&gt;


&lt;embed id="preziEmbed_afmba7v9vzdb" name="preziEmbed_afmba7v9vzdb" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="550" height="400" bgcolor="#ffffff" flashvars="prezi_id=afmba7v9vzdb&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;div class="prezi-player-links"&gt;
&lt;a href="http://prezi.com/afmba7v9vzdb/el-despertar-de-la-cloud-mitosverdades-y-propuestas-3-day-startup/" title="
                            
                            Analizando la tendencia actual de desarrollo en plataformas de la nube
                            
                        "&gt;El despertar de la cloud, mitos,verdades y propuestas - 3 Day Startup&lt;/a&gt; on &lt;a href="http://prezi.com/"&gt;Prezi&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Práctica 1 de la conferencia:&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/iAN5nfGsr2w" width="420"&gt;&lt;/iframe&gt;
&lt;/div&gt;
Práctica 2 de la conferencia:&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/qOTUJpwYiXI" width="420"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente concluir con mis agradecimientos a los integrantes de la&amp;nbsp;organización IncubaUC y particularmente&amp;nbsp;a Luis Duarte Romero&amp;nbsp;y Marcelo Díaz Bowen para la buena onda y proactividad en la organización de la conferencia.&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-4689562698996515483?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/n4cfplf9IqMrWArE8cbtWAtN4Sw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n4cfplf9IqMrWArE8cbtWAtN4Sw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/n4cfplf9IqMrWArE8cbtWAtN4Sw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n4cfplf9IqMrWArE8cbtWAtN4Sw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/TeWmvP2v-gA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/4689562698996515483/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=4689562698996515483" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/4689562698996515483?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/4689562698996515483?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/TeWmvP2v-gA/conferencia-el-despertar-de-la-cloud.html" title="Conferencia El despertar de la cloud, enfoque Google App Engine" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/iAN5nfGsr2w/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/10/conferencia-el-despertar-de-la-cloud.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08CRXc9eCp7ImA9WhdbFk8.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-8623434424455911150</id><published>2011-10-14T19:04:00.000-03:00</published><updated>2011-10-14T19:04:24.960-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-14T19:04:24.960-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Academico" /><category scheme="http://www.blogger.com/atom/ns#" term="Conferencia" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing" /><title>Conferencia sobre desarrollo en la Cloud , EduTicInnova 2011</title><content type="html">En esta oportunidad, les voy a compartir el material que analizaremos en la conferencia, "El despertar de la cloud, mitos, verdades y propuestas" en la USMP Perú, en el marco del 1er Congreso de Educación Virtual &lt;a href="http://www.usmpvirtual.edu.pe/eduticinnova2011/"&gt;EduTicInnova 2011&lt;/a&gt;.&amp;nbsp;También utilizaremos material del programa &lt;a href="http://lookthiscode.blogspot.com/"&gt;LookThisCode&lt;/a&gt; y el entorno de desarrollo será completamente tratado en la nube, mediante &lt;a href="http://cloud9ide.com/"&gt;Cloud9&lt;/a&gt; and&amp;nbsp;&lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt;&amp;nbsp;en comparativa con desarrollos hibridos.&lt;br /&gt;
&lt;br /&gt;
Les dejo la presentación:&lt;br /&gt;
&lt;div class="prezi-player"&gt;
&lt;style media="screen" type="text/css"&gt;
.prezi-player { width: 550px; } .prezi-player-links { text-align: center; }
&lt;/style&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="400" id="prezi_v-avptwkoajn" name="prezi_v-avptwkoajn" width="550"&gt;&lt;param name="movie" value="http://prezi.com/bin/preziloader.swf"/&gt;


&lt;param name="allowfullscreen" value="true"/&gt;


&lt;param name="allowscriptaccess" value="always"/&gt;


&lt;param name="bgcolor" value="#ffffff"/&gt;


&lt;param name="flashvars" value="prezi_id=v-avptwkoajn&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"/&gt;


&lt;embed id="preziEmbed_v-avptwkoajn" name="preziEmbed_v-avptwkoajn" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="550" height="400" bgcolor="#ffffff" flashvars="prezi_id=v-avptwkoajn&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;div class="prezi-player-links"&gt;
&lt;a href="http://prezi.com/v-avptwkoajn/el-despertar-de-la-cloud-mitosverdades-y-propuestas-eduticinnova-2011-usmp-peru/" title="
                            
                            Analizando la tendencia actual de desarrollo en plataformas de la nube
                            
                        "&gt;El despertar de la cloud, mitos,verdades y propuestas - EduTicInnova 2011 - USMP Peru&lt;/a&gt; on &lt;a href="http://prezi.com/"&gt;Prezi&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
Demostración práctica ejecutada en la conferencia:&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/6SyZ7H3gqQY" width="420"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-8623434424455911150?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XDZsTbnOoHQHwC3AKIYceJtalqA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XDZsTbnOoHQHwC3AKIYceJtalqA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XDZsTbnOoHQHwC3AKIYceJtalqA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XDZsTbnOoHQHwC3AKIYceJtalqA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/_AfwB9U6J7o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/8623434424455911150/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=8623434424455911150" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/8623434424455911150?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/8623434424455911150?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/_AfwB9U6J7o/conferencia-sobre-desarrollo-en-la.html" title="Conferencia sobre desarrollo en la Cloud , EduTicInnova 2011" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/6SyZ7H3gqQY/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/10/conferencia-sobre-desarrollo-en-la.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIFSHc4cSp7ImA9WhdbFU8.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-972799905656854266</id><published>2011-10-13T14:38:00.003-03:00</published><updated>2011-10-13T14:38:39.939-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-13T14:38:39.939-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo" /><category scheme="http://www.blogger.com/atom/ns#" term="Conferencia" /><category scheme="http://www.blogger.com/atom/ns#" term="Mobile" /><title>Conferencia sobreMovilidad y aplicaciones Web Mobile</title><content type="html">En esta oportunidad les comparto el material que utilizaremos en la conferencia sobre&amp;nbsp;Movilidad y aplicaciones Web Mobile desarrollada en la universidad &lt;a href="http://www.galileo.edu/"&gt;Galileo&lt;/a&gt;&amp;nbsp;en Guatemala, en el marco del Foro Innovación Tecnológico &lt;a href="http://fit.galileo.edu/"&gt;FIT 2011&lt;/a&gt;. En esta charla&amp;nbsp;&amp;nbsp;abordaremos un enfoque de desarrollo&amp;nbsp;no nativo en escenarios mobile. &amp;nbsp;También utilizaremos material del programa &lt;a href="http://lookthiscode.blogspot.com/"&gt;LookThisCode&lt;/a&gt; y el entorno de desarrollo será completamente tratado en la nube, mediante &lt;a href="http://cloud9ide.com/"&gt;Cloud9&lt;/a&gt; and &lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Les dejo la presentación:&lt;br /&gt;
&lt;div class="prezi-player"&gt;
&lt;div style="text-align: center;"&gt;
&lt;style media="screen" type="text/css"&gt;
.prezi-player { width: 550px; } .prezi-player-links { text-align: center; }
&lt;/style&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="400" id="prezi_cbgajchslnhq" name="prezi_cbgajchslnhq" width="550"&gt;&lt;param name="movie" value="http://prezi.com/bin/preziloader.swf"/&gt;

&lt;param name="allowfullscreen" value="true"/&gt;

&lt;param name="allowscriptaccess" value="always"/&gt;

&lt;param name="bgcolor" value="#ffffff"/&gt;

&lt;param name="flashvars" value="prezi_id=cbgajchslnhq&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"/&gt;

&lt;embed id="preziEmbed_cbgajchslnhq" name="preziEmbed_cbgajchslnhq" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="550" height="400" bgcolor="#ffffff" flashvars="prezi_id=cbgajchslnhq&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;div class="prezi-player-links"&gt;
&lt;a href="http://prezi.com/cbgajchslnhq/movilidad-y-aplicaciones-web-mobile-enfoque-no-nativo-fit-2011/" title="
                            
                            Una opción interesante que reune HTML5, CSS3 y javascript. Analizando Sencha Touch
                            
                        "&gt;Movilidad y aplicaciones Web Mobile, Enfoque no nativo - FIT 2011&lt;/a&gt; on &lt;a href="http://prezi.com/"&gt;Prezi&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
Les dejo un video demostrativo de la práctica aplicada:&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/-6xv1sjTV8U" width="420"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-972799905656854266?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y0wCIDbn3vKVBCa5l57TzXJmBFw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y0wCIDbn3vKVBCa5l57TzXJmBFw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y0wCIDbn3vKVBCa5l57TzXJmBFw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y0wCIDbn3vKVBCa5l57TzXJmBFw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/ABRqhjDUizc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/972799905656854266/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=972799905656854266" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/972799905656854266?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/972799905656854266?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/ABRqhjDUizc/conferencia-sobremovilidad-y.html" title="Conferencia sobreMovilidad y aplicaciones Web Mobile" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/-6xv1sjTV8U/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/10/conferencia-sobremovilidad-y.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUCSHY8cCp7ImA9WhdUF0g.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-5597690909397357959</id><published>2011-10-04T16:41:00.001-03:00</published><updated>2011-10-04T16:41:09.878-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-04T16:41:09.878-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Conceptos y Opiniones" /><category scheme="http://www.blogger.com/atom/ns#" term="SummaryNextLevel" /><title>¿Que clase de arquitecto conoces?</title><content type="html">Las discusiones en los diversos enfoques sobre las tareas&amp;nbsp;esenciales&amp;nbsp;de los arquitectos de software son habituales en publicaciones de opinión. En esta oportunidad les presento una mirada centrada en la opinión, referenciando un trabajo de renombre mediante el modelo "&lt;a href="http://summarynextlevel.blogspot.com/"&gt;SummaryNextLevel&lt;/a&gt;".&lt;br /&gt;
Con este modelo se puede evolucionar un texto para hacerlo más representantivo en la comunidad.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;¿Asumes este desafío?&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-sJGo9rOYk8M/Totbd55wVpI/AAAAAAAACa8/xp-1md2EcoQ/s1600/Introducing+the+Pragmatic+Architect.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-sJGo9rOYk8M/Totbd55wVpI/AAAAAAAACa8/xp-1md2EcoQ/s200/Introducing+the+Pragmatic+Architect.png" width="148" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;a href="http://summarynextlevel.blogspot.com/2011/10/que-clase-de-arquitecto-conoces.html" style="text-align: -webkit-auto;"&gt;Ver Articulo&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-5597690909397357959?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FokNsfltJMLV1o12DTl_aC2rYLs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FokNsfltJMLV1o12DTl_aC2rYLs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FokNsfltJMLV1o12DTl_aC2rYLs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FokNsfltJMLV1o12DTl_aC2rYLs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/9pdg5wqBG9U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/5597690909397357959/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=5597690909397357959" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/5597690909397357959?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/5597690909397357959?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/9pdg5wqBG9U/que-clase-de-arquitecto-conoces.html" title="¿Que clase de arquitecto conoces?" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-sJGo9rOYk8M/Totbd55wVpI/AAAAAAAACa8/xp-1md2EcoQ/s72-c/Introducing+the+Pragmatic+Architect.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/10/que-clase-de-arquitecto-conoces.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QAQX47cSp7ImA9WhdUE0Q.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-2067425816296390577</id><published>2011-09-30T13:15:00.003-03:00</published><updated>2011-09-30T13:15:40.009-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-30T13:15:40.009-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GWT" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo" /><category scheme="http://www.blogger.com/atom/ns#" term="LookThisCode" /><title /><content type="html">&lt;br /&gt;
El articulo que les dejo en esta oportunidad, es sobre GWT para el programa "&lt;a href="http://lookthiscode.blogspot.com/"&gt;LookThisCode&lt;/a&gt;", en el se visualiza un enfoque de comunicación sobre GWT RPC.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
¿Te animas a descubrir su implementación visualizando solo el código?&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-3sOy0bwjbG8/ToXdF14_n9I/AAAAAAAACZU/1r795cZy4Ks/s1600/GWTRPC_L1_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="262" src="http://1.bp.blogspot.com/-3sOy0bwjbG8/ToXdF14_n9I/AAAAAAAACZU/1r795cZy4Ks/s640/GWTRPC_L1_2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
¿Que tenemos como activo entonces?&lt;br /&gt;
&lt;br /&gt;
- Segmento de código para un requerimiento particular.&lt;br /&gt;
- Vínculos oficiales a las clases implementadas. &lt;a href="http://code.google.com/"&gt;Google Code&lt;/a&gt;&lt;br /&gt;
- Remarcado de código fundamental.&lt;br /&gt;
- Descarga de código de implementación&lt;br /&gt;
- Podemos ejecutar comentarios y evolucionar el código.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://lookthiscode.blogspot.com/2011/09/gwt-rpc-llamada-generica.html"&gt;Ver Articulo&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-8JZUYKiI_Wk/ToXdFNQgWZI/AAAAAAAACZQ/7nyFKZGVTmo/s1600/GWTRPC_L1_1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="450" src="http://2.bp.blogspot.com/-8JZUYKiI_Wk/ToXdFNQgWZI/AAAAAAAACZQ/7nyFKZGVTmo/s640/GWTRPC_L1_1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
La innovación en sus manos desarrolladores!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-2067425816296390577?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Jz0tZbby7NE15cKwGKXr1OxWiE8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jz0tZbby7NE15cKwGKXr1OxWiE8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Jz0tZbby7NE15cKwGKXr1OxWiE8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jz0tZbby7NE15cKwGKXr1OxWiE8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/N8TybDSrKZ0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/2067425816296390577/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=2067425816296390577" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/2067425816296390577?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/2067425816296390577?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/N8TybDSrKZ0/el-articulo-que-les-dejo-en-esta.html" title="" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-3sOy0bwjbG8/ToXdF14_n9I/AAAAAAAACZU/1r795cZy4Ks/s72-c/GWTRPC_L1_2.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/09/el-articulo-que-les-dejo-en-esta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08CSH0_eyp7ImA9WhdUE04.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-5540435609655544347</id><published>2011-09-29T18:31:00.000-03:00</published><updated>2011-09-29T18:31:09.343-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-29T18:31:09.343-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo" /><category scheme="http://www.blogger.com/atom/ns#" term="Mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="LookThisCode" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><title>Android Media Support to Your Application</title><content type="html">Analizar el código fuente es una de las tareas habituales de los desarrolladores. Entrenar la arqueología de código, requiere de un entrenamiento particular. En esta oportunidad les presento el programa "&lt;a href="http://lookthiscode.blogspot.com/"&gt;lookthiscode&lt;/a&gt;". La esencia de este programa, se fundamenta en presentar segmentos de código y analizarlos de una manera agil, para entrenar la implementación del mismo.&lt;br /&gt;
&lt;br /&gt;
El articulo que les dejo en esta oportunidad es sobre Android Media para un nivel inicial.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-yGwzVO81N3A/ToTgUJrHZbI/AAAAAAAACZA/1AccWkBKtF0/s1600/cap_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="220" src="http://1.bp.blogspot.com/-yGwzVO81N3A/ToTgUJrHZbI/AAAAAAAACZA/1AccWkBKtF0/s640/cap_2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
¿Que tenemos como activo entonces?&lt;br /&gt;
&lt;br /&gt;
- Segmento de código para un requerimiento particular&lt;br /&gt;
- Vínculos oficiales a las clases implementadas. &lt;a href="http://developer.android.com/"&gt;Android Developers&lt;/a&gt;&lt;br /&gt;
- Remarcado de código fundamental.&lt;br /&gt;
- Descarga de código de implementación&lt;br /&gt;
- Podemos ejecutar comentarios y evolucionar el código.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://lookthiscode.blogspot.com/2011/09/android-soporte-multimedia-para-tu.html"&gt;Ver Articulo&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-VYPKjizThOo/ToTgTyyKGoI/AAAAAAAACY8/pXaDtVnELGQ/s1600/cap_1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="456" src="http://3.bp.blogspot.com/-VYPKjizThOo/ToTgTyyKGoI/AAAAAAAACY8/pXaDtVnELGQ/s640/cap_1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
La innovación en sus manos desarrolladores!&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-5540435609655544347?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EzJ2EkYNsvHGP7M8ttLg0K7qJBc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EzJ2EkYNsvHGP7M8ttLg0K7qJBc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EzJ2EkYNsvHGP7M8ttLg0K7qJBc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EzJ2EkYNsvHGP7M8ttLg0K7qJBc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/TL2UKhsmARs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/5540435609655544347/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=5540435609655544347" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/5540435609655544347?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/5540435609655544347?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/TL2UKhsmARs/android-media-support-to-your.html" title="Android Media Support to Your Application" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-yGwzVO81N3A/ToTgUJrHZbI/AAAAAAAACZA/1AccWkBKtF0/s72-c/cap_2.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/09/android-media-support-to-your.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYNR3kzfyp7ImA9WhdVEUU.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-8462540846222883949</id><published>2011-09-08T20:49:00.002-03:00</published><updated>2011-09-16T11:43:16.787-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-16T11:43:16.787-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Comunidad" /><category scheme="http://www.blogger.com/atom/ns#" term="Academico" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Sinapsis Universidad, La comunidad latianoamericana</title><content type="html">El proyecto Sinapsis tiene por objetivo, trabajar en un ecosistema académico, empresaríal y de investigación con enfoque en las conexiones de estos grandes grupos.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
En el enfoque universitario propuesto, están invitados docentes de todo latinoamerica en cátedras relacionadas a estímulos(Tecnología Google) relacioneados con el desarrollo de software general. &amp;nbsp;En esta comunidad nos introduciremos a una metodología colaborativa que favorezca las actividades académicas, con el objetivo de conectar satelitalmente la tecnología Google.&lt;br /&gt;
&lt;br /&gt;
Si eres docente, te interesa.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;¿Como conectar el plan de estudio de la cátedra en forma satelital con las tecnologías de Google?&lt;/li&gt;
&lt;li&gt;¿Como genero un tratamiento desde enfoque académico, investigación e industria para la tecnología Google de los contenidos de la cátedra?&lt;/li&gt;
&lt;li&gt;¿Podré obtener un enfoque colaborativo de docentes en una nueva comunidad adaptada a las necesidades del desarrollo moderno?&lt;/li&gt;
&lt;li&gt;¿Podré reutilizar esta base de conocimiento de escenarios académicos?&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Si eres estudiante, ¿No es genial participar de un entorno académico así?&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Actualmente contamos con un pre-registro en donde podremos analizar el proyectos de conexión de las propuestas académicas.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
La innovación está en tus manos, un enfoque académico para todos!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Para más información, visualizar el siguiente&amp;nbsp;&lt;a href="https://sites.google.com/site/sinapsisuniversidad"&gt;Site&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
Nuestro portal colaborativo de proyectos, foros direccionados wikis y más.. &lt;a href="https://sinapsisuniversidad.teamlab.com/"&gt;Sinapsis&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe frameborder="0" height="342" src="https://docs.google.com/present/embed?id=dc7q5c6g_6895frkb8kdd" width="410"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
Si quieres visualizar en inglés: &lt;a href="http://nickbortolotti.blogspot.com/2011/09/sinapsis-university-latin-american.html"&gt;ver&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-8462540846222883949?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FwSjoAdNPc1zTdtb2rcOuguiKVQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FwSjoAdNPc1zTdtb2rcOuguiKVQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FwSjoAdNPc1zTdtb2rcOuguiKVQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FwSjoAdNPc1zTdtb2rcOuguiKVQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/adbTqytlPKk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/8462540846222883949/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=8462540846222883949" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/8462540846222883949?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/8462540846222883949?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/adbTqytlPKk/sinapsis-universidad-la-comunidad.html" title="Sinapsis Universidad, La comunidad latianoamericana" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/09/sinapsis-universidad-la-comunidad.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYBRn4-eip7ImA9WhdWEEU.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-7267718737169446262</id><published>2011-09-03T18:09:00.001-03:00</published><updated>2011-09-03T18:09:17.052-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-03T18:09:17.052-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Familia de Producto" /><category scheme="http://www.blogger.com/atom/ns#" term="Conferencia" /><category scheme="http://www.blogger.com/atom/ns#" term="PhD" /><title>Presentación de EXADAT en JAIIO 2011 Simposio ASSE</title><content type="html">En el marco de las Jornadas Argentinas de Informática &lt;a href="http://www.40jaiio.org.ar/"&gt;JAIIO 2011&lt;/a&gt;, para el simposio &lt;a href="http://www.40jaiio.org.ar/asse"&gt;ASSE&lt;/a&gt; de&lt;br /&gt;
Software Engineering, el viernes 2 de Septiembre he presentado el proyecto EXADAT, focalizado en el análisis de variabilidad para productos de software.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Les dejo la presentación utilizada.&lt;/div&gt;
&lt;div class="prezi-player"&gt;
&lt;style media="screen" type="text/css"&gt;
.prezi-player { width: 450px; } .prezi-player-links { text-align: center; }
&lt;/style&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="300" id="prezi_ced0n5iojcfl" name="prezi_ced0n5iojcfl" width="450"&gt;&lt;param name="movie" value="http://prezi.com/bin/preziloader.swf"/&gt;
&lt;param name="allowfullscreen" value="true"/&gt;
&lt;param name="allowscriptaccess" value="always"/&gt;
&lt;param name="bgcolor" value="#ffffff"/&gt;
&lt;param name="flashvars" value="prezi_id=ced0n5iojcfl&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"/&gt;
&lt;embed id="preziEmbed_ced0n5iojcfl" name="preziEmbed_ced0n5iojcfl" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="450" height="300" bgcolor="#ffffff" flashvars="prezi_id=ced0n5iojcfl&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;div class="prezi-player-links"&gt;
&lt;a href="http://prezi.com/ced0n5iojcfl/exadat-analisis-de-variabilidad-en-persistencia-de-productos-de-software/" title="
                            
                            Trabajo de investigación que propone el método exadat para el analisis de persistencia en vista a un modelo de SPL.
                            
                        "&gt;Exadat: Análisis de Variabilidad en Persistencia de Productos de Software&lt;/a&gt; on &lt;a href="http://prezi.com/"&gt;Prezi&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-7267718737169446262?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eTNM2vtR_DtToXWIr3Lgnayilbw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eTNM2vtR_DtToXWIr3Lgnayilbw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eTNM2vtR_DtToXWIr3Lgnayilbw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eTNM2vtR_DtToXWIr3Lgnayilbw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/KPywPPvfdCs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/7267718737169446262/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=7267718737169446262" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/7267718737169446262?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/7267718737169446262?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/KPywPPvfdCs/presentacion-de-exadat-en-jaiio-2011.html" title="Presentación de EXADAT en JAIIO 2011 Simposio ASSE" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/09/presentacion-de-exadat-en-jaiio-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIAR3w-cCp7ImA9WhdXFUg.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-7487878124388051260</id><published>2011-08-28T16:09:00.000-03:00</published><updated>2011-08-28T16:09:06.258-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-28T16:09:06.258-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Conferencia" /><category scheme="http://www.blogger.com/atom/ns#" term="Mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Participación, Encuentro TIC: Tecnologías Abiertas</title><content type="html">En primer lugar agradecer la invitación y la buena onda&amp;nbsp;&amp;nbsp;puesta en todo el evento&amp;nbsp;al &lt;a href="http://santafegtug.appspot.com/"&gt;GTUG Santa Fe&lt;/a&gt;. También la organización y logística de &lt;a href="http://fich.unl.edu.ar/"&gt;FICH UNL&lt;/a&gt; y todo su equipo.&lt;br /&gt;
Realmente fue muy cordial el momento de la conferencia, con un ambientes predipuesto al intercambio de opiniones, al crecimiento tecnológico y a la posibilidad de seguir un camino de innovación utilizando herramientas Google.&lt;br /&gt;
&lt;br /&gt;
Información del evento:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://fich.unl.edu.ar/encuentrotic/pagina/programa/"&gt;http://fich.unl.edu.ar/encuentrotic/pagina/programa/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://santafegtug.appspot.com/blog/encuentro-tic--tecnologias-abiertas"&gt;http://santafegtug.appspot.com/blog/encuentro-tic--tecnologias-abiertas&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Les dejo las presentaciones utilizadas en el marco de la conferencia "Movilidad y aplicaciones Web Mobile", y "Mobila Future"&lt;br /&gt;
&lt;br /&gt;
&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="350" id="prezi_ab6efda13aa855dfcdf44355ea4f929e10cc6268" name="prezi_ab6efda13aa855dfcdf44355ea4f929e10cc6268" width="450"&gt;&lt;param name="movie" value="http://prezi.com/bin/preziloader.swf"/&gt;&lt;param name="allowfullscreen" value="true"/&gt;&lt;param name="allowscriptaccess" value="always"/&gt;&lt;param name="bgcolor" value="#ffffff"/&gt;&lt;param name="flashvars" value="prezi_id=ab6efda13aa855dfcdf44355ea4f929e10cc6268&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"/&gt;&lt;embed id="preziEmbed_ab6efda13aa855dfcdf44355ea4f929e10cc6268" name="preziEmbed_ab6efda13aa855dfcdf44355ea4f929e10cc6268" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="450" height="350" bgcolor="#ffffff" flashvars="prezi_id=ab6efda13aa855dfcdf44355ea4f929e10cc6268&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
El escenario de "Mobile Future" tiene referencias en información de base que aporta a la presentación oficial de&amp;nbsp;"Movilidad y aplicaciones Web Mobile".&lt;br /&gt;
&lt;br /&gt;
&lt;div class="prezi-player"&gt;&lt;style media="screen" type="text/css"&gt;
.prezi-player { width: 450px; } .prezi-player-links { text-align: center; }
&lt;/style&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="350" id="prezi_bz5skjct0lfl" name="prezi_bz5skjct0lfl" width="450"&gt;&lt;param name="movie" value="http://prezi.com/bin/preziloader.swf"/&gt;&lt;param name="allowfullscreen" value="true"/&gt;&lt;param name="allowscriptaccess" value="always"/&gt;&lt;param name="bgcolor" value="#ffffff"/&gt;&lt;param name="flashvars" value="prezi_id=bz5skjct0lfl&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"/&gt;&lt;embed id="preziEmbed_bz5skjct0lfl" name="preziEmbed_bz5skjct0lfl" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="450" height="350" bgcolor="#ffffff" flashvars="prezi_id=bz5skjct0lfl&amp;amp;lock_to_path=1&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-7487878124388051260?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0b6ibsLcGm-gTyFiGN3NXHbTFek/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0b6ibsLcGm-gTyFiGN3NXHbTFek/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0b6ibsLcGm-gTyFiGN3NXHbTFek/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0b6ibsLcGm-gTyFiGN3NXHbTFek/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/1PNcnOGVKKY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/7487878124388051260/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=7487878124388051260" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/7487878124388051260?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/7487878124388051260?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/1PNcnOGVKKY/participacion-encuentro-tic-tecnologias.html" title="Participación, Encuentro TIC: Tecnologías Abiertas" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/08/participacion-encuentro-tic-tecnologias.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cNR346fyp7ImA9WhdXEkQ.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-8870624934275472003</id><published>2011-08-25T16:04:00.000-03:00</published><updated>2011-08-25T16:04:56.017-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-25T16:04:56.017-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Conferencia" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Conferencia GWT, Esto es Google Mexico</title><content type="html">En este artículo les comparto el vídeo oficial de la conferencia "GWT, conceptos esenciales para desarrolladores modernos", pero antes es fundamental dar una mirada al tremendo evento en forma general y las actividades vividas en este formato&amp;nbsp;propuesto&amp;nbsp;de 3 días. Para ello, les comparto el vídeo con las actividades en "Esto es Google" compaginadas.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/9IT3csKKy7E" width="500"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora si ya para terminar, les comparto el&amp;nbsp;vídeo&amp;nbsp;de la conferencia en su totalidad.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/zc8-VTB2OXM" width="500"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Antes de terminar los agradecimiento a toda la organización de Google Mexico, a todos los asistentes del evento, la conferencia y al equipo de ingenieros de Google que tan buena onda le ponen a cada actividad.&lt;br /&gt;
&lt;br /&gt;
Hasta la próxima.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-8870624934275472003?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FsRV7_U0QQZPgXKTMks1M9WU8P8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FsRV7_U0QQZPgXKTMks1M9WU8P8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FsRV7_U0QQZPgXKTMks1M9WU8P8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FsRV7_U0QQZPgXKTMks1M9WU8P8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/6mXqTliFoi0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/8870624934275472003/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=8870624934275472003" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/8870624934275472003?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/8870624934275472003?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/6mXqTliFoi0/conferencia-gwt-esto-es-google-mexico.html" title="Conferencia GWT, Esto es Google Mexico" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/9IT3csKKy7E/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/08/conferencia-gwt-esto-es-google-mexico.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUDQng_fyp7ImA9WhdQFUU.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-7562027950150977347</id><published>2011-08-17T10:21:00.000-03:00</published><updated>2011-08-17T10:21:13.647-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-17T10:21:13.647-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Academico" /><category scheme="http://www.blogger.com/atom/ns#" term="Conferencia" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>El despertar de la Cloud, XVI Congreso Internacional de Ingeniería VISIÓN 2011</title><content type="html">En esta oportunidad les comento una gran experiencia vivida en la conferencia "El despertar de la cloud, mitos, verdades y propuestas"&amp;nbsp;en el marco del&amp;nbsp;XVI Congreso Internacional de Ingeniería VISIÓN 2011.&lt;br /&gt;
&lt;br /&gt;
Les dejo el material utilizado para presentación y además un especial agradecimiento a la organización de la USMP que tan cordialmente siempre realizan todas las actividades, a todo el equipo responsable del evento y a Juan José Rodriguez un excelente facilitador de la conferencia.&lt;br /&gt;
&lt;br /&gt;
En estas condiciones si es posible la "innovación para todos"..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" height="342" src="https://docs.google.com/present/embed?id=dc7q5c6g_6845dcksgrd6" width="410"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-7562027950150977347?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eeWlviweoIS2LT_oHgqKNyUYJHY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eeWlviweoIS2LT_oHgqKNyUYJHY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eeWlviweoIS2LT_oHgqKNyUYJHY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eeWlviweoIS2LT_oHgqKNyUYJHY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/tuFQdK2l0N8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/7562027950150977347/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=7562027950150977347" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/7562027950150977347?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/7562027950150977347?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/tuFQdK2l0N8/el-despertar-de-la-cloud-xvi-congreso.html" title="El despertar de la Cloud, XVI Congreso Internacional de Ingeniería VISIÓN 2011" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/08/el-despertar-de-la-cloud-xvi-congreso.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAGQnkyeip7ImA9WhdQEkg.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-2148530830500457301</id><published>2011-08-13T13:42:00.000-03:00</published><updated>2011-08-13T13:42:03.792-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-13T13:42:03.792-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Academico" /><category scheme="http://www.blogger.com/atom/ns#" term="Conferencia" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Conferencia "Sinapsis Enfoque Universitario" Esto Es Google 2011</title><content type="html">En esta oportunidad les dejo la presentación de la conferencia "Sinapsis Enfoque Universitario" realizada en el marco del evento "Esto es Google" donde se analizaron tópicos relacionados con un modelo educativo, esperiencia y resultados enfocados a la educación y capacitación en tecnologías Google.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.estoesgoogle.com/"&gt;http://www.estoesgoogle.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Realmente quiero agradecer la cordialidad de todo público que conformó el evento y la sesión para lograr un gran ambiente de presentación y un excelente intercambio de opniones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" height="342" src="https://docs.google.com/present/embed?id=dc7q5c6g_6807d479hrcm" width="410"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-2148530830500457301?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sylKNSqie5hSRQrO7QKfy-m75MI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sylKNSqie5hSRQrO7QKfy-m75MI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sylKNSqie5hSRQrO7QKfy-m75MI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sylKNSqie5hSRQrO7QKfy-m75MI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/j57FYBsnHAs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/2148530830500457301/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=2148530830500457301" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/2148530830500457301?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/2148530830500457301?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/j57FYBsnHAs/conferencia-sinapsis-enfoque.html" title="Conferencia &quot;Sinapsis Enfoque Universitario&quot; Esto Es Google 2011" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/08/conferencia-sinapsis-enfoque.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkACQn8zcCp7ImA9WhdRGUQ.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-5625625064116786543</id><published>2011-08-10T12:39:00.000-03:00</published><updated>2011-08-10T12:39:23.188-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-10T12:39:23.188-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GWT" /><category scheme="http://www.blogger.com/atom/ns#" term="Conferencia" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Conferencia "GWT, conceptos esenciales para desarrolladores modernos", Esto Es Google</title><content type="html">En esta oportunidad les dejo la presentación de la conferencia realizada en el marco del evento "Esto es Google" donde se analizaron tópicos relacionados con la tecnología GWT, principalmente enfocados en UI, GWT RPC and GWT y el Datastore..&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.estoesgoogle.com/"&gt;http://www.estoesgoogle.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Realmente quiero agradecer la cordialidad de todo público que conformó el evento y la sesión para lograr un gran ambiente de presentación.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src="https://docs.google.com/present/embed?id=dc7q5c6g_6811hmzz2kfq" frameborder="0" width="410" height="342"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-5625625064116786543?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lo0otHyjH-PjSMJEA-TvH4sUe4E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lo0otHyjH-PjSMJEA-TvH4sUe4E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lo0otHyjH-PjSMJEA-TvH4sUe4E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lo0otHyjH-PjSMJEA-TvH4sUe4E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/cVdQP1ZxODs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/5625625064116786543/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=5625625064116786543" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/5625625064116786543?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/5625625064116786543?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/cVdQP1ZxODs/conferencia-gwt-conceptos-esenciales.html" title="Conferencia &quot;GWT, conceptos esenciales para desarrolladores modernos&quot;, Esto Es Google" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/08/conferencia-gwt-conceptos-esenciales.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MMQX04fip7ImA9WhdRGUw.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-5062358605335116450</id><published>2011-08-09T14:38:00.000-03:00</published><updated>2011-08-09T14:38:00.336-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-09T14:38:00.336-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Capacitacion" /><category scheme="http://www.blogger.com/atom/ns#" term="GWT" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>GWT Conference Challenge, Esto es Google</title><content type="html">En esta oportunidad quiero compartir con ustedes el diseño de un conference challenge que se lanzará en la sesión GWT conceptos esenciales para desarrolladores modernos.&lt;br /&gt;
&lt;br /&gt;
Las actividades se lanzan con un quiz simple del primero de los segmentos conceptuales tratados en la conferencia y recorrerá tres globos de requerimientos, actividades y vídeos de implementación.&lt;br /&gt;
&lt;br /&gt;
Trataremos lógicamente la tecnología GWT en tres escenarios:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Globo de UI: en este segmento analizaremos el manejo de la interfaz de usuario.&lt;/li&gt;
&lt;li&gt;Globo de RPC: en este segmento analizaremos uno de los mecanismos de comunicación.&lt;/li&gt;
&lt;li&gt;Globo de DS: en este escenario final analizaremos la persistencia básica.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;Quien esté interesado en conocer más sobre el desafío, les dejo una presentación sobre el mismo muy simple..&lt;/div&gt;&lt;div&gt;&lt;a href="http://prezi.com/bm3rstus9uod/conference-challenge-factor-geek/"&gt;Ver presentación&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;El objetivo es divertirse, aprender e innovar con herramientas para desarrolladores modernos..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;¿Empezamos?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://nicolasbortolotti.com.ar/test/555GloboUI/quiz.html"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Inicio&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-5062358605335116450?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wdcAVsYjROy5BYyHAqlAx6OVlBE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wdcAVsYjROy5BYyHAqlAx6OVlBE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wdcAVsYjROy5BYyHAqlAx6OVlBE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wdcAVsYjROy5BYyHAqlAx6OVlBE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/Nxx6x1tONAo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/5062358605335116450/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=5062358605335116450" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/5062358605335116450?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/5062358605335116450?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/Nxx6x1tONAo/gwt-conference-challenge-esto-es-google.html" title="GWT Conference Challenge, Esto es Google" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/08/gwt-conference-challenge-esto-es-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08BQns8cCp7ImA9WhdSFk0.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-214986605017883354</id><published>2011-07-25T13:02:00.001-03:00</published><updated>2011-07-25T13:04:13.578-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-25T13:04:13.578-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Capacitacion" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Diplomado en tecnología Google, USMP</title><content type="html">En esta oportunidad tengo el agrado de comentarles, que en pocos días iniciará un proyecto muy interesante en el cual me encuentro implicado como docente.&lt;br /&gt;
Se trata de un escenario de capacitación virtual, en donde la USMP propone un plan de trabajo sobre tecnología Google orientado netamente a la cloud de gran contenido.&lt;br /&gt;
&lt;br /&gt;
El diplomado consta de varios cursos como por ejemplo:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introducción a las API's de Google&lt;/li&gt;
&lt;li&gt;Google App Scripts&lt;/li&gt;
&lt;li&gt;Google App Engine Básico&lt;/li&gt;
&lt;li&gt;Google App Engine Avanzado&lt;/li&gt;
&lt;/ul&gt;Pueden consultar más sobre los tópicos y tecnología incluida en la presentación siguiente.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" height="342" src="https://docs.google.com/present/embed?id=dc7q5c6g_6760fhbvjtps" width="410"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
También pueden visitar el site oficial: &amp;nbsp;&lt;a href="http://aula3.usmpvirtual.edu.pe/diplomado_google/index.html"&gt;Ver Site&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-214986605017883354?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GT3Rj-rEsHdFsoPfdBiY2ptyOFs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GT3Rj-rEsHdFsoPfdBiY2ptyOFs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GT3Rj-rEsHdFsoPfdBiY2ptyOFs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GT3Rj-rEsHdFsoPfdBiY2ptyOFs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/vB5hNWqLsQQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/214986605017883354/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=214986605017883354" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/214986605017883354?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/214986605017883354?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/vB5hNWqLsQQ/diplomado-en-tecnologia-google-usmp.html" title="Diplomado en tecnología Google, USMP" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/07/diplomado-en-tecnologia-google-usmp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQFQH05eCp7ImA9WhZWEUw.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-2589236141650554278</id><published>2011-05-11T09:49:00.001-03:00</published><updated>2011-05-11T09:51:51.320-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-11T09:51:51.320-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hot Paper" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Utilizando Intents implícitos para crear actividades</title><content type="html">&lt;div style="background-color: transparent;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Antes de comenzar la actividad de desarrollo vamos a definir de que se trata, cuando establecemos que utilizaremos intents implícitos en la solución mobile de Android.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Los intents implícitos se utilizan cuando no se especifica un componente exacto a utilizar, en su lugar, se especifica la funcionalidad requerida a través de una acción (por ejemplo, 'ver', 'hacer búsqueda', 'marcar') y un dato (por exemplo, la URL de la página que se desea ver, el número que se desea marcar), y Android debe determinar el mejor componente para su utilización. Esa es una de las características más interesantes de Android, porque permite que una aplicación desencadene un “Intent” sin conocer exactamente cuál será la aplicación o componente que lo recibirá, y por eso puede interactuar con otras aplicaciones de manera muy flexible&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 16pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;El filtro más comunmente utilizado es una acción, y la acción más común tiene que ver con el modo ACTION_VIEW.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span id="internal-source-marker_0.6163496868684888" style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Los pasos básicos para lanzar una actividad utilizando un “intent implícito” serían:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Declarar el “intent” con la acción apropiada apropiada por ejemplo, ACTION_VIEW, ACTION_WEB_SEARCH, etc.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;
&lt;li style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Adjuntar información adicional necesaria según la acción del intent.&lt;/span&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Lanzar el intent (y dejar que el sistema encuentre la Actividad más adecuada).&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Vamos a generar un ejemplo programático que nos permita comprender el mecanismo de utilización de los “intents” en Android.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Los intents son muy utilizados en todos los desarrollos mobile que se generen en Android, como les comenté podemos optar por utilizarlos de forma explicita o implícita, la segunda de las opciones es la seleccionada para este articulo.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 24px; font-weight: bold; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 24px; font-weight: bold; white-space: pre-wrap;"&gt;Tecnología&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; color: black; font-size: medium;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: transparent; font-size: medium;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;- Android 2.3.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;- Entorno de desarrollo Eclipse (Helios)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: transparent;"&gt;&lt;h2 id="internal-source-marker_0.6163496868684888" style="color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 18pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Actividad simple utilizando intents implícitos&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; font-weight: normal; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span id="internal-source-marker_0.6163496868684888" style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;En primer lugar, vamos a generar una actividad simple que nos permita reaccionar a un evento. La idea, es una interfaz grafica simple con un botón que permita realizar el lanzamiento de diversas opciones de intents útiles, que podemos requerir para un desarrollo mobile.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Tendremos que resolver estás situaciones:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;- Navegar en un sitio Web&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;- Abrir los contactos de mi directorio y navegar en ellos.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;- Iniciar una llamada telefonica en un número especifico.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;- Realizar un busqueda en Google pasando una cadena de búsqueda.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;- Comando de voz&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;En cada una de las actividades declaradas, utilizaremos un manejador del click de un botón para lanzar el “intent”.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; font-weight: normal; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;table id="internal-source-marker_0.6163496868684888" style="border-bottom-style: none; border-collapse: collapse; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial;"&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border-bottom-color: rgb(170, 170, 170); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 170, 170); border-left-style: dotted; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: dotted; border-top-width: 1px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; Button btnLanzar = (Button)findViewById(R.id.button1);&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;btnLanzar.setOnClickListener(new OnClickListener() {&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;@Override&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;public void onClick(View v) {&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;});&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Code 1 - Manejador del botón lanzar.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: transparent; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span id="internal-source-marker_0.6163496868684888" style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Utilizaremos “startActivity(intent)” &amp;nbsp;para iniciar la actividad, esta operación pertenece al paquete “android.app” particularmente a la clase “Activity”, esta operación inicia una actividad, pero como característica fundamental es necesario comentar, de la misma no recibiremos información al cerrarse. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Puede ampliar esta información en el siguiente vínculo oficial &lt;/span&gt;&lt;a href="http://developer.android.com/reference/android/app/Activity.html"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;Ver. (Inglés)&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Como parámetro la operación “startActivity” genéricamente llevará un “intent” y algun otro dato. Veamos la estructura de un “intent”. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;El “intent” pertenece al paquete “android.content”. Se puede decir que un “intent” es una descripción abstracta de una operación que se realizará. Su uso más importante es el inicio de las actividades, en el que se puede considerar como el pegamento entre las actividades en la soluciones mobile Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Sus principales componentes son:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;- Una Acción&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;- Datos (expresado como URI)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Puede ampliar esta información en el siguiente vínculo oficial &lt;/span&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;a href="http://developer.android.com/reference/android/content/Intent.html"&gt;Ver. (Inglés)&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 19px; font-weight: bold; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 19px; font-weight: bold; white-space: pre-wrap;"&gt;Navegar por un sitio Web&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 19px; font-weight: bold; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; font-weight: normal; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span id="internal-source-marker_0.6163496868684888" style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;En este ejemplo utilizaremos la creación de un nuevo “intent” con la acción “ACTION_VIEW” y como datos pasaremos la dirección web “http://www.google.com/”.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table style="border-bottom-style: none; border-collapse: collapse; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; width: 624px;"&gt;&lt;colgroup&gt;&lt;col width="*"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border-bottom-color: rgb(170, 170, 170); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 170, 170); border-left-style: dotted; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: dotted; border-top-width: 1px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.google.com/")));&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Code 2 - Lanzamiento de un “intent” para navegar por un sitio web.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Un aspecto importante a remarcar en este escenario es, no estamos necesariamente lanzando el Browser del sistema, lo que estamos haciendo es decirle al sistema que queremos ver la pagina “&lt;/span&gt;&lt;a href="http://www.google.com/"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://www.google.com&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;”. El sistema tomará la decisión de cual es la aplicación más adecuada, que puede ser, el Browser del dispositivo o quizás otra aplicación que el usuario tenga instalado, podría ser otro Browser (Firefox, por ejemplo). Por esa razón este intent se llama implícito. No estamos especificando una aplicación o componente especifico. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; font-weight: normal; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;h3 id="internal-source-marker_0.6163496868684888"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 14pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Operar los contactos de mi directorio&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;En este ejemplo utilizaremos la creación de un nuevo “intent” con la acción “ACTION_VIEW” y como datos pasaremos “content://contacts..” para realizar la operación de visualización de contactos de mi directorio.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table style="border-bottom-style: none; border-collapse: collapse; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; width: 624px;"&gt;&lt;colgroup&gt;&lt;col width="*"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border-bottom-color: rgb(170, 170, 170); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 170, 170); border-left-style: dotted; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: dotted; border-top-width: 1px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("content://contacts/people/")));&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Code 3 - Lanzamiento de un “intent” para abrir los contactos de mi directorio y navegarlos.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;A remarcar “content://contacts/people/" es una URI que representa la colleción de contactos del directorio.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 14pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Iniciar una llamada telefonica&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;En este ejemplo utilizaremos la creación de un nuevo “intent” con la acción “ACTION_VIEW” y como datos pasaremos “tel:73647832” esto colocará la aplicación en el escenario de llamada telefonica para confirmar la llamada al número representado.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table style="border-bottom-style: none; border-collapse: collapse; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; width: 624px;"&gt;&lt;colgroup&gt;&lt;col width="*"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border-bottom-color: rgb(170, 170, 170); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 170, 170); border-left-style: dotted; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: dotted; border-top-width: 1px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("tel:34247")));&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Code 4 - Lanzamiento de un “intent” para utilizar la interfaz telefónica.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 14pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Realizar un busqueda en Google &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;En este ejemplo utilizaremos la creación de un “intent” pero lo realizaremos de forma separada inicialmente para luego poder insertar una Query al mismo. Hay algunos intents que necesitarán más que una acción y una URI. Esas datos adicionales se llaman "extras" y se los puede añadir con “Intent.putExtra” como muestra el ejemplo del Code 5.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table style="border-bottom-style: none; border-collapse: collapse; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; width: 624px;"&gt;&lt;colgroup&gt;&lt;col width="*"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border-bottom-color: rgb(170, 170, 170); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 170, 170); border-left-style: dotted; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: dotted; border-top-width: 1px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Intent intent= new Intent(Intent.ACTION_WEB_SEARCH ); &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;intent.putExtra(SearchManager.QUERY, "Bortolotti");&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;startActivity(intent);&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Code 5 - Lanzamiento de un “intent” con una búsqueda web.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 14pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Lanzamiento de un comando de voz&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;En este ejemplo utilizaremos la creación de un nuevo “intent” con la acción “ACTION_VOICE_COMMAND”&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table style="border-bottom-style: none; border-collapse: collapse; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; width: 624px;"&gt;&lt;colgroup&gt;&lt;col width="*"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border-bottom-color: rgb(170, 170, 170); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(170, 170, 170); border-left-style: dotted; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: dotted; border-top-width: 1px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; padding-top: 7px; vertical-align: top;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;startActivity(new Intent(Intent.ACTION_VOICE_COMMAND));&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Code 6 - Lanzamiento de un “intent” para relizar una llamada a comando de voz.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: transparent;"&gt;&lt;h2 id="internal-source-marker_0.6163496868684888" style="color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 18pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Vídeo de implementación&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/4L0z8MjBJ9o/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4L0z8MjBJ9o?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/4L0z8MjBJ9o?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="color: #000099; font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 style="color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 18pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Código fuente de implementación&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;a href="http://dl.dropbox.com/u/24883434/Google%20University%20Training%20-%20Code/GUT_Intents%20Implicitos.rar" style="color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;Descargar&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Espero les sea de utilidad..&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: transparent; color: black; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: transparent; font-family: 'Times New Roman'; font-size: medium; white-space: normal;"&gt;&lt;h2 id="internal-source-marker_0.6163496868684888"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 18pt; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;Referencias&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;- Sitio Oficial Android, &lt;/span&gt;&lt;a href="http://developer.android.com/reference/"&gt;&lt;span style="background-color: transparent; color: #000099; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;http://developer.android.com/reference/&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;, 2011.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;- Manning Android in Action 2nd.Edition - W. Frank Ableson, Robi Sen, Chris King, 2011.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span style="background-color: transparent; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;- The Android Developers Cookbook - Steele and To, 2010.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-2589236141650554278?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W3PHVUY82l5aCBSMvpEjh-qN7Qw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W3PHVUY82l5aCBSMvpEjh-qN7Qw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W3PHVUY82l5aCBSMvpEjh-qN7Qw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W3PHVUY82l5aCBSMvpEjh-qN7Qw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/Ud8AtelZyWs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/2589236141650554278/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=2589236141650554278" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/2589236141650554278?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/2589236141650554278?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/Ud8AtelZyWs/utilizando-intents-implicitos-para.html" title="Utilizando Intents implícitos para crear actividades" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/05/utilizando-intents-implicitos-para.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUASXwyfSp7ImA9WhZWEUw.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-5089355181263593837</id><published>2011-03-03T12:24:00.001-03:00</published><updated>2011-05-11T09:50:48.295-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-11T09:50:48.295-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hot Paper" /><category scheme="http://www.blogger.com/atom/ns#" term="GWT" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Operando datos contra el servidor utilizando GWT RPC</title><content type="html">&lt;div class="MsoNormal"&gt;&lt;b&gt;Tecnología&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;- Entorno de desarrollo Eclipse Helios:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fwww.eclipse.org%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFQjCNHjmBe6J3yE4kaaaDn62J1HeUn08A"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;http&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fwww.eclipse.org%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFQjCNHjmBe6J3yE4kaaaDn62J1HeUn08A"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;://&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fwww.eclipse.org%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFQjCNHjmBe6J3yE4kaaaDn62J1HeUn08A"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;www&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fwww.eclipse.org%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFQjCNHjmBe6J3yE4kaaaDn62J1HeUn08A"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;.&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fwww.eclipse.org%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFQjCNHjmBe6J3yE4kaaaDn62J1HeUn08A"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;eclipse&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fwww.eclipse.org%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFQjCNHjmBe6J3yE4kaaaDn62J1HeUn08A"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;.&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fwww.eclipse.org%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFQjCNHjmBe6J3yE4kaaaDn62J1HeUn08A"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;org&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fwww.eclipse.org%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFQjCNHjmBe6J3yE4kaaaDn62J1HeUn08A"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: #000099;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;- GAE y GWT:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;http&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;://&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;code&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;.&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;google&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;.&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;com&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;/&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;webtoolkit&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/webtoolkit/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: #000099;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://code.google.com/appengine/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;http&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/appengine/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;://&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/appengine/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;code&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/appengine/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;.&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/appengine/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;google&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/appengine/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;.&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/appengine/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;com&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/appengine/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;/&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/appengine/"&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;appengine&lt;/span&gt;&lt;/a&gt;&lt;span lang="ES-AR" style="color: #000099;"&gt;&lt;a href="http://code.google.com/appengine/"&gt;/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color: #000099;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Para realizar esta actividad es necesario introducir algunos conceptos propios de la tecnología que estamos utilizando. Para este caso seguramente les viene en mente que al realizar una solicitud de datos al servidor, lo tenemos que realizar de forma síncrona, sin bien esto es muy variable y dependiendo del lector y su experiencia pueden interpretar que está demás el comentario. Les comento que al hacer uso de GWT, el desarrollador está obligado a utilizar un mecanismo de comunicación asincrónico, por este motivo vamos a utilizar una serie de pasos que les serán de gran utilidad al incorporar desarrollo sobre GWT y GAE.&lt;/div&gt;&lt;h2&gt;Introducción&lt;/h2&gt;&lt;div class="MsoNormal"&gt;Para esta actividad tenemos que tener en cuenta 4 pasos fundamentales:&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Crear el servicio de solicitud de préstamo&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;2.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Implementar el mecanismo RPC sobre GWT del servicio de préstamo&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;3.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;Crear la interfaz asincrónica&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;4.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Invocar el servicio de solicitud de préstamo.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;La idea del requerimiento a resolver para nuestra actividad es generar un servicio que pueda responder a la solicitud de aprobar o denegar un préstamo. Esta implementación está claramente simulada ya que el objetivo es, comprender como utilizar el mecanismo RPC que propone GWT.&lt;/div&gt;&lt;div class="MsoNormal"&gt;En primer lugar vamos a analizar la anatomía de GWT RPC.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-4mAmhy1Ls2E/TW-cGFfx4fI/AAAAAAAACFU/rkWHJpOWUpo/s1600/cap_6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="269" src="https://lh5.googleusercontent.com/-4mAmhy1Ls2E/TW-cGFfx4fI/AAAAAAAACFU/rkWHJpOWUpo/s320/cap_6.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;Fig. 1 Anatomía de GWT RPC&lt;/div&gt;&lt;div class="MsoNormal"&gt;En la Fig. 1 se muestra la anatomía de GWT RPC, podemos visualizar en anaranjado los elementos importados desde el framework, en celeste los elementos que generaremos para la implementación y en verde la llamada al proxy desde el entrypoint para poner en funcionamiento el mecanismo.&lt;/div&gt;&lt;h2&gt;Crear el servicio de solicitud de préstamo (cliente)&lt;/h2&gt;&lt;div class="MsoNormal"&gt;Para este primer segmento de actividad&amp;nbsp; vamos a situarnos en el paquete “cliente” del modelo que propone GWT. Generamos en este momento la interfaz del servicio de préstamo.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-4y9rZn5GfAM/TW-cAfxxkCI/AAAAAAAACFA/kX_X8Usxins/s1600/cap_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="https://lh6.googleusercontent.com/-4y9rZn5GfAM/TW-cAfxxkCI/AAAAAAAACFA/kX_X8Usxins/s320/cap_1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Fig.2 - Implementación en Eclipse de “solicitudService.java”.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="border: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;package   ar.com.comunidadxcloud.nbortolotti.client;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-top-alt: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;import   com.google.gwt.user.client.rpc.RemoteService;&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-top-alt: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;@RemoteServiceRelativePath("sol")&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;public interface solicitudService extends   RemoteService&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public   Boolean solicitud(String email, String nombre);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Code 1 - Interfaz del servicio de préstamo &lt;/div&gt;&lt;div class="MsoNormal"&gt;La Fig.2 muestra la implementación de la interface del servicio de préstamos en el cliente. El Code 1 expone el código fuente detallado utilizado en “solicitudService.java”, como podemos observar opté por segmentarlo en 3 filas que muestra:&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Fila 1: Paquete en que se encuentra el código fuente referenciado.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Fila 2: Importaciones de librerías necesarias para la implementación del código fuente.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Fila 3: interface que permitirá implementar el servicio de solicitud sobre el mecanismo RPC de GWT, para remarcar tengo que exponerles la herencia de “RemoteService” clase que proviene de las librerías rpc de Google GWT.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Es de vital importancia analizar el atributo &lt;b&gt;@RemoteServiceRelativePath("sol") , &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;este se vincula directamente con el “url-pattern” del “servlet-mapping”, establecidos en el archivo “web.xml”.&lt;/div&gt;&lt;h2&gt;Implementar el mecanismo RPC sobre GWT del servicio de préstamo (servidor)&lt;/h2&gt;&lt;div class="MsoNormal"&gt;Ahora vamos a generar el mecanismo de implementación del servicio. Esto está basado en un Java Servlet. Vamos a heredar de “RemoteServiceServlet” e implementar el servicio de solicitud.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-IvsT0vlPraQ/TW-cB5fTXAI/AAAAAAAACFE/qlOpkismXJM/s1600/cap_2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="https://lh6.googleusercontent.com/-IvsT0vlPraQ/TW-cB5fTXAI/AAAAAAAACFE/qlOpkismXJM/s320/cap_2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;Fig.3 - Implementación en Eclipse del servicio “solicitudServiceImpl.java”.&lt;br /&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="border: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;package   ar.com.comunidadxcloud.nbortolotti.server;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-top-alt: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;import   com.google.gwt.user.server.rpc.RemoteServiceServlet;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;import&amp;nbsp;   ar.com.comunidadxcloud.nbortolotti.client.solicitudService;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;import   ar.com.comunidadxcloud.nbortolotti.shared.userDTO;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-top-alt: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;@SuppressWarnings("serial")&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;public   class solicitudServiceImpl extends RemoteServiceServlet implements   solicitudService&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public Boolean solicitud(String   email, String nombre)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Genero   un objeto simulando una búsqueda&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;userDTO usuario = new userDTO(email, nombre, 2);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(usuario.getCodigoImportancia()==   1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return   Boolean.TRUE;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return   Boolean.FALSE;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;Code 2 - Implementación del servicio “solicitudService”&lt;/div&gt;&lt;div class="MsoNormal"&gt;La Fig.3 muestra la implementación en Eclipse de servicio de solicitudes. El Code 2 expone el detalle de implementación, nuevamente está segmentado en 3 filas, analicemos cada una de las mismas.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l1 level1 lfo2; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Fila 1: Paquete en que se encuentra el código fuente referenciado, como pueden observar su ubicación es el servidor.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l1 level1 lfo2; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Fila 2: Dentro de las librerías referenciadas se encuentra la más importante en cuanto a la tecnología utilizada “RemoteServiceServlet” desde la cual vamos a heredar el comportamiento y utilizaremos el paquete cliente para implementar la interfaz que creamos en el paso anterior “solicitudService”.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l1 level1 lfo2; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Fila 3: en esta fila se encuentra la implementación simulada de un método de aprobación o recazo de solicitudes de préstamo. Podemos remarcar la herencia desde “RemoteServiceServlet” y la implementación de la interface “solicitudService”. Luego se crea un objeto a manera de similar datos desde un entorno de datos y finalmente se muestra una estructura que determinar el verdadero o falso de la implementación.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;Antes de pasar el siguiente paso es necesario que configuremos el archivo “web.xml”, donde se declaran los servlet en GWT.&lt;/div&gt;&lt;div class="MsoNormal"&gt;La Fig. 4 expone esta configuración en Eclipse donde se debe prestar especial atención a sus partes constitutivas.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;
&lt;/o:p&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-0xy1qdDhmcA/TW-cDNKlY8I/AAAAAAAACFI/hN3L7jdjuqY/s1600/cap_3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="https://lh5.googleusercontent.com/-0xy1qdDhmcA/TW-cDNKlY8I/AAAAAAAACFI/hN3L7jdjuqY/s320/cap_3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;Fig.4 - Configuración del servlet en “web.xml”&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&lt;web-app&gt;&amp;nbsp;   &lt;o:p&gt;&lt;/o:p&gt;&lt;/web-app&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;   &lt;servlet&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/servlet&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;….&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;   &lt;servlet&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/servlet&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;servlet-name&gt;solicitudServlet&lt;/servlet-name&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;servlet-class&gt;ar.com.comunidadxcloud.nbortolotti.server.solicitudServiceImpl&lt;o:p&gt;&lt;/o:p&gt;&lt;/servlet-class&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp; ….&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;servlet-mapping&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/servlet-mapping&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;servlet-name&gt;solicitudServlet&lt;/servlet-name&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;url-pattern&gt;/siscti_cloud_demotracion/sol&lt;/url-pattern&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp; ....&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;Code 3 - Detalle de la configuración del servlet en GWT.&lt;/div&gt;&lt;div class="MsoNormal"&gt;El code 3, muestra la declaración del servlet y luego el mapeo del servlet, dos actividades importantes para la configuración del servicio en GWT.&lt;/div&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1959802855612618678" name="h.t7erpbstjg9l"&gt;&lt;/a&gt;Crear la interfaz asincrónica (cliente)&lt;/h2&gt;&lt;div class="MsoNormal"&gt;Finalmente antes de generar la llamada al servicio creado vamos a generar la interface asincrónica ubicada en el paquete cliente.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-M5IUvsfDUNM/TW-cEdhb-JI/AAAAAAAACFM/FnhMj2drju4/s1600/cap_4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="https://lh4.googleusercontent.com/-M5IUvsfDUNM/TW-cEdhb-JI/AAAAAAAACFM/FnhMj2drju4/s320/cap_4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;Fig.5 - Implementación de la Interface asincrónica en Eclipse.&lt;/div&gt;&lt;div class="MsoNormal"&gt;La Fig. 5 muestra la implementación en Eclipse de la interface asincrónica, que como podemos observar se encuentra como complemento del servicio en el paquete cliente.&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;   &lt;td style="border: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;package   ar.com.comunidadxcloud.nbortolotti.client;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;   &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-top-alt: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif;"&gt;import   com.google.gwt.user.client.rpc.AsyncCallback;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-top-alt: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;public   interface solicitudServiceAsync &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void solicitud(String email,   String nombre, AsyncCallback&lt;boolean&gt; callback);&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/boolean&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;Code 4 - Detalle de la implementación de la interface “solicitudServiceAsync”&lt;/div&gt;&lt;div class="MsoNormal"&gt;El code 4, muestra el detalle de implementación segmentando nuevamente en filas el código fuente.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l2 level1 lfo3; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Fila 1: Paquete en que se encuentra el código fuente referenciado, como pueden observar su ubicación es el cliente.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l2 level1 lfo3; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Fila 2: Referencias a librerías en este caso hacemos uso de “AsyncCallback” para el mecanismo asincrónico.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; mso-list: l2 level1 lfo3; tab-stops: 18.0pt 36.0pt; text-autospace: none; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Fila 3: La declaración de la interface asincrónica con su firma correspondiente.&lt;/div&gt;&lt;h2&gt;Invocar el servicio de solicitud de préstamo (cliente).&lt;/h2&gt;&lt;div class="MsoNormal"&gt;Con este paso, completamos la implementación de nuestro servicio, vamos a invocar desde el “EntryPoint” del aplicativo concretamente en el evento&amp;nbsp; “onModuleLoad” la llamada al servicio.&lt;/div&gt;&lt;div class="MsoNormal"&gt;La idea es que permita ingresar un e-mail y un nombre de usuario, con esto ir a buscar si este usuario está en condiciones de solicitar un préstamo y devolver esta información.&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;public class   Siscti_Cloud_Demotracion implements EntryPoint {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;private final   solicitudServiceAsync solService = GWT.create(solicitudService.class);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;public void   onModuleLoad() &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;final Button   sendButton = new Button("Enviar"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Botón   de Envío&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;final   TextBox nameField = new TextBox();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Texto   del nombre del usuario&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;nameField.setText("Usuario");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;final TextBox   emailField = new TextBox();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Texto   del nombre del email&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;emailField.setText("Email");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;final Label   errorLabel = new Label();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;sendButton.addStyleName("sendButton");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Estilo del botón&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;RootPanel.get("nameFieldContainer").add(nameField);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;RootPanel.get("emailFieldContainer").add(emailField);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;RootPanel.get("sendButtonContainer").add(sendButton);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;RootPanel.get("errorLabelContainer").add(errorLabel);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;nameField.setFocus(true);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nameField.selectAll();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Manejador&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;class MyHandler   implements ClickHandler&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void onClick(ClickEvent   event) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enviarsolicitud();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial;"&gt;private void enviarsolicitud()&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String usuario = nameField.getText();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String email = emailField.getText();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; solService.solicitud(email, usuario,new   AsyncCallback&lt;boolean&gt;()&lt;o:p&gt;&lt;/o:p&gt;&lt;/boolean&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void onFailure(Throwable c) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Window.alert("Error");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void onSuccess(Boolean result) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(result == Boolean.TRUE)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Window.alert("solicitud   Aprobada");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Window.alert("solicitud   Rechazada");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #ffe599; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;//Manejador al   Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyHandler handler = new   MyHandler();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sendButton.addClickHandler(handler);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;}&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Code 5- Invocación del servicio.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;El code 5 muestra la implementación del servicio, donde en primer lugar se arma la UI para colocar controles en donde el usuario pueda ingresar los datos del e-mail, nombre de usuario y el botón de acción. Luego se implementa el “ClickHandler” del botón, para finalmente implementar el método ”enviarSolicitud” que realizar la invocación al servicio y propone dos caminos,&amp;nbsp; “Failure” o “Success” por el camino exitoso se evalúa la respuesta y se muestra el resultado al usuario. Para remarcar es necesario aclarar que esta interacción representada se realiza de forma asincrónica y la estructura plantea como pueden observar en el Code 5 la posibilidad de manejar una excepción que puede desencadenarse por varios motivos pero en los escenarios de comunicación son notoriamente más críticos. En el ejemplo representado en el Code 5, podemos observar que en el evento “onFailure” se recibe como parámetro un objeto de tipo “Throwable” que trae consigo mucha información de la excepción en el caso de desencadenarse, igualmente la implementación mostrada solo muestra un mensaje materializando un error, no brinda información extra.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Para completar este articulo, les dejo el diseño vinculado a la página de visualización html, “Siscti_Cloud_Demotracion.html”&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"&gt;   &lt;td style="border: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-GA3QPi24_z4/TW-ygN5EO9I/AAAAAAAACFY/2VRnLnodXYI/s1600/cap_7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="https://lh4.googleusercontent.com/-GA3QPi24_z4/TW-ygN5EO9I/AAAAAAAACFY/2VRnLnodXYI/s640/cap_7.jpg" width="312" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;Code 6 - Html de implementación del servicio.&lt;/div&gt;&lt;div class="MsoNormal"&gt;El code 6 muestra resaltado el enlace con los controles programados en el entrypoint para la operación de invocación del servicio de solicitudes.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;
&lt;/o:p&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-MjgGLIPQNIc/TW-cFGbPbnI/AAAAAAAACFQ/KdlAgjXkgH4/s1600/cap_5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="https://lh3.googleusercontent.com/-MjgGLIPQNIc/TW-cFGbPbnI/AAAAAAAACFQ/KdlAgjXkgH4/s320/cap_5.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;La Fig 6 muestra el resultado final de la página.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Fig. 6 - Muestra de la página final mostrada al usuario.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;Les dejo la implementación en el siguiente vídeo.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/jMTF2ZzAjHM" title="YouTube video player" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;Espero les sea de utilidad…&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-5089355181263593837?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yLmDi7D2Pux-znwVC_W1Az4xp5M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yLmDi7D2Pux-znwVC_W1Az4xp5M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yLmDi7D2Pux-znwVC_W1Az4xp5M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yLmDi7D2Pux-znwVC_W1Az4xp5M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/6P6GgKBCQu8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/5089355181263593837/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=5089355181263593837" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/5089355181263593837?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/5089355181263593837?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/6P6GgKBCQu8/tecnologia-entorno-de-desarrollo.html" title="Operando datos contra el servidor utilizando GWT RPC" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-4mAmhy1Ls2E/TW-cGFfx4fI/AAAAAAAACFU/rkWHJpOWUpo/s72-c/cap_6.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/03/tecnologia-entorno-de-desarrollo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUBRHgzeyp7ImA9WhZWEUw.&quot;"><id>tag:blogger.com,1999:blog-1959802855612618678.post-7287979287612902577</id><published>2011-02-26T18:12:00.002-03:00</published><updated>2011-05-11T09:50:55.683-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-11T09:50:55.683-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hot Paper" /><category scheme="http://www.blogger.com/atom/ns#" term="GWT" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Interfaz de usuario sobre GWT - Programando la UI</title><content type="html">&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;En esta actividad vamos a trabajar en el desarrollo de la UI&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;a href="file:///D:/Proyectos/Preguntales%20al%20experto%20de%20cloud/Blogs/Interfaz%20de%20usuario%20sobre%20GWT.docx#_ftn1" name="_ftnref1" style="mso-footnote-id: ftn1;" title=""&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;[1]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt; en GWT&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;a href="file:///D:/Proyectos/Preguntales%20al%20experto%20de%20cloud/Blogs/Interfaz%20de%20usuario%20sobre%20GWT.docx#_ftn2" name="_ftnref2" style="mso-footnote-id: ftn2;" title=""&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;[2]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt; de una manera programática, esto quiere decir que optaremos por una de las opciones que nos propone la tecnología GWT para diseñar nuestra presentación de la solución.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 style="line-height: 115%; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 18.0pt;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1959802855612618678" name="h.bauolzevq3cr"&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif; font-size: 18pt; line-height: 115%;"&gt;Introducción&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Siempre que diseñemos la UI en GWT tendremos que pensar en dos conceptos fundamentales para la organización de la presentación:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Widgets&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Paneles&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Los widgets definen las entradas y salidas de una aplicación GWT, como ejemplo de este concepto se encuentran:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Buttons (botones)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Textbox (cajas de texto)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Tree (arboles)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;RichTextArea (editores de texto)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Los paneles contienen los widgets y otros paneles y se encargan de la organización en la presentación, como ejemplo de este concepto se encuentran:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l2 level1 lfo3; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;DockPanels&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l2 level1 lfo3; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;HorizontalPanel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l2 level1 lfo3; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;TabPanel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l2 level1 lfo3; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;RootPanel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Si quiere ampliar los conceptos puede consultar la siguiente documentación oficial:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;http&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;://&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;code&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;.&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;google&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;.&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;com&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;/&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;intl&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;/&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;es&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;/&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;webtoolkit&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;/&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;doc&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;/1.6/&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;DevGuideUserInterface&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;.&lt;/span&gt;&lt;/a&gt;&lt;a href="http://code.google.com/intl/es/webtoolkit/doc/1.6/DevGuideUserInterface.html"&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;html&lt;/span&gt;&lt;/a&gt;&lt;u&gt;&lt;span style="color: #000099; font-family: Arial, sans-serif; line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Para el desarrollo de nuestra actividad diseñaremos una UI que respecte el diseño de la Fig. 1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-lastrow: yes;"&gt;   &lt;td style="border: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 234.0pt;" valign="top" width="312"&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-52WqR3jpPvE/TWlrR60mqMI/AAAAAAAACE4/Xxh8rfR1DbI/s1600/cap_2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="https://lh3.googleusercontent.com/-52WqR3jpPvE/TWlrR60mqMI/AAAAAAAACE4/Xxh8rfR1DbI/s200/cap_2.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;Segmento A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-left: none; border: solid black 1.0pt; mso-border-left-alt: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 234.0pt;" valign="top" width="312"&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;a href="https://lh4.googleusercontent.com/-o0Q-8yiryuA/TWlrRgZoPAI/AAAAAAAACE0/p0miVaWjR6Y/s1600/cap_3.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="https://lh4.googleusercontent.com/-o0Q-8yiryuA/TWlrRgZoPAI/AAAAAAAACE0/p0miVaWjR6Y/s200/cap_3.jpg" width="178" /&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Segmento B&lt;/div&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Fig. 1 - Diseño de Interface&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;En la Fig. 1, en el segmento “A”, se puede observar un rootPanel que es quien contiene toda la aplicación GWT y un verticalPanel para una organización vertical de los widgets, luego en el segmento “B” se visualiza un Textbox, un Button y un RichTextArea representados en el verticalPanel.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;En este caso particular ya conocemos el diseño porque es lo que propongo en la actividad pero les dejo los simples 4 pasos para trabajar el UI en GWT de forma programática.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l3 level1 lfo4; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Seleccionar los widgets a incluir en la UI.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l3 level1 lfo4; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Seleccionar los paneles y su organización.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l3 level1 lfo4; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Añadir la aplicación diseñada a la página principal.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l3 level1 lfo4; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Implementar los widgets y paneles.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h2 style="line-height: 115%; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 18.0pt;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1959802855612618678" name="h.4mjdikucskud"&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif; font-size: 18pt; line-height: 115%;"&gt;Seleccionando los widgets a incluir en la UI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;En esta actividad estaríamos seleccionando los widgets a utilizar, según nuestra actividad:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l4 level1 lfo5; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Textbox&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l4 level1 lfo5; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Button&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l4 level1 lfo5; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;RichTextArea&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style="line-height: 115%; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 18.0pt;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1959802855612618678" name="h.fn4h1hrufh3y"&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif; font-size: 18pt; line-height: 115%;"&gt;Seleccionando los paneles y la organización de widgets en los mismos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;En esta actividad estaríamos analizando los paneles a utilizar y la organización de los mismos junto con los widgets, según nuestra actividad:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l5 level1 lfo6; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;RootPanel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l5 level1 lfo6; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;VerticalPanel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h2 style="line-height: 115%; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 18.0pt;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1959802855612618678" name="h.pnikhmelnh9h"&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif; font-size: 18pt; line-height: 115%;"&gt;Añadir la aplicación de UI en la página principal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;En esta actividad vamos a trabajar dentro de la anatomía de una aplicación GWT en el segmento de “war” para editar la página principal&amp;nbsp; de la aplicación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-lastrow: yes;"&gt;   &lt;td style="border: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-ocMX5s_K8k0/TWlrSS4VEXI/AAAAAAAACE8/KXNiIXGBAJE/s1600/cap_1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="138" src="https://lh4.googleusercontent.com/-ocMX5s_K8k0/TWlrSS4VEXI/AAAAAAAACE8/KXNiIXGBAJE/s400/cap_1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Code 1 - Página principal html de la aplicación de ejemplo&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;h2 style="line-height: 115%; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 18.0pt;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1959802855612618678" name="h.fd9mro1jvk4i"&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif; font-size: 18pt; line-height: 115%;"&gt;Implementar los widgets y paneles&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Esta actividad tiene varias tareas para realizarla de una forma controlada.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="line-height: 115%; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 14.0pt;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1959802855612618678" name="h.t9lqkyw23f98"&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif; font-size: 14pt; line-height: 115%;"&gt;Realizar la instancia de cada widget y panel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;En esta tarea debemos instanciar cada widget y panel, esta programación la realizaremos en el entrypoint de la aplicación como muestra el Code 2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;
&lt;tr&gt;   &lt;td style="border: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;package   ar.com.comunidadxcloud.nbortolotti.client;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr&gt;   &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-top-alt: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;import com.google.gwt.core.client.EntryPoint;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;import com.google.gwt.user.client.ui.Button;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;import com.google.gwt.user.client.ui.RichTextArea;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;import com.google.gwt.user.client.ui.TextBox;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;import com.google.gwt.user.client.ui.VerticalPanel;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style="mso-yfti-lastrow: yes;"&gt;   &lt;td style="border-top: none; border: solid black 1.0pt; mso-border-top-alt: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;public class Siscti_Cloud_Demotracion implements   EntryPoint {&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: yellow; background-image: initial; background-origin: initial; color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private VerticalPanel   mainPanel = new VerticalPanel();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: yellow; background-image: initial; background-origin: initial; color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: yellow; background-image: initial; background-origin: initial; color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;private TextBox nombreRegistro = new TextBox();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: yellow; background-image: initial; background-origin: initial; color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private Button aceptarRegistro = new Button();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: yellow; background-image: initial; background-origin: initial; color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private RichTextArea descripcionRegistro = new   RichTextArea();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void onModuleLoad() &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Code 2 - Instanciando cada uno de los widgets y panels.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;El Code 2 muestra el código fuente de implementación de la instancianción de los widgets y panels segmentando el mismo en partes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l6 level1 lfo7; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Parte 1: declaración del paquete donde se está realizando la actividad. (cliente)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l6 level1 lfo7; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Parte 2: importaciones necesarias para la tarea, esto principalmente utiliza EntryPoint ya que la clase es de ese tipo y lo correspondiente a los widgets y panel.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-list: l6 level1 lfo7; tab-stops: list 18.0pt 36.0pt; text-indent: -18.0pt;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;●&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Parte 3: el segmento de código sobre el EntryPoint, aún no hemos programado nada en el evento&amp;nbsp; “onModuleLoad”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h3 style="line-height: 115%; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 14.0pt;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1959802855612618678" name="h.aji8d7b743dn"&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif; font-size: 14pt; line-height: 115%;"&gt;Organizar los widgets en los paneles correspodientes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;En esta tarea nos centramos en el evento “onModuleLoad”, para organizar los widgets en los paneles. Para el ejemplo de esta actividad solo tenemos un panel vertical.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-lastrow: yes;"&gt;   &lt;td style="border: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;public void   onModuleLoad() &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Ensamblando los   widgets al panel vertical&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainPanel.add(nombreRegistro);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainPanel.add(aceptarRegistro);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainPanel.add(descripcionRegistro);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Code 3 - Ensamblando los widgets al panel vertical.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h3 style="line-height: 115%; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 14.0pt;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1959802855612618678" name="h.x24dakeau3ad"&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif; font-size: 14pt; line-height: 115%;"&gt;Asociar el RootPanel al panel contenedor principal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;En esta actividad se asocia el panel raíz con el panel contenedor principal, para este caso el VerticalPanel que declaramos y ensamblamos en la tarea anterior.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-lastrow: yes;"&gt;   &lt;td style="border: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;public void   onModuleLoad() &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Ensamblando los   widgets al panel vertical&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainPanel.add(nombreRegistro);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainPanel.add(aceptarRegistro);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainPanel.add(descripcionRegistro);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: yellow; background-image: initial; background-origin: initial; color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;RootPanel.get("interfaceDemo").add(mainPanel);&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Code 4 - Asociación del RootPanel al panel contenedor principal.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Como muestra el Code 4, se asocia el “VerticalPanel” de nombre “mainPanel” al “RootPanel” solo debemos tener en cuenta que el nombre “interfaceDemo” llega de la declaración utilizada en el html de la página principal.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="line-height: 115%; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 14.0pt;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1959802855612618678" name="h.eyhp4upxmpty"&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif; font-size: 14pt; line-height: 115%;"&gt;Trabajar con el foco de los widgets&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Esta tarea es opcional pero interesante de realizarla, en este caso le daremos el foco al textbox.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;
&lt;tr style="mso-yfti-lastrow: yes;"&gt;   &lt;td style="border: solid black 1.0pt; padding: 5.0pt 5.0pt 5.0pt 5.0pt; width: 468.0pt;" valign="top" width="624"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;public void   onModuleLoad() &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Ensamblando los   widgets al panel vertical&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainPanel.add(nombreRegistro);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainPanel.add(aceptarRegistro);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainPanel.add(descripcionRegistro);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;RootPanel.get("interfaceDemo").add(mainPanel);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: yellow; background-image: initial; background-origin: initial; color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;nombreRegistro.setFocus(true);&lt;/span&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Code 5 - Trabajo con el foco de los widgets&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Como muestra el Code 5, se utiliza el método “setFocus” del widget que seleccionemos para focalizar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style="line-height: 115%; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 18.0pt;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1959802855612618678" name="h.n6dtb8k74y2r"&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif; font-size: 18pt; line-height: 115%;"&gt;Prueba de la Aplicación&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Finalmente hemos terminado de configurar la UI, procederemos a visualizar los resultados.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-cWG_RaoA8KE/TWlrRIgYsRI/AAAAAAAACEw/4Pl03cxzkkI/s1600/cap_4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="258" src="https://lh6.googleusercontent.com/-cWG_RaoA8KE/TWlrRIgYsRI/AAAAAAAACEw/4Pl03cxzkkI/s320/cap_4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Fig 2 - Visualización final de la actividad&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Les dejo la implementación en el siguiente vídeo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/BPl_kc7lVI4" title="YouTube video player" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Espero les sea de utilidad…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="mso-element: footnote-list;"&gt;&lt;br /&gt;
&lt;hr align="left" size="1" width="33%" /&gt;&lt;div id="ftn1" style="mso-element: footnote;"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;a href="file:///D:/Proyectos/Preguntales%20al%20experto%20de%20cloud/Blogs/Interfaz%20de%20usuario%20sobre%20GWT.docx#_ftnref1" name="_ftn1" style="mso-footnote-id: ftn1;" title=""&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;[1]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;User Interface&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="ftn2" style="mso-element: footnote;"&gt;&lt;div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;a href="file:///D:/Proyectos/Preguntales%20al%20experto%20de%20cloud/Blogs/Interfaz%20de%20usuario%20sobre%20GWT.docx#_ftnref2" name="_ftn2" style="mso-footnote-id: ftn2;" title=""&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span class="MsoFootnoteReference"&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt;"&gt;[2]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: black; font-family: Arial, sans-serif; line-height: 115%;"&gt;Google Web Toolkit&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1959802855612618678-7287979287612902577?l=nbortolotti.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6nKJwCWDeUNU4jW5WhF3wWQAy6g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6nKJwCWDeUNU4jW5WhF3wWQAy6g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6nKJwCWDeUNU4jW5WhF3wWQAy6g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6nKJwCWDeUNU4jW5WhF3wWQAy6g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NicolasBortolotti/~4/lJoQDljUcno" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://nbortolotti.blogspot.com/feeds/7287979287612902577/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1959802855612618678&amp;postID=7287979287612902577" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/7287979287612902577?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1959802855612618678/posts/default/7287979287612902577?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NicolasBortolotti/~3/lJoQDljUcno/interfaz-de-usuario-sobre-gwt_26.html" title="Interfaz de usuario sobre GWT - Programando la UI" /><author><name>Nicolas Bortolotti</name><uri>https://profiles.google.com/118390709637393195482</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-ePcqW-Xh6o8/AAAAAAAAAAI/AAAAAAAACQ8/ABBZcdYyUzA/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/-52WqR3jpPvE/TWlrR60mqMI/AAAAAAAACE4/Xxh8rfR1DbI/s72-c/cap_2.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://nbortolotti.blogspot.com/2011/02/interfaz-de-usuario-sobre-gwt_26.html</feedburner:origLink></entry></feed>

