PhoneMEAdvancedPlatformsWindowsMobile < Mobileandembedded < TWiki

TWiki . Mobileandembedded . PhoneMEAdvancedPlatformsWindowsMobile

Pocket PC/ARM (also Windows Mobile 5.0 compatible)

On a Window/x86 PC:

1. If you haven't done so, install Microsoft Embedded Visual C++ Tools 4.0 and supporting toolchain
eMbedded Visual C++ 4.0:

http://www.microsoft.com/downloads/details.aspx?familyid=1DACDB3D-50D1-41B2-A107-FA75AE960856&displaylang=en

eMbedded Visual C++ 4.0 SP3

http://www.microsoft.com/downloads/details.aspx?FamilyID=5bb36f3e-5b3d-419a-9610-2fe53815ae3b&DisplayLang=en

Pocket PC 2003 SDK

http://www.microsoft.com/Downloads/details.aspx?familyid=9996B314-0364-4623-9EDE-0B5FBB133652&displaylang=en

2. Download Cygwin installer

http://sources.redhat.com/cygwin/setup.exe

3. Click on cygwin setup icon to install cygwin packages. Make sure to get

Optional

4. Install J2SDK? 1.4.2 (J2SE? SDK) on your PC.

http://java.sun.com/j2se/1.4.2/download.html

5. Checkout the PhoneME Advanced CDC source code:

svn co https://phoneme.dev.java.net/svn/phoneme/components/cdc/trunk/ cdc
svn co https://phoneme.dev.java.net/svn/phoneme/components/tools/trunk/ tool

6. Start cygwin shell

7. Inside the cygwin shell, run "make" with a simliar command to this:

cd build/<build-dir>
make JDK_HOME=/cygdrive/c/j2sdk1.4.2 J2ME_CLASSLIB=foundation

where build-dir is win32-arm-pocketpc for Pocket PC 2002, and win32-arm-ppc03 for Pocket PC 2003. The default SDK location can be overriden by adding SDK_DIR=<windows path>, and the default compiler location by adding VC_PATH=<cygwin path>.

Know Problems

-- Main.hinkmond - 10 Jan 2007

----- Revision r6 - 26 Apr 2008 - 13:44:47 - ChrisPlummer