Iαppli Development Kit for DoJa and Star
Keitai Wiki - Japanese feature phone games wiki.
Jump to navigationJump to search
Iαppli Development Kit for DoJa and Star | ||||||||||||||||
|
As the name suggests, these are i-appli development tools distributed by docomo. also it's called iDKDoJa (iDKStar) for short.
The emulator “IappliTool”is included. Building i-appli requires installing Java SE 6 JDK 6u45 (32bit) and setting it as a JAVA_HOME variable.
Setting up emulator / Installing games[edit | edit source]
Download Link[edit | edit source]
DoJa[edit | edit source]
- DoJa 5.1 SDK (jp) installer
- DoJa 5.1 SDK (jp) docs
- DoJa 5.1 SDK (English translation by Google Translate) docs
- DoJa 4.1 SDK (jp) installer
- DoJa 4.0 SDK (jp) installer
- DoJa 3.5 SDK (jp) installer
- DoJa 3.0 SDK docs
- DoJa 2.5 SDK installer
- DoJa 2.5 SDK docs
- DoJa 2.1 SDK (jp) installer
- DoJa 2.0 SDK (jp) installer
- DoJa 1.5 SDK installer
- DoJa 1.5 SDK docs
- DoJa 1.0 SDK (jp) installer
Star[edit | edit source]
- Star 2.0 SDK (jp) installer
- Star 2.0 SDK (jp) docs
- Star 1.5 SDK (jp) installer
- Star 1.5 SDK (jp) docs
Keyboard Control[edit | edit source]
Device Status[edit | edit source]
Frequently Asked Questions[edit | edit source]
I cannot start a particular application.[edit | edit source]
Set all of the following items to Yes.
- Device > Trusted Configuration...
The application is slow.[edit | edit source]
This emulator has a problem related to audio. Changing the audio setting to "visual playing mode" improves it, but it is a windows midi sound source.
I want to play with a gamepad.[edit | edit source]
You can use JoyToKey.
debug trace option[edit | edit source]
doja_g.exe can use the debug trace option. (デバッグトレース設定)
- traceallocation: trace memory allocation.
- tracegc: trace garbage collection.
- tracegcverbose: trace garbage collection, more verbose.
- traceclassloading: trace class loading.
- traceclassloadingverbose: trace class loading, more verbose.
- traceverifier: trace class file verifier.
- tracestackmaps: trace the behavior of stack maps.
- tracebytecodes: trace bytecode execution.
- tracemethods: trace method calls.
- tracemethodsverbose: trace method calls, mode verbose.
- tracestackchunks: trace the allocation of new stack chunks.
- traceframes: trace stack frames.
- traceexceptions: trace exception handling.
- traceevents: trace the behavior of the event system.
- tracemonitors: trace the behavior of monitor objects.
- tracethreading: trace the behavior of the multithreading system.
- tracenetworking: trace the network access.
Command Line[edit | edit source]
The stdout does not work. So you need to do something like “doja.exe -help >help.txt”.
doja.exe[edit | edit source]
Usage: doja.exe <Options> <Target> Options: -mx heap_size (default=8M) Target: -version or -help or <-i adf_filepath | -j jar_filepath> [ -t <LaunchType> ][ -w <parent_window_handle> ][ -s <skin_dir> ][ -u <adf_url> ][ -p <key1> <val1> ... -p <key16> <val16> ] LaunchType: 0 .. 6 | 9 .. 15 | 17 .. 21 0: LAUNCH_FROM_MENU 1: LAUNCH_AFTER_DOWNLOAD 2: LAUNCH_FROM_TIMER 3: LAUNCH_AS_CONCIERGE 4: LAUNCH_FROM_EXT 5: LAUNCH_FROM_BROWSER 6: LAUNCH_FROM_MAILER 9: LAUNCH_AS_ILET 10: LAUNCHED_MSG_RECEIVED 11: LAUNCHED_MSG_SENT 12: LAUNCHED_MSG_UNSENT 13: LAUNCHED_FROM_LOCATION_INFO 14: LAUNCHED_FROM_LOCATION_IMAGE 15: LAUNCHED_FROM_PHONEBOOK 17: LAUNCHED_FROM_DTV 18: LAUNCHED_FROM_TORUCA 19: LAUNCHED_FROM_FELICA_ADHOC 20: LAUNCHED_FROM_MENU_FOR_DELETION 21: LAUNCHED_FROM_BML 22: iAppli launch
doja_g.exe[edit | edit source]
Usage: doja_g.exe <Options> <Target> Options: -mx heap_size (default=8M) -debugger -suspend -nosuspend -port <local port number> -debugport <external port number> -jdkpath <jdk_home> -traceallocation -tracegc -tracegcverbose -traceclassloading -traceclassloadingverbose -traceverifier -tracestackmaps -tracebytecodes -tracemethods -tracemethodsverbose -tracestackchunks -traceframes -traceexceptions -traceevents -tracemonitors -tracethreading -tracenetworking -traceall (activates all tracing options above) Target: -version or -help or <-i adf_filepath | -j jar_filepath> [ -t <LaunchType> ][ -w <parent_window_handle> ][ -s <skin_dir> ][ -u <adf_url> ][ -p <key1> <val1> ... -p <key16> <val16> ] LaunchType: 0 .. 6 | 9 .. 15 | 17 .. 21 0: LAUNCH_FROM_MENU 1: LAUNCH_AFTER_DOWNLOAD 2: LAUNCH_FROM_TIMER 3: LAUNCH_AS_CONCIERGE 4: LAUNCH_FROM_EXT 5: LAUNCH_FROM_BROWSER 6: LAUNCH_FROM_MAILER 9: LAUNCH_AS_ILET 10: LAUNCHED_MSG_RECEIVED 11: LAUNCHED_MSG_SENT 12: LAUNCHED_MSG_UNSENT 13: LAUNCHED_FROM_LOCATION_INFO 14: LAUNCHED_FROM_LOCATION_IMAGE 15: LAUNCHED_FROM_PHONEBOOK 17: LAUNCHED_FROM_DTV 18: LAUNCHED_FROM_TORUCA 19: LAUNCHED_FROM_FELICA_ADHOC 20: LAUNCHED_FROM_MENU_FOR_DELETION 21: LAUNCHED_FROM_BML 22: iAppli launch
star.exe[edit | edit source]
Usage: star.exe <Options> <Target> Options: -mx heap_size (default=33M) -verbose:class -verbose:gc Target: -version or -help or <-i adf_filepath | -j jar_filepath> [ -t <LaunchType> ][ -w <parent_window_handle> ][ -s <skin_dir> ][ -u <adf_url> ][ -p <key1> <val1> ... -p <key16> <val16> ] LaunchType: 0 .. 50 case FULLAPP | FULL+MINIAPP 0: LAUNCH_FROM_MENU 1: LAUNCH_AFTER_DOWNLOAD 2: LAUNCH_FROM_TIMER 3: LAUNCH_AS_CONCIERGE 4: LAUNCH_FROM_EXT 5: LAUNCH_FROM_BROWSER 6: LAUNCH_FROM_MAILER 9: LAUNCH_AS_ILET 10: LAUNCHED_MSG_RECEIVED 11: LAUNCHED_MSG_SENT 12: LAUNCHED_MSG_UNSENT 13: LAUNCHED_FROM_LOCATION_INFO 14: LAUNCHED_FROM_LOCATION_IMAGE 15: LAUNCHED_FROM_PHONEBOOK 17: LAUNCHED_FROM_DTV 18: LAUNCHED_FROM_TORUCA 19: LAUNCHED_FROM_FELICA_ADHOC 20: LAUNCHED_FROM_MENU_FOR_DELETION 21: LAUNCHED_FROM_BML 23: LAUNCHED_FROM_MINIAPPLI 25: LAUNCHED_BY_INVITE_MESSAGE 26: LAUNCHED_AS_MAP_PLATFORM_DIRECTLY 27: LAUNCHED_FROM_SELECTED_WORDS 28: LAUNCHED_FROM_SCHEDULER 29: LAUNCHED_FROM_IMAGE 30: LAUNCHED_BY_BLUETOOTH_REMOTE_DEVICE 31: LAUNCHED_FROM_CONTENTS_PACKAGE 32: LAUNCHED_FROM_FACE 50: LAUNCHED_COMMAND case MINIAPP | MINI+FULLAPP 0 | 1 | 22 | 24 | 31 0: LAUNCH_FROM_MENU 1: LAUNCH_AFTER_DOWNLOAD 22: LAUNCHED_FROM_FULLAPPLI 24: LAUNCHED_FROM_WIDGETVIEW 31: LAUNCHED_FROM_CONTENTS_PACKAGE
Images and media on this wiki are for informational purposes only. All copyrighted items belong to their copyright holders.