From: Shiva Prasad on
Hi,

I understand SDKs are specific and generated based to any hardware
platform and we have the Windows Mobile Professional 6.0 and Standard
6.0 SDKs for Pocket PC Phones and smartphones

I would like to understand on what hardware platforms are these SDKs
are generated.

Is it based on a generic design template such as Handheld devies???
Suppose I have a handset hardware platform, is it guarnteed that
application created out of Microsoft Mobile SDKs going on work on them
as it is..

Is there any specific standardistion to bench mark any hardware
platform for mobile devies as PocketPC or Smartphones, etc.

Thanks,


From: Bruce Eitman [eMVP] on
Keep in mind that you posted this to so many groups that you took what was
probably a very specific question and generalized it.

SDKs are not specific to or generated for hardware, they are specific to and
generated for *software*. Since Windows CE is a componentized operating
system software, meaning that the contents of the OS can be different on
different devices, an SDK must be created for each device that uses the same
OS features.

Since Windows Mobile is standardized, there is one SDK for all Windows
Mobile devices.

--
Bruce Eitman (eMVP)
Senior Engineer
Bruce.Eitman AT EuroTech DOT com
My BLOG http://geekswithblogs.net/bruceeitman

EuroTech Inc.
www.EuroTech.com

"Shiva Prasad" <shivaprasad(a)techie.com> wrote in message
news:47263e6b-1ea1-4b8f-9c00-af9db29b2945(a)z72g2000hsb.googlegroups.com...
> Hi,
>
> I understand SDKs are specific and generated based to any hardware
> platform and we have the Windows Mobile Professional 6.0 and Standard
> 6.0 SDKs for Pocket PC Phones and smartphones
>
> I would like to understand on what hardware platforms are these SDKs
> are generated.
>
> Is it based on a generic design template such as Handheld devies???
> Suppose I have a handset hardware platform, is it guarnteed that
> application created out of Microsoft Mobile SDKs going on work on them
> as it is..
>
> Is there any specific standardistion to bench mark any hardware
> platform for mobile devies as PocketPC or Smartphones, etc.
>
> Thanks,
>
>


From: "Paul G. Tobey [eMVP]" p space tobey no spam AT no instrument no spam DOT on
The SDK is generated for a Windows CE device on the PC that is used to
configure the operating system running on that device, using the SDK roller
that comes with Platform Builder. I don't know who or where the Windows
Mobile SDKs are generated, but it's probably similar. The only way to be
sure that a program built for Windows Mobile will work exactly the same on
your own device is to make it a Windows Mobile device. Windows Mobile has
APIs that ordinary Windows CE devices cannot have. If your program uses
those, it won't run on your Windows CE device. Even if it doesn't use
anything specific to Windows Mobile, the appearance of the application will
almost certainly be different on Windows CE because the menus are in
different places, etc.

Paul T.

"Shiva Prasad" <shivaprasad(a)techie.com> wrote in message
news:47263e6b-1ea1-4b8f-9c00-af9db29b2945(a)z72g2000hsb.googlegroups.com...
> Hi,
>
> I understand SDKs are specific and generated based to any hardware
> platform and we have the Windows Mobile Professional 6.0 and Standard
> 6.0 SDKs for Pocket PC Phones and smartphones
>
> I would like to understand on what hardware platforms are these SDKs
> are generated.
>
> Is it based on a generic design template such as Handheld devies???
> Suppose I have a handset hardware platform, is it guarnteed that
> application created out of Microsoft Mobile SDKs going on work on them
> as it is..
>
> Is there any specific standardistion to bench mark any hardware
> platform for mobile devies as PocketPC or Smartphones, etc.
>
> Thanks,
>
>


From: r_z_aret on
On Mon, 7 Jul 2008 23:32:49 -0700 (PDT), Shiva Prasad
<shivaprasad(a)techie.com> wrote:

>Hi,
>
>I understand SDKs are specific and generated based to any hardware
>platform and we have the Windows Mobile Professional 6.0 and Standard
>6.0 SDKs for Pocket PC Phones and smartphones
>
>I would like to understand on what hardware platforms are these SDKs
>are generated.

Each SDK is generated to match a specific platform, which is a
combination of hardware, base operating system, and tweaks. For more
information, see:
http://www.opennetcf.org/Forums/topic.asp?TOPIC_ID=317
http://www.cewindows.net/wce/versions.htm

Microsoft defines and controls the Windows Mobile platforms:Pocket PC
(now Classic), Pocket PC Phone Edition (now Professional), and
Smartphone (now Standard). And Microsoft provides the SDKs for these
platforms. Companies that provide other platforms (custom or
industrial) provide SDKs for their platforms.


>
>Is it based on a generic design template such as Handheld devies???
>Suppose I have a handset hardware platform, is it guarnteed that
>application created out of Microsoft Mobile SDKs going on work on them
>as it is..

As an earlier post mentioned, Windows Mobile includes several
functions not found on any other platforms. So apps built for Windows
Mobile will almost certainly fail on other platforms.

I've been trying for several years to figure out how to build for an
older Microsoft-defined platform (HPC Pro) and have the results work
on Windows Mobile. They worked for early versions of Pocket PC, but
not for later versions. I've discussed this in several previous
threads. Unfortunately, I'm traveling (and thus restricted to
dial-up), so I cannot easily look up (and confirm), but using google
(http://groups.google.com/advanced_search?q=&) to look up
platform
in posts from me should be close.



>
>Is there any specific standardistion to bench mark any hardware
>platform for mobile devies as PocketPC or Smartphones, etc.


>
>Thanks,
>

-----------------------------------------
To reply to me, remove the underscores (_) from my email address (and please indicate which newsgroup and message).

Robert E. Zaret, eMVP
PenFact, Inc.
20 Park Plaza, Suite 478
Boston, MA 02116
www.penfact.com
From: ShivaP on
Hi..

Thanks all for your reply...

My fundamental question is:
1) what is the hardware configuration to qualify a devices as a windows
mobile standard / Professional device..

2) what are the windows ce 6.0 / 5.0 Catalog items requirements for the
windows mobile device so that I can build and run application using the
Windows mobile sdk to run on such device.

specifically I would like to know is there any hardware and Catalog items
requirements for a MS Mobile Professional (Pocket PC Phone) / Mobile
standard(smartphone).