<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://www.developer.nokia.com/Community/Blogs/styles/rss.css" type="text/css"?>
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
>
 <channel>
  <title>Ruben Rincon&#039;s Blog</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog</link>
  <description>A Forum Nokia Blog</description>
  <pubDate>Sat, 25 May 2013 03:51:59 +0300</pubDate>
  <generator>http://www.lifetype.net</generator>
  <itunes:author>Forum Nokia</itunes:author>
  <itunes:category text="Technology">
    <itunes:category text="Tech News"/>
  </itunes:category>
  <itunes:image href="http://www.developer.nokia.com/Community/Blogs/imgs/forum_nokia_rss_logo.jpg"/>
    <item>
   <title>A QML Memory Game Tutorial</title>
   <description>
    &lt;p&gt;
For the past months I have been using some small example I created to make QML presentations on the Nokia Developer Days across LTA.&amp;nbsp; It used to be one of my favorite games to kill time some time ago... a Memory game. 
&lt;/p&gt;
&lt;p&gt;
I decided to take this small example to a pro version but still with a lot of window to improve (mainly in UI).&amp;nbsp; It uses the power of QML to get cool animations in the transitions... have a look at them. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;This is the game description in short&lt;/strong&gt; 
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;This game consists of a deck with 32 paired cards arranged randomly. &lt;/li&gt;
	&lt;li&gt;You open a card by clicking or tapping on it, if so, the card will show its content &lt;/li&gt;
	&lt;li&gt;You can open a second card in the same way &lt;/li&gt;
	&lt;li&gt;If cards match, then they are removed from the deck &lt;/li&gt;
	&lt;li&gt;If cards don&#039;t match, they cover themselves again &lt;/li&gt;
	&lt;li&gt;Match or not, the pair counter will go up 1 unit and this is displayed in the top/right &lt;/li&gt;
	&lt;li&gt;On the top/left you will be able to see the elapsed time &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/Memory_Scene.JPG&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;You can check the implementation in detail in the following wiki article: 
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://wiki.forum.nokia.com/index.php/A_QML_Memory_Game_Tutorial&quot;&gt;QML MEMORY GAME TUTORIAL&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Hope you enjoy it and improve it as well 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2011/01/25/a-qml-memory-tutorial</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2011/01/25/a-qml-memory-tutorial</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2011/01/25/a-qml-memory-tutorial</guid>
      <dc:creator>rdrincon</dc:creator>
      
    <category>Qt</category>
         <pubDate>Tue, 25 Jan 2011 18:33:47 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>A QML Memory Game Tutorial</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300082&amp;profile=rss20">Ruben Rincon&#039;s Blog</source>
     </item>
    <item>
   <title>Nokia Developer Days Mexico &amp;amp; Colombia 2010</title>
   <description>
    &lt;p align=&quot;left&quot;&gt;
