You are on page 1of 3

PC Control by Android Phones

Tufel Ali Qureshi


Department of Computer Department
MGM College of Engineering and Technology, Kamothe
tufelq6.998@gmail.com
Abstract— This article presents the proposed design and However, all those devices have certain drawbacks.
implementation of turning smartphones into computer Wireless keyboard has limited flexibility and is not
remote controllers that allow users to wirelessly operate a
convenient for a presenter to carry it around in the room
computer. Smartphones talk to a computer through either
wireless Ad Hoc or Wi-Fi access point network. A during the presentation. Presenters usually like to walk
computer user uses a smartphone as the mouse and around while presenting. Carrying a wireless keyboard is
keyboard of the computer and operates the computer definitely not convenient.
remotely and wirelessly. Such a system has wide application
in many environment settings, such as conference rooms, Wireless presentation controller does have good
classrooms, workgroup project environments, and even mobility. However, most of such devices do not allow
people’s living rooms, where the computer screen is
user to have full operation on the computer, such as
projected on to a big screen, such as a projector screen or a
big-screen television. running a program, moving or closing an application
Keywords—PC Control, Wi-Fi, Android, Mouse, Keyboard, window, etc. Even it has a small touchpad for moving
remote. mouse cursor (as shown in Fig. 1b), however it is very
I. INTRODUCTION difficult for the presenter to use it to move the mouse
cursor while he/she is walking around. On the other
There exist several situations where we want to
hand, a computer is allowed to have one and only one
Wirelessly and comfortably operate a computer, where
such device controlling it. If an audience wants to operate
the computer screen is projected onto a big screen
the computer to facilitate asking questions or provide
through a projector or big-screen television, such as
comments during the presentation session, he or she must
classrooms, conference/meeting rooms, mobile,
walk to the computer to use the wired mouse/keyboard,
workgroup project environments and modern office
or must get the wireless keyboard or wireless
environments, and even living rooms.
presentation controller. This imposes inconvenience
Several specifically designed devices are when a group of people, such as a project team or a
available on the market for the purpose of operating company internal meeting attendees, are having
computers remotely and wirelessly. Wireless keyboard, discussion and need to interact with each other through
as shown in Fig. 1a, uses either Bluetooth or wireless the same computer with its screen projected onto a wall.
USB mini-receiver plugged into the USB port of The widely used and very popular smart devices, such as
computer for the communication between the keyboard iPads, smartphones, PDAs, and smart game controllers,
and the computer. Some wireless keyboards have a an be the excellent alternatives as computer remote
touchpad for controlling the mouse cursor. Wireless controllers if we develop appropriate apps for them.
presentation controller, as shown in Fig. 1b, allows user
II. OBJECTIVE BEHIND THE IDEA
to operate his/her computer remotely for PowerPoint
presentation through Bluetooth connection. It usually has It operates PC from mobile device using Wi-Fi with
several buttons, including mouse-left, mouse-right, next key pad inputs of mobile. It allows a power button, as
slide and previous slide buttons (for PPT presentation), well as a switch or series of buttons to select which
and even a small size rectangle touchpad for moving device the remote is controlling at the moment. It allows
mouse cursor. a numeric keypad for entering channel numbers and
some other purposes such as time and date entry. It
allows selection of a particular set of codes (usually
entered on the keypad) and allows user to cycle through
the list of available codes to find one that matches the
device to be controlled It allowing the user to program
command sequences to be sent with one button press.
Programmable soft keys allowing user-defined functions
and macros. It allowing the remote to be programmed to
Fig. 1 Wireless PPT and Keyboard Controller for PC’s control new devices not already in its code list by IR
coding Accept infrared signals from any remote and IV. ALGORITHM AND STRATIGIES FOR
transmit them to the device being controlled using ITS IMPLEMENTATION
repeater. It allows the code lists programmed into the A. Algorithm
remote to be updated to support new brands or models of 1) Start.
devices not currently supported by the remote. 2) Request will be sent from android mobile to
laptop for connection establishment via wireless
III. PROPOSED SYSTEM ARCHITECTURE communication.
In the proposed system there is a client-server 3) Ports are assigned and sockets are established
architecture. In which android mobile phone is a client at both the devices for communication and from
and PC/Laptop is a server. Client sends request to the laptop the acknowledgement message in sent back
server for connection establishment via wireless to android mobile. (Connection Successful)
communication (Wi-Fi). Connection is established 4) Mobile will send request for controlling any of
using handshaking. After connection establishment ports the provided application, then the request of data
are assigned and sockets are established at both ends transfer is sent by mobile to the laptop.
for communication. Desktop application is in Java and 5) Now, the Java application which is installed on
mobile application is in android. Windows Registry is laptop responds to requested process by android.
hierarchical database which stores some configuration 6) Mouse controls in windows registry and other
setting options and some processes which helps to processes previously running on laptop are paused
control mouse movements. When the user Control mouse temporarily for few seconds.
from android mobile then in background the process of 7) Lastly, after serving all the interrupts, processes
desktop application will communicate with mouse stored in windows registry and task manager will
process which is in windows registry. And this be resumed.
communication is done through Inter Process 8) Steps 4 to 6 are repeated according to
Communication. user’s requirements.
9) Stop.
Similarly, windows task manager provides limited
information about computer performance and B. Wi-Fi Technology
applications as well as processes running on that To turn ON Wi-Fi on android device
computer. For example, the processes of applications WifiManager provides the primary API for
such as Windows Media Player, VLC, Power Point managing all aspects of Wi-Fi connectivity. A
Presentations the processes reside in task manager. The programmer can get WifiManager instance
procedure of controlling these applications is similar to through
the procedure of controlling mouse. Context.getSystemService(Context.WIFI_SER
VICE).
WifiManager is used to find the currently active
Wi-Fi network and change the Wi-Fi state.
1)<uses-permission android:name=
"android.permission.ACCESS_WIFI_STATE"/>
2)<uses-permission android:name=
"android.permission.CHANGE_WIFI_STATE"/
>
3)<uses-permission android:name=
"android.permission.CHANGE_NETWORK_ST
ATE"/>
4)<uses-permission android:name=
"android.permission.ACCESS_NETWORK_ST
AT
E"/>
5)<uses-permissionandroid:name=
"android.permission.INTERNET"/>
Fig. 2 System Architecture These are some Wi-Fi permissions that must be
included in android manifest file.
C. Requirements of Android and Java. [3] Sareddy Deepthi, A. Vasanthi, “Mobile Phone
Controlling PC-A Review”, IJCSMC, Vol. 1,
Android application must be installed on your Issue. 1, December 2012
android mobile (version 4.1 and above) and the Java [4] T. Wen, “The Comparison Between Bluetooth
application on your laptop or PC respectively. and other Wireless Network Technologies”,
Mechanical Management and Development,
V. ADVANTAGES OF SUCH APPLICATIONS vol. 4, (2006), pp. 81-82.
[5] Wireless Networks Local and Ad Hoc
• Portable because it is install in the phone itself Networks Book by Ivan Marsic.
• No need to carry any extra Device for that.
• Easy to install and use.
• Have Security Feature in it.
• You can access your files and folders and other
data remotely.
• They are designed for handholding and carrying
around. They are owned and operated by
individuals.
• Real-time control of the access point-Once the
access point is deployed, authenticated, and
connected to the controller, the protocol needed
to provide real-time control of the access point
for management and deployment of mobility
services.
• Centralized management

VI. CONCLUSION

This article describes the strategies and planning


while Implementing a smart device, more specifically
smartphones, into computer remote controllers. This
system can be widely used in classrooms and
meeting/conference rooms for presentation and
interactive discussion. It also allows multiple users to use
multiple smartphones to operate the same computer,
facilitating group discussion or classroom interaction.
Currently we are on the way to implement such an
application which can improve the way of living life and
make it more simple.

VII. REFERENCES

[1] Nguyen, S. Hao, and J. Szajman, “WiiKey: An


Innovative Smartphone Based Wi-Fi
Application,” inproc.IEEE Conf. International
Multi symposiums on Computer and
Computational Science(IMSCCS’08), 2008,
pp. 91-97
[2] “Mobile Web-Based System for Remote-
Controlled Electronic Devices and Smart
Objects “, Jordán Pascual Espada & Vicente
García-Díaz & Rubén González Crespo &
Oscar Sanjuán Martínez & B. Cristina Pelayo
G-Bustelo & Juan Manuel Cueva Lovelle,
Published online: 28 May 2014, Springer
Science+Business Media New York 2014

You might also like