<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>vufone blog</title>
	<atom:link href="http://blog.vufone.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.vufone.com</link>
	<description>mobile phone backup, sync and sharing</description>
	<pubDate>Wed, 22 Apr 2009 10:11:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The new vufone released today</title>
		<link>http://blog.vufone.com/the-new-vufone-released-today/</link>
		<comments>http://blog.vufone.com/the-new-vufone-released-today/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 10:04:14 +0000</pubDate>
		<dc:creator>royts</dc:creator>
		
		<category><![CDATA[vufone]]></category>

		<guid isPermaLink="false">http://blog.vufone.com/?p=134</guid>
		<description><![CDATA[We’re all very excited over here at vufone to release our brand new mobile client that will quite literally sync your world!
Anyone with a symbian, java, Android or blackberry device can download here and follow our relatively easy install steps to automatically synchronize, back up and share all the personal stuff on your phone with [...]]]></description>
			<content:encoded><![CDATA[<p>We’re all very excited over here at vufone to release our brand new mobile client that will quite literally <a href="http://www.vufone.com/sync" target='_blank'>sync</a> your world!</p>
<p>Anyone with a symbian, java, Android or blackberry device can download here and follow our relatively easy install steps to automatically <a href="http://www.vufone.com/sync" target='_blank'>synchronize</a>, back up and share all the personal stuff on your phone with wherever you want it to end up – photos to <a href="http://www.flickr.com">flickr</a> or <a href="http://www.facebook.com">facebook</a>, videos to <a href="http://www.youtube.com">youtube</a> (soon), calendar or contacts to <a href="http://gmail.com">Gmail</a> or Outlook, and a whole lot more including saving all this and your favorite SMSs to our secure web server.</p>
<p>You can also use vufone to automatically update content on your favorite web locations to your mobile phone and share your personal content with your friends via our simple web interface. You set it up once and our little blue vufone buddy (cute, huh ?) takes care of the automatic back up and <a href="http://www.vufone.com/sync" target='_blank'>sync</a> for you. So without further ado, here are some screen shots and a quick clip showing off what we can do to help you <a href="http://www.vufone.com/sync" target='_blank'>sync</a> your mobile and online worlds.</p>
<p>So far we’ve received a great response from our beta users as well as extremely helpful input on what to improve so please keep that feedback coming!</p>
<p>Roy &amp; Team vufone</p>
<div id="attachment_136" class="wp-caption alignleft" style="width: 250px"><img class="size-full wp-image-136" title="vufone main menu screen" src="http://blog.vufone.com/wp-content/uploads/2009/04/3.jpg" alt="vufone main menu screen" width="240" height="320" /><p class="wp-caption-text">vufone main menu screen</p></div>
<div id="attachment_137" class="wp-caption alignleft" style="width: 250px"><img class="size-full wp-image-137" title="vufone media selector screen" src="http://blog.vufone.com/wp-content/uploads/2009/04/6.jpg" alt="vufone media selector screen" width="240" height="320" /><p class="wp-caption-text">vufone media selector screen</p></div>
<div id="attachment_139" class="wp-caption alignleft" style="width: 250px"><img class="size-full wp-image-139" title="vufone media preview screen" src="http://blog.vufone.com/wp-content/uploads/2009/04/7.jpg" alt="vufone media preview screen" width="240" height="320" /><p class="wp-caption-text">vufone media preview screen</p></div>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://blog.vufone.com/the-new-vufone-released-today/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What is vufone? Part 1 Syncing</title>
		<link>http://blog.vufone.com/what-is-vufone-part-1-syncing/</link>
		<comments>http://blog.vufone.com/what-is-vufone-part-1-syncing/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 19:39:52 +0000</pubDate>
		<dc:creator>Jeb Brilliant</dc:creator>
		
		<category><![CDATA[vufone]]></category>

		<category><![CDATA[gmail contacts]]></category>

		<category><![CDATA[google calendar]]></category>

		<category><![CDATA[installing]]></category>

		<category><![CDATA[nokia]]></category>

		<category><![CDATA[phone sync]]></category>

		<category><![CDATA[s60]]></category>

		<category><![CDATA[smartphone]]></category>

		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://blog.vufone.com/?p=120</guid>
		<description><![CDATA[I&#8217;m new around here.  Let me introduce myself.  My name is Jeb Brilliant, and I&#8217;m a bit of a mobile nerd.  I also pride myself on being very up-to-date on all the news and goings on in the mobile industry.  I like most anything that&#8217;s mobile and wireless.  What I like more is anything that [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-122" title="vufone_screen_shot" src="http://blog.vufone.com/wp-content/uploads/2009/03/vufone_screen_shot.jpg" alt="vufone_screen_shot" width="78" height="99" />I&#8217;m new around here.  Let me introduce myself.  My name is Jeb Brilliant, and I&#8217;m a bit of a mobile nerd.  I also pride myself on being very up-to-date on all the news and goings on in the mobile industry.  I like most anything that&#8217;s mobile and wireless.  What I like more is anything that can save me time and effort - that&#8217;s where vufone comes in.</p>
<p>Since I&#8217;m new here I thought I would start at the beginning by explaining in my own words what <a href="http://www.vufone.com/">vufone</a> does.  Basically it&#8217;s a <a href="http://www.vufone.com/sync" target='_blank'>sync</a> application on steroids.  First it will <a href="http://www.vufone.com/sync" target='_blank'>sync</a> your calendar and contacts from <a href="http://office.microsoft.com/en-us/outlook/default.aspx">Outlook</a> or <a href="http://www.google.com">Google</a> with your handset, but vufone also syncs your text messages (SMS), photos, music, videos, documents, and tasks.  vufone is the only app that can <a href="http://www.vufone.com/sync" target='_blank'>sync</a> so much of your content all in one program.  The vufone website acts as the middle man and does a great job of it. I had a very convoluted system for syncing that I am simplifying with vufone.  I&#8217;m going to focus on calendar and contact syncing in this first post.  Please also bare in mind I see things as a <a href="http://www.nokia.com">Nokia</a> smart phone user so my view on some things may be a bit different then yours.</p>
<p>I started off by signing up for the vufone service at <a href="http://www.vufone.com">www.vufone.com</a>.  Then I sent out a link to the download via a text message.  It arrived in a few seconds and I clicked it and started the download process.  As I was downloading the app to my phone, a <a href="http://europe.nokia.com/n79">Nokia N79</a>, I clicked on the calendar section of the vufone website and found the Google logo.  By clicking on it I was given the ability to authorize vufone to <a href="http://www.vufone.com/sync" target='_blank'>sync</a> with my Google account.  It couldn&#8217;t have been easier.  Calendar and contacts are authenticated separately, so follow the same steps for the contacts section.</p>
<p>Once I had authorized vufone to <a href="http://www.vufone.com/sync" target='_blank'>sync</a> with Google calendar, the download to my phone was complete; then I began the syncing process.  After a few minutes I was set, the calendar on my phone was fully synchronized with my Google calendar.  The best part, and most important to me, is that now my phone can <a href="http://www.vufone.com/sync" target='_blank'>sync</a> with Google automatically and regularly without me doing anything.  I don&#8217;t have to try to remember to <a href="http://www.vufone.com/sync" target='_blank'>sync</a> my phone anymore it&#8217;s all done for me and, like I said before, anything that can save me time and effort I like.</p>
<p>In the next blog post I will talk more about another great vufone feature.  It&#8217;s nice meeting you all and if you have any questions or want to chat you can email me at Jeb@vufone.com (email will be active in another day or two) or on Twitter at <a href="http://www.twitter.com/jebbrilliant">@JebBrilliant</a>.  Please also add <a href="http://www.twitter.com/vufone">@vufone</a> on Twitter so you can follow us and keep in the loop.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vufone.com/what-is-vufone-part-1-syncing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>vufone March Promotion</title>
		<link>http://blog.vufone.com/vufone-march-promotion/</link>
		<comments>http://blog.vufone.com/vufone-march-promotion/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 20:05:02 +0000</pubDate>
		<dc:creator>rafiton</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[vufone]]></category>

		<category><![CDATA[march]]></category>

		<category><![CDATA[promotion]]></category>

		<guid isPermaLink="false">http://blog.vufone.com/?p=110</guid>
		<description><![CDATA[Great news to all those who didn&#8217;t register to the vufone mobile phone backup and sync service before March. We have launched our March Promotion campaign - get vufone for your mobile phone for just $9.99/year or $0.99/month !
Yes! - Our full mobile synchronization and backup service with annual upgrades and guaranteed service level agreement [...]]]></description>
			<content:encoded><![CDATA[<p>Great news to all those who didn&#8217;t register to the vufone <a href="http://www.vufone.com/backup" target="_blank">mobile phone backup</a> and <a href="http://www.vufone.com/sync" target='_blank'>sync</a> service before March. We have launched our March Promotion campaign - get vufone for your mobile phone for just $9.99/year or $0.99/month !</p>
<p>Yes! - Our full <a href="http://www.vufone.com/" target="_blank">mobile synchronization and backup</a> service with annual upgrades and guaranteed service level agreement for a whole year for just $9.99 !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vufone.com/vufone-march-promotion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Symbian agent with WiFi</title>
		<link>http://blog.vufone.com/new-symbian-agent-with-wifi/</link>
		<comments>http://blog.vufone.com/new-symbian-agent-with-wifi/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 19:45:56 +0000</pubDate>
		<dc:creator>rafiton</dc:creator>
		
		<category><![CDATA[vufone]]></category>

		<category><![CDATA[s60]]></category>

		<category><![CDATA[Symbian]]></category>

		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://blog.vufone.com/?p=99</guid>
		<description><![CDATA[We just released a new vufone agent that supports sync over wifi. You can upgrade the agent from the server or manually download it to your PC and send it over bluetooth/cable to your phone. Here is the direct download link: vufone_s60_3_0_v_2_03_4_signed.sisx
The vufone Team
]]></description>
			<content:encoded><![CDATA[<p>We just released a new vufone agent that supports <a href="http://www.vufone.com/sync" target='_blank'>sync</a> over wifi. You can upgrade the agent from the server or manually download it to your PC and send it over bluetooth/cable to your phone. Here is the direct download link:<a href="http://blog.vufone.com/wp-content/uploads/2009/02/vufone_s60_3_0_v_2_03_4_signed.sisx"> vufone_s60_3_0_v_2_03_4_signed.sisx</a></p>
<p>The vufone Team</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vufone.com/new-symbian-agent-with-wifi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>vufone is free for a year during Feb 2009</title>
		<link>http://blog.vufone.com/vufone-is-free-for-a-year-during-feb-2009/</link>
		<comments>http://blog.vufone.com/vufone-is-free-for-a-year-during-feb-2009/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 21:05:37 +0000</pubDate>
		<dc:creator>rafiton</dc:creator>
		
		<category><![CDATA[vufone]]></category>

		<category><![CDATA[facebook]]></category>

		<category><![CDATA[gmail contacts]]></category>

		<category><![CDATA[google calendar]]></category>

		<category><![CDATA[phone backup]]></category>

		<category><![CDATA[phone sync]]></category>

		<guid isPermaLink="false">http://blog.vufone.com/?p=90</guid>
		<description><![CDATA[
vufone - synchronize your phone to the web
vufone is a personal utility which allows mobile phone users to backup, synchronize and manage their phone on the web. The vufone service allows seamless, periodical, automated and simple bi-directional synchronization or contacts, calendar, messages, images and photos, video files and music to a secured account on the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.syncy.com/site-main-vufone_gj.png" alt="" width="546" height="326" /></p>
<h2 class="style1">vufone - synchronize your phone to the web</h2>
<p class="style1">vufone is a personal utility which allows mobile phone users to <a href="http://www.vufone.com/backup" target='_blank'>backup</a>, <a href="http://www.vufone.com/sync" target='_blank'>synchronize</a> and manage their phone on the web. The vufone service allows seamless, periodical, automated and simple bi-directional synchronization or contacts, calendar, messages, images and photos, video files and music to a secured account on the web. vufone also allows you to mesh up and share your data with services such as Flickr, Picasa, Facebook, Youtube, Google Calendar and Google contacts.</p>
<p class="style1">visit us at <a href="http://www.vufone.com/">http://www.vufone.com</a> and watch our <a href="http://content.eyeviewdigital.com/vufone/prod_1/player.swf" target="_blank">short intro video</a>.</p>
<h3 style="color: #0066ff;"><a href="https://www.vufone.com/RegistrationController.do">Register</a> on vufone.com by March 1st and get one year free service !</h3>
<table border="0">
<tbody>
<tr>
<td>
<h2 class="style1">Backup your mobile phone</h2>
<ul class="style1">
<li>Regular automated <a href="http://www.vufone.com/backup" target='_blank'>backup</a> of your phone (contacts, calendar, messages, photos, videos and music)</li>
<li>No cables needed, over-the-air <a href="http://www.vufone.com/backup" target='_blank'>backup</a></li>
<li>Safe copy of your mobile information on a secure server</li>
<li>Contacts, messages, calendar, photos, videos or documents</li>
<li>Restore to any new phone brand or model</li>
</ul>
<h2 class="style1">Synchronize your phone with vufone or other services</h2>
<ul>
<li class="style1">Get your Microsoft Outlook meetings or Google Calendar on your phone</li>
<li class="style1">Automatically <a href="http://www.vufone.com/sync" target='_blank'>synchronize</a> Microsoft Outlook contacts or Gmail contacts to your phone</li>
<li class="style1"><a href="http://www.vufone.com/sync" target='_blank'>Synchronize</a> your Microsoft Outlook tasks to your phone</li>
<li class="style1">Use your phone contacts in Microsoft Outlook or Google contacts</li>
<li class="style1">Manage your phone contacts and calendar on the web</li>
<li class="style1">Periodical and  automated synchronization over the air</li>
</ul>
<h2 class="style1">Upload and Share your photos, videos and music</h2>
<ul>
<li class="style1">Upload your pictures, videos and music from your mobile  and view them online</li>
<li class="style1">Download music, pictures and other files from the web to your phone</li>
<li class="style1">Create online albums and show them to friends and family on the Web</li>
<li class="style1">Send your pictures and videos to friends&#8217; <a href="http://www.vufone.com/devices" target='_blank'>phones</a></li>
<li class="style1">Upload your mobile photos and videos to your favorite social network</li>
<li class="style1">Facebook, Flickr, Picasa, YouTube</li>
<li class="style1">View your photos and videos online in full quality</li>
</ul>
<h2 class="style1">More Cool Features</h2>
<ul>
<li class="style1">MyPersona - make your picture appear on your friends phone when you call them</li>
<li class="style1">Grab pictures from any Internet site directly to your vufone account and your phone using our Internet Explorer and Firefox plug-ins.</li>
<li class="style1">Turn any web picture into your <a href="http://www.vufone.com/devices" target='_blank'>phones</a> wallpaper</li>
<li class="style1">Listen to your mobile music online</li>
</ul>
</td>
<td valign="top"><img src="http://www.syncy.com/image000017.jpg" alt="" /></p>
<p><img src="http://www.syncy.com/image000018.jpg" alt="" /></td>
</tr>
</tbody>
</table>
<h2><span class="style1">Supported Phones</span></h2>
<p class="style1">see our <a href="http://www.vufone.com/devices">supported phones page</a> for a full list of supported <a href="http://www.vufone.com/devices" target='_blank'>phones</a> using Java, Symbian and Windows Mobile platforms from Nokia, SonyEricsson, Motorola, Samsung, HTC and more.</p>
<h2 class="style1">Use vufone in your local languge.</h2>
<p class="style1">Currently supported languages are: <a href="http://www.vufone.com/Web/en">English</a>, <a href="http://www.vufone.com/Web/es_ES">Spanish</a>, <a href="http://www.vufone.com/Web/de">German</a>, <a href="http://www.vufone.com/Web/it_IT">Italian</a>, <a href="http://www.vufone.com/Web/fr">French</a>, <a href="http://www.vufone.com/Web/nl_NL">Dutch</a>, <a href="http://www.vufone.com/Web/zh_CN">Simplified Chinese</a>, <a href="http://www.vufone.com/Web/zh_TW">Traditional Chinese</a>, <a href="http://www.vufone.com/Web/pt_PT">Portuguese</a> and <a href="http://www.vufone.com/Web/ru_RU">Russian</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vufone.com/vufone-is-free-for-a-year-during-feb-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>vufone Wizards</title>
		<link>http://blog.vufone.com/vufone-wizards/</link>
		<comments>http://blog.vufone.com/vufone-wizards/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 19:55:56 +0000</pubDate>
		<dc:creator>rafiton</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[vufone]]></category>

		<category><![CDATA[configuration]]></category>

		<category><![CDATA[download]]></category>

		<category><![CDATA[j2me]]></category>

		<category><![CDATA[nokia]]></category>

		<category><![CDATA[permissions]]></category>

		<category><![CDATA[SonyEricsson]]></category>

		<category><![CDATA[wizards]]></category>

		<guid isPermaLink="false">http://blog.vufone.com/?p=56</guid>
		<description><![CDATA[One of the biggest challenges developing a mass-market mobile application using J2ME (targeting, for example, Nokia S40, SonyEricsson or Motorola devices) clients is application permissions - or more accurately - how to effectively help users to download the application and set its permissions correctly.
When a mobile operator deploys a service onto his phones he can [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_84" class="wp-caption alignright" style="width: 310px"><a href="http://blog.vufone.com/wp-content/uploads/2009/01/wizard.png"><img class="size-medium wp-image-84" title="wizard" src="http://blog.vufone.com/wp-content/uploads/2009/01/wizard-300x211.png" alt="vufone wizard" width="300" height="211" /></a><p class="wp-caption-text">vufone wizard</p></div>
<p>One of the biggest challenges developing a mass-market mobile application using J2ME (targeting, for example, Nokia S40, SonyEricsson or Motorola devices) clients is application permissions - or more accurately - how to effectively help users to download the application and set its permissions correctly.</p>
<p>When a mobile operator deploys a service onto his <a href="http://www.vufone.com/devices" target='_blank'>phones</a> he can preset or pre-load the client with the right permissions and his own certificate to the device and that&#8217;s it. Third party service providers or software developers need to rely on different mechanism. When we (or other software developers) develop a software to be downloaded to mobile <a href="http://www.vufone.com/devices" target='_blank'>phones</a>, we need to sign the application with a certain authority (such as Java Verified, Verisign or Thawt) which grants the application permissions to access data on the phone. Alas, these permissions are lower than of the handset manufacturer or the mobile operator and require the user to manually set the permission of the application.<br />
For years this requirement resulted, IMHO, in a major setback of mobile application development and prevented real innovation to penetrate mass-market devices.</p>
<p>The reason I&#8217;m sharing this frustration is that this problem was the focus of the recent upgrade of the vufone service.</p>
<p>When registering to the vufone service users basically need to follow 3 main steps:</p>
<ol>
<li>Download the agent to your phone</li>
<li>Set the application&#8217;s permissions correctly to allow smooth access to the data on the phone</li>
<li>Configure your account with the data you would like to <a href="http://www.vufone.com/sync" target='_blank'>sync</a>, how often etc.</li>
</ol>
<p>Since we cannot override the current crippling J2ME signing processes, we developed a special wizard which guides you though the entire process with real screen shots of a phone. Moreover, during the entire process the phone reports exactly what you did so we can either progress automatically to the next step or offer you the correct troubleshooting steps to correct your steps.</p>
<p>I believe that this is the first time such a tool is available and I&#8217;m certain that following these easy steps,  screen shots and simple guidance on the screen (both web and phone) will simplify this process.</p>
<p>Currently we implemented the full Wizard for Nokia S40, Nokia S60 and SonyEricsson devices. Other devices see a more basic version. We will add the wizards for other phone platforms in the upcoming days. We will be happy to hear any feedback to the wizards we introduced to vufone.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vufone.com/vufone-wizards/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CTO Corner: Java Micro Edition in a Nutshell</title>
		<link>http://blog.vufone.com/cto-corner-java-micro-edition-in-a-nutshell/</link>
		<comments>http://blog.vufone.com/cto-corner-java-micro-edition-in-a-nutshell/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 10:32:31 +0000</pubDate>
		<dc:creator>Yoad Gidron</dc:creator>
		
		<category><![CDATA[CTO Corner]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[j2me]]></category>

		<category><![CDATA[j2me permissions]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[java certificates]]></category>

		<category><![CDATA[Mobile developers]]></category>

		<category><![CDATA[mobile software]]></category>

		<guid isPermaLink="false">http://blog.vufone.com/?p=78</guid>
		<description><![CDATA[Almost a decade ago, in the JavaOne conference of 1999, Sun Microsystems introduced a new Java Virtual Machine for small-memory, limited-resource, connected devices, such as mobile phones. The first K Virtual Machine (KVM) was demonstrated on Palm OS, as a proof of concept. Since then, it has become part of the Java 2 Micro Edition [...]]]></description>
			<content:encoded><![CDATA[<p>Almost a decade ago, in the JavaOne conference of 1999, <a href="http://www.sun.com" target="_blank">Sun Microsystems</a> introduced a new Java Virtual Machine for small-memory, limited-resource, connected devices, such as mobile <a href="http://www.vufone.com/devices" target='_blank'>phones</a>. The first K Virtual Machine (KVM) was demonstrated on Palm OS, as a proof of concept. Since then, it has become part of the <a href="http://java.sun.com/javame/index.jsp" target="_blank">Java 2 Micro Edition (J2ME) platform</a>, or as it is called now, Java ME.  Today, Java ME is the most common application platform for mobile devices, including most GSM and iDEN <a href="http://www.vufone.com/devices" target='_blank'>phones</a> and some CDMA <a href="http://www.vufone.com/devices" target='_blank'>phones</a>, such as those that are provided by Sprint in the US. The importance of Java ME is that it has opened mass-market <a href="http://www.vufone.com/devices" target='_blank'>phones</a> that are running embedded operating systems to third party application developers. However, the main challenge now is how to develop an application that would be portable across different devices, seamlessly.</p>
<p>Although most mobile <a href="http://www.vufone.com/devices" target='_blank'>phones</a> today support Java ME, it doesn’t ensure any compatibility between them. Realizing the different capabilities of different devices, Java ME is not a monolithic platform. A specific Java ME runtime environment is defined by 3 layers: configuration, profile and optional APIs. Most mobile <a href="http://www.vufone.com/devices" target='_blank'>phones</a> support the Connected Limited Device Configuration (CLDC). On top of that you will usually find the Mobile Information Device Profile (MIDP). But, when it comes to optional APIs, the number of combinations is enormous. Each API is defined in a specific Java Specification Request (JSR), which is denoted by a number. Common examples are <a href="http://jcp.org/en/jsr/detail?id=75" target="_blank">JSR-75</a>, which includes the PIM API and the File Connection API, <a href="http://jcp.org/en/jsr/detail?id=82" target="_blank">JSR-82</a>, which specifies the Bluetooth API, and <a href="http://jcp.org/en/jsr/detail?id=120" target="_blank">JSR-120</a>, which specifies the Wireless Messaging API. Many applications require one or more optional APIs. The vufone mobile application, for example, requires JSR-75 and JSR-120.</p>
<p>Even if you have a mobile phone that has all the required APIs, it is still not enough in terms of compatibility. There are many different implementations of Java ME. Although they implement the APIs that are defined by the relevant specifications, there are still different interpretations of the semantics behind these APIs, and sometimes even bugs in the implementation. In many cases, the specifications define the API as a framework, but leave the definition of the actual resources behind it to the implementation. For example, the PIM API, which is specified by JSR-75, provides access to contacts, calendar and tasks. However, it allows each implementation to support different PIM categories and any subset of fields per PIM item.</p>
<p>The most painful aspect of deploying Java ME applications is the issue of signatures. There are several operations which require permissions, such as accessing the network, reading and writing user data, sending SMS, and others. APIs that provide access to these operations are restricted and the application will be allowed to use them only if the application manager grants the relevant permissions. How does the application manager decide which permissions to grant? This is the tricky part…</p>
<p>An unsigned MIDP application (MIDlet) is considered untrusted. If the application is signed, it can be mapped to 3 protection domains: third party, operator and manufacturer. If the signature is valid and is authenticated against a certain root certificate that resides on the device, then the application will be assigned to the corresponding protection domain. Finally, the security policy specifies which permissions are granted to each domain. This policy is set by the manufacturer or operator and is completely hidden from the developer. The outcome is that in many cases it is impossible to know in advance which signature is required until you actually try it. Furthermore, some devices allow only applications in the operator or manufacturer domain to access certain operations. It means that as a third party developer you may not be able to install your application on these <a href="http://www.vufone.com/devices" target='_blank'>phones</a>.</p>
<p>To summarize, Java Micro Edition has become the most common application platform for mobile devices in the last decade. However it still suffers from some major deficiencies that create pitfalls for application developers. We hope that these issues will be addressed by future implementations of Java ME.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vufone.com/cto-corner-java-micro-edition-in-a-nutshell/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows Mobile Goes vufone</title>
		<link>http://blog.vufone.com/windows-mobile-goes-vufone/</link>
		<comments>http://blog.vufone.com/windows-mobile-goes-vufone/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 14:47:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.vufone.com/?p=47</guid>
		<description><![CDATA[I&#8217;m happy to update that we released a vufone client for windows mobile professional edition devices (WM 5, 6 and 6.1). Now you can use all these touch screen windows mobile phone to sync to our service.
We will be released the windows mobile standard edition (a.k.a smart-phone edition) shortly.
Checkout the new supported device page - [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m happy to update that we released a vufone client for windows mobile professional edition devices (WM 5, 6 and 6.1). Now you can use all these touch screen windows mobile phone to <a href="http://www.vufone.com/sync" target='_blank'>sync</a> to our service.</p>
<p>We will be released the windows mobile standard edition (a.k.a smart-phone edition) shortly.</p>
<p>Checkout the new <a href="http://www.vufone.com/devices" target="_blank">supported device page</a> - there are over 280 supported <a href="http://www.vufone.com/devices" target='_blank'>phones</a> now.</p>
<p>Cheers,<br />
Rafi Ton</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vufone.com/windows-mobile-goes-vufone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What makes a “Smartphone” Smart?</title>
		<link>http://blog.vufone.com/what-makes-a-%e2%80%9csmartphone%e2%80%9d-smart/</link>
		<comments>http://blog.vufone.com/what-makes-a-%e2%80%9csmartphone%e2%80%9d-smart/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 06:53:27 +0000</pubDate>
		<dc:creator>Yoad Gidron</dc:creator>
		
		<category><![CDATA[Mobile Philosophy]]></category>

		<category><![CDATA[vufone]]></category>

		<category><![CDATA[Android]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[RIM]]></category>

		<category><![CDATA[smartphone]]></category>

		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://blog.vufone.com/?p=43</guid>
		<description><![CDATA[In the 3rd quarter of 2008 the global smartphone market reached its weakest year-on-year growth, according to Gartner. Worldwide smartphone sales to end-users reached a total of 36.5 million units in Q3 2008, 11.5% increase from the same period in 2007. 3 years ago, Gartner predicted that more than 200 million smartphones will be sold [...]]]></description>
			<content:encoded><![CDATA[<p>In the 3rd quarter of 2008 the global smartphone market reached its weakest year-on-year growth, according to Gartner. Worldwide smartphone sales to end-users reached a total of 36.5 million units in Q3 2008, 11.5% increase from the same period in 2007. 3 years ago, Gartner predicted that more than 200 million smartphones will be sold in 2008. Well, it is not going to happen, but at least they can blame it on the economic climate… </p>
<p>While the size of the smartphone market is growing slower than expected, it is becoming more and more fragmented. A year ago, Symbian-based smartphones dominated the market with 63.1% market share, leaving Windows Mobile far behind with 12.8%. In Q3 2008, Symbian is still the leading smartphone Operating System, but has fallen below 50% market share for the first time. RIM (15.9%) and iPhone (12.9%) are getting stronger and outsell the numerous devices based on the Windows Mobile platform (11.1%). Android is still behind, but it will probably gain momentum in 2009, as more device manufacturers will endorse it.  </p>
<p>With so many different mobile <a href="http://www.vufone.com/devices" target='_blank'>phones</a> that claim to be smart, nobody really knows what the definition of a “smartphone” is. Is it the variety of applications that are offered for Symbian? Is it the Microsoft office support of Windows Mobile? Is it the excellent mobile email support of Blackberry? Is it the advanced touch screen and Internet capabilities of iPhone? Or maybe the “old fashioned” QWERTY keyboard is good enough? It seems that for most users, a smartphone is a powerful device with some combination of the above, but actually it is a matter of freedom. It is the freedom to install and use whatever application I like on my smartphone, just like I would do on my PC. Yes, it comes with many pre-installed applications such as browser, PIM, email and others. But I should be able to install my favorite email application for example, and get a user experience which is at least as good as the built-in email application. </p>
<p>The freedom for the end user is an outcome of the openness for the developer. That is, 3rd party application developers must have full access to the same APIs that are used by built-in applications in order to provide real freedom for end users. This is not really the case for all smartphone platforms. When Apple released the first version of the iPhone, there was no official SDK for application developers. It means that the first iPhone was shipped with a limited number of built-in applications, which should have been the ones that the user really needs and likes. “Surprisingly”, since different users have different preferences, hackers quickly provided a jailbreak, which enabled 3rd party applications on iPhone. Apple released the first version of the iPhone SDK in July 2008, but the functionality that it provides is still very limited, compared to applications that are developed by Apple and its affiliates. </p>
<p>Mobile operators and device manufacturers would argue that the primary purpose of any mobile phone, as smart as it may be, is still to make voice calls. The average mobile phone user cannot live with a situation where they cannot receive phone calls because it is stuck. Mobile operators will not only lose revenues because of that, but will also be the immediate target for customer complaints. Therefore the device must protect its core functionality against badly written 3rd party applications, which leads to a tradeoff between openness and reliability. RIM Blackberry devices for example, are known for their reliability and stability. This is achieved by allowing developers to develop only Java ME applications. Since Java applications are running on top of virtual machine, they are much more controllable and manageable than native applications. However, for the developer Java ME is a restricted environment, which does not provide full access to the phone’s resources.<br />
Symbian is probably the most mature operating system for smartphones. Symbian was originally evolved from Psion’s EPOC OS, and is now fully owned by Nokia, which plans to merge it with S60 and UIQ into an open source platform. Developers can choose between the native SDK and Java ME SDK. However, native Symbian applications are much more powerful and provide a superior user experience than Java applications. In order to protect itself against bad and malicious applications, Symbian has introduced the Symbian Signed program in version 9.1, which requires developers to go through a certification and signing process to access certain capabilities. Similarly, Windows Mobile has privileged APIs, which require certification of Microsoft through the Mobile2Market program. However, Windows Mobile devices are more flexible than Symbian, since the user can turn off the security mechanism. </p>
<p>When Google introduced the Android platform, it featured the concept of “Applications are created equal”, which means that any application on the device can be replaced or extended, including core components such as the dialer. While it may seem as the most open platform for mobile <a href="http://www.vufone.com/devices" target='_blank'>phones</a>, Android takes a similar approach to RIM (which is on the other end of the scale in terms of openness) and doesn’t expose any native APIs. Instead it provides a non-standard Java-like SDK, which is much more powerful than Java ME. Applications must be signed, but there is no certification process. Time will tell if this model is sustainable without harming the stability of the device. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vufone.com/what-makes-a-%e2%80%9csmartphone%e2%80%9d-smart/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hitchhiking Through the Mobile Development Galaxy</title>
		<link>http://blog.vufone.com/hitchiking-through-the-mobile-development-galaxy/</link>
		<comments>http://blog.vufone.com/hitchiking-through-the-mobile-development-galaxy/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 11:57:22 +0000</pubDate>
		<dc:creator>Yoad Gidron</dc:creator>
		
		<category><![CDATA[Mobile Philosophy]]></category>

		<category><![CDATA[Android]]></category>

		<category><![CDATA[Blackberry]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[j2me]]></category>

		<category><![CDATA[Mobile developers]]></category>

		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blog.vufone.com/?p=36</guid>
		<description><![CDATA[First post in the series.
Apple’s iPhone 3G has been recently crowned as the most popular phone in US, according to market research group NPD. This is a very impressive achievement of Apple, especially as a new player in the mobile phones market. It may seem that the global mobile phone market is going to be [...]]]></description>
			<content:encoded><![CDATA[<p><strong>First post in the series.</strong></p>
<p>Apple’s iPhone 3G has been recently crowned as the most popular phone in US, according to market research group NPD. This is a very impressive achievement of Apple, especially as a new player in the mobile <a href="http://www.vufone.com/devices" target='_blank'>phones</a> market. It may seem that the global mobile phone market is going to be dominated by iPhone and the likes. Well, not so fast…</p>
<p>Worldwide sales of mobile <a href="http://www.vufone.com/devices" target='_blank'>phones</a> to end-users reached more than 309 million units in the 3rd quarter of 2008, according to Gartner. This market is dominated by 5 leading manufacturers: Nokia, Samsung, Sony Ericsson, Motorola and LG. Apple is currently ranking at No. 7 with 2.2% market share, just under RIM. Sales of all smart <a href="http://www.vufone.com/devices" target='_blank'>phones</a> (including Symbian, Blackberry, iPhone and Windows Mobile) reached 39.85M, according to Canalys. Thus, smart phone represent about 13% of the global market, which means that 87% of the new mobile <a href="http://www.vufone.com/devices" target='_blank'>phones</a> are still running embedded operating systems. Given the global economic downturn, these numbers will probably not change significantly in the upcoming quarters.</p>
<p>What does it mean for mobile application developers? As the diversity of mobile platforms is growing and consolidation is not seen in the horizon, the challenges of developing cross-platform mobile applications become acute. Many companies that enter the mobile market tend to focus at the high-end open platforms, such as Nokia’s Symbian and Microsoft’s Windows Mobile, as the more mature operating systems. The newcomers in this arena are Apple with their OS X for iPhone and Google, which endorses the Linux-based Android OS. All of these are indeed powerful platforms for application developers, but if you really want to reach the mass market, you must target the embedded OS <a href="http://www.vufone.com/devices" target='_blank'>phones</a>.</p>
<p>Those mass market <a href="http://www.vufone.com/devices" target='_blank'>phones</a> are not open for 3rd party application developers, unless you use restricted run-time application environments, such as Sun’s Java Micro Edition (Java ME or J2ME) for most GSM <a href="http://www.vufone.com/devices" target='_blank'>phones</a> and Qualcomm’s BREW, mostly for CDMA. Developing in these environments means that the developer doesn’t have access direct access to the underlying operating system and the phone’s resources. Instead, the developer can only use APIs that are exposed as an abstraction layer, which represent a fraction of the phone’s functionality.</p>
<p>Java ME is by far the most common application development platform for mobile <a href="http://www.vufone.com/devices" target='_blank'>phones</a> today. When it first introduced by Sun, about a decade ago, the promise was “write once, run anywhere”. This utopia has never been materialized. Developers of Java ME applications must not only cope with the different implementations of the fundamental APIs (CLDC and MIDP), but also with the different extensions (JSRs) and security policies. The latter is becoming a major pitfall, since device manufacturers and mobile operators have created a realm in which they have more power than 3rd party application developers. The policies for 3rd party applications, even if they passed the JavaVerified certification process, are different among different devices and sometimes for the same device across different operators.</p>
<p>Another challenge, which is applicable to all mobile platforms, is the need to support different networks and access points. When a mobile application connects to the network it may be routed through various gateways. These gateways are not transparent, as one could expect. In fact, they may impact the application, especially if “WAP” APNs are being used. Thus, a client/server application must be tested carefully in different network configurations and the developer should be aware of these restrictions. <ins datetime="2008-12-01T11:52:58+00:00"></ins></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vufone.com/hitchiking-through-the-mobile-development-galaxy/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