Its been some time since I don&#039;t write anything in my blog, there have been a lot of things going on in the past months and I just want to highlight a couple events that happened in Mexico and Colombia. 
&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;
&amp;nbsp;At the end of this blogpost you will find the presentations of the event. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Nokia Developer Days Mexico&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Last Nov 30th we gather together in a very interesting event in Hacienda Los Morales Polanco in mexico City.&amp;nbsp; We were around 120 people and I was amazed of all the excitement about Qt and QML.&amp;nbsp; The event was opened by Communications Manager Manuel Gonzalez and the Mkt manager in Mexico Rebeca Lira who provided developers very interesting numbers about downloads in the Ovi Store Mexico, pointed out the phones with higher amount of downloads (by far&amp;nbsp;5530 is the big winner up to this moment) and also phones like C3 are gaining moment due to big amount of phones being sold in the market.&amp;nbsp; After that, David Pons, Services Manager of Nokia Mexico demonstrated how Nokia has worked to lower entrance barriers at a&amp;nbsp;minimun (Individual publishers, 1Euro registration, Nokia signing apps).&amp;nbsp; We also have a nice demonstration of N8 amazing capabilities by Manuel Bautista, Activation Manager of Nokia followed by an interesting presentation of the new tools to monetize applications (In App Purchasing, In App Advertisement) by my colleage Rafael Olvera Forum Nokia Business Developer Manager. 
&lt;/p&gt;
&lt;p&gt;
Fun started there with the technical topics covered by&amp;nbsp; my colleage Daniel Rocha who kindly flew down here from Silicon Valley and me.&amp;nbsp; Topics covered were Qt, Qt Quick, WRT and Java ME for hybrid S40 devices (Touch and Type). 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;What I love of these events is the networking that comes after speeches are finished.&amp;nbsp; We stayed there an hour and a half more talking to excited developers who had a lot of ideas and projects, setting meetings or just deliverating about technology.&amp;nbsp; Remember... we are always happy to hear and support new ideas... so let&#039;s make that killer app together. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;Forgot to mention, but we also had nice prizes at the end, including 2 amazing N8s, 5530 and X3.&amp;nbsp; 
&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/30112010282_small.JPG&quot; /&gt; 
&lt;/div&gt;
&lt;div style=&quot;text-align: center&quot;&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/30112010294_small.JPG&quot; /&gt; 
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Nokia Developer Days Colombia&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
Fun wasnt over, so we packaged our lugage and took the way down to Colombia, my home country. 
&lt;/p&gt;
&lt;p&gt;
It was December the 2nd and Nokia Developer Day Colombia started.&amp;nbsp; The place was fully packed,&amp;nbsp; 240 developer minds all together.&amp;nbsp; Just think about how many lines of code have been written for all those people in that place. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;Event was pretty similar, just that we had local presentation from Nokia Colombia.&amp;nbsp; We started with the MKT Manager of Nokia Colombia&amp;nbsp;and Patricia Arteaga Services Manager of Nokia Colombia&amp;nbsp;who brought the Ovi Store message to the developers, Colombian operartor were present as well and couple guest developers who shared their experiences with Nokia.&amp;nbsp; I was trully amazed by the amount of questions asked by developers, mostly technical questions.&amp;nbsp; We actually had to tell people to hold on and ask technical questions during technical sessions in the afternoon or we would finish at midnight. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;We had the same presentations about Qt, Qt Quick, WRT and Java.&amp;nbsp; There was no rain of questions... it was entirely a storm.&amp;nbsp; Its great to see how Colombian developers get excited with these kind of events... so more to come! 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;The really funny part was the raffle of the N8s.&amp;nbsp; We decided to use a row, column approach, meaning.&amp;nbsp; We&amp;nbsp;selected one row of seats in the audience and then in that row a column counting heads from left to right.&amp;nbsp; To select the random number we used random.org that just throws a rundom number in a specified treshold. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;Probability of having the same row column twice was close to zero... and it happened with the third try.&amp;nbsp; Row 16, column 4 randomnly happend twice after discarding two tries.&amp;nbsp; Off course we didnt give two phones to this person but raffled it again (in theory that guy won twice with 240 people around). 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/02122010304_small.JPG&quot; /&gt; 
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Presentations:&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
Ovi Store:&amp;nbsp; Information about Ovi Store opportunity,&amp;nbsp;facts, &amp;nbsp;registration and Nokia signing process. 
&lt;/p&gt;
&lt;p&gt;
&lt;a id=&quot;res_2706&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/OviStore.pdf&quot;&gt;OviStore.pdf&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Ovi Store Publishing Process and tools for monetization:&amp;nbsp; how to upload apps to the Ovi Store, In App Purchasing, In App Advertisement 
&lt;/p&gt;
&lt;p&gt;
&lt;a id=&quot;res_2707&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/PublishToOvi.pdf&quot;&gt;PublishToOvi.pdf&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Qt:&amp;nbsp; Qt General Concepts 
&lt;/p&gt;
&lt;p&gt;
&lt;a id=&quot;res_2708&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/Qt.pdf&quot;&gt;Qt.pdf&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Qt Quick:&amp;nbsp; New User Interface elaboration paradigm 
&lt;/p&gt;
&lt;p&gt;
&lt;a id=&quot;res_2709&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/QtQuick.pdf&quot;&gt;QtQuick.pdf&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
WRT and FlashLite 4:&amp;nbsp; Creating apps using Web technologies 
&lt;/p&gt;
&lt;p&gt;
&lt;a id=&quot;res_2710&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/WRT&amp;amp;FL4.pdf&quot;&gt;WRT&amp;amp;FL4.pdf&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Java Touch &amp;amp; Type:&amp;nbsp; Development of java apps for S40 hybrid phones 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;More Material&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
If you missed the developer days, you can also have a look at the recorded webinars in spanish with very similar presentations in the following links
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Java Touch &amp;amp; Type
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://forumnokia.emea.acrobat.com/p42142246/&quot;&gt;http://forumnokia.emea.acrobat.com/p42142246/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Qt Quick
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: &#039;Arial&#039;,&#039;sans-serif&#039;; color: #5f5f5f; font-size: 9pt&quot;&gt;&lt;a href=&quot;http://forumnokia.emea.acrobat.com/p51462167/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family: &#039;Arial&#039;,&#039;sans-serif&#039;; color: #000099&quot;&gt;http://forumnokia.emea.acrobat.com/p51462167/&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#039;Arial&#039;,&#039;sans-serif&#039;; color: #5f5f5f; font-size: 9pt&quot;&gt;&amp;nbsp;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: &#039;Arial&#039;,&#039;sans-serif&#039;; color: #5f5f5f; font-size: 9pt&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;Qt on Symbian Devices: &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: &#039;Arial&#039;,&#039;sans-serif&#039;; color: #5f5f5f; font-size: 9pt&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span&gt;&lt;a href=&quot;http://forumnokia.emea.acrobat.com/p31402452/&quot;&gt;http://forumnokia.emea.acrobat.com/p31402452/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: &#039;Arial&#039;,&#039;sans-serif&#039;; color: #5f5f5f; font-size: 9pt&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: &#039;Arial&#039;,&#039;sans-serif&#039;; color: #5f5f5f; font-size: 9pt&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;To be continued 2011...&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2010/12/13/ndd2010</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2010/12/13/ndd2010</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2010/12/13/ndd2010</guid>
      <dc:creator>rdrincon</dc:creator>
      
    <category>Event</category>
         <pubDate>Mon, 13 Dec 2010 04:55:27 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Nokia Developer Days Mexico &amp;amp; Colombia 2010</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300082&amp;profile=rss20">Ruben Rincon&#039;s Blog</source>
                                                                                </item>
    <item>
   <title>VideoTutorial Qt en unos minutos:  Ep1,  Como Localizar Aplicaciones con QTranslator</title>
   <description>
    &lt;p&gt;
