I had noticed this some time ago but didn’t think much of it, but a few users are a little upset to discover that their Treos are visible on the Sprint network using Resco Explorer 2008. They are attributing the visibility to some flaw in the Sprint network. The “flaw” is not specific to the Sprint network or the Treo. I can do the same thing on the AT&T network and shortly should be able to verify that I can do it on the T-Mobile network. Does this pose any security threats? I don’t know. I don’t have any services that I know of listening to ports on my phone. If all goes well, I should be able to examine my phone in detail sometime this week to see if anything is listening.
As I delve more deeply into mobile development I am considering changing my attention from Windows Mobile Professional to Windows CE But wait, aren’t those the same things? No.
What’s the Difference in Windows CE and Windows Mobile
Windows C.E. is a modular embedded operating system. Developers using Windows CE can can select from a set of of modular components that meet their needs to configure a Windows CE image for their solution. Windows Mobile is derived from Windows CE. Windows Mobile is also modular in nature. OEMs building a Windows Mobile device have a set of core functionality and components that must be installed and then can choose and select from a set of modular components. They can also add features that don’t exists in the Windows Mobile API.
I have several Windows Mobile devices running Windows 2003 SE, Windows Mobile 5 Professional, and Windows Mobile 6 Professional. While these serve as nice testing hardware test devices the APIs available to them are more limited. Windows CE has more potential flexibility. Acquiring a Windows CE hardware testing platform will be easier than I thought it to be. Microsoft has a program with their partners called Spark your Imagination to assist developers in acquiring CE hardware for non-commercial projects. Some of the features of the kits available through this program are
- Professional-grade product at an affordable-grade product at an affordable price
- Support for up to 32,000 simultaneous processes
- 2 GB of virtual memory space for each process
- Native real-time OS
I would like to purchase a kit promptly, but I will wait at least three weeks before making a decision so that I can make an informed decision.