MobileDragon Installation

The MobileDragon distribution contains static library binaries for all supported platforms and compilers(release and debug versions), library include files, documentation files, demos sources with projects for all supported platforms and compilers, tools executables, and redistributable files. This all comes in form of a single .zip package. To install it simple unzip file contents (we recommend you to extract it into your "c:\" drive root directory and will assume that "c:\mobiledragon" is your MobileDragon installation folder).

After extraction go to "c:\mobiledragon" directory. There you can find several directories.

.\documentation Contains MobileDragon guide and API reference documentation.
.\include Contains all MobileDragon .h include files.
.\lib Contains all compiled MobileDragon binary library files for all supported platforms.
.\tools This is directory contains MobileDragon toolkit.
.\demos Contains MobileDragon demo projects.
.\extras Additional MobileDragon components.

1.1 Desktop Windows

Overview

The desktop Windows is not final release platform for MobileDragon based applications, but it is very useful because the development for it is much faster and debugging is much simpler.

Microsoft Visual C++ 6.0 or Microsoft Visual C++ 8.0 can be used for desktop developments. Microsoft Visual C++ 6.0 is mature tool and still has one of most powerful debuggers. Microsoft Visual C++ 8.0 also can be used for develop for Windows Mobile, so if you choose it, you have one tool for desktop and mobile device development.

Installation

Installing Microsoft Visual C++ 6.0

Install Microsoft Visual C++ 6.0. It is recommended that you install in default directory, and make sure that the 'Register environment variables' checkbox is checked at the final stage of installation.

Then install Service Pack 6 for Visual C++ 6.0.

After all is installed it is required to configure Visual C++ 6.0 environment. To do it start the Visual C++ 6.0 IDE.

Go to menu “Tools / Options”. The In the dialog window appeared select “Directories” tab.

On that tab set option “Platform” to “Win32” and “Show directories for” to “Include files”. Add Include files directory path to the MobileDragon includes directory (default is “c:\mobiledragon\include”).

Then set option “Show directories for” to “Library files” and add path to the MobileDragon desktop windows libraries directory (default is “c:\mobiledragon\lib\win32”).

Installing Microsoft Visual C++ 8.0

Install Microsoft Visual C++ 8.0. It is recommended that you install in default directory

After all is installed it is required to configure Visual C++ 8.0 environment. To do it start the Visual C++ 6.0 IDE.

Go to menu “Tools / Options”. In the dialog window appeared select “Projects and Solutions / VC++ Directories” tree item.

On appeared tab set “Platform” options to “Win32” and “Show directories for” to “Include files”. Add Include files directory path to the MobileDragon includes directory (default is “c:\mobiledragon\include”).

Then set option “Show directories for” to “Library files” and add path to the MobileDragon desktop windows libraries directory (default is “c:\mobiledragon\lib\win32”).

1.2 Windows Mobile

Overview

To develop MobileDragon games for Windows Mobile (Pocket PC and Smartphone ) platform you will need Embedded Visual C++ 4 and Pocket PC 2003 SDK.

Installation

First you need to install Microsoft Embedded Visual C++ 4.0 with Service Pack 4. It is recommended installing in default directory.

Then install required Pocket PC 2003 SDK. It can be obtained from Microsoft site at http://msdn.microsoft.com/mobility/downloads/sdks/default.aspx

After all is installed it is required to configure Embedded Visual C++ environment. To do it start the Embedded Visual C++ IDE.

Go to menu “Tools / Options” and select Directories tab.

Set “Platform” option to “Pocket PC 2003” platform.

Set “Show directories for” option to “Include files” and add directory path to the MobileDragon includes directory (default is “c:\mobiledragon\include”) for both Win32(WCE emulator) & Win32(WCE ARMV4) CPUs.

Then set “Show directories for” to “Library files” in, and add path to the MobileDragon Windows Mobile libraries directory (default is “c:\mobiledragon\lib\wince” used for example) ) for both Win32(WCE emulator) & Win32(WCE ARMV4) CPUs.

1.3 Symbian

Overview

To develop MobileDragon games for Symbian (Series 60 & UIQ now supported) platform you will need SDK's for each platform. These SDK's include various command line tools needed to build & deploy applications.

For series s60 you will need SDK version 1.2, for UIQ platform use SDK version 2.1. Application compiled with those SDK's will run on many Series 60 / UIQ devices.

Installation

Download SDK’s from http://www.symbian.com/developer/.

Install Series 60 v1.2 and / or UIQ 2.1 SDK(s). It is important that SDK’s and your project directories reside on the same drive. So it is recommended installing in default directory (usually it is c:\symbian).

You also need ActivePerl installed to use SDK’s development tools, it is included in UIQ SDK distribution or can be obtained from http://www.activestate.com/Products/ActivePerl/.

After SDK’s are installed you need to copy MobileDragon Symbian library binaries folder \lib\s60\release to your SDK \epoc32\ directory.

1.4 Palm

Overview

To develop MobileDragon games for Palm OS you will need CodeWarrior for PalmOS Version 9.0.

Installation

First you need to install CodeWarrior for PalmOS Version 9.0. It is recommended installing in default directory.

Install CodeWarrior for PalmOS 9.2 update, install CodeWarrior for PalmOS 9.3 update. You can obtain those updates from Freescale site http://www.freescale.com/

After installing CodeWarrior you need to unzip content of CW for Palm OS Support - PATCH.zip (see "MobileDragon\extra" directory) to the "Metrowerks\CodeWarrior\" folder. This will add support for additional PNO hacks wrappers which are necessary for MobileDragon library. Unzipping process will ask you for replacing of existing files, you have to accept this operation.

After this you need to run CodeWarrior IDE and rebuild it's runtime libraries:
- open Build All.mcp project (it resides in "Metrowerks\CodeWarrior\CW for Palm OS Support\" folder)
- execute Make command

 

 

Copyright 2005-2006 Herocraft Hitech Co. Ltd.