&lt;strong&gt;Hola,&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
Este ser&amp;aacute; el primero de varios episodios en donde mostrar&amp;eacute; c&amp;oacute;mo hacer algunas cosas pr&amp;aacute;cticas e interesantes con Qt.&amp;nbsp; Como ya hay bastante documentaci&amp;oacute;n en ingl&amp;eacute;s, decid&amp;iacute; hacerlo esta vez en mi idioma nativo .... (Viva el espa&amp;ntilde;ol! ) 
&lt;/p&gt;
&lt;p&gt;
Hoy les mostrar&amp;eacute; c&amp;oacute;mo utilizar las herramientas de localizaci&amp;oacute;n de Qt, que no tienen nada que ver con ubicaci&amp;oacute;n sino que nos permiten &amp;quot;localizar&amp;quot; facilmente cualquier aplicaci&amp;oacute;n a otros idiomas. 
&lt;/p&gt;
&lt;p&gt;
Vamos a utilizar,&lt;br /&gt;
Carbide C++&lt;br /&gt;
consola de windows&lt;br /&gt;
Qt Linguist&lt;br /&gt;
SDK S60 5ed de Nokia 
&lt;/p&gt;
&lt;p&gt;
para tener detalles de como instalarl las herramientas, pueden visitar la librer&amp;iacute;a de Forum Nokia en &lt;a href=&quot;http://library.forum.nokia.com&quot; target=&quot;_blank&quot; title=&quot;Forum Nokia Library&quot;&gt;http://library.forum.nokia.com&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;VIDEOTUTORIAL&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
Para acceder al videotutorial completo, haz click en el siguiente link: 
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.blip.tv/file/3216048&quot; target=&quot;_blank&quot;&gt;Como Localizar Aplicaciones con QTranslator &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Quisiera&amp;nbsp;hacer un par de aclaraciones que les pueden servir si tienen alg&amp;uacute;n inconveniente: 
&lt;/p&gt;
&lt;p&gt;
1.&amp;nbsp; Carbide C++ es una excelente herramienta para desarrollar Qt.&amp;nbsp; Lastimosamente a veces se encuentra una que otra cosa por corregir y yo encontr&amp;eacute; esta:&amp;nbsp; Cuando uno realiza una interfaz gr&amp;aacute;fica en Qt, se genera una instancia en el archivo .h&amp;nbsp;referenciando&amp;nbsp;la interfaz gr&amp;aacute;fica, normalmente llamada &lt;strong&gt;ui .&amp;nbsp; &lt;/strong&gt;En algunas ocaciones CarbideC++ no hace el indexado correctamente, de tal forma que cuando queremos utilizar alg&amp;uacute;n componente de esta instancia &lt;strong&gt;ui&lt;/strong&gt; y presionamos CTRL+Space para tener la lista de&amp;nbsp;atributos y m&amp;eacute;todos,&amp;nbsp;no vemos nada.&amp;nbsp; Una soluci&amp;oacute;n, es cambiar el nombre de esta instancia, por ejemplo&lt;strong&gt;&amp;nbsp; &lt;/strong&gt;renombrar a &lt;strong&gt;gui &lt;/strong&gt;.&amp;nbsp; Despu&amp;eacute;s de eso, el indexado se hace correctamente.&amp;nbsp; Recuerda&amp;nbsp;cambiarlo en el archivo .h como en el .cpp. 
&lt;/p&gt;
&lt;p&gt;
2.&amp;nbsp; Para que &lt;strong&gt;lupdate&lt;/strong&gt; funcione correctamente dentro del&amp;nbsp;folder&amp;nbsp;de tu proyecto,&amp;nbsp;el path debe estar definido correctamente.&amp;nbsp; Si no lo est&amp;aacute;, en windows debes ir a las variables de entorno y agregar al path la direcci&amp;oacute;n del folder bin de Qt.&amp;nbsp; Por ejemplo:&amp;nbsp;&amp;nbsp; &lt;strong&gt;C:\Qt\4.6.0\bin;&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.blip.tv/file/3216048&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;
&lt;/p&gt;
&amp;nbsp;Buena Suerte 
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
:Rub&amp;eacute;n 
&lt;/p&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2010/02/13/videotutorial-qt-en-unos-minutos-ep1-como-localizar-aplicaciones-con-qtranslator</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2010/02/13/videotutorial-qt-en-unos-minutos-ep1-como-localizar-aplicaciones-con-qtranslator</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2010/02/13/videotutorial-qt-en-unos-minutos-ep1-como-localizar-aplicaciones-con-qtranslator</guid>
      <dc:creator>rdrincon</dc:creator>
      
    <category>S60</category>
      
    <category>Qt</category>
         <pubDate>Sat, 13 Feb 2010 22:46:26 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>VideoTutorial Qt en unos minutos:  Ep1,  Como Localizar Aplicaciones con QTranslator</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300082&amp;profile=rss20">Ruben Rincon&#039;s Blog</source>
     </item>
    <item>
   <title>J2ME Canvas Qwerty Keyboard For Touch Devices</title>
   <description>
    &lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
