<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2497809620860775251</id><updated>2011-07-07T20:42:01.384-07:00</updated><title type='text'>Mobile Applications: Best Practice - KEM</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bestpracticekem.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bestpracticekem.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kike Escribano Minchot</name><uri>http://www.blogger.com/profile/06782659926553813697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2497809620860775251.post-7065635739553887916</id><published>2009-06-15T12:33:00.000-07:00</published><updated>2009-06-18T02:18:34.975-07:00</updated><title type='text'>Title</title><content type='html'>&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;blockquote&gt;Consumption of a web service from mobile devices and graphic interpretation of the consumption results.&lt;/blockquote&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2497809620860775251-7065635739553887916?l=bestpracticekem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/7065635739553887916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/7065635739553887916'/><link rel='alternate' type='text/html' href='http://bestpracticekem.blogspot.com/2009/06/title.html' title='Title'/><author><name>Kike Escribano Minchot</name><uri>http://www.blogger.com/profile/06782659926553813697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2497809620860775251.post-807956602406445486</id><published>2009-06-15T12:32:00.000-07:00</published><updated>2009-06-16T00:37:43.099-07:00</updated><title type='text'>Abstract</title><content type='html'>This is a project that ends the subject of &lt;span style="font-style:italic;"&gt;"Mobile Applications"&lt;/span&gt; delivered by &lt;span style="font-style:italic;"&gt;Escuela Ingeniería Informática&lt;/span&gt; of the San Jorge University.&lt;br /&gt;&lt;br /&gt;The main idea is to develop a MIDlet that is able to consume a web service. This consumption occurs as a result of obtaining data that represent the water levels and weight of a chicken farm. With such data must draw a line graph to represent them.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blogs.sun.com/lukas/resource/jsr172-diagram.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px;" src="http://blogs.sun.com/lukas/resource/jsr172-diagram.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2497809620860775251-807956602406445486?l=bestpracticekem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/807956602406445486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/807956602406445486'/><link rel='alternate' type='text/html' href='http://bestpracticekem.blogspot.com/2009/06/abstract.html' title='Abstract'/><author><name>Kike Escribano Minchot</name><uri>http://www.blogger.com/profile/06782659926553813697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2497809620860775251.post-3292417803457597750</id><published>2009-06-15T12:31:00.000-07:00</published><updated>2009-06-16T00:36:52.474-07:00</updated><title type='text'>Web Service</title><content type='html'>El web service desarrollado para la realización de la práctica contiene dos operaciones, &lt;code&gt;agua&lt;/code&gt; y &lt;code&gt;peso&lt;/code&gt;. Estas operaciones serán las encargadas de simular las operaciones reales. Dichas operaciones reales deberían ser capaces de servir como resultado los datos, obtenidos mediante sensores, de los niveles de agua de la granja y los niveles de peso de los pollos. &lt;br /&gt;&lt;br /&gt;Como parámetro de entrada ambas tienen &lt;code&gt;granja&lt;/code&gt;, el cual representa el nombre de la granja de la cual se desea obtener las mediciones. En la implementación se ha restringido a &lt;code&gt;porta&lt;/code&gt; como la única posible granja valida.&lt;br /&gt;&lt;br /&gt;Para simplificar la generación de los datos (en nuestro caso concreto coordenadas) se ha optado por la generación aleatoria de los mismos.&lt;br /&gt;&lt;br /&gt;A continuación podemos observar una captura de la vista de "Diseño" del web service &lt;code&gt;FarmChickenWS&lt;/code&gt; en NetBeans 6.5:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_i69stNY5aUk/SjahyxJkE-I/AAAAAAAAAe0/y_6FWzOA0Ao/s1600-h/FarmChickenWS.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 296px;" src="http://4.bp.blogspot.com/_i69stNY5aUk/SjahyxJkE-I/AAAAAAAAAe0/y_6FWzOA0Ao/s400/FarmChickenWS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5347639501108024290" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2497809620860775251-3292417803457597750?l=bestpracticekem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/3292417803457597750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/3292417803457597750'/><link rel='alternate' type='text/html' href='http://bestpracticekem.blogspot.com/2009/06/web-service.html' title='Web Service'/><author><name>Kike Escribano Minchot</name><uri>http://www.blogger.com/profile/06782659926553813697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i69stNY5aUk/SjahyxJkE-I/AAAAAAAAAe0/y_6FWzOA0Ao/s72-c/FarmChickenWS.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2497809620860775251.post-7178762522877070264</id><published>2009-06-15T12:30:00.000-07:00</published><updated>2009-06-16T01:10:54.034-07:00</updated><title type='text'>MIDlet</title><content type='html'>El MIDlet creado para el consumo del web service &lt;a href="http://bestpracticekem.blogspot.com/2009/06/web-service.html"&gt;&lt;code&gt;FarmChickenWS&lt;/code&gt;&lt;/a&gt;, denominado &lt;code&gt;ChickenFarm&lt;/code&gt;, deberá ser capaz de obtener las respuestas a las invocaciones de las operaciones y presentar dichos resultados al usuario, tanto de manera numerica como de manera grafica (usando una grafica lineal).&lt;br /&gt;La aplicación consta de tres partes principales:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;ChickenFarmMIDlet: Clase principal, la cual invocara al cliente, procesará la respuesta y contendrá el Canvas capaz de dibujar las graficas.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_i69stNY5aUk/SjdMAD-k01I/AAAAAAAAAe8/8fo5G5IMT5c/s1600-h/ChickenFarmMIDlet.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 187px;" src="http://2.bp.blogspot.com/_i69stNY5aUk/SjdMAD-k01I/AAAAAAAAAe8/8fo5G5IMT5c/s400/ChickenFarmMIDlet.png" alt="" id="BLOGGER_PHOTO_ID_5347826646477230930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;ChickenFarmCanvas: Clase creada para facilitar el dibujado de graficas bidimensionales lineales. Basado en la implementación del &lt;code&gt;MIDlet, Plot2DMIDlet&lt;/code&gt; desarrollado por &lt;a href="http://www.java2s.com/"&gt;Java2s&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;FarmChickenWS cliente: es un conjunto de archivos creados a partir del &lt;code&gt;WSDL&lt;/code&gt; del web service &lt;a href="http://bestpracticekem.blogspot.com/2009/06/web-service.html"&gt;&lt;code&gt;FarmChickenWS&lt;/code&gt;&lt;/a&gt;, para ello hace uso de la herramienta &lt;code&gt;wsimport&lt;/code&gt;. En la creación del cliente se generán los siguientes archivos:&lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;code&gt;FarmChickenWSService.java&lt;/code&gt;: Interfaz creada por la herramienta &lt;code&gt;wsimport&lt;/code&gt; para crear el cliente del webservice FarmChickenWS.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;code&gt;FarmChickenWSService.wsclient&lt;/code&gt;: este archivo XML contiene la configuración, tanto del cliente como del servicio.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;code&gt;FarmChickenWSService.wsdl&lt;/code&gt;: replica local del &lt;code&gt;wsdl&lt;/code&gt; original.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;code&gt;FarmChickenWSService_Stub.java&lt;/code&gt;:  clase generada al compilar, ligada al transporte del XML (HTTP  o SOAP).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2497809620860775251-7178762522877070264?l=bestpracticekem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/7178762522877070264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/7178762522877070264'/><link rel='alternate' type='text/html' href='http://bestpracticekem.blogspot.com/2009/06/midlet.html' title='MIDlet'/><author><name>Kike Escribano Minchot</name><uri>http://www.blogger.com/profile/06782659926553813697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_i69stNY5aUk/SjdMAD-k01I/AAAAAAAAAe8/8fo5G5IMT5c/s72-c/ChickenFarmMIDlet.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2497809620860775251.post-7156832326282540907</id><published>2009-06-15T12:29:00.000-07:00</published><updated>2009-06-23T09:09:18.749-07:00</updated><title type='text'>Código fuente</title><content type='html'>A continuación se enlaza el código fuente de los distintos componentes del proyecto. Todos estos han sido desarrollados desde el IDE NetBeans 6.5.1.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Aplicación movil (versión AdHoc): &lt;a href="http://213.98.14.77:81/jeescribano/MA_BestPractice/ChickenFarmAppAdHoc.rar"&gt;código fuente y jar&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Aplicación movil (versión Localhost): &lt;a href="http://213.98.14.77:81/jeescribano/MA_BestPractice/ChickenFarmAppLocalhost.rar"&gt;código fuente y jar&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Web service: &lt;a href="http://213.98.14.77:81/jeescribano/MA_BestPractice/ChickenFarmWSApplication.rar"&gt;código fuente&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2497809620860775251-7156832326282540907?l=bestpracticekem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/7156832326282540907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/7156832326282540907'/><link rel='alternate' type='text/html' href='http://bestpracticekem.blogspot.com/2009/06/codigo-fuente.html' title='Código fuente'/><author><name>Kike Escribano Minchot</name><uri>http://www.blogger.com/profile/06782659926553813697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2497809620860775251.post-6036919743720305884</id><published>2009-06-15T12:28:00.000-07:00</published><updated>2009-06-16T02:18:21.694-07:00</updated><title type='text'>Ciclo de vida de la aplicación</title><content type='html'>&lt;div style="text-align: center;"&gt;Iniciamos la aplicación:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;   &lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_i69stNY5aUk/SjdbXq6cDAI/AAAAAAAAAfE/N3ESD5G7QAQ/s1600-h/1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 222px; height: 400px;" src="http://4.bp.blogspot.com/_i69stNY5aUk/SjdbXq6cDAI/AAAAAAAAAfE/N3ESD5G7QAQ/s400/5.jpg" alt="" id="BLOGGER_PHOTO_ID_5347843544740269058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Esperamos a que ésta esté cargada:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt; &lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_i69stNY5aUk/SjdbX-Fz9tI/AAAAAAAAAfM/3O6B-TTKnzQ/s1600-h/2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 222px; height: 400px;" src="http://4.bp.blogspot.com/_i69stNY5aUk/SjdbX-Fz9tI/AAAAAAAAAfM/3O6B-TTKnzQ/s400/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5347843549888247506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Seleccionamos la operación que deseamos realizar:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt; &lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_i69stNY5aUk/SjdbYBkIe6I/AAAAAAAAAfU/Pzw5-pJByrQ/s1600-h/3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 222px; height: 400px;" src="http://2.bp.blogspot.com/_i69stNY5aUk/SjdbYBkIe6I/AAAAAAAAAfU/Pzw5-pJByrQ/s400/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5347843550820727714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;En ambos casos se nos solicitara permiso para conectar con la red de datos:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt; &lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_i69stNY5aUk/SjdbYW85LtI/AAAAAAAAAfc/1XByEx4eQzA/s1600-h/4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 222px; height: 400px;" src="http://4.bp.blogspot.com/_i69stNY5aUk/SjdbYW85LtI/AAAAAAAAAfc/1XByEx4eQzA/s400/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5347843556561727186" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Operación Agua&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;code&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Alert&lt;/span&gt;&lt;/code&gt; indicando la correcta invocación de la operación &lt;code&gt;agua&lt;code&gt;:&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/code&gt;&lt;/div&gt;   &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_i69stNY5aUk/SjdbYTyEwdI/AAAAAAAAAfk/gURdUNSKamE/s1600-h/5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 222px; height: 400px;" src="http://3.bp.blogspot.com/_i69stNY5aUk/SjdbYTyEwdI/AAAAAAAAAfk/gURdUNSKamE/s400/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5347843555711042002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Respuesta obtenida de la invocación:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_i69stNY5aUk/Sjddt6fR1YI/AAAAAAAAAf0/X4I8X19Myyo/s1600-h/6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 222px; height: 400px;" src="http://2.bp.blogspot.com/_i69stNY5aUk/Sjddt6fR1YI/AAAAAAAAAf0/X4I8X19Myyo/s400/6.jpg" alt="" id="BLOGGER_PHOTO_ID_5347846125901698434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Seleccionando la opción "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Graph&lt;/span&gt;" se dibujara la &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;gráfica&lt;/span&gt; lineal:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_i69stNY5aUk/SjdduCLHJiI/AAAAAAAAAf8/_HgNpqsx9yw/s1600-h/7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 222px; height: 400px;" src="http://1.bp.blogspot.com/_i69stNY5aUk/SjdduCLHJiI/AAAAAAAAAf8/_HgNpqsx9yw/s400/7.jpg" alt="" id="BLOGGER_PHOTO_ID_5347846127964595746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Operación Peso&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;code&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Alert&lt;/span&gt;&lt;/code&gt; indicando la correcta invocación de la operación &lt;code&gt;peso&lt;code&gt;:&lt;/code&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt; &lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_i69stNY5aUk/SjdcSWCJrYI/AAAAAAAAAfs/LIv_dp5tbwE/s1600-h/8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 222px; height: 400px;" src="http://4.bp.blogspot.com/_i69stNY5aUk/SjdcSWCJrYI/AAAAAAAAAfs/LIv_dp5tbwE/s400/8.jpg" alt="" id="BLOGGER_PHOTO_ID_5347844552747756930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Respuesta obtenida de la invocación:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt; &lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_i69stNY5aUk/SjdduWILbVI/AAAAAAAAAgE/joevMGvgekU/s1600-h/9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 222px; height: 400px;" src="http://2.bp.blogspot.com/_i69stNY5aUk/SjdduWILbVI/AAAAAAAAAgE/joevMGvgekU/s400/9.jpg" alt="" id="BLOGGER_PHOTO_ID_5347846133321002322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Seleccionando la opción "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Graph&lt;/span&gt;" se dibujara la &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;gráfica&lt;/span&gt; lineal:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_i69stNY5aUk/SjddumK_lLI/AAAAAAAAAgM/7uKQGu367hk/s1600-h/10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 222px; height: 400px;" src="http://3.bp.blogspot.com/_i69stNY5aUk/SjddumK_lLI/AAAAAAAAAgM/7uKQGu367hk/s400/10.jpg" alt="" id="BLOGGER_PHOTO_ID_5347846137627776178" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2497809620860775251-6036919743720305884?l=bestpracticekem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/6036919743720305884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/6036919743720305884'/><link rel='alternate' type='text/html' href='http://bestpracticekem.blogspot.com/2009/06/ciclo-de-vida-de-la-aplicacion.html' title='Ciclo de vida de la aplicación'/><author><name>Kike Escribano Minchot</name><uri>http://www.blogger.com/profile/06782659926553813697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i69stNY5aUk/SjdbXq6cDAI/AAAAAAAAAfE/N3ESD5G7QAQ/s72-c/5.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2497809620860775251.post-8208245904904910893</id><published>2009-06-15T12:27:00.000-07:00</published><updated>2009-06-18T01:53:54.889-07:00</updated><title type='text'>Referencias</title><content type='html'>A continuación se enumeran las distintas fuentes usadas para la realización de la aplicación:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.netbeans.org/kb/60/mobility/midp-webservices.html"&gt;Connecting MIDP Applications to Web Services&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.netbeans.org/kb/60/mobility/mobile-dilbert.html"&gt;End-to-End Web Service Tutorial: Mobile Dilbert Application&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.netbeans.org/kb/60/mobility/midp-webservices.html"&gt;Connecting MIDP Applications to Web Services&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.java2s.com/Tutorial/Java/0430__J2ME/Plot2D.htm"&gt;Plot 2D&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2497809620860775251-8208245904904910893?l=bestpracticekem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/8208245904904910893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2497809620860775251/posts/default/8208245904904910893'/><link rel='alternate' type='text/html' href='http://bestpracticekem.blogspot.com/2009/06/referencias.html' title='Referencias'/><author><name>Kike Escribano Minchot</name><uri>http://www.blogger.com/profile/06782659926553813697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
