BETA releases

Coordinator
Nov 26, 2007 at 7:59 PM
Please, tell us about your setup experience with the BETA release. Did your setup finished OK and did you run the HelloWorld application.
Dec 5, 2007 at 9:43 PM
My HP620LX has sat gathering dust for a long long time. Today I was trying to figure out who to give it away to. I thought I would maybe try to find some games and give it to my neighbour. And then I come across this project! Thank you very much! I have installed it and the the HelloWorld app runs fine. Please keep the project going.
Jan 13, 2008 at 7:57 AM
I installed the release of SP2 and it worked fine, if a quirk or two. I installed SP3 around December 17th or so and it didn't work; it threw an exception. I didn't have much time to play so I picked it up again yesterday and did a hard reset and tried SP3 again since it had been updated around Jan 3 or so. This time, it worked like a charm. I don't know if it was the hard reset or the update, but it all works fine now.

My machine is a IBM WorkPad z50, it is stock configuration, except for the 128 Meg CF card.

Anyone know of 802.11x CF card that will run under WinCE 2.11? I bought one that was supposed to work but the software only supports WinCE 3.0; it didn't say that anywhere on the website and it isn't worth the shipping back and paying the restocking fee...
Jan 28, 2008 at 2:38 PM
Using an IBM WorPad Z50 with 48MB Ram card and a 3GB microdrive storage card the install and Hello program went completely flawless. I use a Ambicom 802.11b CF card that works for me but I did have to download the driver from their website so that it could be recognized. I really appreciate this site. Please keep it going.
Coordinator
Jan 28, 2008 at 3:07 PM
Thank you, bbyte.
Jan 30, 2008 at 7:57 AM

chrishansen wrote:
I installed the release of SP2 and it worked fine, if a quirk or two. I installed SP3 around December 17th or so and it didn't work; it threw an exception. I didn't have much time to play so I picked it up again yesterday and did a hard reset and tried SP3 again since it had been updated around Jan 3 or so. This time, it worked like a charm. I don't know if it was the hard reset or the update, but it all works fine now.

My machine is a IBM WorkPad z50, it is stock configuration, except for the 128 Meg CF card.

Anyone know of 802.11x CF card that will run under WinCE 2.11? I bought one that was supposed to work but the software only supports WinCE 3.0; it didn't say that anywhere on the website and it isn't worth the shipping back and paying the restocking fee...


Check here:

http://www.hpcfactor.com/hcl/
Apr 6, 2008 at 8:56 PM
Installed fine. Hello world ran fine.
Sharp Mobilon HC-4600.

I plan on building and running more elaborate apps in the next few weeks.
Thanks!
Apr 8, 2008 at 6:20 AM
That's good to hear. I'm looking forward to running some .NET CF apps on my CE 2.xx devices. I hope that someone can compile a Sudoku game or two.
May 28, 2008 at 5:14 PM
Installed on PenCentra 200 running windows CE 3.0
helloworld runs fine.

Wiredwizard
Memphis Web Designer
Feb 6, 2009 at 4:53 PM
Is there somewhere that details any missing classes and/or namespaces that exist for this version of CF for CE 2.x?
Also, what platform are you targeting or what other important changes are you making in your project(s) when building for CF 1.0 in vs2003/5?

