<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Mobile Web Server Blog</title>
      <link>http://blogs.s60.com/mws/</link>
      <description>Use, tune or develop it - join the Mobile Web Server community</description>
      <language>en</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Thu, 08 May 2008 10:11:56 +0200</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.2</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>PAMP Your Phone, Part 2</title>
         <description><![CDATA[<p>A new version of the <i>Personal</i> AMP - Apache, MySQL and PHP - stack for S60 is now available!</p>

<p>As the last time, it can be downloaded from <a href="http://sourceforge.net/projects/pamp">SourceForge</a> and installation instructions are provided in our <a href="http://wiki.opensource.nokia.com/projects/PAMP">wiki</a>. </p>

<p>This version can fully replace the web-server of MWS 1.3, so that you can use all Python based web applications of MWS, and at the same time play with PHP and MySQL. Note though, that as PAMP has fewer capabilities than MWS, the functionality of some web-applications of MWS will be restricted. But please read those installation instructions, as you can't just simply install the PAMP sis on top of MWS.</p>

<p>So, if you want to move closer to the bleading-edge, install PAMP, but be prepared that there are still rough edges. For technical discussions and support, please use the Forum Nokia <a href="http://discussion.forum.nokia.com/forum/forumdisplay.php?f=129">discussion board</a>.</p>

<p>Have lots of Fun!</p>

<p>Johan</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/05/pamp_your_phone_part_2.html</link>
         <guid>http://blogs.s60.com/mws/2008/05/pamp_your_phone_part_2.html</guid>
         <category>Announcements</category>
         <pubDate>Thu, 08 May 2008 10:11:56 +0200</pubDate>
      </item>
            <item>
         <title>News from JavaOne</title>
         <description><![CDATA[<p><img align="right" alt="Wave.jpg" src="http://blogs.s60.com/mws/Wave.jpg" width="166" height="300" /></p>

<p>Here is a message from Karri Kalpio, which I promised to put up in the blog:</p>

<blockquote>We'll be presenting a very cool Java based content management system based on <a href="http://wiki.forum.nokia.com/index.php/ESWT">eSWT</a> powered user interface. The link between that and Mobile Web Server is that because our demo concentrates on the new widget set soon available in S60 based smartphones we utilize MWS to handle all the actual content delivery. I think this is conceptually pretty cool: whichever application could behave in a similar fashion and simply make the content generated in phone to be distributed by MWS. Especially now that the new sensor framework is becoming available the amount of data that may be generated and processed in the device I cannot even start to imagine all the new possibilities this might open!

<p>If you - or somebody else playing with MWS - happens to be participating JavaOne, please come to see us in Nokia booth #818!</p>

<p>--karri</blockquote></p>

<p>I haven't seen the demo yet myself, but it was nice to hear Karri & eSWT folks could use MWS to enable their demo. Drop your comments here!</p>

<p>-Jukka</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/05/news_from_javaone.html</link>
         <guid>http://blogs.s60.com/mws/2008/05/news_from_javaone.html</guid>
         <category></category>
         <pubDate>Tue, 06 May 2008 20:59:32 +0200</pubDate>
      </item>
            <item>
         <title>Time to update (Mobile Web Server 1.3 beta)</title>
         <description><![CDATA[<p>The next evolutionary release of Mobile Web Server is now out in the wild. This release's mission is simple: it's a technology update. We have been "under the hood" and brought in latest code from the open source branch, changing and fixing things. This will secure further development with the platform. Having said that, there are some feats for the end user as well (pictured below). Some related development will emerge later, once this release is deployed. As always you will be the first to know about all new stuff!</p>

<p>In Finland it's time to go and celebrate Vappu (Labor day), so please excuse me for now. Go do the update, and share any comments!</p>

<p><a href="http://mymobilesite.net/download/">Download Mobile Web Server software for your phone</a></p>

<p>-Jukka</p>

<p><img hspace="20" align="left" alt="Screenshot0003.jpg" src="http://blogs.s60.com/mws/Screenshot0003.jpg" width="150" height="200" /></p>

<p><img alt="Screenshot0001.jpg" src="http://blogs.s60.com/mws/Screenshot0001.jpg" width="150" height="200" /><br />
</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/04/time_to_update_mobile_web_serv.html</link>
         <guid>http://blogs.s60.com/mws/2008/04/time_to_update_mobile_web_serv.html</guid>
         <category>Announcements</category>
         <pubDate>Wed, 30 Apr 2008 13:10:28 +0200</pubDate>
      </item>
            <item>
         <title>Desktop widgets updated!</title>
         <description><![CDATA[<p>Oops Tommi was faster than me :)</p>

<p><a href="http://betalabs.nokia.com/blog/2008/04/24/mobile-web-server-extensions-my-mobile-site-widgets-updated/">Mobile Web Server Extensions: My Mobile Site widgets updated</a></p>

<p>I would like to highlight the Free/Busy option under Calendar widget. It's a real-time group calendar: once you set it up you can instantly see available time slots for your family, friends or colleagues. Nice stuff?</p>

<p><img alt="widgets_freebusy.jpg" src="http://blogs.s60.com/mws/widgets_freebusy.jpg" width="500" height="96" /></p>

<p><a href="http://www.nokia.com/betalabs/mws-extensions">Get the widgets here.</a></p>

<p>-Jukka</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/04/desktop_widgets_updated.html</link>
         <guid>http://blogs.s60.com/mws/2008/04/desktop_widgets_updated.html</guid>
         <category>Announcements</category>
         <pubDate>Mon, 28 Apr 2008 15:12:04 +0200</pubDate>
      </item>
            <item>
         <title>Going to Web 2.0 Expo?</title>
         <description><![CDATA[<p><a href="http://sf.web2expo.com"><br />
<img align="right" src="http://conferences.oreillynet.com/banners/webexsf/exhibitor/125x125.gif" width="125" height="125"  border="0"  alt="Web 2.0 Expo San Francisco 2008" title="Web 2.0 Expo San Francisco 2008"  /><br />
</a></p>

<p>Web 2.0 Expo in San Fransisco is now underway. We don't have a physical presence, but our friend <a href="http://blogs.s60.com/voiceofs60/2008/04/podcast_34_oren_levine_develop_1.html">Oren</a> is there in S60 area. He will be happy to show you a demo and talk more about MWS and Python. If you have a comment or question, you can also post here of course.</p>

<p>Some hot news: we are about to release a new beta version, and there will be some REST-ful APIs to use together with "web 2.0" services. More about that once it's out of the oven.</p>

<p>Don't forget our developer competition, there is still time to <a href="http://www.forum.nokia.com/main/contests/mws_challenge.html">Rise to the Challenge</a>!</p>

<p>-Jukka</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/04/going_to_web_20_expo.html</link>
         <guid>http://blogs.s60.com/mws/2008/04/going_to_web_20_expo.html</guid>
         <category>Announcements</category>
         <pubDate>Wed, 23 Apr 2008 12:47:24 +0200</pubDate>
      </item>
            <item>
         <title>How to sync stuff with Nokia Podcasting Application</title>
         <description><![CDATA[<p>Here is a guest blog entry by Dennis Knothe, hope you find it useful!</p>

<p>Hello MWS fans,</p>

<p>I work as software architect in Nokia's Services and Software organization. The other day, I sent an email to Jukka describing how the Nokia Podcasting Application (<a href="http://www.nokia.com/podcasting">http://www.nokia.com/podcasting</a>) can subscribe to a RSS feed that is hosted by the Mobile Web Server (MWS) on the same device. I'm sure you think "why would I do that?". Well, this way it is possible to load episodes in the Nokia Podcasting Application without the need for a network connection in the phone. You can download episodes using the PCs Internet connection and copy them into the Nokia Podcasting Application. Furthermore, this example shows nicely that any S60 Internet application can be extended by accessing the MWS through a local URL. And because the MWS can be easily customized through Python scripts, this could be used to implement all sorts of exciting features.</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/03/how_to_sync_stuff_with_nokia_p.html</link>
         <guid>http://blogs.s60.com/mws/2008/03/how_to_sync_stuff_with_nokia_p.html</guid>
         <category>Tips and tricks</category>
         <pubDate>Mon, 31 Mar 2008 14:46:51 +0200</pubDate>
      </item>
            <item>
         <title>Take the Mobile Web Server Challenge!</title>
         <description><![CDATA[<p><a href="http://www.forum.nokia.com/main/contests/mws_challenge.html"><img align="right" alt="mws_challenge_banner.jpg" src="http://blogs.s60.com/mws/mws_challenge_banner.jpg" width="216" height="96" /></a></p>

<p>If you have been toying with an idea to do something with Mobile Web Server, check this out:</p>

<p><a href="http://www.forum.nokia.com/main/contests/mws_challenge.html">Mobile Web Server Challenge is open!</a></p>

<p>It's a lengthy read but worth it. If you have any specific questions about the challenge just comment here!</p>

<p>On other news:<br />
- Our <a href="http://www.widsets.com/addwidgets?0._id=144884219">WidSet widget</a> just got updated, it is now able to open up the mobile site via browser (like the <a href="http://mymobilesite.net/widgets/">Yahoo! widget</a>). Kudos to WidSets guys for helping us out with this one!<br />
- <a href="http://www.forum.nokia.com/info/sw.nokia.com/id/a7bd6b76-19f9-4650-b5b2-b0f8845ea597/Mobile_Web_Server_Known_Issues_v1_0_en.pdf.html">Mobile Web Server known issues</a> document is published. More about that later..</p>

<p>-Jukka</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/03/take_the_mobile_web_server_cha.html</link>
         <guid>http://blogs.s60.com/mws/2008/03/take_the_mobile_web_server_cha.html</guid>
         <category>Announcements</category>
         <pubDate>Sat, 29 Mar 2008 08:02:59 +0200</pubDate>
      </item>
            <item>
         <title>Android gets a web server, too</title>
         <description><![CDATA[<p>Running a web server on a mobile device still seems to be quite, let's say, exotic for many people. And it is understandable, as the technology itself doesn't translate directly into things such as user value. For generating value we need some use cases for the server such as 'read and respond to SMS messages via your browser', or 'publish your presence information on the Facebook automatically'. (Those being simplistic examples on what you can do today, you are free to come up with better ones. And implement them if you have the skills.)</p>

<p>The latest mobile platform to get a web server is Android, <a href="http://www.businesswire.com/portal/site/google/?ndmViewId=news_view&newsId=20080317005934&newsLang=en">as announced here</a>:</p>

<blockquote>The Jetty servlet on Android allows users to serve data stored on the phone such as contact details, system settings and call log within a browser window. It also adds functionality that will let users modify and save changes, view and listen to multimedia files and make phone calls. The goal of these features is to let users access the information on their phones from more familiar web browsers running on their usual computers over wifi, Bluetooth and 3G networks.</blockquote>

<p>Looking on the evidence, porting a HTTP server into a new mobile platform is not that hard, one might even say trivial. However to be able to actually serve clients from the server might prove difficult in a mobile device. Today devices with cellular connectivity don't usually have public, permanent Internet addresses and even if they had any incoming traffic is likely blocked by multiple firewalls. This is why we have developed a gateway-based system that by-passes the nasty real-life obstacles, giving the mobile device a permanent URL and universal access from any network. I haven't seen comparable functionality being implemented and available anywhere else, have you?</p>

<p>Bonus links:<br />
<a href="http://research.nokia.com/tr/NRC-TR-2006-005.pdf">Nokia Research paper describing the original HTTP connectivity solution</a><br />
<a href="http://code.google.com/p/i-jetty/">Web server for Android</a><br />
<a href="http://betavine.net/web/MobileWebServer">Web server for Windows Mobile</a><br />
<a href="http://gizmodo.com/gadgets/breaking/iphone-can-now-serve-web-pages-run-python-open-source-apps-282139.php">Web server in iPhone</a></p>

<p>-Jukka</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/03/post.html</link>
         <guid>http://blogs.s60.com/mws/2008/03/post.html</guid>
         <category>Tips and tricks</category>
         <pubDate>Tue, 18 Mar 2008 11:16:15 +0200</pubDate>
      </item>
            <item>
         <title>Widget news</title>
         <description><![CDATA[<p>Marton has now posted his comments on <a href="http://www.nokia.com/betalabs/mws-extensions">desktop widgets</a> experience so far. Check it out at <a href="http://betalabs.nokia.com/blog/2008/03/11/my-mobile-site-widgets-review-and-plans/">Beta Labs blog</a>.</p>

<p>-Jukka</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/03/widget_news.html</link>
         <guid>http://blogs.s60.com/mws/2008/03/widget_news.html</guid>
         <category>Feedback</category>
         <pubDate>Thu, 13 Mar 2008 12:32:46 +0200</pubDate>
      </item>
            <item>
         <title>Mobile Web Server via Facebook, and about APIs</title>
         <description><![CDATA[<p><img align="right" alt="fb_badge.jpg" src="http://blogs.s60.com/mws/fb_badge.jpg" width="150" height="167" /></p>

<p>There is at least a couple of hobby projects being develop on Facebook, that use Mobile Web Server technology.</p>

<p>Arthur has made an <a href="http://apps.facebook.com/mobsite/">application</a> that will show a badge in the Facebook profile, to promote your mobile site. It will show the live status of the site. I gathered he has more ideas brewing, so let's stay tuned.</p>

<p>Wai has <a href="http://apps.facebook.com/mynokia/">another approach</a>, where he's showing the actual content from the mobsite inside the Facebook page. I already suggested it would be nice if anybody could take it into use by just giving the domain name for the application.<br />
</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/03/mobile_web_server_via_facebook.html</link>
         <guid>http://blogs.s60.com/mws/2008/03/mobile_web_server_via_facebook.html</guid>
         <category>Tips and tricks</category>
         <pubDate>Wed, 05 Mar 2008 14:17:33 +0200</pubDate>
      </item>
            <item>
         <title>We have a wiki</title>
         <description><![CDATA[<p><img alt="wiki_banner.jpg" src="http://blogs.s60.com/mws/wiki_banner.jpg" width="268" height="46" /></p>

<p>We have started to use <a href="http://wiki.forum.nokia.com/index.php/Category:Mobile_Web_Server">Forum Nokia Wiki</a> as the place to collect various articles about Mobile Web Server and mymobilesite.net service. Why wiki? Because everybody (as a Forum Nokia user) can start to contribute.</p>

<p>Right now we have the following articles:<br />
- <a href="http://wiki.forum.nokia.com/index.php/Adding_your_own_translation">Adding your own translation</a><br />
- <a href="http://wiki.forum.nokia.com/index.php/Desktop_widgets">Desktop widgets</a><br />
- <a href="http://wiki.forum.nokia.com/index.php/Mobile_Web_Server_FAQ">Mobile Web Server FAQ</a></p>

<p>What else could we add there? Please comment, or better yet, start to edit articles and create new ones.</p>

<p>-Jukka</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/02/we_have_a_wiki.html</link>
         <guid>http://blogs.s60.com/mws/2008/02/we_have_a_wiki.html</guid>
         <category>Announcements</category>
         <pubDate>Tue, 19 Feb 2008 11:58:38 +0200</pubDate>
      </item>
            <item>
         <title>The talking underwear</title>
         <description><![CDATA[<p><img alt="jabberjockeys.jpg" src="http://blogs.s60.com/mws/jabberjockeys.jpg" width="250" height="65" /></p>

<p>Here is something fun for the weekend. This concept was powered by, that's right, Mobile Web Server and Python :)</p>

<p><a href="http://www.jabberjockeys.com/">JabberJockeys: the underwear that talks</a></p>

<p>This concept was born at one of the New York University's <a href="http://itp.nyu.edu">ITP</a> courses last year. Let's see what they come up with this semester!</p>

<p>-Jukka</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/02/jabberjockeys.html</link>
         <guid>http://blogs.s60.com/mws/2008/02/jabberjockeys.html</guid>
         <category>Fun</category>
         <pubDate>Sat, 02 Feb 2008 10:16:10 +0200</pubDate>
      </item>
            <item>
         <title>Desktop widgets available!</title>
         <description><![CDATA[<p><a href="http://betalabs.nokia.com/blog/2008/01/29/my-mobile-site-widgets-launched/">Tommi's blog has the full story.</a></p>

<p><a href="http://www.nokia.com/betalabs/mws-extensions">Mobile Web Server Extensions</a></p>

<p>-Jukka<br />
</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/01/desktop_widgets_available.html</link>
         <guid>http://blogs.s60.com/mws/2008/01/desktop_widgets_available.html</guid>
         <category>Announcements</category>
         <pubDate>Tue, 29 Jan 2008 15:12:33 +0200</pubDate>
      </item>
            <item>
         <title>Mobile Web Server: new release is out!</title>
         <description><![CDATA[<p><img align="right" alt="new_webserver.PNG" src="http://blogs.s60.com/mws/new_webserver.PNG" width="200" height="267" /></p>

<p>New Calendar. SMS Inbox. RSS feeds. And more! Release 1.2 beta is now available for <a href="http://mymobilesite.net/download/">download</a>. </p>

<blockquote>The Calendar application has been completely re-designed, making it much more usable. You can now use the calendar more flexibly, for example share your calendar availability for visitors without showing the details of events.

<p>The Messaging application now includes SMS inbox and sent messages. Finding messages and replying to them is easier than ever!</blockquote></p>

<p><a href="http://mymobilesite.net/news/7/">Read the full news here</a></p>

<p>This release will make it more usable and fun for yourself and we hope will boost the sharing aspects as well. Install, start using it and let us know what you think!</p>

<p><strong>Update 6.2.2008</strong>: <strike>There is a problem with certain language variants of certain phone models (for example N95-3 NAM). Application will install but show 4 different icons on the grid and it won't work. The fix is already being implemented and will be made available soon. Thanks for your patience.</strike> This is now fixed and a new release (1.2.1) is available.</p>

<p>PS. Don't forget these: <a href="http://mymobilesite.net/widgets/">widgets</a> and <a href="http://mymobilesite.net/create_badge/">badge</a>.</p>

<p>-Jukka</p>

<p><img hspace="20" align="left" src="http://mobilecodes.nokia.com/dm?BARCODE=http%3A%2F%2Fdownload.mymobilesite.net%2Fupdate&X=0.12&name=Mobile%20Web%20Server%201.2%20beta%20Update%20install&type=link&MODE=TEXT&a=view" alt="Mobile Web Server 1.2 beta Update install" /></p>

<p><img src="http://mobilecodes.nokia.com/dm?BARCODE=http%3A%2F%2Fdownload.mymobilesite.net&X=0.12&name=Mobile%20Web%20Server%201.2%20beta%20Full%20install&type=link&MODE=TEXT&a=view" alt="Mobile Web Server 1.2 beta Full install" /><br />
</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/01/mobile_web_server_new_release_1.html</link>
         <guid>http://blogs.s60.com/mws/2008/01/mobile_web_server_new_release_1.html</guid>
         <category>Announcements</category>
         <pubDate>Wed, 23 Jan 2008 15:02:24 +0200</pubDate>
      </item>
            <item>
         <title>PAMP Your Phone</title>
         <description><![CDATA[<p>The <i>Personal AMP</i> - Apache, MySQL and PHP - stack for S60 is now available!</p>

<p>You can download it from <a href="http://sourceforge.net/projects/pamp">SourceForge</a> and installation instructions are provided in our <a href="http://wiki.opensource.nokia.com/projects/PAMP">wiki</a>.</p>

<p>PAMP is not a replacement for the web-server in MWS, but can be installed alongside MWS.  And if you first start MWS and then PAMP, you can use the MWS connectivity for accessing your PAMP driven site.</p>

<p>Give it a shot, but be aware that there are plenty of rough edges, installation and otherwise, and it is therefore primarily intended for people who have prior experience of PHP, MySQL and CMSs, and who do not mind if something breaks along the way. For technical discussions, please use the Forum Nokia <a href="http://discussion.forum.nokia.com/forum/forumdisplay.php?f=129">discussion board</a>.</p>

<p>Have Fun!</p>

<p>Johan</p>]]></description>
         <link>http://blogs.s60.com/mws/2008/01/pamp_your_phone.html</link>
         <guid>http://blogs.s60.com/mws/2008/01/pamp_your_phone.html</guid>
         <category>Announcements</category>
         <pubDate>Fri, 18 Jan 2008 20:37:56 +0200</pubDate>
      </item>
      
   </channel>
</rss>
