views:

583

answers:

3

By this, I don't mean PC-based development environments (like Visual Studio) for developing and deploying Windows Mobile applications. Rather, I mean an IDE that runs on Windows Mobile devices and lets you write and test code there.

+3  A: 

I know of no such thing, and I doubt it would be a good idea; as such I don't think any such thing exists.

It would be a cool project for you to write though, I can't imagine it would be that hard. You would just need a compiler that runs on the WM platform.

Wait; I found this:

http://www.freewarepocketpc.net/ppc-download-c-ide-mobile-v9-0.html

nlaq
interesting ... nice catch.
le dorfier
Perfect! Thanks for the link. And it makes a great counterpoint to your first sentence! :)
MusiGenesis
+6  A: 

Over the past year or so I have been searching regularly for new developer tools for use on Windows Mobile based devices and have come across many. I currently have installed on my device PythonCE, eTcl, dsForth, PocketLogo (The documents which comes with it is in German though), Rebol, and Pocket Scheme.

Development tools which I have heard about but not tried are Pocket GCC, PocketC, Lua, J, Pocket Programming Language and Pocket C#

A good website to find other interpreters is www.rainer-keuchel.de, unfortunately though it seems the author has been inactive for quite sometime.

Here is a link to a thread on on mobilitysite.com with some useful findings.

If I find anything new I'll come back and update.

Maccy
Wow, quite a collection. Which one do you like best so far?
MusiGenesis
eTcl partly because I like the Tcl language and building GUIs isn't bad at all. PythonCE and Tkinter if you are working with older devices, but I think you could have the QT windowing toolkit configured somehow which would provide the look and feel for modern devices.
Maccy
+1  A: 

You could try Basic4PPC (www.basic4ppc.com).

It's a great programming-enviroment (based on the NET framework) with a very active and numerous user-community. There is also a version of the IDE which can be used on the device.

Rgds, Moster67

moster67