Newbie to Windows CE

Hi,
I found i was rather disorganized and bought a used Pocket PC.
First experience with such kind of device. The device I have is an HP
iPAQ h1940 running Windows CE (also saw Windows 4.20 somewhere).

Well, obviously, I’m not too much satisfied at how Microsoft decided
how my life should be organized and I’d like to take over that. I saw
I could possibly install linux on that thing, but that’s for later and
not for this mailing list! For now, I need to compile my programs to
this thing!

I’m used at making programs compatible Linux/Windows/MacOSX, all of
my projects were using OpenGL for graphics, but i have no problem with
plain sdl.

I’m first wondering of the status of libsdl for windows ce, and also
if someone could point to me what tools and techniques to use to
compile for that machine. I’m used to use MSYS and Cygwin on windows,
would those be suitable?

As for the projects I’m about to do, well, mostly an in-between
task/todo/appointment, but all toghether such as a task may become an
appointment or today’s-to-do, etc… in a threaded manner… basicly
simple stuff (to me) but none of which was thought by m$…

Oh and a parenthesis, anyone here heard of the OpenMoko(.com)
project? A cell phone with all the devices you need running linux,
gtk and the openmoko framework and made to be hacked/developed on (as
i understand it)… anybody know the status of sdl on that type of
thing? (prolly pre-alpha, hehe)

Thanks in advance!
Simon

I’m first wondering of the status of libsdl for windows ce,

Can’t comment on that, as I haven’t used it there.

and also if someone could point to me what tools and techniques to
use to compile for that machine. I’m used to use MSYS and Cygwin
on windows, would those be suitable?

A few pointers:

  1. The only compiler/IDE I know is embedded Visual C++ 4, which can be
    downloaded for free from MS’ website. It requires a key, but that key can be
    downloaded from MS’, too.
    2 The included compiler is MSC12, which is basically the same as the one
    supplied with VC6 (IOW, it is almost ten years old and not up to date). The
    supplied C++ and C standard libraries are rudimentary. For C++, I’d suggest
    downloading STLport, which makes up for the worst gaps.
  2. You need an SDK for your platform, i.e. a collection of headers and
    libraries that are tailored to your platform’s equipment. Typically, you
    would get this from the vendor of your gadget.

Oh and a parenthesis, anyone here heard of the OpenMoko(.com)
project? […] anybody know the status of sdl on that type of
thing? (prolly pre-alpha, hehe)

Why pre-alpha? Typically, such devices have a framebuffer, and of course SDL
can run on a framebuffer. However, I don’t really know and I don’t have the
300 cash over to get another gadget I don’t have time hacking on… :wink:

cheers

UliOn Thursday 12 July 2007 20:59:20 Simon wrote:

Pelles C http://smorgasbordet.com/pellesc/
another option for developing winCE software. And it works with the winCE build of SDL.