Windows Mobile 2003 Second Edition-Phone Edition SDK?

G

Guest

Folks,

I admit to being throughly confused. I am writing some software for a
device that is running Windows Mobile 2003 Second Edition-Phone Edition.

My understanding is that Phone Edition is a superset of Windows Mobil 2003.

Okay, which SDK do I use to develop software with .NET 2003?

Thanks in advance.
-Joel
 
L

Lonifasiko

Correct me if I'm wrong guys, but I think you can develop applications
targeting PPC2003SE just with VS.NET 2003 (already includes Compact
Framework 1.0). In addition, I suggest you downloading and installing
PocketPC 2003 SDK which gives you more emulators to try your
application, but I understand SDK is for people programming in embeeded
Visual C++, although it brings many examples and documentation. Another
complementary and awesome framework is Smart Device framework v1.4,
that you can download from www.opennetcf.org. It is very common for CF
developers to work both with Compact framework 1.0 and Smart Device
framework v1.4.

Ah! And it's also very important to download Compact Framework Service
Pack3, the latest service pack to mantain you framework up to date. And
in November the 7th, launch of VS.NET 2005, which includes Compact
Framework 2.0.

Hope it helps. Regards.
 
G

Guest

Thanks, but I am still pretty confused:

1) Is Pocket PC 2003 SE the same as Windows Mobile 2003 Second Edition? If
so, why the two names; if not, what is the exact difference?

2) Where is a list of the functionality of Windows Mobile 2003 Second
Edition PHONE EDITION that is above and beyond Windows Mobile 2003 Second
Edition?

3) What SDK do I use to access the additional functionality?
 
P

Paul G. Tobey [eMVP]

1) WM 2003 SE might be second edition of *either* Pocket PC or SmartPhone.
It's an overall name for the entire product space.

2) I don't know the answer to that, as I haven't got a PE device, yet.

Paul T.
 
J

John Socha-Leialoha

1. PPC 2003 SE has extra support for new types of screens. Prior to the
second edition, Pocket PCs always had a display with 240 by 320 pixels.
The PPC 2003 SE and later platforms also support additional screen sizes
(240x320, 240x240, 320x240, 480x640, 640x480, and 480x480). Devices
supporting these new screens are just beginning to appear on the market.

Here is where you can find some information about this:

http://msdn.microsoft.com/library/d...ing_orientation_and_resolution_aware_apps.asp

3. If you want to develop for these new screens, you'll probably want to
download the new emulator images, which you can do here:

http://www.microsoft.com/downloads/...b5-f2a2-47d7-a41d-825fd68ebb6c&displaylang=en

Hope that helps,
-- John
 
P

Paul G. Tobey [eMVP]

WM 2003 SE could be either SmartPhone or PPC; you can't say definitively
that it's this one *or* that one. It's a generic term that encompases both.

Paul T.
 
G

Guest

Paul and John,

Thanks. I am beginning to understand, but am still unclear about a few
thigns:

1) Windows Mobile 2003 Second Edition - Phone Edition

I assume that this is a more than a generic term, but refers to the fact
that it combines:
- all Pocket PC SE functionality
- some Smart Phone functionality

So I need to know what Smart Phone functionality is provided.

2) What SDK do I use to develop .NET applications for Windows Mobile 2003
Second Edition - Phone Edition?
 
J

John Socha-Leialoha

1) Windows Mobile 2003 Second Edition - Phone Edition
I assume that this is a more than a generic term, but refers to the fact
that it combines:
- all Pocket PC SE functionality
- some Smart Phone functionality

So I need to know what Smart Phone functionality is provided.

Actually, Microsoft made things confusing with their new naming. It used
to be they had the Smartphone and the Pocket PC. The new naming
convention is simply Windows Mobile for Pocket PC and Windows Mobile for
Smartphone. With Pocket PC 2003, this is just a marketing change, not a
technical one.

In Windows Mobile 5.0 the Pocket PC and Smartphone platforms are closer
together, but they're still not the same. In fact, when you target a
project in Visual Studio 2005 (which supports Windows Mobile 5.0), you
still need to choose whether the target is a Pocket PC or a Smartphone.

The Phone Edition part means that it is a full Pocket PC that is also a
phone. Whereas a Smartphone is a phone first and has some, but not all,
of the capabilities of a Pocket PC. Smartphones usually have smaller
screens and a UI that requires no stylus since Smartphones, unlike
Pocket PCs, don't have touch screens.
2) What SDK do I use to develop .NET applications for Windows Mobile 2003
Second Edition - Phone Edition?

Visual Studio 2003 or Visual Studio 2005 will allow you to develop
applications for the Pocket PC (and Windows Mobile) using the Compact
Framework. Most devices shipping include the Compact Framework 1.0 in ROM.

-- John
 
G

Guest

John,

Thanks, especially for confirming that "Microsoft made things confusing with
their new naming."

Here is my (current) issue. Using Visual Studio 2003, I create a new C#
project for the Pocket PC. I need to add a reference to a telephony API.
It's not there.

Is the solution to use OpenNETCF's telephony code?

Thanks,
Joel
 
J

John Socha-Leialoha

John,
Thanks, especially for confirming that "Microsoft made things confusing with
their new naming."

Here is my (current) issue. Using Visual Studio 2003, I create a new C#
project for the Pocket PC. I need to add a reference to a telephony API.
It's not there.

Is the solution to use OpenNETCF's telephony code?

Thanks,
Joel

In a word, yes. The telephony APIs are native calls, which you can call
directly with PInvoke, or just use the OpenNETCF's implementation (which
is certainly easier).
 

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