I want to know differences between various OS and tools which can be used to
develop application on them.

1) I want to know which of the following OS support .NET CF:
Pocket PC 2000
Pocket PC 2002
Pocket PC 2003
Win CE 3.0
Win CE 4.0
Win CE 4.1
Win CE 4.2

2) Say if I want to use any of the above OS what is the development
environment I can use:
Which SDK is required?
Which eVT is compatible with which OS?
Which eVT code can be used in .NET framework?


Finally if I have device which has Pocket PC 2002 and has a vendor provided
SDK then:
1) Can I develop .NET application for this device?
2) What are tools ,SDK and things on device which I require for .NET
application development?
3) Can the exisiting SDK be used?
4) Can I use eVT 4.0 for developing native code?

Re: Clarification required for compatibility between OS and .NET CF by Chris

Chris
Thu Oct 21 06:49:21 CDT 2004

> 1) I want to know which of the following OS support .NET CF:
> Pocket PC 2000
Not an OS, but supports CF 1.0
Use eVT 3.0 and PPC 2000 SDK

> Pocket PC 2002
Not an OS, but supports CF 1.0
Use eVT 3.0 and PPC 2002 SDK

> Pocket PC 2003

Not an OS, but supports CF 1.0
use eVT 4.0 and PPC 2003 SDK

> Win CE 3.0

Supports CF 1.0 *only* if it's a PPC 00 or PPC 02
use eVT 3.0 and device-specific SDK from OEM

> Win CE 4.0
No support for CF 1.0
use eVT 4.0 and device-specific SDK from OEM

> Win CE 4.1
Supports CF 1.0
use eVT 4.0 SP1 and device-specific SDK from OEM

> Win CE 4.2
Supports CF 1.0
use eVT 4.0 and device-specific SDK from OEM

CE 5.0 supports CF 1.0 and 2.0
use eVT 4.0 and device-specific SDK from OEM

> 2) Say if I want to use any of the above OS what is the development
> environment I can use:
> Which SDK is required?
See above

> Which eVT is compatible with which OS?
See above

> Which eVT code can be used in .NET framework?
None.

> Finally if I have device which has Pocket PC 2002 and has a vendor
provided
> SDK then:
> 1) Can I develop .NET application for this device?
Yes.

> 2) What are tools ,SDK and things on device which I require for .NET
> application development?
Visual Studio 2003 Profession. No SDK is necessary, it's included in Studio.

> 3) Can the exisiting SDK be used?
See above.

> 4) Can I use eVT 4.0 for developing native code?
No. Use eVT 3.0

<ctacke/>



Re: Clarification required for compatibility between OS and .NET C by msrivas

msrivas
Thu Oct 21 07:57:03 CDT 2004

I think I want to restate my final question as under:
I have a device which runs Pocket PC 2002 , I have a OEM provided SDK. Till
date I was using eVT 3.0 and OEM SDK.
Now I want to move to .NET CF as it is supported by Pocket PC 2002. So as
you have mentioned I can use Visual Studio .NET 2003 to develop application
but what happens to SDK part , the current SDK is provided by OEM ,does the
OEM needs to provide me new SDK that supports .NET CF


"Chris Tacke, eMVP" wrote:

