Re: Super Newbie Windows CE App Dev Question



On Thu, 9 Oct 2008 23:10:52 -0500, "Josef Gonko" <jdgonko@xxxxxxxxxxx>
wrote:

Hello. I have written quite a few C/C++ Windows apps for both the 32 and
64-bit Wintel platforms using MSVS 2005 Pro.

But, I just got this quite ancient but nifty little H/PC called the Philips
Velo 500. It runs Windows CE v2.0 and has a MIPS R4000 processor inside it.
I was even able to get my XP64 workstation to 'ActiveSync' with the Velo 500
on a 115kbps COM2 connection by using version 3.6 of that software (version
4.5 said that the Velo 500 wasn't supported anymore, haha).

Is there a way to write C/C++ apps for this Velo 500? Or, a MSVS 2005 Pro
'Windows CE v2.0 configuration template' (or installable SDK) that can be
'loaded' to help port existing i386/x64 project code?

Yes, it is possible. I recommend eVC 3 (eMbedded Visual C 3) and the
HPC SDK. If you can't get hold of eVC 3, the SDK _might_ work with eVC
4, and I'm pretty sure that is still available on Microsoft's web
site. All of these tools were free, so they should still be free if
you can find them. If you have access to old MSDN CDs, look in disks
from the late 90s.


I do have access to older versions of MSVS compilers and machines running
older OS's if that would help (i.e. to create a 'development' workstation).

I'm quite sure the original development environment for the HPC was
Visual Studio 6 with a Windows CE Toolkit. The Toolkit was _not_ free
and hasn't been officially available for a while.


I know this Velo 500 is over 10 years old but I've never written a Windows
CE app before and I could easily see porting some of my more scientific
applications to the CE v2.0 format if it is possible.

Windows CE uses a subset of the Windows 32 API. If you are comfortable
with Windows programming, CE won't be dramatically different. Except
that CE is heavily biased towards UNICODE. That means most functions
that take character strings as arguments will insist on UNICODE
characters. Thus, I _strongly_ recommend becoming comfortable with
UNICODE before you spend much time programming; otherwise you will
waste a lot of your time debugging very strange compilation and
run-time errors. I suggest you start by using google
(http://groups.google.com/advanced_search?q=&;) to look up
unicode microsoft.public.windowsce.app.development
(I now add the group name because the Group box stopped working in
Spring 2008).


Finding applications runnable on this unit, via Google searches, seems
extremely difficult.

Try looking through the archives of microsoft.public.handheldpc, which
is/was aimed primarily at H/PC. I'm pretty sure at least one or two
web sites still support H/PC, and this group probably has leads.



Thanks!!

Sincerely,
Joe Gonko


-----------------------------------------
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 400
Boston, MA 02116
www.penfact.com
.



Relevant Pages

  • Re: Super Newbie Windows CE App Dev Question
    ... I understand 99.99% of your suggestions will begin looking for my MSVS 6 ... CD's and try to find a copy of that Windows CE Toolkit. ... I was even able to get my XP64 workstation to 'ActiveSync' with the Velo ... that take character strings as arguments will insist on UNICODE ...
    (microsoft.public.windowsce.app.development)
  • Re: H/PC 2000
    ... Yes, H/PC 2000 runs some flavor of Windows CE 3.0, as I recall. ... You don't need MSDN. ... > server and possibly a RAS server on this device to serve ...
    (microsoft.public.windowsce.embedded)
  • Re: Velo1
    ... You don't need a driver. ... Velo to your PC's serial port. ... It converts your Velo Windows CE documents to Excel, Word, etc. ... and word documents with reasonable formatting. ...
    (comp.sys.handhelds)
  • Re: Velo 1
    ... Can somebody tell me wher I can find a driver for Windows XP, so I can put the documents from the Velo to my PC. ...
    (comp.sys.palmtops)
  • Re: Velo1
    ... You need Microsoft's "Active Sync" and a serial cable to connect your ... Velo to your PC's serial port. ... It converts your Velo Windows CE documents to Excel, Word, etc. ... and word documents with reasonable formatting. ...
    (comp.sys.handhelds)