PRJ/CE/11/25                                                                     INTRODUCTION
1.0         INTRODUCTION
      1.1      PROJECT SUMMARY
               The project “Controlling Computer Using Mobile Bluetooth” connects computer with
               the mobile phone using Bluetooth. Using this interface the touch screen of the mobile
               phone can be used as a wireless mouse in mouse mode and as wireless keyboard in
               keyboard mode. We can also control Windows Media Player, Mozilla Firefox,
               PowerPoint slides and can send message to the computer through mobile phone. This
               message is displayed on the computer screen.
      1.2      PURPOSE
               The purpose of this project is that we can access our computer from few feet of
               distance without touching mouse and keyboard. The mobile phone acts as a wireless
               mouse or keyboard at a time. Computer can be controlled using Touch screen or
               navigation key of mobile phone.
      1.3      SCOPE
               This project involves interfacing the computer hardware and/or software with mobile
               phone so that the computer can be operated using mobile phone Bluetooth. Basic
               functionalities include Mouse Mode, Keyboard Mode, Application Mode and other
               utilities. In mouse mode either the navigation keys or the touch screen of the mobile
               phone acts as a wireless mouse. In keyboard mode keys or touch screen of mobile
               phone can act for tab, space and enter key functions. In application mode we can
               control windows media player, Mozilla Firefox and PowerPoint presentation slides. In
               other utilities we can send message to the computer from mobile phone which is
               displayed on the computer screen. For all the operations Bluetooth connection is
               established between mobile phone and computer.
      1.4      OBJECTIVE
BIT (CE)                                                                                          1
PRJ/CE/11/25                                                                      INTRODUCTION
               The main objective of this project is to control computer using mobile phone with
               Bluetooth connection established between both. For this it requires two application
               programs.
                      •       Client Program in Mobile Phone.
                      The client program discovers Bluetooth device around it then discovers
               service offered by remote device and finally controls Computer using virtual
               communication port that streams data as command to computer which executes it.
                      •       Server Program in Computer.
                      The server program is installed in computer which receives command from the
               client’s mobile through serial port and acts accordingly. It contains all the necessary
               informations to receive command from the client and to control computer.
      1.5      TECHNOLOGY AND LITERATURE REVIEW
               The technology used:
                  •   On client side: J2ME using Netbeans and Eclipse as IDE
                  •   On server side: J2SE using Netbeans and Eclipse as IDE
                  •   Bluetooth Wireless Network Connection
               Literature used:
                  •   Masteroppgave.pdf
                  •   Java APIs for Bluetooth Wireless Technology (JSR-82).pdf
                  •   http://www.codemiles.com/java/connecting-to-pc-from-mobile-using-
                      bluetooth-in-java-t711.html
                  •   http://www.jsr82.com/jsr-82-basics/
                  •   http://developers.sun.com/mobility/midp/articles/bluetooth2/
                  •   http://developers.sun.com/mobility/midp/articles/bluetooth1/
                  •   http://developers.sun.com/mobility/apis/articles/bluetoothcore/
                  •   http://remotetouchpad.sourceforge.net/
BIT (CE)                                                                                            2