I ask both of these questions because I wrote a simple test program targeting WM2003 (since Windows CE 5.0 didn't have a CF 1.0 option) CF 1.0 in VS2005 using only HttpWebResponse, HttpWebRequest, and StreamReader. When I try to execute it on my test device (CE 2.11 MIPS) after renaming the executable to .exe.net, the hourglass icon pops up for half a second then disappears. Afterwards, nothing happens. However running the hello world application runs fine.
Coordinator
Feb 6, 2009 at 8:22 PM
You should compile for .NET CF 1.0. You can use Visual Studio 2003 and create SmartDevice Application. You can get the source of the HelloWorld app from the Source Code folder repository.
Feb 7, 2009 at 4:14 AM
I am using VS2005 and compiling for .NET CF 1.0 (2005 can do both 1.0 and 2.0). I have tried both CF 1.0 target platforms under the "SmartDevice" category (PocketPC 2003 and Smartphone 2003) with no luck. At this point I am adding nothing to the project except a button that pops up a message box when clicked. I also tried both VB and C# with no success.

This leads me to think there is some project or other settings that need changing in order for this to work? I really hope I don't have to have VS2003 installed just to get this to work (it targets the same CF 1.0 I am using in 2005). :(
Coordinator
Feb 7, 2009 at 3:02 PM
I would suggest you start with the HelloWorld project from the Source Code repository here: http://www.codeplex.com/NetCFWinCE200/SourceControl/changeset/view/21281#65656
It is for VS2003. Try to open it from the VS2005 and compile for CF1.0 SP3. That should get you started with something that works.
Feb 9, 2009 at 1:54 AM
I tried opening the HelloWorld project in VS2005 and it forced it to target CF 2.0. I dusted off my VS2003 and installed it in a virtual machine (just to be absolutely sure it was nowhere near my VS2005 installation and/or CF 2.0). After opening the HelloWorld project in VS2003 and compiling it, I copied it and tried to run it from my MP780. It did the same exact thing, the hourglass pops up for half a second and then disappears and nothing happens. I do not know for sure if it is related, but when I opened the project in VS2003 it mentioned that some project properties couldn't be loaded or something along those lines.

I'm at a loss as to what to try now or what is wrong with what I've been trying. :\
Coordinator
Feb 9, 2009 at 2:30 PM

Couple of things to check - did you install CF1.0 SP3 with the VS2003 and do you have enough free application memory on the device?
If you send me the helloworld.exe file you compile I can try to figure out what is different. It should be the same as the one that gets installed from the setup (.cab file).

 

Feb 9, 2009 at 10:46 PM
I installed VS2003 SP1 (which from what I read installs CF 1.0 SP3?) and still have the same problem. There is more than enough storage and program memory available, as there is very little installed on the device's main memory currently.

I've sent you a link to the executable I built in VS2003 using the HelloWorld sample application from the source repository.
Coordinator
Feb 11, 2009 at 3:44 AM
I found one difference in the HelloWorld.exe.net you sent me. Yours shows // Image base: 0x03980000 and the original shows // Image base: 0x03890000. I'm guessing that the compiler is different and its defaults for the Image base are different.
You can try setting the Image base in the project properties explicitly to 0x03890000 and see if that helps.
To find what the image base value is open the file with ildasm.exe, open MANIFEST and go to the bottom.
Feb 11, 2009 at 5:04 AM
I tried opening the project options file and changing the BaseAddress option for the Debug and Release builds to the address you mentioned. When I tried to view it in ildasm, it showed an image base totally different than what you mentioned as being shown in the manifest. I tried it on a brand new C# project, and the same addresses were showing up in the manifest. I also tried looking at the project options, but the Base Address option was actually greyed out. I'm thinking this address is only applicable to DLL projects?
Feb 12, 2009 at 9:23 PM
I stumbled here by accident...

I developed AceBartender for Pocket PC years ago in eVB - I have been converting it to .Net and I wanted to see if it would run on my old HP Jornada 540. I recall a  .Net CF that worked on the 540 and searched for it again.  Well not only did I find it, it ran perfect on the 540 - then I see mention that there is a CF 1.0 for Win CE 2.0 which is the OS on my old dusty NEC 750C.  Charged up the 750 and wrote a little test app in VS 2005 and it worked! I had long ago given up on being able to develop for the 750C.  Then tried AceBartender and it too worked to (screen will need

The only problem, both .net apps leave the hourglass spinning in the middle of the screen.  I tried cursor.hide - no luck.  I named it acebartender.exe.net and just click it.   Any ideas ?
Coordinator
Feb 13, 2009 at 1:26 PM
Do you see the same issue with the hourglass when you run the HelloWorld app that comes with the install on the NEC 750C?
Feb 13, 2009 at 3:09 PM
Edited Feb 23, 2009 at 2:08 AM
Sorry - I should have indicated that - the answer is Yes.


Feb 21, 2009 at 11:10 PM
Are there any other suggestions I can try to get the compiling to work correctly? I even tried hard resetting my 780 and installed nothing except wifi card drivers, total commander, and the net cf 1.0 sp3 runtime from this site. I have also tried messing with the Build options in the project settings in both VS2003 and VS2005 with no success.

I'd like to get this working, since I bought this device for the sole purpose of development :-\
Coordinator
Feb 22, 2009 at 3:57 PM
mscdex, I have downloaded and run the exe you give me on CE2.11 MIPS. Not sure why it doesn't work for you. Did you try running it from the \windows\ folder?
Coordinator
Feb 22, 2009 at 4:18 PM
mscdex, could you check what CE version your device is showing? NEC site for NEC 780 shows CE 3.01. If that is true you should be able to install the NETCF version from microsoft site for CE 3.0 MIPS.
Coordinator
Feb 22, 2009 at 4:46 PM
Rico444, just to double check, you did install the netcf 1.0 sp3 for CE2.00 - netcf.core.wce200.mips.sp3.cab, (not the one for ce2.11)? The hourglass glass issue should be resolved for ce2.00 devices.
Feb 22, 2009 at 5:58 PM
Yes, that's the one I installed.
Feb 22, 2009 at 6:50 PM
The NEC 780 runs CE 2.11.
Feb 22, 2009 at 7:08 PM
I can't believe I didn't think to try that....... running them from the \windows\ folder works! I had been trying them from the root device folder ("\").
Is there some option in the project that I can set so that the executable can run from anywhere?
Coordinator
Feb 22, 2009 at 7:26 PM
I have noticed that some devices have problem executing from the root "\" folder. Any other folder should work fine.
Mar 13, 2009 at 1:11 AM
installs on hpw600eut hitachi eplate sh4 win ce 2.11
and example hello world runs without problem
no other aplications tried.
Mar 17, 2009 at 6:25 PM
Version 2.11 works on my Casio BE-300. Amazing!!! Is there still a push to do .NET CF 2.0?
Coordinator
Mar 18, 2009 at 1:54 PM
Edited Mar 18, 2009 at 1:56 PM
Thanks for the feedback uroman. We are still collecting votes for .NET CF 2.0. You can vote here to support the effort for .NET CF 2.0.
Mar 26, 2009 at 5:22 AM
I wonder if it would be a good idea to edit the article on .NET CF in Wikipedia to reference the port of .NET CF 1.0 SP3 to CE 2.xx (and maybe the possible project to port .NET CF 2.0 to CE 2.xx/3.0):

http://en.wikipedia.org/wiki/.NET_Compact_Framework
Coordinator
Mar 30, 2009 at 12:45 AM
I guess it is OK.
May 25, 2009 at 6:18 AM

I've posted a news article on the home page at HPC:Factor (http://www.hpcfactor.com/) to make more users aware of the .NET CF 2.0 poll.

Coordinator
May 25, 2009 at 11:15 PM

Thank you. I'm monitoring the votes.

Sep 24, 2009 at 2:55 PM

Thanks a lot!! IT WORKS!! I have HP Jornada 420 (using it as e-book reader :) ) and I study C# and C++ for some time. It was my dream to write my own applications for it!

Dec 17, 2009 at 5:44 PM
Edited Dec 18, 2009 at 2:44 PM

I tried it on my Fujitsu Pencentra 200 (HPC Pro) with MIPS 3000 (!) Processor and Win CE2.11

Installing (netcf.core.wce211.mips.sp3.cab) works properly and gives an OK at end,
but there is no entry in "Start" - "Programs"...
Doubleclick on "HelloWold.exe.net" gives a "HelloWorld.exe is no guilty CE program"

You wrote:  "Recommendet download: netcf.core.wce211.arm.sp3.cab",
so my second try was to install this first (installs properly too, but no entry in "Start"...)
and after this the MIPS version.

No success :-(

(I saw it works on MIPS 4000 (Pencentra 130) . It ist possible to make a build for MIPS 3000?)

Dec 18, 2009 at 2:43 PM

Installed "netcf.core.wce211.mips.sp3.cab" on Fujitsu Pencentra 130 (MIPS 4000)
and it works! :-) I can start the "Hello World" program.

But there is no entry in "Start" - "Programs"...
Just like on the Pencentra 200

Jan 31, 2010 at 5:24 AM
Edited Jan 31, 2010 at 5:29 AM

The existing MIPS version should work on the MIPS 3000 series as well - it works fine on my Samsung IZZI Pro, which has a Toshiba TX3922 processor, as well as on my Salton ePods One (CE 2.12 MIPS 3000). (And it's installed to the CF card on the ePods, and works from there as long as the applications are placed in the same folder.)