SlideShare a Scribd company logo
Android Based Wireless PC Controller
P. SWETHA
Overview
 Introduction
 System Architecture
 Algorithm and Strategies Used
 GUI
 Conclusion
Introduction
 The Smartphone applications can transfer commands to PC using the device
communication mechanisms such as Bluetooth and Wi-Fi. That way, the person
can interact with electronic devices using a Smartphone. With use of this android
application, one can control all the personal computer applications. Once
established a connection between an android mobile and PC using Wi-Fi then
one can control the different applications.
System
Architecture
System Architecture
 In this system there is a client-server architecture. In which android mobile phone
is a client and PC/Laptop is a server. Client sends request to the server for
connection establishment via wireless communication (Wi-Fi). Connection is
established using handshaking. After connection establishment ports are
assigned and sockets are established at both ends for communication.
Detailed
System
Architecture
Algorithm and Strategies Used
 InterProcess Communication
 Socket Programming
 Wi-Fi Technology
 Prerequisites
 Algorithm
InterProcess Communication
 InterProcess Communication (IPC) is a set of methods for the exchange of data
among multiple threads in one or more processes. Processes may be running on
one or more computers connected by a network. IPC methods are divided into
methods for message passing, synchronization, shared memory, and remote
procedure calls (RPC).
 There are several reasons for providing an environment that allows process
cooperation:
 Information sharing
 Computational speedup
 Modularity
 Convenience
 Privilege separation
Socket Programming
 A socket is a bidirectional communication device that can be used to
communicate with another process on the same machine or with a process
running on other machines. Sockets are the only InterProcess Communication
that permit communication between processes on different devices such as here
in this project the devices are laptop and android mobile. Normally, a server runs
on a specific computer and has a socket that is bound to a specific port number
Wi-Fi Technology & Prerequisites
 To turn ON Wi-Fi on android device WifiManager provides the primary API for
managing all aspects of Wi-Fi connectivity. A programmer can get WifiManager
instance through Context.getSystemService(Context.WIFI_SERVICE).
WifiManager is used to find the currently active Wi-Fi network and change the Wi-
Fi state.
 Android application must be installed on your android mobile (version 2.2 and
above) and the Java application on your laptop respectively.
Algorithm
 1) Start.
 2) Request will be sent from android mobile to laptop for
connection establishment via wireless communication.
 3) Ports are assigned and sockets are established at both
the devices for communication and from laptop the
acknowledgement message in sent back to android mobile.
(Connection Successful)
 4) Mobile will send request for controlling any of the provided
application, then the request of data transfer is sent by
mobile to the laptop. (Socket programming handles this
connection for transferring data).
 5) Now, the Java application which is installed on laptop
responds to requested process by android. (Here, IPC is
used for communication between process of laptop and
process of android mobile).
 6) Mouse controls in windows registry and other processes
previously running on laptop (Task Manager) are paused
temporarily for few seconds.
 7) Lastly, after serving all the interrupts, processes stored in
windows registry and task manager will be resumed.
 8) Steps 4 to 6 are repeated according to users
requirements.
 9) Stop.
Graphical User
Interface
Login
Module
Graphical User
Interface
Options
Module
Graphical User
Interface
PowerPoint
Module
Conclusion
 This proposes a system which will control the various applications of targeted PC
using android Smartphone. There is no need of external hardware devices. This
system includes the study and implementation of different technologies which are
currently popular in market. The system is useful for general users as well as the
employees of different fields.
Android based wireless PC controller

More Related Content

PPTX
Controlling remote pc using mobile
DOC
Control Pc Via Bluetooth Enable Mobile
PDF
D1072327
PPT
Robot Tele-operation System Based on GPRS
PPTX
Remote access from a smartphone ppt
ODP
Week10
PDF
UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE
Controlling remote pc using mobile
Control Pc Via Bluetooth Enable Mobile
D1072327
Robot Tele-operation System Based on GPRS
Remote access from a smartphone ppt
Week10
UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE

What's hot (11)

PPT
Session 8
PPT
android controlled robot
PPTX
Presentation slides of android controlled robot
PDF
Design of a gsm based biometric access control system
DOCX
PPT
Tripod turnstile gate with face attendance system
PDF
Io link interface technology know features and capabilities
DOC
Wireless access control system based on ieee 802.15.4
DOC
Wireless access control system based on ieee 802.15.4
PDF
3rdYearStudentProject
Session 8
android controlled robot
Presentation slides of android controlled robot
Design of a gsm based biometric access control system
Tripod turnstile gate with face attendance system
Io link interface technology know features and capabilities
Wireless access control system based on ieee 802.15.4
Wireless access control system based on ieee 802.15.4
3rdYearStudentProject
Ad

Similar to Android based wireless PC controller (20)

