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
Android based wireless PC controller
PPTX
Controlling remote pc using mobile
DOC
Control Pc Via Bluetooth Enable Mobile
PPTX
Remote PC Administration Using Mobile Phone
DOCX
Remote Web Desk
PPTX
Remote access from a smartphone ppt
PPTX
remote desktop_control-by_shubhham_patel
PDF
Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Android based wireless PC controller
Controlling remote pc using mobile
Control Pc Via Bluetooth Enable Mobile
Remote PC Administration Using Mobile Phone
Remote Web Desk
Remote access from a smartphone ppt
remote desktop_control-by_shubhham_patel
Design and Implementation of monitoring LAN user wirelessly by Android mobile...

What's hot (17)

PDF
D1072327
PPT
Mobile Worxs Net Motion Gq3 2009
PPT
PPTX
Web rtc for_linkedin_031420
PPT
Robot Tele-operation System Based on GPRS
PPT
Nac3000ppt
PPT
DOC
Banking and ATM networking reports
PDF
Enea Element On-Device Management Datasheet
PPTX
Wlan messenger - Android Based Application
PPT
Session 8
PDF
Aadhar enabled biometric attendance system
ODP
Week10
PPTX
Zig bee based vehicle access control system
PPTX
Understanding remote access technologies (Nov 16, 2011) (beginner)
PDF
IRJET- Remote Desktop Monitoring and Controlling
D1072327
Mobile Worxs Net Motion Gq3 2009
Web rtc for_linkedin_031420
Robot Tele-operation System Based on GPRS
Nac3000ppt
Banking and ATM networking reports
Enea Element On-Device Management Datasheet
Wlan messenger - Android Based Application
Session 8
Aadhar enabled biometric attendance system
Week10
Zig bee based vehicle access control system
Understanding remote access technologies (Nov 16, 2011) (beginner)
IRJET- Remote Desktop Monitoring and Controlling
Ad

Viewers also liked (6)

PPTX
NLIDB(Natural Language Interface to DataBases)
PPS
New Rabbit & Tortoise Story
PDF
INTELLIGENT-MULTIDIMENSIONAL-DATABASE-INTERFACE
PPTX
Safety watch:Providing Human Security through Smartphone's
PPSX
Easy Vs Difficult
PDF
Accessing database using nlp
NLIDB(Natural Language Interface to DataBases)
New Rabbit & Tortoise Story
INTELLIGENT-MULTIDIMENSIONAL-DATABASE-INTERFACE
Safety watch:Providing Human Security through Smartphone's
Easy Vs Difficult
Accessing database using nlp
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

Recently uploaded (20)

PPTX
principlesofmanagementsem1slides-131211060335-phpapp01 (1).ppt
PPTX
GW4 BioMed Candidate Support Webinar 2025
PPTX
Neurology of Systemic disease all systems
PPTX
Diploma pharmaceutics notes..helps diploma students
PDF
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
PDF
Jana Ojana 2025 Prelims - School Quiz by Pragya - UEMK Quiz Club
PPTX
Approach to a child with acute kidney injury
PDF
Physical pharmaceutics two in b pharmacy
PDF
BSc-Zoology-02Sem-DrVijay-Comparative anatomy of vertebrates.pdf
PDF
Laparoscopic Imaging Systems at World Laparoscopy Hospital
PPTX
UCSP Section A - Human Cultural Variations,Social Differences,social ChangeCo...
PDF
FYJC - Chemistry textbook - standard 11.
PPTX
Copy of ARAL Program Primer_071725(1).pptx
PPTX
Single Visit Endodontics.pptx treatment in one visit
PDF
English 2nd semesteNotesh biology biopsy results from the other day and I jus...
PDF
IS1343_2012...........................pdf
PDF
Kalaari-SaaS-Founder-Playbook-2024-Edition-.pdf
PDF
LATAM’s Top EdTech Innovators Transforming Learning in 2025.pdf
PPTX
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
PPTX
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
principlesofmanagementsem1slides-131211060335-phpapp01 (1).ppt
GW4 BioMed Candidate Support Webinar 2025
Neurology of Systemic disease all systems
Diploma pharmaceutics notes..helps diploma students
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
Jana Ojana 2025 Prelims - School Quiz by Pragya - UEMK Quiz Club
Approach to a child with acute kidney injury
Physical pharmaceutics two in b pharmacy
BSc-Zoology-02Sem-DrVijay-Comparative anatomy of vertebrates.pdf
Laparoscopic Imaging Systems at World Laparoscopy Hospital
UCSP Section A - Human Cultural Variations,Social Differences,social ChangeCo...
FYJC - Chemistry textbook - standard 11.
Copy of ARAL Program Primer_071725(1).pptx
Single Visit Endodontics.pptx treatment in one visit
English 2nd semesteNotesh biology biopsy results from the other day and I jus...
IS1343_2012...........................pdf
Kalaari-SaaS-Founder-Playbook-2024-Edition-.pdf
LATAM’s Top EdTech Innovators Transforming Learning in 2025.pdf
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
pharmaceutics-1unit-1-221214121936-550b56aa.pptx

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.