<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://blogs.forum.nokia.com/styles/rss.css" type="text/css"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://my.netscape.com/rdf/simple/0.9/"
>

 <channel>
  <title>Daniel Rocha&#039;s Forum Nokia Blog</title>
  <link>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</link>
  <description>&lt;p&gt;A blog about everything that sounds interesting to me and Forum Nokia audience.&lt;/p&gt;
</description>
 </channel>
    <item>
   <title>Make your widgets and Flash Lite applications fly!</title>
   <description>&lt;p align=&quot;center&quot;&gt;
&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/300002/flying.jpg&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;
As I mentioned in my &lt;a href=&quot;http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/web-run-time-wrt/2008/03/20/hurrah-widgets-and-more&quot;&gt;last post&lt;/a&gt;, I have been thinking a lot lately about how to extend applications that run on sandboxed environments, such as Java ME, Flash Lite and Widgets, using some powerful native technologies such as C++, Python and Mobile Web Server. 
&lt;/p&gt;
&lt;p&gt;
I did my research and turns out some people have already been thinking (and doing) this for a while now, so I wanted to share this with you, for a reason I will explain later:
&lt;/p&gt;
&lt;p&gt;
- Our very own Sr. Technology Expert Petro Soininen has created a widget that&#039;s able to send text messages and read the SMS inbox of an S60 device, using a creative combination of Widgets, Python, PHP and the &lt;a href=&quot;http://wiki.opensource.nokia.com/projects/Mobile_Web_Server&quot;&gt;Mobile Web Server&lt;/a&gt;. Here&#039;s the link for the article with complete source code: &lt;a href=&quot;http://wiki.forum.nokia.com/index.php/How_to_utilize_device_resources_from_a_WRT_widget&quot;&gt;http://wiki.forum.nokia.com/index.php/How_to_utilize_device_resources_from_a_WRT_widget&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
- &lt;a href=&quot;http://www.felipeandrade.org/blog/&quot;&gt;Forum Nokia Champion Felipe Andrade&lt;/a&gt; and &lt;a href=&quot;http://www.i2tecnologia.com.br/&quot;&gt;his company&lt;/a&gt; have been working for quite some time in the &lt;a href=&quot;http://www.flyerframework.org&quot;&gt;Flyer Framework&lt;/a&gt;, a server application written in &lt;a href=&quot;http://opensource.nokia.com/projects/pythonfors60/&quot;&gt;Python for S60&lt;/a&gt; whose goal is to provide enhanced native functions to Flash Lite applications. It looks pretty mature, and I wonder if it could be used with Widgets as well with some adjusts in connectivity (full HTTP vs XML sockets).
&lt;/p&gt;
&lt;p&gt;
I mentioned these two ways of extending widgets and Flash Lite apps because of the &lt;a href=&quot;http://www.forum.nokia.com/main/contests/global_application_contest.html&quot;&gt;Global Code Camp Contest&lt;/a&gt;. I figured that an application/widget with enhanced functionality has more room for being innovative and delight users in many different ways.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
As nothing was mentioned in the contest rules, I asked the Forum Nokia team responsible for the competition whether applications produced with these extension methods would be valid or not. An the answer is that these turbo web widgets and Flash apps are allowed, so you have a lot more options to introduce cool features in your apps via sweet Python and PHP scripts.
&lt;/p&gt;
&lt;p&gt;
So take a look at them both and make your widgets and Flash apps fly higher than ever! 
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/03/24/flying_widgets</link>
      <pubDate>Mon, 24 Mar 2008 19:09:47 -0100</pubDate>   
  </item>
  </rdf:RDF>

