<?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>42Gears Speaks</title>
	<atom:link href="http://www.42gears.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.42gears.com/blog</link>
	<description>Driving Enterprise Mobility</description>
	<pubDate>Thu, 26 Aug 2010 04:54:50 +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>Getting rid of annoying prepaid balance notification on windows mobile phones</title>
		<link>http://www.42gears.com/blog/2010/08/getting-rid-of-annoying-prepaid-balance-notification-on-windows-mobile-phones/</link>
		<comments>http://www.42gears.com/blog/2010/08/getting-rid-of-annoying-prepaid-balance-notification-on-windows-mobile-phones/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 03:48:22 +0000</pubDate>
		<dc:creator>Prakash</dc:creator>
		
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.42gears.com/blog/?p=410</guid>
		<description><![CDATA[USSD (Unstructured Supplementary Service Data) protocol is used by GSM network to send data to a phone over a real time connection. One of the most common usage is network provider sending back prepaid account balance notification after every call, SMS and data connection. On windows mobile phones, this notification comes up in a balloon [...]]]></description>
			<content:encoded><![CDATA[<p>USSD (Unstructured Supplementary Service Data) protocol is used by GSM network to send data to a phone over a real time connection. One of the most common usage is network provider sending back prepaid account balance notification after every call, SMS and data connection. On windows mobile phones, this notification comes up in a balloon at top of screen with a loud and annoying notification sound.<br />
In case you dont bother for these notifications and want to get rid of the annoying sound after every call, set the following registry</p>
<p>[HKEY_LOCAL_MACHINE\ControlPanel\Phone]<br />
"SuppressUSSD"=dword:00000001</p>
<p>This will disable all USSD messages popping up on screen. Some network specific commands (mostly starting with # or *) which brings back a notification or a menu will also not work after this change.</p>
<p>Another alternative is to just disable the notification sound associated with USSD messages. This can be done using registry</p>
<p>[HKEY_CURRENT_USER\ControlPanel\Sounds\USSDBuzz]<br />
"Sound"="*none*"</p>
<p>This will allow the USSD messages coming up on the screen, but no sound.</p>
<p>Both the above changes might require (depending on OEM implementation) a reboot.</p>
<p>PS: In case you dont have any clue how to edit registry on your phone, there are quite a few registry editors for windows mobile available. <a href="http://www.freewareppc.com/utilities/phmregistryeditor.shtml" target="_blank">This</a> is one of them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.42gears.com/blog/2010/08/getting-rid-of-annoying-prepaid-balance-notification-on-windows-mobile-phones/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Where to place Google Website Optimizer Control Script to avoid IE quirks?</title>
		<link>http://www.42gears.com/blog/2010/07/where-to-place-google-website-optimizer-control-script-to-avoid-ie-quirks/</link>
		<comments>http://www.42gears.com/blog/2010/07/where-to-place-google-website-optimizer-control-script-to-avoid-ie-quirks/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 05:47:22 +0000</pubDate>
		<dc:creator>Onkar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.42gears.com/blog/?p=397</guid>
		<description><![CDATA[If you are using Google Website Optmizer Control Script to test and improve your website, be careful about where you place the control script in your html page. IE won't like it if the script is placed before the Document Type Declaration. IE might render the content in distorted form severely impacting visitor experience.
&#60;!DOCTYPE html [...]]]></description>
			<content:encoded><![CDATA[<p>If you are using <a href="http://www.google.com/websiteoptimizer">Google Website Optmizer Control Script</a> to test and improve your website, be careful about where you place the control script in your html page. IE won't like it if the script is placed before the Document Type Declaration. IE might render the content in distorted form severely impacting visitor experience.</p>
<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;</p>
<p>Just put the control script after the Document Type Declaration and you should be fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.42gears.com/blog/2010/07/where-to-place-google-website-optimizer-control-script-to-avoid-ie-quirks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Administrators have role-based privileges in SureMDM</title>
		<link>http://www.42gears.com/blog/2010/07/administrators-have-role-based-privileges-in-suremdm/</link>
		<comments>http://www.42gears.com/blog/2010/07/administrators-have-role-based-privileges-in-suremdm/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 11:19:58 +0000</pubDate>
		<dc:creator>Onkar</dc:creator>
		
		<category><![CDATA[General]]></category>

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

		<guid isPermaLink="false">http://www.42gears.com/blog/?p=393</guid>
		<description><![CDATA[Our latest Mobile Device Management platform SureMDM supports role-based administration. Whenever a user is created, it is assigned a user type depending on the user's role. Following are the available user types:

Super User
Admin User
Help-desk User
Manager User
End User

Super User
Super User is created during system installation and is the first and most powerful user in the system. [...]]]></description>
			<content:encoded><![CDATA[<p>Our latest Mobile Device Management platform <strong>SureMDM</strong> supports role-based administration. Whenever a user is created, it is assigned a user type depending on the user's role. Following are the available user types:</p>
<ul>
<li>Super User</li>
<li>Admin User</li>
<li>Help-desk User</li>
<li>Manager User</li>
<li>End User</li>
</ul>
<p><strong>Super User</strong><br />
<em>Super User</em> is created during system installation and is the first and most powerful user in the system. A <em>Super User</em> can perform all tasks (Complete user and device management).</p>
<p><strong>Admin User</strong><br />
<em>Admin User</em> is created by a Super User and can do all device management activities.</p>
<p><strong>Help-desk User</strong><br />
<em>Help-desk User</em> can only perform remote support of mobile devices. They cannot perform other device management activities like installing apps on the mobile devices or adding/deleting the devices from the system etc.</p>
<p><strong>Manager User</strong><br />
<em>Manager User</em> can view the list of mobile devices which are allocated to his/her team members. Besides, a manager can also track a worker's location on the map.</p>
<p><strong>End User</strong><br />
<em>End User</em> is basically the user who is using the mobile device. End user can log into SureMDM and can issue remote wipe command in case a device is lost, can try to locate the device or view the call-log among other information.</p>
<p>SureMDM is in private beta. If you are interested in a demo, drop us a line at <a href="mailto:techsupport@42gears.com">techsupport@42gears.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.42gears.com/blog/2010/07/administrators-have-role-based-privileges-in-suremdm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What&#8217;s so special about number 42?</title>
		<link>http://www.42gears.com/blog/2010/07/whats-so-special-about-number-42/</link>
		<comments>http://www.42gears.com/blog/2010/07/whats-so-special-about-number-42/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 11:01:59 +0000</pubDate>
		<dc:creator>Onkar</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[42Gears]]></category>

		<guid isPermaLink="false">http://www.42gears.com/blog/?p=389</guid>
		<description><![CDATA[Well take your pick...
http://en.wikipedia.org/wiki/42_%28number%29
And that's not all. There is something for the future.  
]]></description>
			<content:encoded><![CDATA[<p>Well take your pick...</p>
<p><a href="http://en.wikipedia.org/wiki/42_%28number%29">http://en.wikipedia.org/wiki/42_%28number%29</a></p>
<p>And that's not all. There is something for the future. <img src='http://www.42gears.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.42gears.com/blog/2010/07/whats-so-special-about-number-42/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How much time to get up and running with SureLock?</title>
		<link>http://www.42gears.com/blog/2010/07/how-much-time-to-get-up-and-running-with-surelock/</link>
		<comments>http://www.42gears.com/blog/2010/07/how-much-time-to-get-up-and-running-with-surelock/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 05:23:38 +0000</pubDate>
		<dc:creator>Onkar</dc:creator>
		
		<category><![CDATA[Enterprise Mobility]]></category>

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

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

		<guid isPermaLink="false">http://www.42gears.com/blog/?p=386</guid>
		<description><![CDATA[Well..just did a quick test. I was able lock down a "fresh" Windows Mobile device in less than a minute, 54 seconds to be precise. Following steps were taken (Note: SureLock Studio was already installed on the desktop):

Launched SureLock Studio
Clicked New button on the toolbar to create a new project
Added Internet Explorer as allowed application
Clicked [...]]]></description>
			<content:encoded><![CDATA[<p>Well..just did a quick test. I was able lock down a "fresh" Windows Mobile device in less than a minute, <strong>54 seconds</strong> to be precise. Following steps were taken (Note: SureLock Studio was already installed on the desktop):</p>
<ul>
<li>Launched SureLock Studio</li>
<li>Clicked New button on the toolbar to create a new project</li>
<li>Added Internet Explorer as allowed application</li>
<li>Clicked Build button to generate the CAB file</li>
<li>Clicked Install button on the toolbar to transfer CAB file to the mobile device (connected with the desktop over ActiveSync) and installation was started automatically</li>
<li>Once CAB installation was completed, SureLock started on the device locking it down to just Internet Explorer</li>
</ul>
<p>Project creation and CAB building took <strong>15 secs</strong> whereas installation took remaining <strong>39 seconds</strong>.</p>
<p>Once the CAB has been built, we just have to install it on other handhelds as long as there is no change in the kiosk configuration which will require building the CAB file again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.42gears.com/blog/2010/07/how-much-time-to-get-up-and-running-with-surelock/feed/</wfw:commentRss>
		</item>
		<item>
		<title>C# code to soft reset a Windows Mobile device</title>
		<link>http://www.42gears.com/blog/2010/06/c-code-to-soft-reset-a-windows-mobile-device/</link>
		<comments>http://www.42gears.com/blog/2010/06/c-code-to-soft-reset-a-windows-mobile-device/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 11:15:06 +0000</pubDate>
		<dc:creator>Onkar</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

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

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

		<guid isPermaLink="false">http://www.42gears.com/blog/?p=382</guid>
		<description><![CDATA[Here is the C# code to soft reset a Windows Mobile device (using P/Invoke)

[DllImport("coredll.dll", SetLastError = true)]
static extern int SetSystemPowerState(string psState, int StateFlags, int Options);
const int POWER_FORCE = 4096;
const int POWER_STATE_RESET = 0x00800000;
private void SoftReset()
{
           SetSystemPowerState(null, POWER_STATE_RESET, POWER_FORCE);
}

]]></description>
			<content:encoded><![CDATA[<p>Here is the C# code to soft reset a Windows Mobile device (using P/Invoke)<br />
<code><br />
[DllImport("coredll.dll", SetLastError = true)]<br />
static extern int SetSystemPowerState(string psState, int StateFlags, int Options);</p>
<p>const int POWER_FORCE = 4096;<br />
const int POWER_STATE_RESET = 0x00800000;</p>
<p>private void SoftReset()<br />
{<br />
           SetSystemPowerState(null, POWER_STATE_RESET, POWER_FORCE);<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.42gears.com/blog/2010/06/c-code-to-soft-reset-a-windows-mobile-device/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New SureLock Studio features</title>
		<link>http://www.42gears.com/blog/2010/06/new-surelock-studio-features/</link>
		<comments>http://www.42gears.com/blog/2010/06/new-surelock-studio-features/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 13:46:43 +0000</pubDate>
		<dc:creator>Onkar</dc:creator>
		
		<category><![CDATA[General]]></category>

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

		<guid isPermaLink="false">http://www.42gears.com/blog/?p=377</guid>
		<description><![CDATA[Latest SureLock Studio release consists on the following new features:
1. Option to display WiFi Signal Strength icon on the kiosk launcher screen
2. Option to display IP address on the toolbox screen
3. Display current date and time on the kiosk launcher screen

If you don't know already what SureLock does, here is an intro. SureLock is a [...]]]></description>
			<content:encoded><![CDATA[<p>Latest <a href="http://www.42gears.com/surelock/">SureLock Studio</a> release consists on the following new features:</p>
<p>1. Option to display WiFi Signal Strength icon on the kiosk launcher screen<br />
2. Option to display IP address on the toolbox screen<br />
3. Display current date and time on the kiosk launcher screen</p>
<p><img src="http://www.42gears.com/images/surelock_small.png" alt="SureLock locks down windows mobile handhelds" /></p>
<p>If you don't know already what SureLock does, here is an intro. SureLock is a complete lock down tool for Windows Mobile based handheld devices. It controls what users of your devices can access on the handhelds. SureLock blocks unwanted programs, internet access, games, camera, phone calls, activesync, autorun etc on the device. For more information please visit <a href="http://www.42gears.com/surelock/">SureLock </a>page on our website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.42gears.com/blog/2010/06/new-surelock-studio-features/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft to continue support for Ruggedized Handheld market</title>
		<link>http://www.42gears.com/blog/2010/06/microsoft-commits-to-support-ruggedized-handheld-market/</link>
		<comments>http://www.42gears.com/blog/2010/06/microsoft-commits-to-support-ruggedized-handheld-market/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 07:26:25 +0000</pubDate>
		<dc:creator>Onkar</dc:creator>
		
		<category><![CDATA[Enterprise Mobility]]></category>

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

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

		<guid isPermaLink="false">http://www.42gears.com/blog/?p=367</guid>
		<description><![CDATA[Ruggedized handhelds are a class of mobile devices that are designed to run mission critical applications while withstanding the harsh environments. Several OEM like Motorola/Symbol, Intermec, Psion Teklogix, Honeywell have been building ruggedized handhelds for several years now. Most of these devices are based on Micrsoft Windows CE and Windows Mobile operating systems. Recent whitepaper [...]]]></description>
			<content:encoded><![CDATA[<p>Ruggedized handhelds are a class of mobile devices that are designed to run mission critical applications while withstanding the harsh environments. Several OEM like Motorola/Symbol, Intermec, Psion Teklogix, Honeywell have been building ruggedized handhelds for several years now. Most of these devices are based on Micrsoft Windows CE and Windows Mobile operating systems. Recent <a href="http://download.microsoft.com/download/0/2/7/02749EF6-B775-4446-B7E4-DE9D0A423532/HHT_WE_VDC_WP_Final.pdf">whitepaper</a> from VDC Research says that Microsoft has 87% share in this market. All these OEMs together shipped around 2.3 million devices in 2009, which is projected to reach 4.3 million by 2014. Besides that there already are around 12 million ruggedized devices in use.</p>
<p>Since Windows Phone 7 has been announced there was a growing concern among OEMs regarding future support from Microsoft for its existing Windows CE (latest version 6.0) and Windows Mobile (latest version 6.5) platforms. Note that Windows Phone 7 is a very different platform with almost no similarity with the CE and Windows Mobile and is targeted towards consumers and to lure back iPhone users :).</p>
<p>Enterprises and Consumers have different needs and both are important. Microsoft has started a new program <strong><a href="http://www.microsoft.com/presspass/features/2010/jun10/06-17enterprisehandheld.mspx">Windows Embedded Handheld</a></strong> to protect the existing enterprise investments and to continue to releasing newer mobile platforms with minimum porting requirements.</p>
<p>Microsoft's commitment to the future of enteprise mobile devices will be a welcome news for OEMs, System Integrators, ISVs and Enterprise customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.42gears.com/blog/2010/06/microsoft-commits-to-support-ruggedized-handheld-market/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to change file extensions in Windows Mobile?</title>
		<link>http://www.42gears.com/blog/2010/06/how-to-change-file-extensions-in-windows-mobile/</link>
		<comments>http://www.42gears.com/blog/2010/06/how-to-change-file-extensions-in-windows-mobile/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 10:19:16 +0000</pubDate>
		<dc:creator>Onkar</dc:creator>
		
		<category><![CDATA[General]]></category>

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

		<guid isPermaLink="false">http://www.42gears.com/blog/?p=361</guid>
		<description><![CDATA[Ever wondered how to change file extensions on your Windows Mobile phone? One thing is for sure: you cannot use the builtin file explorer program. It does not even show the file extensions let alone change them.
Well. there are two solutions:

ActiveSync: Connect the device to the PC over ActiveSync and browse to the file and [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wondered how to change file extensions on your Windows Mobile phone? One thing is for sure: you cannot use the builtin file explorer program. It does not even show the file extensions let alone change them.</p>
<p>Well. there are two solutions:</p>
<ul>
<li><strong>ActiveSync</strong>: Connect the device to the PC over ActiveSync and browse to the file and folder of your choice. Right-click on the file name and select <strong>Rename</strong> to modify the filename or its extension.</li>
<li>Use third-party freeware tool such as <a href="http://www.ghisler.com/pocketpc.htm">Total Commander</a>. You can do much more than what the builtin file explorer provides. Other than changing file extensions, you can change file attributes (Readonly, Hidden, Archive, System) and file associations as well.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.42gears.com/blog/2010/06/how-to-change-file-extensions-in-windows-mobile/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to get information about softwares installed on Windows Mobile devices?</title>
		<link>http://www.42gears.com/blog/2010/05/how-to-get-information-about-softwares-installed-on-windows-mobile-devices/</link>
		<comments>http://www.42gears.com/blog/2010/05/how-to-get-information-about-softwares-installed-on-windows-mobile-devices/#comments</comments>
		<pubDate>Wed, 19 May 2010 11:30:58 +0000</pubDate>
		<dc:creator>Onkar</dc:creator>
		
		<category><![CDATA[Development]]></category>

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

		<category><![CDATA[.NET CF]]></category>

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

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

		<guid isPermaLink="false">http://www.42gears.com/blog/?p=355</guid>
		<description><![CDATA[Best method is to ask the configuration service provider (CSP).
Step 1: Add Reference to Microsoft.WindowsMobile.Configuration
Step 2: Add the following statements at the top of the c# code file.

using System.Xml;
using Microsoft.WindowsMobile.Configuration;

Step 3: Prepare a csp string (xml format) and pass it to ProcessConfiguration method of ConfigurationManager. Return value is the xml string which contains all currently [...]]]></description>
			<content:encoded><![CDATA[<p>Best method is to ask the configuration service provider (CSP).</p>
<p>Step 1: Add Reference to <strong>Microsoft.WindowsMobile.Configuration</strong><br />
Step 2: Add the following statements at the top of the c# code file.</p>
<blockquote><p>
using System.Xml;<br />
using Microsoft.WindowsMobile.Configuration;
</p></blockquote>
<p>Step 3: Prepare a csp string (xml format) and pass it to ProcessConfiguration method of ConfigurationManager. Return value is the xml string which contains all currently installed softwares on the device.</p>
<blockquote><p>
private void ListInstalledSoftwares()<br />
        {<br />
            string cspString = "&lt;wap-provisioningdoc&gt;&lt;characteristic-query type=\"UnInstall\"&gt;&lt;/characteristic-query&gt;&lt;/wap-provisioningdoc&gt;";<br />
            XmlDocument xmlResult = null;</p>
<p>            // Use CSP to get list of installed applications<br />
            try<br />
            {<br />
                XmlDocument configDoc = new XmlDocument();<br />
                configDoc.LoadXml(cspString);<br />
                xmlResult = ConfigurationManager.ProcessConfiguration(configDoc, false);<br />
                Debug.WriteLine(xmlResult.InnerXml);<br />
            }<br />
            catch (Exception ex)<br />
            {<br />
                Debug.WriteLine("Failed to get list of installed applications. CSP failure. [Exception: " + ex.Message + "]");<br />
            }<br />
        }
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.42gears.com/blog/2010/05/how-to-get-information-about-softwares-installed-on-windows-mobile-devices/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
