Page 1 of 2

about to start developing. Still some confusion

PostPosted: Jun 4, 2002 @ 5:54pm
by UMCP_matt
1. GAPI is made by microsoft. How are all these programs related to each other (gapi,gapidraw,pocketfrog,easyCE,overloaded). Is gapidraw a extension of gapi? is EasyCE a extension of gapi? Is everything just a wrapper of gapi? Is gapi sort of like the DirectX of handhelds and everything like a wrapper or GAPI?
So are there 4 choices when programming
gapi. pocketfrog. easyce. overloaded. right?

2. I am also confused if I will use embedded c++ 4.0 OR VC++ 6.0 OR VS.NET? (I have the 1st and 3rd installed)

basically what is everyones setup?

Answers

PostPosted: Jun 4, 2002 @ 6:01pm
by fzammetti

PostPosted: Jun 4, 2002 @ 6:07pm
by Michael Y

PostPosted: Jun 4, 2002 @ 8:10pm
by R0B

PostPosted: Jun 4, 2002 @ 8:35pm
by BurningSheep
recommended by who? I see the devs recommending to use VC++ 6 for development on your PC and use EVC++ 3 for compiling to test/run it on your PPC

[edit]
VS.NET would be just as good for desktop development/debugging
[/edit]

PostPosted: Jun 4, 2002 @ 9:57pm
by R0B
That seems pointless. The only ones I know who would say use VC++ 6.0 first are

1)those who program for win ce 2.11 (which you originally had to use 6.0)

2)Those who like jumping on the band wagon just to say evc++ sucks. It is actually just more work, since workspace files are not compatible between the two

PostPosted: Jun 4, 2002 @ 10:08pm
by BurningSheep

PostPosted: Jun 4, 2002 @ 10:20pm
by R0B

cant use 4.0?

PostPosted: Jun 4, 2002 @ 10:29pm
by UMCP_matt

PostPosted: Jun 4, 2002 @ 10:31pm
by Michael Y

cant use 4.0?

PostPosted: Jun 4, 2002 @ 11:20pm
by BurningSheep

PostPosted: Jun 4, 2002 @ 11:38pm
by Phantom

PostPosted: Jun 4, 2002 @ 11:41pm
by Phantom

PostPosted: Jun 5, 2002 @ 12:42am
by Dan East
To expand on what Rob said, before eVC++ was released one had to purchase VC++ 6.0 and then purchase an add-on Windows CE Toolkit to create Windows CE software. With the release of Pocket PC (Windows CE 3.0) MS created standalone, free development platforms (eVC++, eVB). Personally, it is a very rare occurrence that I use VC++ 6.0 during any of my Pocket PC development.

I strongly recommend using Ethernet if you are going to do hard core Windows CE development. You would probably have a total of $150 or so in an Ethernet CF card, hub and NIC for your PC. However, it is without a doubt the fastest method of connecting to your Pocket PC, bar none. It is around 30 times faster than USB. I can download a 1 MB executable and initiate a debug session in around 5 seconds total. Stepping and hitting breakpoints is instantaneous. With USB it takes close to a full minute just to begin a debug session, and 20-30 seconds to step a single line of code.

Oh, WiFi (802.11b) is just as fast as Ethernet - I can tell no difference in performance if my device in within 20 feet or so of my WAP with power-saving off.

Dan East

after 3 hours of testing

PostPosted: Jun 5, 2002 @ 4:19am
by UMCP_matt