is there any programming software for pocket pc?

MrChad

Lifer
Aug 22, 2001
13,507
3
81
Programming applications for a PocketPC, or programming applications on a PocketPC?
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Umm...

You want to do you actual programming on the Pocket PC itself? That's insane.

Surely you mean you want to program for the PPC on XP?
 

gwlam12

Diamond Member
Apr 4, 2001
6,946
1
71
haha, no i wanted to program on the pocket pc itself. reason is because i am about to spend money on a new pocket pc. i also wanted to get a notebook to program on. if i could program on pocket pc, i wouldnt need notebook.

so i guess the answer is no. :) thanks.
 

Spyro

Diamond Member
Dec 4, 2001
3,366
0
0
Well, actually you could, but that would require getting an ipaq and running linux on it :D
 

tkdkid

Senior member
Oct 13, 2000
956
0
0
Hrm...they may be python out there somewhere, or some version of a c compiler. But that is really odd. Have you ever used a pocketpc? It's hard enough to just type in some notes or an appointment. I couldn't imagine trying to write a program on it.
 

mobogasm

Golden Member
Oct 25, 1999
1,033
0
0
what about programming environments for the pocket pc. Do pocket pc's run java? What run time environment does pocket pc 2002 come with. Can you upgrade the java run time environment on them?
 

DaveSimmons

Elite Member
Aug 12, 2001
40,730
670
126
There is a Basic that runs on the PPC (NSBasic.com) but for (Windows / Win32) C++ you need MS eVC++ which runs on the desktop and then downloads the compiled program to the PPC.

There is also an MS VB for CE (also edited on the desktop not the PPC) but it is being discontinued and the runtime libraries won't be included on newer PPC devices. And C++ .NET but not yet C# .NET is available for upcoming PPCs.
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Originally posted by: DaveSimmons
There is a Basic that runs on the PPC (NSBasic.com) but for (Windows / Win32) C++ you need MS eVC++ which runs on the desktop and then downloads the compiled program to the PPC.

There is also an MS VB for CE (also edited on the desktop not the PPC) but it is being discontinued and the runtime libraries won't be included on newer PPC devices. And C++ .NET but not yet C# .NET is available for upcoming PPCs.

A bit of clarification...

MS VB for CE is called eVB, same as eVC++; collectively referred to as eVT (embedded Visual Tools). C# and VB.NET are available for use within the .NET Compact Framework, but not yet Managed C++ (C++.NET) last I checked.

The .NET Compact Framework is superior to using eVT in every conceivable way, in my opinion.
 

DaveSimmons

Elite Member
Aug 12, 2001
40,730
670
126
Originally posted by: Descartes

A bit of clarification...

C# and VB.NET are available for use within the .NET Compact Framework, but not yet Managed C++ (C++.NET) last I checked.

The .NET Compact Framework is superior to using eVT in every conceivable way, in my opinion.
Thanks -- I'm not doing any PPC work yet and was typing from memory of reading the windowsce-dev Yahho group instead of looking it up.

Have you done CE .NET work yourself? Are there any speed or memory issues compared to using eVC++?

 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Originally posted by: DaveSimmons
Originally posted by: Descartes

A bit of clarification...

C# and VB.NET are available for use within the .NET Compact Framework, but not yet Managed C++ (C++.NET) last I checked.

The .NET Compact Framework is superior to using eVT in every conceivable way, in my opinion.
Thanks -- I'm not doing any PPC work yet and was typing from memory of reading the windowsce-dev Yahho group instead of looking it up.

Have you done CE .NET work yourself? Are there any speed or memory issues compared to using eVC++?

I have a PPC barcoding inventory/tracking/receiving platform I wrote with eVC++ and eVB, and I converted some of it to the .NET CF when it first came out just for testing purposes. I can't say I noticed any significant performance degredation, but my particular application wasn't exactly a screamer to begin with :) Most of my performance is lost with integrating with the barcode scanner, integrating with SQL Server and the database stored on a flash card, etc..

Using .NET CF for me is valuable more from a productivity and maintenance standpoint. eVT, and especially eVB, was a horrible experience for me for many reasons. I get a lucid set of classes and a real emulator with .NET CF, so I save quite a bit of time. I almost switched to doing everything on Palm simply because of the real emulator POSE.