⇤ ← Revision 1 vom 08.10.2007 19:20
Größe: 2940
Kommentar:
|
Größe: 2952
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 2: | Zeile 2: |
* DUBwise == Digital UFO Broadcasting with intelligent service equipment | |
Zeile 3: | Zeile 4: |
Zeile 5: | Zeile 5: |
* 0.01 - initial Version ( initialize connection / main Thread with reading data from MK) * 0.02 - reconnect after connection loss ( e.g. switching on/off ) * 0.03 - added send_command ( with CRC ) * 0.04 - added decode64 to decode 'pseudo' BASE64 * 0.05 - added get_version * 0.06 - added parsing of DebugData * 0.07 - Code-(Doc&&Cleanup) && initial svn commit * 0.08 - Initial README / ToDo List * 0.09 - implemented BTScanner for detecting BT-Devices (No hard mac anymore for first public bin) * 0.10 - initial MKMinimalMidlet / Canvas * 0.11 - 1st public binary ( JAR/JAD) * 0.12 - measure Uptime ( like that word for MK being in Air ;-) * 0.14 - measure idling mixture * 0.15 - Fixed Nokia Problem 2 instead of 2.0 .. * 0.16 - LCD implementation & polishing code on serveral places * 0.17 - Quit via * | Rescan via # * 0.18 - Remember URL ( bt-mac ) on quit * 0.19 - better handling of MK Version * 0.23 - care for Version while parsing DebugData - MK0.64 compatible now (0.20-0.23 - n1 bugfixing With CaSCade) * 0.24 - adding some GFX * 0.25 - adding Graph ( Nick int;Roll int; nick acc ;roll acc) * 0.26 - more Visuals * 0.27 - implemented motor_test * 0.28 - Icon * 0.29 - ressources for 176x220 / Ress differencing |
* 0.01 - initial Version ( initialize connection / main Thread with reading data from MK) * 0.02 - reconnect after connection loss ( e.g. switching on/off ) * 0.03 - added send_command ( with CRC ) * 0.04 - added decode64 to decode 'pseudo' BASE64 * 0.05 - added get_version * 0.06 - added parsing of DebugData * 0.07 - Code-(Doc&&Cleanup) && initial svn commit * 0.08 - Initial README / ToDo List * 0.09 - implemented BTScanner for detecting BT-Devices (No hard mac anymore for first public bin) * 0.10 - initial MKMinimalMidlet / Canvas * 0.11 - 1st public binary ( JAR/JAD) * 0.12 - measure Uptime ( like that word for MK being in Air ;-) * 0.14 - measure idling mixture * 0.15 - Fixed Nokia Problem 2 instead of 2.0 .. * 0.16 - LCD implementation & polishing code on serveral places * 0.17 - Quit via * | Rescan via # * 0.18 - Remember URL ( bt-mac ) on quit * 0.19 - better handling of MK Version * 0.23 - care for Version while parsing DebugData - MK0.64 compatible now (0.20-0.23 - n1 bugfixing With CaSCade) * 0.24 - adding some GFX * 0.25 - adding Graph ( Nick int;Roll int; nick acc ;roll acc) * 0.26 - more Visuals * 0.27 - implemented motor_test * 0.28 - Icon * 0.29 - ressources for 176x220 / Ress differencing |
Zeile 34: | Zeile 32: |
KEY # toggle Fullscreen KEY * to Quit |
. KEY # toggle Fullscreen KEY * to Quit |
Zeile 38: | Zeile 34: |
KEY 1..X to select device |
. KEY 1..X to select device |
Zeile 41: | Zeile 36: |
KEY UP to go Page up in MK-LCD KEY DOWN to go Page up in MK-LCD |
. KEY UP to go Page up in MK-LCD KEY DOWN to go Page up in MK-LCD |
Zeile 44: | Zeile 38: |
Zeile 46: | Zeile 39: |
UP/DOWN increas/decrease speed of actual motor LEFT prev motor ( if first go to main screen ) RIGHT next motor |
. UP/DOWN increas/decrease speed of actual motor LEFT prev motor ( if first go to main screen ) RIGHT next motor |
Zeile 52: | Zeile 42: |
* Nokia - N95 | * Nokia - N95 |
Zeile 57: | Zeile 47: |
Zeile 60: | Zeile 49: |
* Set the path to WTK it in build.xml | * Set the path to WTK it in build.xml |
Zeile 64: | Zeile 53: |
Zeile 67: | Zeile 55: |
- The Phone needs the Bluetooth API and MIDP 2.0 . | . - The Phone needs the Bluetooth API and MIDP 2.0 . |
Zeile 70: | Zeile 58: |
- WTK ( 2.2 proven to work - please test with newer ) - Obfuscator (e.g. Proguard from http://sourceforge.net/project/showfiles.php?group_id=54750) when willing to obfuscate - ANT |
. - WTK ( 2.2 proven to work - please test with newer ) - Obfuscator (e.g. Proguard from http://sourceforge.net/project/showfiles.php?group_id=54750) when willing to obfuscate - ANT |
Zeile 75: | Zeile 61: |
* http://creativecommons.org/licenses/by-nc-sa/2.0/de/ (Creative Commons / Non Commercial / Share Alike) | * http://creativecommons.org/licenses/by-nc-sa/2.0/de/ (Creative Commons / Non Commercial / Share Alike) |
Preface:
- DUBwise == Digital UFO Broadcasting with intelligent service equipment
Project to Communicate via J2ME (Mobile Phone) and Bluetooth with a MikroKopter ( www.mikrokopter.de )
ChangeLog:
- 0.01 - initial Version ( initialize connection / main Thread with reading data from MK)
- 0.02 - reconnect after connection loss ( e.g. switching on/off )
- 0.03 - added send_command ( with CRC )
- 0.04 - added decode64 to decode 'pseudo' BASE64
- 0.05 - added get_version
0.06 - added parsing of DebugData
0.07 - Code-(Doc&&Cleanup) && initial svn commit
0.08 - Initial README / ToDo List
- 0.09 - implemented BTScanner for detecting BT-Devices (No hard mac anymore for first public bin)
- 0.10 - initial MKMinimalMidlet / Canvas
- 0.11 - 1st public binary ( JAR/JAD)
0.12 - measure Uptime ( like that word for MK being in Air
- 0.14 - measure idling mixture
- 0.15 - Fixed Nokia Problem 2 instead of 2.0 ..
0.16 - LCD implementation & polishing code on serveral places
- 0.17 - Quit via * | Rescan via #
- 0.18 - Remember URL ( bt-mac ) on quit
- 0.19 - better handling of MK Version
0.23 - care for Version while parsing DebugData - MK0.64 compatible now (0.20-0.23 - n1 bugfixing With CaSCade)
- 0.24 - adding some GFX
- 0.25 - adding Graph ( Nick int;Roll int; nick acc ;roll acc)
- 0.26 - more Visuals
- 0.27 - implemented motor_test
- 0.28 - Icon
- 0.29 - ressources for 176x220 / Ress differencing
Usage
- General:
- KEY # toggle Fullscreen KEY * to Quit
- Device selection Screen:
- KEY 1..X to select device
- Main Screen:
- KEY UP to go Page up in MK-LCD KEY DOWN to go Page up in MK-LCD
KEY RIGHT - go to MotorTest
- KEY UP to go Page up in MK-LCD KEY DOWN to go Page up in MK-LCD
MotorTest Screen
- UP/DOWN increas/decrease speed of actual motor LEFT prev motor ( if first go to main screen ) RIGHT next motor
Tested on
- SE - K800i
- Nokia - N95
- SE - W800i
- Nokia - 6234
- Nokia - N80 ( Font is too Big - but API worx)
- Nokia - 6230i ( without copter )
Compile
- install some tools to fullfill Compile-Dependencys ( see below )
- Set the path to WTK it in build.xml
execute $> ant build
- the JAR and JAD will appear in build/bin when success
see http://forum.mikrokopter.de/topic-post15829.html#post15829 for Hints on Compiling on Windows
Dependencys
- Run:
- - The Phone needs the Bluetooth API and MIDP 2.0 .
- The MK needs a Bluetooth-Modul - http://mikrokopter.de/ucwiki/F2M03GXA?action=show
- - The Phone needs the Bluetooth API and MIDP 2.0 .
- Compile:
- - WTK ( 2.2 proven to work - please test with newer )
- Obfuscator (e.g. Proguard from http://sourceforge.net/project/showfiles.php?group_id=54750) when willing to obfuscate - ANT
- - WTK ( 2.2 proven to work - please test with newer )
Licence
http://creativecommons.org/licenses/by-nc-sa/2.0/de/ (Creative Commons / Non Commercial / Share Alike)
Credits:
Holger&Ingo for the MikroKopter Project
- CaScAdE for Testing and Graphics
- Orion8 for inspiration