Requirements: 1. Bluetooth dongle that support Plug and Play(Microsoft Bluetooth Stack), i.e: no additional software to install, just plug-in the USB bluetooth to the PC and it should work. 2. BlueCove library (for Windows PC) 3. JRE 1.4 4. mobile phone with bluetooth and MIDP 1.0 support. Download BlueCove from: http://sourceforge.net/projects/bluecove/ (Tested with version 1.1.2 on Windows XP SP2) The BlueCove.jar from the sourceforge is compiled with Java 1.5. If you have Java 1.4, you have to recompile the code: - Download and install the tool ANT from: http://ant.apache.org/bindownload.cgi - Uncompress the bluecove1.1.2-src.zip, go to the src folder and type: ant - After compiled, go to build and type: jar -f Bluecove1.1.2.jar * Copy the inelbth.dll (from bluecove1.1.2-bin.zip; at sourceforge) into Windows/System32 Unzip the BlueJas-server.zip. For compiling, use compile.bat; for running, use the run.bat (change the -classpath in compile.bat and run.bat to point to the location of Bluecove.jar in your PC) For Developer: The phone will send keycode to the PC program 1. The PC will send HTTP request in the form (http://someserver.com/somepath?keycode=xxx), you should change the URL in "BlueJasConnector.java" "strURLKeyCode =" to your appropriate URL that will process the keycode, then recompile the BlueJas server code. In this way, not only java programs but also programs that are written in other languages such as C++ or even Web application can be remote controled from mobile phone. 2. The second option is to write your own java class to process the keycode: let your class extends GeneralAction, and your class will be supported through reflection mechanism (see loadActionClass() in BlueJasServer.java, line 103). Bug fix and comments please send to Phuong.Nguyen@unibas.ch. Enjoy using BlueJas!