Differences between revisions 1 and 9 (spanning 8 versions)
Revision 1 as of 08.10.2007 19:20
Size: 2940
Editor: ligi
Comment:
Revision 9 as of 22.10.2007 23:49
Size: 4976
Editor: cascade
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Preface: = attachment:dubwise_mk_FM4014.JPG

= Content =
[[TableOfContents]]

= Preface =
 * DUBwise == '''D'''igital '''U'''FO '''B'''roadcasting '''w'''ith '''i'''ntelligent '''s'''ervice '''e'''quipment
Line 3: Line 9:
= Download =
 * on GetJar.com for easy Download/Installation - http://www.getjar.com/products/12587/DUBwise
 * Latest Sources and Binaries in MK SVN @ /branches/ligi_j2me
= Screenshots =
Scanning for devices:
Line 4: Line 15:
= ChangeLog: = attachment:20071022-dubwise-0.37-scanning.jpg
Line 6: Line 17:
 * 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
Line 32: Line 18:

Main menu:

attachment:20071022-dubwise-0.37-mainscreen.jpg



Telemetry screen:

attachment:20071022-dubwise-0.37-telemetry.jpg



Motor testing screen:

attachment:20071022-dubwise-0.37-motortest.jpg



Choos settings screen:

attachment:20071022-dubwise-0.37-settings.jpg



Change settings screen 1:

attachment:20071022-dubwise-0.37-configuration_01.jpg



Change settings screen 2:

attachment:20071022-dubwise-0.37-configuration_02.jpg



Change settings screen 3:

attachment:20071022-dubwise-0.37-configuration_03.jpg



Change settings screen 4:

attachment:20071022-dubwise-0.37-configuration_05.jpg



Change settings screen 5:

attachment:20071022-dubwise-0.37-configuration_06.jpg



Change settings screen 6:

attachment:20071022-dubwise-0.37-configuration_07.jpg



Change settings screen 7:

attachment:20071022-dubwise-0.37-configuration_08.jpg



Change settings screen 8:

attachment:20071022-dubwise-0.37-configuration_09.jpg



Change settings screen 9:

attachment:20071022-dubwise-0.37-configuration_10.jpg


= Videos =
 * http://video.google.com/videoplay?docid=9035282076858827045 (DUBwise MikroKopter HandyTool ( uncut ))
 * http://youtube.com/watch?v=NtM6f5s2VS0 (2007Okt05 MikroKopter ligi_j2me NightBuild)
Line 34: Line 101:
  KEY # toggle Fullscreen
 
KEY * to Quit
  . KEY # toggle Fullscreen KEY * to Quit
Line 38: Line 103:
  KEY 1..X to select device
 
  . KEY 1..X to select device
Line 41: Line 105:
  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
Line 44: Line 107:
   
Line 46: Line 108:
  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
Line 51: Line 110:
 * SE - K800i
 * Nokia - N95
* SE - W800i
 * Nokia - 6234
 * Nokia - N80 ( Font is too Big - but API worx)
 * Nokia - 6230i ( without copter )
 * SE
 * K800i
  * W800i
 * Nokia
 * 6230i (without copter)
  *
6234
  * E65
 * N80 (Font is too Big - but API worx)
  * N95
Line 60: Line 121:
 * Set the path to WTK it in build.xml   * Set the path to WTK it in build.xml
Line 64: Line 125:
Line 67: Line 127:
  - The Phone needs the Bluetooth API and MIDP 2.0 .   . - The Phone needs the Bluetooth API and MIDP 2.0 .
Line 70: Line 130:
  - 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
= 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
 * 0.30 - Load Parameters from MK
 * 0.31 - Edit Parameters ( MKParamEdit.java )
 * 0.32 - Main Menu
 * 0.33 - Bugfix / Code CleanUp
 * 0.34 - select ParamSet to edit
 * 0.35 - Proxy server test script
 * 0.36 - initial Proxy-function in DUBwise ( send data recieved from mk to socket )
 * 0.37 - bugfixes / writing params
Line 75: Line 167:
 * 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)
Line 79: Line 170:
 * CaScAdE for Testing and Graphics  * ["CaScAdE"] for Testing and Graphics

attachment:dubwise_mk_FM4014.JPG

Content

TableOfContents

Preface

  • DUBwise == Digital UFO Broadcasting with intelligent service equipment

  • Project to Communicate via J2ME (Mobile Phone) and Bluetooth with a MikroKopter ( www.mikrokopter.de )

Download

Screenshots

Scanning for devices:

attachment:20071022-dubwise-0.37-scanning.jpg

Main menu:

attachment:20071022-dubwise-0.37-mainscreen.jpg

Telemetry screen:

attachment:20071022-dubwise-0.37-telemetry.jpg

Motor testing screen:

attachment:20071022-dubwise-0.37-motortest.jpg

Choos settings screen:

attachment:20071022-dubwise-0.37-settings.jpg

Change settings screen 1:

attachment:20071022-dubwise-0.37-configuration_01.jpg

Change settings screen 2:

attachment:20071022-dubwise-0.37-configuration_02.jpg

Change settings screen 3:

attachment:20071022-dubwise-0.37-configuration_03.jpg

Change settings screen 4:

attachment:20071022-dubwise-0.37-configuration_05.jpg

Change settings screen 5:

attachment:20071022-dubwise-0.37-configuration_06.jpg

Change settings screen 6:

attachment:20071022-dubwise-0.37-configuration_07.jpg

Change settings screen 7:

attachment:20071022-dubwise-0.37-configuration_08.jpg

Change settings screen 8:

attachment:20071022-dubwise-0.37-configuration_09.jpg

Change settings screen 9:

attachment:20071022-dubwise-0.37-configuration_10.jpg

Videos

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

  • 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
    • W800i
  • Nokia
    • 6230i (without copter)
    • 6234
    • E65
    • N80 (Font is too Big - but API worx)
    • N95

Compile

Dependencys

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
  • 0.30 - Load Parameters from MK
  • 0.31 - Edit Parameters ( MKParamEdit.java )
  • 0.32 - Main Menu
  • 0.33 - Bugfix / Code CleanUp

  • 0.34 - select ParamSet to edit

  • 0.35 - Proxy server test script
  • 0.36 - initial Proxy-function in DUBwise ( send data recieved from mk to socket )
  • 0.37 - bugfixes / writing params

Licence

Credits:

  • Holger&Ingo for the MikroKopter Project

  • ["CaScAdE"] for Testing and Graphics
  • Orion8 for inspiration