I have published recently one of the components I&amp;nbsp;was working in some of my free time&amp;nbsp;during the last semester.&amp;nbsp; We can find often developers asking in discussion boards how to enter text in Canvas applications in phones like 5800 or 5530 (Touch phones with no physhical keyboard).&amp;nbsp; One of the workarounds is to use the famous TextBox approach but it is kind of disrupting if we are talking about look and Feel and despite is a very valid approach it&#039;s not&amp;nbsp;that user friendly.&amp;nbsp; (hit your canvas textfield component, hit the textbox&amp;nbsp;that popsup&amp;nbsp;and then you have the native keyboard with different colors to the ones you have in your app)
&lt;/p&gt;
&lt;p&gt;
This new&amp;nbsp;component is 100% customizable (size, colors, buttons, all)&amp;nbsp;and it is proved to perform pretty well in 5800 and 5530.&amp;nbsp;&amp;nbsp;The whole souce code has been shared along with&amp;nbsp;a complete example.
&lt;/p&gt;
&lt;p&gt;
To have access to all the information please follow this link:
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://wiki.forum.nokia.com/index.php/A_Canvas_Qwerty_Keyboard_For_Touch_Devices&quot; target=&quot;_blank&quot;&gt;Canvas Qwerty Keyboard for Touch Devices&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
The keyboard can be either used in Fullsize or small size mode.
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/vk_image4.JPG&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
Full size mode&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/vk_image1.JPG&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
Small size mode&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
I hope you enjoy it.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
:Rub&amp;eacute;n
&lt;/p&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2009/07/22/j2me-canvas-qwerty-keyboard-for-touch-devices</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2009/07/22/j2me-canvas-qwerty-keyboard-for-touch-devices</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2009/07/22/j2me-canvas-qwerty-keyboard-for-touch-devices</guid>
      <dc:creator>rdrincon</dc:creator>
      
    <category>Java</category>
         <pubDate>Wed, 22 Jul 2009 21:15:04 +0300</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>J2ME Canvas Qwerty Keyboard For Touch Devices</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300082&amp;profile=rss20">Ruben Rincon&#039;s Blog</source>
     </item>
    <item>
   <title>Mexico All Mobile For an Entire Day</title>
   <description>
    &lt;p align=&quot;center&quot;&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/mobileLogo.png&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
Last saturday May the 30th I had the pleasure to be part of the MobileCamp Mexico 2009.&amp;nbsp; This is the first of this events related to mobile carried on in the country.&amp;nbsp;&amp;nbsp;There were about 120 developers in the place&amp;nbsp;who enjoyed the time talking about mobile technologies, exchanging experience, gadgets, and even code.&amp;nbsp; The event was carried out in unconference style, meaning that there is not arranged scheduled beforehand but everything is set the exact same day. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;How the idea was born:&lt;/strong&gt;&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
Everything started a couple months ago when I went to&amp;nbsp;the&amp;nbsp;last Barcamp in Queretaro&amp;nbsp;(two hours driving from Mexico) and I met&amp;nbsp;a&amp;nbsp;well recognized developer community called Tequilla Valley (which is nothing related to alcohol).&amp;nbsp;&amp;nbsp;After I had my own conference about widgets and&amp;nbsp;some networking and relax time we planted the seed of having a barcamp for mobile as the ones taking place in big cities. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;About the place:&lt;/strong&gt;&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
One of the most interesting things of the event was the place where it was held.&amp;nbsp; Close to downtown in Mexico you can find an arqueological place called Tlatelolco.&amp;nbsp; Beside it there is a center owned by UNAM with wonderful view to the ruins.&amp;nbsp; We had a couple rooms including one big nicknamed that day as the Hall of Justice just as the Superfriends cartoon. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/tlatelolco.jpg&quot; width=&quot;500&quot; height=&quot;377&quot; /&gt;&amp;nbsp;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/cierre.jpg&quot; width=&quot;557&quot; height=&quot;421&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;About the sponsors:&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
The whole event was possible thanks to those companies/organizations that participated by apportting&amp;nbsp;their economical and human resources.&amp;nbsp; We had a total of 12 sponsors from different areas of the Mobile Industry.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
We (Forum Nokia)&amp;nbsp;installed a mini experience center (basically&amp;nbsp;a 5800 and N96&amp;nbsp;connected to two screens) &amp;nbsp;where developers were able to test the handsets and the different services.&amp;nbsp; As a funny note I would like to talk about my best customer ... a kid about 7 years old with his father testing all the NGage games ... I bet he went straight to the Nokia Flagship to get one. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/stands2.JPG&quot; /&gt;&amp;nbsp;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/mainScreen.JPG&quot; width=&quot;573&quot; height=&quot;298&quot; /&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/registration.JPG&quot; width=&quot;543&quot; height=&quot;285&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
In the same way we had stands from several sponsors like the Mexican operator Iusacel (who additionally provided the coffe &amp;amp; cookies), Dell, Palm and some other companies who helped to spread the voice of the event.&amp;nbsp; I would like to remark this design &amp;amp; Flash company called &amp;quot;Amigo Imaginario&amp;quot; that provided nice tshirts to organizers ... with our twitnames !!!&amp;nbsp; so cool. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;About Tequila Valley:&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
This developer community composed of developers from all around the contry in all the fields (Web, OpenSource, Mobile, etc) has tought all of us a lesson about how to be in community.&amp;nbsp; They organize all kind of small and big events almost every week even in some coffe house to talk about technology, share code or in someones appartment just to code together and make good use of other people knowledge.&amp;nbsp;I have also seen other countries trying to adopt the same idea of community ... congratullations to these guys. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;About the Conferences:&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
Being an open event there was a variety of conferences that cover developer&amp;nbsp;platforms in different brands like Nokia, BB, Iphone and also different platforms like SMS &amp;amp;&amp;nbsp;Bluetooth. 
&lt;/p&gt;
&lt;p&gt;
What corresponds to me, I had a very active participation with three&amp;nbsp;different conferences along&amp;nbsp;the day:&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;I presented to the dev community how Nokia is encouraging developers to create relevant local content with strategies like CallingAllInnovators, the Open Screen Funding Project and how to market them through relevant channels like the OVI Store.&amp;nbsp; The fact of having mexican people in the final round of the two most important Forum Nokia contest in the last year is also very encouraging and brought lot of attention. 
&lt;/p&gt;
&lt;p&gt;
Then We had a small conference/demonstration session about how to create a widget in only 15 mins using the S60 Aptana Plugin.&amp;nbsp; Not to my surprise, the developers attending were very receptive and showed a lot of expertise on the area asking very good and deep questions. 
&lt;/p&gt;
&lt;p&gt;
To finalize my conferences, we had one more conference/demonstration bringing on the topic of the Qt developer platform.&amp;nbsp; This was so far one of the topics that brought most of the attention, I had different people gently inviting me to talk in several events about it and even some people from education centers&amp;nbsp;telling me that wanted to put Qt as part of their education programs.&amp;nbsp;&amp;nbsp;Developers see a big potencial&amp;nbsp;and future with this technology and so do I...&amp;nbsp;and I was even able to&amp;nbsp;show them in 15 minutes how to create a native&amp;nbsp;Qt app using the QT Designer&amp;nbsp;and send&amp;nbsp;it to the phone for&amp;nbsp;on device demonstration.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/ovi.jpg&quot; width=&quot;546&quot; height=&quot;422&quot; /&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/conferencias.jpg&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
Among the other conferences we had people talking about advertising using bluetooth push technology and all the implications to bear in mind, ideas for creating a public SMS network, comments regarding Web 2.0 in mobile phones, how to create FlashLite applications using Adobe Creative Studio (I really liked that animation of a cat made with flash moving his eyes up and down), Mozilla presenting their Mobile Web Browser Fennec in a Nokia N800 tablet&amp;nbsp;and off course, some conferences about creating apps for BB and Iphone. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/flash.JPG&quot; /&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/mozilla.jpg&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Closing the event:&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
that was one of the most entusiastic moments of the day since there were a lot of gifts from the sponsors.&amp;nbsp; Among that there were caps, USB, a lot of T-shirts and 3 handsets (2 of them Nokia E71).&amp;nbsp; We decided to make the raffle in a geeky way using random.org ... believe me, it was a lot of fun. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/premios.JPG&quot; width=&quot;565&quot; height=&quot;318&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
The event was concluded and placing the foothold in this sort of mobile related events in M&amp;eacute;xico.&amp;nbsp; Looking forward to have the second version of it. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/all.JPG&quot; width=&quot;586&quot; height=&quot;311&quot; /&gt; 
&lt;/p&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2009/06/04/mexico-all-mobile-for-an-entire-day</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2009/06/04/mexico-all-mobile-for-an-entire-day</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2009/06/04/mexico-all-mobile-for-an-entire-day</guid>
      <dc:creator>rdrincon</dc:creator>
      
    <category>Event</category>
         <pubDate>Thu, 04 Jun 2009 00:01:48 +0300</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Mexico All Mobile For an Entire Day</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300082&amp;profile=rss20">Ruben Rincon&#039;s Blog</source>
     </item>
    <item>
   <title>Widget Example:  Using google calendar and S60 Platform Services</title>
   <description>
    &lt;p&gt;