> > 1) I want to know which of the following OS support .NET CF:
> > Pocket PC 2000
> Not an OS, but supports CF 1.0
> Use eVT 3.0 and PPC 2000 SDK
>
> > Pocket PC 2002
> Not an OS, but supports CF 1.0
> Use eVT 3.0 and PPC 2002 SDK
>
> > Pocket PC 2003
>
> Not an OS, but supports CF 1.0
> use eVT 4.0 and PPC 2003 SDK
>
> > Win CE 3.0
>
> Supports CF 1.0 *only* if it's a PPC 00 or PPC 02
> use eVT 3.0 and device-specific SDK from OEM
>
> > Win CE 4.0
> No support for CF 1.0
> use eVT 4.0 and device-specific SDK from OEM
>
> > Win CE 4.1
> Supports CF 1.0
> use eVT 4.0 SP1 and device-specific SDK from OEM
>
> > Win CE 4.2
> Supports CF 1.0
> use eVT 4.0 and device-specific SDK from OEM
>
> CE 5.0 supports CF 1.0 and 2.0
> use eVT 4.0 and device-specific SDK from OEM
>
> > 2) Say if I want to use any of the above OS what is the development
> > environment I can use:
> > Which SDK is required?
> See above
>
> > Which eVT is compatible with which OS?
> See above
>
> > Which eVT code can be used in .NET framework?
> None.
>
> > Finally if I have device which has Pocket PC 2002 and has a vendor
> provided
> > SDK then:
> > 1) Can I develop .NET application for this device?
> Yes.
>
> > 2) What are tools ,SDK and things on device which I require for .NET
> > application development?
> Visual Studio 2003 Profession. No SDK is necessary, it's included in Studio.
>
> > 3) Can the exisiting SDK be used?
> See above.
>
> > 4) Can I use eVT 4.0 for developing native code?
> No. Use eVT 3.0
>
> <ctacke/>
>
>
>

Re: Clarification required for compatibility between OS and .NET C by Chris

Chris
Thu Oct 21 12:08:58 CDT 2004

No, just use the "Pocket PC" target supplied with Studio.

-Chris


"msrivas" <msrivas@discussions.microsoft.com> wrote in message
news:431A1815-C145-4746-AFEA-C31E7810D2DF@microsoft.com...
> I think I want to restate my final question as under:
> I have a device which runs Pocket PC 2002 , I have a OEM provided SDK.
Till
> date I was using eVT 3.0 and OEM SDK.
> Now I want to move to .NET CF as it is supported by Pocket PC 2002. So as
> you have mentioned I can use Visual Studio .NET 2003 to develop
application
> but what happens to SDK part , the current SDK is provided by OEM ,does
the
> OEM needs to provide me new SDK that supports .NET CF
>
>
> "Chris Tacke, eMVP" wrote:
>
> > > 1) I want to know which of the following OS support .NET CF:
> > > Pocket PC 2000
> > Not an OS, but supports CF 1.0
> > Use eVT 3.0 and PPC 2000 SDK
> >
> > > Pocket PC 2002
> > Not an OS, but supports CF 1.0
> > Use eVT 3.0 and PPC 2002 SDK
> >
> > > Pocket PC 2003
> >
> > Not an OS, but supports CF 1.0
> > use eVT 4.0 and PPC 2003 SDK
> >
> > > Win CE 3.0
> >
> > Supports CF 1.0 *only* if it's a PPC 00 or PPC 02
> > use eVT 3.0 and device-specific SDK from OEM
> >
> > > Win CE 4.0
> > No support for CF 1.0
> > use eVT 4.0 and device-specific SDK from OEM
> >
> > > Win CE 4.1
> > Supports CF 1.0
> > use eVT 4.0 SP1 and device-specific SDK from OEM
> >
> > > Win CE 4.2
> > Supports CF 1.0
> > use eVT 4.0 and device-specific SDK from OEM
> >
> > CE 5.0 supports CF 1.0 and 2.0
> > use eVT 4.0 and device-specific SDK from OEM
> >
> > > 2) Say if I want to use any of the above OS what is the development
> > > environment I can use:
> > > Which SDK is required?
> > See above
> >
> > > Which eVT is compatible with which OS?
> > See above
> >
> > > Which eVT code can be used in .NET framework?
> > None.
> >
> > > Finally if I have device which has Pocket PC 2002 and has a vendor
> > provided
> > > SDK then:
> > > 1) Can I develop .NET application for this device?
> > Yes.
> >
> > > 2) What are tools ,SDK and things on device which I require for .NET
> > > application development?
> > Visual Studio 2003 Profession. No SDK is necessary, it's included in
Studio.
> >
> > > 3) Can the exisiting SDK be used?
> > See above.
> >
> > > 4) Can I use eVT 4.0 for developing native code?
> > No. Use eVT 3.0
> >
> > <ctacke/>
> >
> >
> >



