Pocket PC Phone Edition

N

Nathan

Any differences I should be aware of from a Compact Framework programming
perspective?

I don't have any PPC Phone Edition to test with in house. Should everything
work the same?

Nathan
 
P

Peter Foot [MVP]

Phone Edition is a superset of the standard Pocket PC platform. So long as
you are not using any functionality which is specific to your device (e.g.
P/Invoking into iPaq specific APIs for example) then you should have no
problems. If you are just using standard .NETCF functionality then you'll
have no problems.

Peter
 
N

Nathan

Do they use an ARM/ARMV4 processor?


Peter Foot said:
Phone Edition is a superset of the standard Pocket PC platform. So long as
you are not using any functionality which is specific to your device (e.g.
P/Invoking into iPaq specific APIs for example) then you should have no
problems. If you are just using standard .NETCF functionality then you'll
have no problems.

Peter

--
Peter Foot
Windows Embedded MVP
http://www.inthehand.com | http://www.peterfoot.net |
http://www.opennetcf.org
 
S

Sachin Palewar

What if I plan to use messaging and telephony features on my Pocket PC
Phone edition. I have a TMobile device. Are there any Tmobile specific
APIs I should get hold of and use them using PInvoke or I can use
something from OpennetCF?

Thanks for you help.
 
S

Sachin Palewar

What if I plan to use messaging and telephony features on my Pocket PC
Phone edition. I have a TMobile device. Are there any Tmobile specific
APIs I should get hold of and use them using PInvoke or I can use
something from OpennetCF?

Thanks for your help.
 
P

Peter Foot [MVP]

There aren't T-Mobile specific APIs, but there are a set of APIs for the
Phone Edition devices for SMS, Phone and SIM capabilities. I wrote an entire
library for OpenNETCF to wrap these for .NETCF - see OpenNETCF.Phone within
the SDF for details.

With some limitations you can test these on the Phone Edition emulators
http://blogs.msdn.com/windowsmobile/archive/2004/04/27/121497.aspx
But at some stage you'll want to test on the same devices you'll be running
on.

Within the OpenNETCF.Phone library there currently isn't any functionality
to determine if the Phone functionality is available - if you call this
stuff on a non-Phone Edition device you'll generally get a
MissingMethodException. A quick way to determine if the device is Phone
Edition is to check if Phone.dll or sms.dll are present in the \Windows
folder - e.g. using System.IO.File.Exists

Peter
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top