PDF
IRJET - Mirroring of Source and Sink Devices in Android Screen Casting
PDF
I44084954
PPTX
Final_Presentation_RemotelyControlPC_18_5_2024.pptx
PPTX
Remote Desktop Application--by Shivam Tripathi and Hemant Kumar of JIIT , NOIDA
PDF
Conclusion
PDF
Electrical Appliances Control using Wi-Fi and Laptop
DOCX
4th semester project report
PPTX
Pocket pc
DOCX
PDF
be_report - report
PDF
Home automation system using arduino with android
PPTX
Major project of Video calling and remote accessing
DOCX
Wireless microservers
PDF
IRJET-Wireless Controlling of Remote Electrical Device using Android Smartphone
DOCX
NEW Advanced low cost voice recognition based smart homeoffice
DOCX
Smart home automation system
PDF
harry_mapengo_project.compressed
DOCX
Control of lights + fan using wi fi and bluetooth
PDF
Intelligent Device TO Device Communication Using IoT
PPTX
Arc application remote control using bluetooth
IRJET - Mirroring of Source and Sink Devices in Android Screen Casting
I44084954
Final_Presentation_RemotelyControlPC_18_5_2024.pptx
Remote Desktop Application--by Shivam Tripathi and Hemant Kumar of JIIT , NOIDA
Conclusion
Electrical Appliances Control using Wi-Fi and Laptop
4th semester project report
Pocket pc
be_report - report
Home automation system using arduino with android
Major project of Video calling and remote accessing
Wireless microservers
IRJET-Wireless Controlling of Remote Electrical Device using Android Smartphone
NEW Advanced low cost voice recognition based smart homeoffice
Smart home automation system
harry_mapengo_project.compressed
Control of lights + fan using wi fi and bluetooth
Intelligent Device TO Device Communication Using IoT
Arc application remote control using bluetooth
Ad

More from Swetha Pallati (6)

PPTX
Easy vs. difficult
PPTX
Mobile Computing
PPTX
Android based wireless PC controller
PPTX
NLIDB(Natural Language Interface to DataBases)
PPTX
Safety watch:Providing Human Security through Smartphone's
PPSX
Easy Vs Difficult
Easy vs. difficult
Mobile Computing
Android based wireless PC controller
NLIDB(Natural Language Interface to DataBases)
Safety watch:Providing Human Security through Smartphone's
Easy Vs Difficult

Recently uploaded (20)

PDF
Basic Mud Logging Guide for educational purpose
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Pre independence Education in Inndia.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
master seminar digital applications in india
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Business Ethics Teaching Materials for college
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Cell Structure & Organelles in detailed.
Basic Mud Logging Guide for educational purpose
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Pre independence Education in Inndia.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
TR - Agricultural Crops Production NC III.pdf
master seminar digital applications in india
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
Anesthesia in Laparoscopic Surgery in India
Business Ethics Teaching Materials for college
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Abdominal Access Techniques with Prof. Dr. R K Mishra
VCE English Exam - Section C Student Revision Booklet
Cell Structure & Organelles in detailed.

Android based wireless PC controller

  • 1. Android Based Wireless PC Controller P. SWETHA
  • 2. Overview  Introduction  System Architecture  Algorithm and Strategies Used  GUI  Conclusion
  • 3. Introduction  The Smartphone applications can transfer commands to PC using the device communication mechanisms such as Bluetooth and Wi-Fi. That way, the person can interact with electronic devices using a Smartphone. With use of this android application, one can control all the personal computer applications. Once established a connection between an android mobile and PC using Wi-Fi then one can control the different applications.
  • 5. System Architecture  In this system there is a client-server architecture. In which android mobile phone is a client and PC/Laptop is a server. Client sends request to the server for connection establishment via wireless communication (Wi-Fi). Connection is established using handshaking. After connection establishment ports are assigned and sockets are established at both ends for communication.
  • 7. Algorithm and Strategies Used  InterProcess Communication  Socket Programming  Wi-Fi Technology  Prerequisites  Algorithm
  • 8. InterProcess Communication  InterProcess Communication (IPC) is a set of methods for the exchange of data among multiple threads in one or more processes. Processes may be running on one or more computers connected by a network. IPC methods are divided into methods for message passing, synchronization, shared memory, and remote procedure calls (RPC).  There are several reasons for providing an environment that allows process cooperation:  Information sharing  Computational speedup  Modularity  Convenience  Privilege separation
  • 9. Socket Programming  A socket is a bidirectional communication device that can be used to communicate with another process on the same machine or with a process running on other machines. Sockets are the only InterProcess Communication that permit communication between processes on different devices such as here in this project the devices are laptop and android mobile. Normally, a server runs on a specific computer and has a socket that is bound to a specific port number
  • 10. Wi-Fi Technology & Prerequisites  To turn ON Wi-Fi on android device WifiManager provides the primary API for managing all aspects of Wi-Fi connectivity. A programmer can get WifiManager instance through Context.getSystemService(Context.WIFI_SERVICE). WifiManager is used to find the currently active Wi-Fi network and change the Wi- Fi state.  Android application must be installed on your android mobile (version 2.2 and above) and the Java application on your laptop respectively.
  • 11. Algorithm  1) Start.  2) Request will be sent from android mobile to laptop for connection establishment via wireless communication.  3) Ports are assigned and sockets are established at both the devices for communication and from laptop the acknowledgement message in sent back to android mobile. (Connection Successful)  4) Mobile will send request for controlling any of the provided application, then the request of data transfer is sent by mobile to the laptop. (Socket programming handles this connection for transferring data).  5) Now, the Java application which is installed on laptop responds to requested process by android. (Here, IPC is used for communication between process of laptop and process of android mobile).  6) Mouse controls in windows registry and other processes previously running on laptop (Task Manager) are paused temporarily for few seconds.  7) Lastly, after serving all the interrupts, processes stored in windows registry and task manager will be resumed.  8) Steps 4 to 6 are repeated according to users requirements.  9) Stop.
  • 15. Conclusion  This proposes a system which will control the various applications of targeted PC using android Smartphone. There is no need of external hardware devices. This system includes the study and implementation of different technologies which are currently popular in market. The system is useful for general users as well as the employees of different fields.