This is a simple and basic example widget that uses google calendar and&amp;nbsp; the platform services of the S60 5ed.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
It shows how to access the google calendar javascript API to retrieve information of a public calendar.&amp;nbsp; In this case a test calendar I created but you can changed for your own.
&lt;/p&gt;
&lt;p&gt;
The widget is composed by two basic screens, each screen represented by a &amp;lt;div&amp;gt; tag within the .html file. 
&lt;/p&gt;
&lt;p&gt;
The First screen will show a list of events ordered by date.&amp;nbsp; The name of the event and the date will be displayed in each entry.
&lt;/p&gt;
&lt;p&gt;
The second screen will show the details of a picked event.&amp;nbsp; It also contains an options menu with two actions, the first one allows to store the event in the default phone calendar, the second one allows to return to the event list.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
The Javascript Calendar Service API is used to store the event in the phone.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Two important notes:&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
1.&amp;nbsp; The application does not check if the calendar already has a specific entry, so if you add it twice you will see it twice on the phone.
&lt;/p&gt;
&lt;p&gt;
2.&amp;nbsp; Since the WebKit is not yet supported by the google Calendar API, you will see a message asking you to use it at your own risk... well, you&#039;d better take the risk, works just fine.
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
Here... a couple sceenshots and the link download the example.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&lt;a href=&quot;http://wiki.forum.nokia.com/index.php/Image:GoogleCalendar.zip&quot; target=&quot;_blank&quot; title=&quot;Google Calendar Widget Example&quot;&gt;Download Google Calendar Widget example&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/1931-screenshot.JPG&quot; alt=&quot;Screenshot of Google calendar widget&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
Let me know your comments.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2009/02/04/widget-example-using-google-calendar-and-s60-platform-services</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2009/02/04/widget-example-using-google-calendar-and-s60-platform-services</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2009/02/04/widget-example-using-google-calendar-and-s60-platform-services</guid>
      <dc:creator>rdrincon</dc:creator>
      
    <category>Web Runtime (WRT)</category>
         <pubDate>Wed, 04 Feb 2009 01:32:46 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Widget Example:  Using google calendar and S60 Platform Services</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300082&amp;profile=rss20">Ruben Rincon&#039;s Blog</source>
     </item>
    <item>
   <title>VideoTutorial:  creando un Widget con Aptana Studio y el WRT S60 plugin</title>
   <description>
    &lt;p&gt;
