By Vince Coli, Product Manager, Handheld Computers
If you've previously deployed a Windows Mobile app on the SoMo 650 or HP iPAQ Pocket PC, you can easily upgrade to the new SoMo 655 and keep using the same app. In many cases, you'll be able to implement the same app on the SoMo 655 without any adjustments.
For some apps, there are some tweaks that you (or your developer) can make to take advantage of new features in the SoMo 655 not available in the SoMo 650 or HP iPAQ. Also, some apps need minor modifications to resolve differences in OS version, as the SoMo 655 runs Windows Embedded Handheld 6.5 (the new name of Windows Mobile).
Here are our Top 5 Tips for migrating apps to the SoMo 655:
- Update CSS for web applications.
If you are using a cloud application on the SoMo, you should update your CSS User Agent string.- Example of User Agent for SoMo 650:
Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.0) - Example of User Agent for SoMo 655:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Windows Phone 6.5.3.5)
- Example of User Agent for SoMo 650:
- Eliminate .NET upgrade.
The SoMo 655 features .NET Compact Framework 3.5, so if your install includes a .NET upgrade from 2.0, it's no longer needed. -
Update UI for finger swiping.
You can update the layout of your app to take advantage of the new finger swiping support, this is especially helpful when scrolling through lists. For example, see below how the System screen now features larger icons for easier swiping. - Update UI for larger soft keys.
Windows Embedded Handheld 6.5 has larger buttons in the soft key bar at the bottom of the screen, which can affect your layout. - Incorporate new vibrate feature.
While the SoMo 650 supports visual and audio notifications, the SoMo 655 also has a vibrate feature. If your app includes user notifications, you may want to include support for vibrate, especially if the SoMo will be used in places where a beep would be hard to hear, or where audio needs to be disabled.
For more comprehensive list of changes, you may find this MSDN article helpful, though it's from 2010. It summarizes changes from Windows Mobile 5.0 to Windows Mobile 6.5: http://msdn.microsoft.com/en-us/library/bb158613
If you would really like to customize your app for the SoMo 655, don't forget that there's a new SoMo 655 SDK, which you can download after joining the Socket Mobile Developer Program for just $19.95 per year.
Did you find other things you had to update for the SoMo 655? Please share with other developers by commenting to this blog.