Re: Clarification required for compatibility between OS and .NET C by spammy

spammy
Fri Oct 22 06:26:37 CDT 2004

I can develop and deploy apps using VSNET2003 and that target. What then is
the point of the PPC2003 SDK? Is it only for other development platforms, or
will it bring some kind of advantage to developing in VSNET?

If I need to use interop (for example pinvoke to access the device comport)
will I need the SDK in this case?

Spammy


"Chris Tacke, eMVP" <ctacke@spamfree-opennetcf.org> wrote in message
news:usYnoC5tEHA.3200@TK2MSFTNGP14.phx.gbl...
> No, just use the "Pocket PC" target supplied with Studio.
>
> -Chris
>
>
> "msrivas" <msrivas@discussions.microsoft.com> wrote in message
> news:431A1815-C145-4746-AFEA-C31E7810D2DF@microsoft.com...
> > I think I want to restate my final question as under:
> > I have a device which runs Pocket PC 2002 , I have a OEM provided SDK.
> Till
> > date I was using eVT 3.0 and OEM SDK.
> > Now I want to move to .NET CF as it is supported by Pocket PC 2002. So
as
> > you have mentioned I can use Visual Studio .NET 2003 to develop
> application
> > but what happens to SDK part , the current SDK is provided by OEM ,does
> the
> > OEM needs to provide me new SDK that supports .NET CF
> >
> >
> > "Chris Tacke, eMVP" wrote:
> >
> > > > 1) I want to know which of the following OS support .NET CF:
> > > > Pocket PC 2000
> > > Not an OS, but supports CF 1.0
> > > Use eVT 3.0 and PPC 2000 SDK
> > >
> > > > Pocket PC 2002
> > > Not an OS, but supports CF 1.0
> > > Use eVT 3.0 and PPC 2002 SDK
> > >
> > > > Pocket PC 2003
> > >
> > > Not an OS, but supports CF 1.0
> > > use eVT 4.0 and PPC 2003 SDK
> > >
> > > > Win CE 3.0
> > >
> > > Supports CF 1.0 *only* if it's a PPC 00 or PPC 02
> > > use eVT 3.0 and device-specific SDK from OEM
> > >
> > > > Win CE 4.0
> > > No support for CF 1.0
> > > use eVT 4.0 and device-specific SDK from OEM
> > >
> > > > Win CE 4.1
> > > Supports CF 1.0
> > > use eVT 4.0 SP1 and device-specific SDK from OEM
> > >
> > > > Win CE 4.2
> > > Supports CF 1.0
> > > use eVT 4.0 and device-specific SDK from OEM
> > >
> > > CE 5.0 supports CF 1.0 and 2.0
> > > use eVT 4.0 and device-specific SDK from OEM
> > >
> > > > 2) Say if I want to use any of the above OS what is the development
> > > > environment I can use:
> > > > Which SDK is required?
> > > See above
> > >
> > > > Which eVT is compatible with which OS?
> > > See above
> > >
> > > > Which eVT code can be used in .NET framework?
> > > None.
> > >
> > > > Finally if I have device which has Pocket PC 2002 and has a vendor
> > > provided
> > > > SDK then:
> > > > 1) Can I develop .NET application for this device?
> > > Yes.
> > >
> > > > 2) What are tools ,SDK and things on device which I require for
.NET
> > > > application development?
> > > Visual Studio 2003 Profession. No SDK is necessary, it's included in
> Studio.
> > >
> > > > 3) Can the exisiting SDK be used?
> > > See above.
> > >
> > > > 4) Can I use eVT 4.0 for developing native code?
> > > No. Use eVT 3.0
> > >
> > > <ctacke/>
> > >
> > >
> > >
>
>