Una gran noticia para los desarrolladores de widgets.&amp;nbsp; Nokia ha hecho el primer release de un plugin para Aptana Studio.&amp;nbsp; Con este plugin se pueden elaborar widgets de una forma muy r&amp;aacute;pida.&amp;nbsp; Como en alg&amp;uacute;n lugar escuch&amp;eacute;:&amp;nbsp; si una imagen vale mil palabras, un video vale un mill&amp;oacute;n; por eso, aqu&amp;iacute; les dejo un videotutorial en donde se realiza un ejemplo completo de un Widget que utiliza el Google Language Ajax API&amp;nbsp;para que vean lo f&amp;aacute;cil que es hacer un widget. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;Pueden ver el videotutorial en el siguiente link:&amp;nbsp; &lt;a href=&quot;http://blip.tv/file/1597789&quot; target=&quot;_blank&quot;&gt;VIDEOTUTORIAL: WIDGET TRADUCTOR&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
En este link pueden descargar Aptana Studio:&lt;br /&gt;
&lt;a href=&quot;http://aptana.com/&quot; title=&quot;Aptana Studio&quot;&gt;http://aptana.com/&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
En este link encontrar&amp;aacute;n el WRT S60 plugin para Aptana:&lt;br /&gt;
&lt;a href=&quot;http://aptana.com/nokia&quot; title=&quot;WRT S60 Plugin para Aptana Studio&quot;&gt;http://aptana.com/nokia&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
En este link pueden descargar el ejemplo completo: &lt;a href=&quot;http://wiki.forum.nokia.com/index.php/Image:TraductorGoogle.zip&quot; title=&quot;Traductor Google&quot;&gt;Traductor &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Nota:&lt;/strong&gt;&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
Hay otro detalle del cual no hablo en el videotutorial pero con el que algunos pueden tener problemas: 
&lt;/p&gt;
&lt;p&gt;
Cuando se va a efectuar la transici&amp;oacute;n en una pantalla que no ha tenido ning&amp;uacute;n cambio, algunas veces la pantalla no se refresca hasta que movemos el cursor sobre ella.&amp;nbsp; Este inconveniente se resuelve utilizando la siguiente l&amp;iacute;nea: 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setTimeout(&#039;widget.performTransition();&#039;, 0); 
&lt;/p&gt;
&lt;p&gt;
en lugar de utilizar s&amp;oacute;lamente: 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;widget.performTransition(); 
&lt;/p&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2008/12/20/videotutorial-creando-un-widget-con-aptana-studio-y-el-wrt-s60-plugin</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2008/12/20/videotutorial-creando-un-widget-con-aptana-studio-y-el-wrt-s60-plugin</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2008/12/20/videotutorial-creando-un-widget-con-aptana-studio-y-el-wrt-s60-plugin</guid>
      <dc:creator>rdrincon</dc:creator>
      
    <category>Web Runtime (WRT)</category>
         <pubDate>Sat, 20 Dec 2008 18:20:16 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>VideoTutorial:  creando un Widget con Aptana Studio y el WRT S60 plugin</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300082&amp;profile=rss20">Ruben Rincon&#039;s Blog</source>
     </item>
    <item>
   <title>Las tecnologías Web se toman los dispositivos móviles!</title>
   <description>
    &lt;span&gt;&lt;span&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span style=&quot;font-size: small; font-family: Arial&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;Las tecnolog&amp;iacute;as convencionales para el desarrollo de aplicaciones m&amp;oacute;viles como J2ME, C++ y python son lenguajes de programaci&amp;oacute;n orientado a objetos y pensados desde un principio para programadores.&amp;nbsp; Que pasa con aquellos que&amp;nbsp; en el boom de las tecnolog&amp;iacute;as Web aprendieron a utilizar Html, Flash, JavaScript y decidieron convertirse en desarrolladores web? &amp;nbsp;entre ellos, miles de dise&amp;ntilde;adores gr&amp;aacute;ficos que pasaron del papel al computador. Bueno, ellos tambi&amp;eacute;n tienen su oportunidad de incursionar en el mundo de las aplicaciones m&amp;oacute;viles sin necesidad de aprender una nueva tecnolog&amp;iacute;a.&lt;/span&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;/span&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;La primera tecnolog&amp;iacute;a de la que hablaremos es Flash que siempre ha sobresalido por la simplicidad con la que podemos elaborar estupendas animaciones e interfaces de usuario.&amp;nbsp;&amp;nbsp; Existen&amp;nbsp; dos aproximaciones para desarrollar contenido, la primera&amp;nbsp; es haciendo mover elementos por el documento en una escala de tiempo y la segunda opci&amp;oacute;n, que es &amp;nbsp;m&amp;aacute;s avanzada, es utilizar ActionScript, un lenguaje muy parecido a JavaScript.&lt;/span&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;Para los desarrolladores de esta plataforma, existe una extensi&amp;oacute;n para dispositivos m&amp;oacute;viles llamada Flash Lite.&amp;nbsp; Esta tecnolog&amp;iacute;a es un subconjunto de su contraparte web y agrega algunos elementos espec&amp;iacute;ficos para los dispositivos m&amp;oacute;viles como el uso de men&amp;uacute;s en los softkeys.&amp;nbsp; Flash Lite ha evolucionado en diferentes versiones, en la primera versi&amp;oacute;n (v1.1) hay soporte a elementos&amp;nbsp; b&amp;aacute;sicos multimedia y ActionScript 1.0; en FlashLite 2.x se incorpora ActionScript 2.0 y elementos avanzados multimedia como conexi&amp;oacute;n remota utilizando sockets y en la versi&amp;oacute;n 3.0 se agregan entre otras cosas el soporte a streaming multimedia.&amp;nbsp; No podemos negar que ha existido fragmentaci&amp;oacute;n en cuanto a las versiones pero lo cierto es que el n&amp;uacute;mero de dispositivos que la soportan crecen de forma exponencial y se mantiene la compatibilidad hacia atr&amp;aacute;s.&amp;nbsp; Flash Lite es una muy buena opci&amp;oacute;n para realizar aplicaciones sencillas que requieran de una interfaz gr&amp;aacute;fica avanzada como protectores de pantalla, juegos sencillos, animaciones y publicidad.&amp;nbsp; Otra gran ventaja a favor de FlashLite son las potentes herramientas de desarrollo suministradas por Adobe.&amp;nbsp; El Adobe Flash Creative Studio contiene un componente llamado Adobe Devide Central que permite la simulaci&amp;oacute;n de aplicaciones en todas las versiones de FlashLite y para diferentes resoluciones de pantalla.&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;Conoce m&amp;aacute;s sobre FlashLite siguiendo este link:&amp;nbsp; &lt;/span&gt;&lt;a href=&quot;http://www.forum.nokia.com/main/resources/technologies/flash/&quot; title=&quot;Flash Lite&quot;&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;Flash Lite&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: x-small&quot;&gt;Continuando con tecnolog&amp;iacute;as web, hemos visto como han evolucionado en la &amp;uacute;ltima d&amp;eacute;cada y hoy ya utilizamos el concepto Web 2.0 que es en resumen y sin entrar en detalles una web interactiva en donde las p&amp;aacute;ginas dejaron de ser est&amp;aacute;ticas y se reemplazaron por p&amp;aacute;ginas din&amp;aacute;micas mediante un uso extensivo de lenguajes de tipo script como javaScript, aparecieron nuevos est&amp;aacute;ndares de intercambio de informaci&amp;oacute;n basados en XML como RSS, ATOM, se acogieron tecnolog&amp;iacute;as como CSS permitiendo estructurar y organizar la presentaci&amp;oacute;n de p&amp;aacute;ginas web y se establecieron t&amp;eacute;cnicas de programaci&amp;oacute;n como Ajax permitiendo obtener datos de un servidor sin interrumpir la visualizaci&amp;oacute;n ni el comportamiento de una p&amp;aacute;gina.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Arial&quot;&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;La siguiente imagen es un mapa mental de Web 2.0 en donde se ven claramente los elementos quel la conforman. (tomado de wikipedia)&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: 11pt; font-family: Arial&quot;&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Arial&quot;&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/commons/1/16/Web20mindmapLARG.jpg&quot; target=&quot;_blank&quot; title=&quot;Mind Map Web2.0&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/Web20mindmapMedium.JPG&quot; alt=&quot;Mapa mental Web 2.0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: x-small&quot;&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;La gran noticia para los desarrolladores web y dise&amp;ntilde;adores es que pueden utilizar todas estas tecnolog&amp;iacute;as para hacer aplicaciones que corran en dispositivos celulares y adem&amp;aacute;s utilizar algunas caracter&amp;iacute;sticas espec&amp;iacute;ficas de los tel&amp;eacute;fonos e integrarlas con ellas.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Estos conceptos se centran en una s&amp;oacute;la palabra &amp;ldquo;widget&amp;rdquo;.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Este es un t&amp;eacute;rmino que naci&amp;oacute; para aplicaciones de escritorio y que permiten acceder de forma r&amp;aacute;pida y directa a funciones que requieren interacci&amp;oacute;n con la web.&lt;span&gt;&amp;nbsp; &lt;/span&gt;El mismo concepto se aplica a los Widgets en los dispositivos m&amp;oacute;viles.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Son aplicaciones que viven en el dispositivo (aparecen en el men&amp;uacute; de aplicaciones) se ejecutan en el tel&amp;eacute;fono y tienen la capacidad de conectarse a Internet para realizar actualizaci&amp;oacute;n de contenido, consultas, entre otras cosas.&lt;/span&gt;&lt;span&gt;&amp;nbsp; &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;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: x-small&quot;&gt;&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: x-small&quot;&gt;La raz&amp;oacute;n de ser de los widgets es generar una gran experiencia de usuario, permitiendo crear llamativas interfaces de usuario ajustadas a la pantalla del dispositivo, minimizando el flujo de datos por la red ya que todo el control y flujo de pantallas existe en el dispositivo y permitiendo la incorporaci&amp;oacute;n de un men&amp;uacute; de opciones como lo vemos en la siguiente gr&amp;aacute;fica.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300082/widgets.JPG&quot; alt=&quot;Widgets&quot; /&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: x-small&quot;&gt;Un widget se compone de un archivo HTML muy sencillo que se utiliza s&amp;oacute;lo como punto de partida, es decir como primera pantalla.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Las siguientes pantallas se arman utilizando JavaScript &lt;span&gt;&amp;nbsp;&lt;/span&gt;y hojas de estilo (archivos CSS) siguiendo el Document Object Model, la l&amp;oacute;gica de toda la aplicaci&amp;oacute;n la proporciona JavaScript.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Adicionalmente a los objetos soportados por JavaScript existen algunos elementos espec&amp;iacute;ficos al tel&amp;eacute;fono que permiten la creaci&amp;oacute;n de men&amp;uacute;s y acciones ligados a los softkeys.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Otra caracter&amp;iacute;stica importante es el soporte a Ajax a trav&amp;eacute;s del objeto XMLHttpRequest que permite hacer consultas de datos por Internet de forma as&amp;iacute;ncrona sin interrumpir o bloquear la funcionalidad de la aplicaci&amp;oacute;n.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: x-small&quot;&gt;Existen actualmente dos versiones de Widgets, la primera (1.0) es soportada por los tel&amp;eacute;fonos S60 3ed Feature Pack 2 (como el N78) y algunos de&lt;span&gt;&amp;nbsp; &lt;/span&gt;Feature Pack 1 &lt;span&gt;&amp;nbsp;&lt;/span&gt;en las versiones de software m&amp;aacute;s reciente (como N95 y E71).&lt;span&gt;&amp;nbsp; &lt;/span&gt;En esta versi&amp;oacute;n se puede tener acceso a informaci&amp;oacute;n b&amp;aacute;sica del sistema como nivel de carga de bater&amp;iacute;a y disponibilidad e intensidad de se&amp;ntilde;al.&lt;span&gt;&amp;nbsp; &lt;/span&gt;La versi&amp;oacute;n WRT 1.1 soportada en los tel&amp;eacute;fonos Nokia S60 5ed (como el 5800 Xpress Music y que veremos en Latinoam&amp;eacute;rica hasta el pr&amp;oacute;ximo a&amp;ntilde;o) incluye un conjunto de librer&amp;iacute;as denominadas Service API que permiten una integraci&amp;oacute;n mucho m&amp;aacute;s fuerte con el dispositivo tal como un application manager, acceso a calendario, lista de contactos, datos del GPS y Mensajer&amp;iacute;a.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: x-small&quot;&gt;Muchos se preguntar&amp;aacute;n que tanta es la portabilidad de los Nokia WRT Widgets con respecto a otros fabricantes o dispositivos.&lt;span&gt;&amp;nbsp; &lt;/span&gt;El motor de los Nokia widgets es el Webkit, &lt;span&gt;&amp;nbsp;&lt;/span&gt;un framewok para aplicaciones utilizado tambi&amp;eacute;n por el navegador Web de los S60, Safari, Google Chrome y adem&amp;aacute;s otros fabricantes como Motorola en algunas de sus plataformas.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Los elementos generales como Interfaz de Usuario, conectividad y l&amp;oacute;gica de la aplicaci&amp;oacute;n son 100% reutilizables, sin embargo, los elementos que hagan referencia a capacidades espec&amp;iacute;ficas del dispositivo como el Service API deber&amp;aacute;n ser portados de acuerdo a las especificaciones de cada fabricante u plataforma.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;Conoce m&amp;aacute;s sobre widgets en el siguiente link:&amp;nbsp; &lt;/span&gt;&lt;a href=&quot;http://www.forum.nokia.com/main/resources/technologies/browsing/widgets.html&quot; title=&quot;Widgets&quot;&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;Widgets&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;Tambi&amp;eacute;n les recomiendo este webinar en Espa&amp;ntilde;ol: &lt;/span&gt;&lt;a href=&quot;https://admin.emea.acrobat.com/_a799911421/p91167961/&quot; title=&quot;Webinar widgets&quot;&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;Webinar Widgets&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-size: small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;span&gt;
&lt;p align=&quot;justify&quot; class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span style=&quot;font-family: verdana,geneva&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;En conclusi&amp;oacute;n, las tecnolog&amp;iacute;as Web tienen un gran futuro en el marco de aplicaciones m&amp;oacute;viles, adem&amp;aacute;s cada vez se integran m&amp;aacute;s con las capacidades espec&amp;iacute;ficas del tel&amp;eacute;fono, son altamente portables y&amp;nbsp;tienen un Time To Marquet m&amp;iacute;nimo comparado con las tecnolog&amp;iacute;as de programaci&amp;oacute;n convencionales.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt&quot;&gt;
&lt;span&gt;&lt;span style=&quot;font-size: x-small; font-family: verdana,geneva&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
   </description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2008/11/24/las-tecnolog-as-web-se-toman-los-dispositivos-m-viles</link>
   <comments>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2008/11/24/las-tecnolog-as-web-se-toman-los-dispositivos-m-viles</comments>
   <guid>http://www.developer.nokia.com/Community/Blogs/blog/ruben-rincons-forum-nokia-blog/2008/11/24/las-tecnolog-as-web-se-toman-los-dispositivos-m-viles</guid>
      <dc:creator>rdrincon</dc:creator>
      
    <category>Flash</category>
      
    <category>Web Runtime (WRT)</category>
         <pubDate>Mon, 24 Nov 2008 02:55:37 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Las tecnologías Web se toman los dispositivos móviles!</itunes:subtitle>
   <source url="http://www.developer.nokia.com/Community/Blogs/rss.php?blogId=300082&amp;profile=rss20">Ruben Rincon&#039;s Blog</source>
     </item>
   </channel>
</rss>