SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4744
Mirroring of Source and Sink Devices in Android Screen Casting
Sahil S. Sayyad1, Yogesh P. Mourya2, Hariom B. Saw3, Prof. Uma Goradiya4
1,2,3Department of Computer Engineering, Shree L.R. Tiwari College of Engineering, Maharashtra, India
4Assistant Professor. Department of Computer Engineering, Shree L.R. Tiwari College of Engineering,
Maharashtra, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - In this paper, we propose a PC/Laptop
application remote system via android based mobile
devices. Recently, mobile devices are used to remotely access
systems such as home automation systems. However, users
face trouble while using remote control systems because
existing remote control systems require particular devices
and software. Thus, in this paper, we propose a PC/Laptop
application remote system that doesn’t rely on particular
devices and software by using the Wi-Fi connections of
mobile phones and the PC/Laptop.
Key Words: Mobile phone, Android, PC/Laptop,
Remote control.
1. INTRODUCTION
Android is a mobile primarily based OS system developed
by Google, supported the UNIX system kernel and
designed primarily for touchscreen mobile devices like
smartphones and tablets. Android's malicious program is
largely supports direct manipulation, mistreatment bit
gestures that loosely correspond to real-world actions, like
swiping, sound and pinching, to regulate on-screen
objects, alongside they need additional developed
mechanical man primarily based televisions, mechanical
man motorcar for cars, and lots of additional applications,
every with a specialised package. Variants of Androids
square measure used on notebooks, game consoles, digital
cameras, and alternative electronics.
A socket is that the mechanism that the majority popular
operating systems provide to present programs access to
the network. It allows messages to be transferred and
received between applications on different networked
machines. The sockets mechanism has been created to be
independent of any specific form of network IP, however,
is far and away the foremost dominant network and also
the preferred use of sockets.
Remote Control PC/Laptop uses TCP Socket to control
PC/Laptop using Android Phone. It consists of two
elements. - an android application running on mobile
devices and a desktop application running on PC/Laptop.
User performs any action on phone. This data goes to
server i.e. desktop app and some action is triggered on PC.
We have implemented Java technology in this project.
There exist several situations where we wish to wirelessly
and comfortably operate a PC/Laptop, where the
PC/Laptop screen is projected onto a Larger screen
through a projector or big-screen TV, such as lecture
rooms, conference/meeting rooms, mobile, workgroup
project environments and modern office environments,
and even living rooms. Several specifically designed
devices are available for the aim of operating PC/Laptops
remotely and wirelessly. Wireless keyboard, uses either
Bluetooth or wireless devices plugged into the USB port of
computer for the communication between the keyboard
and the PC/Laptop. Some wireless keyboards have a
touchpad for controlling /regulating the mouse cursor.
Wireless presentation controller, allows user work on
his/her PC/Laptop remotely for PowerPoint presentation
through Bluetooth connection.
2. LITERATURE REVIEW
In Literature review, we discuss about the various aspects
of the project by taking reference of the existing projects
that are similar to the makers of this current project.
Yonggao Yang and Lin Li [1] have discussed and present a
way to turn smartphones into computer remote
controllers. The remaining of this text is organized as
follows. Section 2 describes and presents the system
design that turns a smartphone into a computer remote
controller. Section 3 discusses the system implementation,
more clearly the software implementation. In section 4, we
outline the applying of such a system. Section 5 concludes
this work.
Rubinder Singh, Nitin Kumar and Bisret Narula [2] have
introduces a system by which a computer will be
controlled wirelessly through an android device. The aim
is to rework a Smartphone into a foreign controller for the
PC. Almost everything on the pc may well be controlled
through phone from keyboard to mouse to specific
applications like PowerPoint, Media Players or maybe it
will be used for virtual gaming moreover. To send wireless
signals Wi-Fi or Bluetooth may well be used which is
already within the Smartphone. This paper also represents
a prototype application with a protocol and a few
algorithms to point out how the system will be
implemented.
Elliotte Rusty Harold [3] have provided complete working
programs let's say the methods and classes he describes.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4745
This thoroughly revised fourth edition covers REST, SPDY,
asynchronous I/O, and plenty of other recent technologies.
Limi Kalita [4] have introduced sockets, its deployment
regarding network programming. Sockets play a
significant role in client-server applications. The client and
server can communicate with one another by writing to or
reading from these sockets. They were invented in
Berkeley as a part of the BSD flavor of UNIX operating
systems. Which they spread like wildfire with the web.
This paper introduces elements of network programming
and ideas involved in creating network applications using
sockets. one in every of the foremost basic schedule tasks
likely to be faced as a java programmer is performing the
socket functions/methods because java has been
preferred mostly for establishing client-server
communications using sockets.
Seung-Ju Jang [5] has discussed the subject of next-
generation IT technologies. In keeping with the advance of
those IT technologies, software technology pursues
convenience using mobile phones. Automatic data
processing system security and control is one in each of
the fundamental needs of mankind from the period. But
today it's to be updated with the rapidly changing
technology to make sure vast coverage, device, reliability,
and real-time operation.
Suhashini Chaurasia [6] has introduced Remote desktop
controlling provides remote hold up, remote access and
online meeting software that the people rely on. Over
quite than billion installations users are using this
technology. Twenty million plus devices can be online at
any time using this kind of system. This technique makes
use of Virtual Network Computing VNC. VNC is platform-
independent. VNC could be a viewer on any operating
system and can usually hook up with a VNC server on any
other OS. There's a server in Java that will be wont to
communicate with any OS.
3. PROBLEM DEFINATION
To smoothly control mouse cursor and keyboard activities
on laptop/pc using android devices. To transmit and
receive data from mobile phone and PC/laptop. To
transfer android data to desktop as well as to download
PC/Laptop files to android devices. To play media player
on music player and to view gallery controlled by android.
To control presentation on Laptop/PC and to enable
shutdown of computer from android.
4. SYSTEM ARCHITECTURE
An android phone usually has built-in wireless network
function (Wi-Fi) that permits it to link with the Internet
through the wireless access point (WAP). This Wi-Fi
capability also allows android phones to connect to
another smart device through peer-to-peer Ad Hoc
wireless connection or Wi-Fi access point. Using android
phone Wi-Fi feature and developing suitable software, we
can turn an android phone into a PC/Laptop remote
controller and use it to control the computer wirelessly.
The smartphone application, running on android phones
captures user’s keyboard and mouse events, and sends
them to PC/laptops in real-time through wireless Ad Hoc
or Wi-Fi access point network
The desktop application running on the PC/Laptop accepts
keyboard and mouse events from the android phones, and
through the operating system running on the PC/Laptops
to simulate the keyboard and/or mouse events to
command the PC/Laptop, including program execution,
keyboard input, and mouse actions. Those
keyboard/mouse events received from android devices
are simulated in such a way that they appear to be
generated by the local physical keyboard and mouse
belonging to the PC/Laptops.
The keyboard/mouse events from different mobile devices
carry different smartphones IDs, and the PC/Laptops uses
this ID information to decide whether or not it should
copy the obtained events based on the configuration at PC
side.
For example, if the Desktop software is configured to allow
various android device to operate the computer
simultaneously, then the keyboard/mouse events received
from all the mobile phones will be simulated through the
computer OS. Or else the events from a specific device that
possesses the control right will be sent to the OS that
operate the PC/Laptop. Under this example, a mechanism
is applied to keep a note of computer control right and
manage this right transference among the multiple
smartphones.
Fig 1: System Architecture
5. IMPLEMENTATION OF THE SYSTEM
Here we will discuss about how we implemented our
system and is partially represented as:
The complete project is characterized into three parts-
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4746
A. SHY Remote-Android: Android segment of the project,
which is developed in Eclipse.
B. RemoteControlPC-Desktop: Desktop segment of the
project which is developed in NetBeans.
C. RemoteControlPC-Libraries: Library (jar file) used by
both android as well as desktop part. It is developed in
NetBeans.
A socket is an abstraction that we use to contact to
something across the network. In Java, to send data via the
socket, we get an Output Stream from it, and write to the
Output Stream. To read information from the socket, we
get Input Stream, and read input from this second stream.
In our case, the server has another socket and another pair
of streams. It uses it for Input Stream to read from the
network, and use it as Output Stream to write the same
data back across the network to our client, which reads it
again via its Input Stream completing the round trip.
5.1 Software and Tools used
5.1.1 NetBeans IDE
NetBeans could be a software development platform
written in Java. The Platform permits applications to be
designed from a group of modular software components
called modules. Applications supported the NetBeans
Platform, including the NetBeans, is a unified development
environment, and is extended by third-party developers.
The NetBeans planned for development in Java but also
supports other languages, particularly PHP, C/C++, and
HTML5. NetBeans is cross-platform and runs on Windows,
Mac OS X, Linux, Solaris, and other platforms suites a
compatible JVM. The NetBeans Team actively supports the
merchandise and look out for feature suggestions from the
broader community. Every release is lead up by time for
Community testing and feedback.
5.1.2 Core Java
Java may be a collection of software and specifications
developed by Sun Microsystems, which was later obtained
by the Oracle Corporation, which gives a system for
developing application software and establishing it during
a very cross-platform computing environment. Java is
used during a very big choice of computing platforms from
embedded devices and android devices to enterprise
servers and supercomputers. While they're less common
than standalone Java applications, Java applets run in
secure, sandboxed environments to provide many features
of domestic applications and may be implanted in HTML
pages
5.1.3 JavaFX
JavaFX may be a software platform for fabricates and
commend desktop applications, yet as rich internet
applications (RIAs) which will see a large style of devices.
JavaFX is meant to interchange Swing because the
standard GUI library for Java SE, but both are going to be
included for the foreseeable future. JavaFX has reinforced
for desktop and web browsers on Microsoft Windows,
Linux, and Mac OS X. Before version 2.0 of JavaFX,
developers used a statically typed, declarative language
called JavaFX Script to create JavaFX applications. Because
JavaFX Script was compiled to Java bytecode, computer
specialists could also use Java code instead. JavaFX
applications could run on any desktop that would run Java
SE, on any browser that would run Java EE, or on any
mobile that would run Java ME.
5.1.4 Android
Android could be a software package stack for mobile
devices that features associate software system,
middleware and key applications. Robot could be a
software package platform and software system for
mobile devices supported the UNIX software system and
developed by Google and also the Open telephone set
Alliance. It permits developers to put in writing managed
code during a Java-like language that utilizes Google-
developed Java libraries, however doesn't support
programs developed in native code.
The unveiling of the robot platform on five November
2007 was declared with the innovation of the Open
telephone set Alliance, a pool of thirty four hardware,
software package and telecommunication firms dedicated
to advancing open standards for mobile devices. Once
discharged in 2008, most of the robot platform are created
obtainable beneath the Apache free-software and ASCII
text file license
5.1.5 Java Swing
Swing could be a graphical user interface contrivance
toolkit for Java. It’s a part of Oracle's Java Foundation
categories (JFC) – Associate in Nursing API for providing a
graphical interface (GUI) for Java programs. Swing was
developed to supply an additional subtle set of graphical
user interface parts than the sooner Abstract Window
Toolkit (AWT). Swing provides a native look and feel that
emulates the design and feel of many platforms, and
conjointly supports a pluggable look and feel that enables
applications to possess a glance and feel unrelated to the
underlying platform. Its additional powerful and versatile
parts than AWT. Additionally to acquainted parts like
buttons, check boxes and labels, Swing provides many
advanced parts like tabbed panel, scroll panes, trees,
tables, and lists. Unlike AWT parts, Swing parts don't seem
to be enforced by platform-specific code. Instead, square
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4747
measure they’re} written entirely in Java and so are
platform-independent. The term "lightweight" is
employed to explain such part.
6. RESULTS
After the procedure and using the following software tools
we developed an android application that helps us to
connect PC/laptop with the android device. It provides us
remote access to the laptop/PC, it allows us to use mobile
device as a touchpad controller and keyboard for
accessing the data from laptop/PC in our android phones.
This project have
Fig 2: Server running on Desktop
Fig 3: Connect Screen
Fig 4: Navigation (Android)
on Android
Fig 5: Live Screen on Android Device
7. CONCLUSION
In the domain we describe a way of converting smart
devices, more specifically smartphones, into computer
remote controllers. The system presented above may be
widely used in lecture rooms and meeting/conference
rooms for presentation and interactive discussion.
Currently we are exploring various new approaches of
using smart devices as controllers or operators for other
devices. We are exploring possibilities of developing app
for desktop which can control mobile functionalities and
apps e.g calling, texting from desktop app.
8. REFERENCES
[1] Y. Yang and L. Li , “Turn Smartphones into Computer
Remote Controllers,” International Journal of
Computer Theory and Engineering, vol. 4, no. 4, pp.
561-564, August 2012.
[2] R. Singh, N. Kumar and B. Narula, “Advanced Remote
Control For Pc Using Smartphone,” International
Journal of Engineering Research & Technology (IJERT),
vol. 3, no. 3, pp. 1883-1889, March 2014.
[3] E. R. Harold, Java Network Programming, Sebastopol:
O’Reilly Media, Inc., 2013, p. 502.
[4] L. Kalita , “Socket Programming,” International Journal
of Computer Science and Information Technologies
(IJCSIT), vol. 5, no. 3, pp. 4802-4807, 2014.
[5] S. J. Jang, “Implementation of the Remote Control and
Management System in the Windows O.S,”
International Journal of Computer Science and
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4748
Network Security (IJCSNS), vol. 12, no. 8, pp. 11-15,
2012.
[6] S. Chaurasia, “Implementation of Remote Desktop
Utility using Teamviewer,” IOSR Journal of Computer
Engineering (IOSR-JCE), pp. 25-28, 2016.
[7] H. Hyun, J. Park, Y. Cho and J. W. Jeon, “PC Application
Remote Control via Mobile Phone,” International
Conference on Control, Automation and Systems, pp.
2290-2294, 2010.
[8] S. Sen and S. Samanta, “Network programming in Java
using Socket,” International Journal for Research in
Applied Science & Engineering Technology (IJRASET),
vol. 3, no. 5, pp. 91-97, 2015.
[9] A. P. Shisode and M. R. Dhotre, “PC Applications on
Android Mobile for Remote Desktop Control,”
International Journal of Innovative Research in
Computer, vol. 3, no. 6, pp. 5741-5748, june 2015.

More Related Content

What's hot

Android Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerAndroid Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerEswar Publications
 
IRJET- Motion Activated Security System
IRJET-  	  Motion Activated Security SystemIRJET-  	  Motion Activated Security System
IRJET- Motion Activated Security SystemIRJET Journal
 
IRJET- Smart Home using Google Assistant (IFTTT)
IRJET-  	  Smart Home using Google Assistant (IFTTT)IRJET-  	  Smart Home using Google Assistant (IFTTT)
IRJET- Smart Home using Google Assistant (IFTTT)IRJET Journal
 
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET -  	  Eyeblink Controlled Virtual Keyboard using Raspberry PiIRJET -  	  Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry PiIRJET Journal
 
Embedded systems: Future perspectives
Embedded systems: Future perspectivesEmbedded systems: Future perspectives
Embedded systems: Future perspectivesGiuseppe La Torre
 
Cell phone based automation systems
Cell phone based automation systemsCell phone based automation systems
Cell phone based automation systemsManpreet Chandhok
 
PICDriverResearch
PICDriverResearchPICDriverResearch
PICDriverResearchJohn Dunbar
 
Android studio feature
Android studio featureAndroid studio feature
Android studio featurexvier3453
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded SystemsVishwa Mohan
 
IRJET- Gesture Controlled Gloves for Gaming and Power Point Presentation Control
IRJET- Gesture Controlled Gloves for Gaming and Power Point Presentation ControlIRJET- Gesture Controlled Gloves for Gaming and Power Point Presentation Control
IRJET- Gesture Controlled Gloves for Gaming and Power Point Presentation ControlIRJET Journal
 
IRJET- Surveillance Robot based on Raspberry Pi-3
IRJET-  	  Surveillance Robot based on Raspberry Pi-3IRJET-  	  Surveillance Robot based on Raspberry Pi-3
IRJET- Surveillance Robot based on Raspberry Pi-3IRJET Journal
 
IJSRED-V2I4P4
IJSRED-V2I4P4IJSRED-V2I4P4
IJSRED-V2I4P4IJSRED
 
Embedded systems The Past Present and the Future
Embedded systems The Past Present and the FutureEmbedded systems The Past Present and the Future
Embedded systems The Past Present and the FutureSrikanth KS
 
IRJET- Verbal Authentication for Personal Digital Assistants
IRJET- Verbal Authentication for Personal Digital AssistantsIRJET- Verbal Authentication for Personal Digital Assistants
IRJET- Verbal Authentication for Personal Digital AssistantsIRJET Journal
 
Trends in Embedded system Design
Trends in Embedded system DesignTrends in Embedded system Design
Trends in Embedded system DesignRaman Deep
 
IRJET - Android based Secure and Smart Home Application using IoT
IRJET -  	  Android based Secure and Smart Home Application using IoTIRJET -  	  Android based Secure and Smart Home Application using IoT
IRJET - Android based Secure and Smart Home Application using IoTIRJET Journal
 
IRJET - Voice based E-Mail for Visually Impaired
IRJET - Voice based E-Mail for Visually ImpairedIRJET - Voice based E-Mail for Visually Impaired
IRJET - Voice based E-Mail for Visually ImpairedIRJET Journal
 

What's hot (20)

Android Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerAndroid Based Home-Automation using Microcontroller
Android Based Home-Automation using Microcontroller
 
IRJET- Smart Drive
IRJET-  	  Smart DriveIRJET-  	  Smart Drive
IRJET- Smart Drive
 
IRJET- Motion Activated Security System
IRJET-  	  Motion Activated Security SystemIRJET-  	  Motion Activated Security System
IRJET- Motion Activated Security System
 
IRJET- Smart Home using Google Assistant (IFTTT)
IRJET-  	  Smart Home using Google Assistant (IFTTT)IRJET-  	  Smart Home using Google Assistant (IFTTT)
IRJET- Smart Home using Google Assistant (IFTTT)
 
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET -  	  Eyeblink Controlled Virtual Keyboard using Raspberry PiIRJET -  	  Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry Pi
 
Embedded systems: Future perspectives
Embedded systems: Future perspectivesEmbedded systems: Future perspectives
Embedded systems: Future perspectives
 
Cell phone based automation systems
Cell phone based automation systemsCell phone based automation systems
Cell phone based automation systems
 
PICDriverResearch
PICDriverResearchPICDriverResearch
PICDriverResearch
 
MAJOR_PROJECT
MAJOR_PROJECTMAJOR_PROJECT
MAJOR_PROJECT
 
Android studio feature
Android studio featureAndroid studio feature
Android studio feature
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
50120140502006
5012014050200650120140502006
50120140502006
 
IRJET- Gesture Controlled Gloves for Gaming and Power Point Presentation Control
IRJET- Gesture Controlled Gloves for Gaming and Power Point Presentation ControlIRJET- Gesture Controlled Gloves for Gaming and Power Point Presentation Control
IRJET- Gesture Controlled Gloves for Gaming and Power Point Presentation Control
 
IRJET- Surveillance Robot based on Raspberry Pi-3
IRJET-  	  Surveillance Robot based on Raspberry Pi-3IRJET-  	  Surveillance Robot based on Raspberry Pi-3
IRJET- Surveillance Robot based on Raspberry Pi-3
 
IJSRED-V2I4P4
IJSRED-V2I4P4IJSRED-V2I4P4
IJSRED-V2I4P4
 
Embedded systems The Past Present and the Future
Embedded systems The Past Present and the FutureEmbedded systems The Past Present and the Future
Embedded systems The Past Present and the Future
 
IRJET- Verbal Authentication for Personal Digital Assistants
IRJET- Verbal Authentication for Personal Digital AssistantsIRJET- Verbal Authentication for Personal Digital Assistants
IRJET- Verbal Authentication for Personal Digital Assistants
 
Trends in Embedded system Design
Trends in Embedded system DesignTrends in Embedded system Design
Trends in Embedded system Design
 
IRJET - Android based Secure and Smart Home Application using IoT
IRJET -  	  Android based Secure and Smart Home Application using IoTIRJET -  	  Android based Secure and Smart Home Application using IoT
IRJET - Android based Secure and Smart Home Application using IoT
 
IRJET - Voice based E-Mail for Visually Impaired
IRJET - Voice based E-Mail for Visually ImpairedIRJET - Voice based E-Mail for Visually Impaired
IRJET - Voice based E-Mail for Visually Impaired
 

Similar to IRJET - Mirroring of Source and Sink Devices in Android Screen Casting

IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)IRJET Journal
 
Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...IRJET Journal
 
Android based wireless PC controller
Android based wireless PC controllerAndroid based wireless PC controller
Android based wireless PC controllerSwetha Pallati
 
Android based wireless PC controller
Android based wireless PC controllerAndroid based wireless PC controller
Android based wireless PC controllerSwetha Pallati
 
IRJET- Smart Mirror using Virtual Voice Assistant
IRJET- Smart Mirror using Virtual Voice AssistantIRJET- Smart Mirror using Virtual Voice Assistant
IRJET- Smart Mirror using Virtual Voice AssistantIRJET Journal
 
Implementation of Real Time Home Automation of Embedded System Design with In...
Implementation of Real Time Home Automation of Embedded System Design with In...Implementation of Real Time Home Automation of Embedded System Design with In...
Implementation of Real Time Home Automation of Embedded System Design with In...IRJET Journal
 
Android Controlled Air Conditioner Remote
Android Controlled Air Conditioner RemoteAndroid Controlled Air Conditioner Remote
Android Controlled Air Conditioner RemoteIRJET Journal
 
IRJET- Voice Recognition -Butler Bot
IRJET-  	  Voice Recognition -Butler BotIRJET-  	  Voice Recognition -Butler Bot
IRJET- Voice Recognition -Butler BotIRJET Journal
 
The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9IOSR Journals
 
IRJET- IoT based Dual-ARM Tele Robotic System
IRJET- IoT based Dual-ARM Tele Robotic SystemIRJET- IoT based Dual-ARM Tele Robotic System
IRJET- IoT based Dual-ARM Tele Robotic SystemIRJET Journal
 
IRJET- Multi Plug Control using Internet of Things
IRJET- Multi Plug Control using Internet of ThingsIRJET- Multi Plug Control using Internet of Things
IRJET- Multi Plug Control using Internet of ThingsIRJET Journal
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET Journal
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET Journal
 
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoTIRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoTIRJET Journal
 
IRJET- A Smart Voice Controlled Robot Assistant
IRJET- A Smart Voice Controlled Robot AssistantIRJET- A Smart Voice Controlled Robot Assistant
IRJET- A Smart Voice Controlled Robot AssistantIRJET Journal
 
IoT Based Advertising System
IoT Based Advertising SystemIoT Based Advertising System
IoT Based Advertising SystemIRJET Journal
 
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
IRJET-  	  Smart Home: Speech Recognition based Home Automation using IoTIRJET-  	  Smart Home: Speech Recognition based Home Automation using IoT
IRJET- Smart Home: Speech Recognition based Home Automation using IoTIRJET Journal
 
REVIEW ON WIRELESS VOICE CONTROLLED ROBOT
REVIEW ON WIRELESS VOICE CONTROLLED ROBOTREVIEW ON WIRELESS VOICE CONTROLLED ROBOT
REVIEW ON WIRELESS VOICE CONTROLLED ROBOTIRJET Journal
 

Similar to IRJET - Mirroring of Source and Sink Devices in Android Screen Casting (20)

IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)
 
Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...
 
Android based wireless PC controller
Android based wireless PC controllerAndroid based wireless PC controller
Android based wireless PC controller
 
Android based wireless PC controller
Android based wireless PC controllerAndroid based wireless PC controller
Android based wireless PC controller
 
IRJET- Smart Mirror using Virtual Voice Assistant
IRJET- Smart Mirror using Virtual Voice AssistantIRJET- Smart Mirror using Virtual Voice Assistant
IRJET- Smart Mirror using Virtual Voice Assistant
 
Implementation of Real Time Home Automation of Embedded System Design with In...
Implementation of Real Time Home Automation of Embedded System Design with In...Implementation of Real Time Home Automation of Embedded System Design with In...
Implementation of Real Time Home Automation of Embedded System Design with In...
 
Android Controlled Air Conditioner Remote
Android Controlled Air Conditioner RemoteAndroid Controlled Air Conditioner Remote
Android Controlled Air Conditioner Remote
 
IRJET- Voice Recognition -Butler Bot
IRJET-  	  Voice Recognition -Butler BotIRJET-  	  Voice Recognition -Butler Bot
IRJET- Voice Recognition -Butler Bot
 
The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9
 
REPORTOF MEMS2
REPORTOF MEMS2REPORTOF MEMS2
REPORTOF MEMS2
 
IRJET- IoT based Dual-ARM Tele Robotic System
IRJET- IoT based Dual-ARM Tele Robotic SystemIRJET- IoT based Dual-ARM Tele Robotic System
IRJET- IoT based Dual-ARM Tele Robotic System
 
IRJET- Multi Plug Control using Internet of Things
IRJET- Multi Plug Control using Internet of ThingsIRJET- Multi Plug Control using Internet of Things
IRJET- Multi Plug Control using Internet of Things
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoTIRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
 
IRJET- A Smart Voice Controlled Robot Assistant
IRJET- A Smart Voice Controlled Robot AssistantIRJET- A Smart Voice Controlled Robot Assistant
IRJET- A Smart Voice Controlled Robot Assistant
 
Fm3610071011
Fm3610071011Fm3610071011
Fm3610071011
 
IoT Based Advertising System
IoT Based Advertising SystemIoT Based Advertising System
IoT Based Advertising System
 
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
IRJET-  	  Smart Home: Speech Recognition based Home Automation using IoTIRJET-  	  Smart Home: Speech Recognition based Home Automation using IoT
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
 
REVIEW ON WIRELESS VOICE CONTROLLED ROBOT
REVIEW ON WIRELESS VOICE CONTROLLED ROBOTREVIEW ON WIRELESS VOICE CONTROLLED ROBOT
REVIEW ON WIRELESS VOICE CONTROLLED ROBOT
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 

IRJET - Mirroring of Source and Sink Devices in Android Screen Casting

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4744 Mirroring of Source and Sink Devices in Android Screen Casting Sahil S. Sayyad1, Yogesh P. Mourya2, Hariom B. Saw3, Prof. Uma Goradiya4 1,2,3Department of Computer Engineering, Shree L.R. Tiwari College of Engineering, Maharashtra, India 4Assistant Professor. Department of Computer Engineering, Shree L.R. Tiwari College of Engineering, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - In this paper, we propose a PC/Laptop application remote system via android based mobile devices. Recently, mobile devices are used to remotely access systems such as home automation systems. However, users face trouble while using remote control systems because existing remote control systems require particular devices and software. Thus, in this paper, we propose a PC/Laptop application remote system that doesn’t rely on particular devices and software by using the Wi-Fi connections of mobile phones and the PC/Laptop. Key Words: Mobile phone, Android, PC/Laptop, Remote control. 1. INTRODUCTION Android is a mobile primarily based OS system developed by Google, supported the UNIX system kernel and designed primarily for touchscreen mobile devices like smartphones and tablets. Android's malicious program is largely supports direct manipulation, mistreatment bit gestures that loosely correspond to real-world actions, like swiping, sound and pinching, to regulate on-screen objects, alongside they need additional developed mechanical man primarily based televisions, mechanical man motorcar for cars, and lots of additional applications, every with a specialised package. Variants of Androids square measure used on notebooks, game consoles, digital cameras, and alternative electronics. A socket is that the mechanism that the majority popular operating systems provide to present programs access to the network. It allows messages to be transferred and received between applications on different networked machines. The sockets mechanism has been created to be independent of any specific form of network IP, however, is far and away the foremost dominant network and also the preferred use of sockets. Remote Control PC/Laptop uses TCP Socket to control PC/Laptop using Android Phone. It consists of two elements. - an android application running on mobile devices and a desktop application running on PC/Laptop. User performs any action on phone. This data goes to server i.e. desktop app and some action is triggered on PC. We have implemented Java technology in this project. There exist several situations where we wish to wirelessly and comfortably operate a PC/Laptop, where the PC/Laptop screen is projected onto a Larger screen through a projector or big-screen TV, such as lecture rooms, conference/meeting rooms, mobile, workgroup project environments and modern office environments, and even living rooms. Several specifically designed devices are available for the aim of operating PC/Laptops remotely and wirelessly. Wireless keyboard, uses either Bluetooth or wireless devices plugged into the USB port of computer for the communication between the keyboard and the PC/Laptop. Some wireless keyboards have a touchpad for controlling /regulating the mouse cursor. Wireless presentation controller, allows user work on his/her PC/Laptop remotely for PowerPoint presentation through Bluetooth connection. 2. LITERATURE REVIEW In Literature review, we discuss about the various aspects of the project by taking reference of the existing projects that are similar to the makers of this current project. Yonggao Yang and Lin Li [1] have discussed and present a way to turn smartphones into computer remote controllers. The remaining of this text is organized as follows. Section 2 describes and presents the system design that turns a smartphone into a computer remote controller. Section 3 discusses the system implementation, more clearly the software implementation. In section 4, we outline the applying of such a system. Section 5 concludes this work. Rubinder Singh, Nitin Kumar and Bisret Narula [2] have introduces a system by which a computer will be controlled wirelessly through an android device. The aim is to rework a Smartphone into a foreign controller for the PC. Almost everything on the pc may well be controlled through phone from keyboard to mouse to specific applications like PowerPoint, Media Players or maybe it will be used for virtual gaming moreover. To send wireless signals Wi-Fi or Bluetooth may well be used which is already within the Smartphone. This paper also represents a prototype application with a protocol and a few algorithms to point out how the system will be implemented. Elliotte Rusty Harold [3] have provided complete working programs let's say the methods and classes he describes.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4745 This thoroughly revised fourth edition covers REST, SPDY, asynchronous I/O, and plenty of other recent technologies. Limi Kalita [4] have introduced sockets, its deployment regarding network programming. Sockets play a significant role in client-server applications. The client and server can communicate with one another by writing to or reading from these sockets. They were invented in Berkeley as a part of the BSD flavor of UNIX operating systems. Which they spread like wildfire with the web. This paper introduces elements of network programming and ideas involved in creating network applications using sockets. one in every of the foremost basic schedule tasks likely to be faced as a java programmer is performing the socket functions/methods because java has been preferred mostly for establishing client-server communications using sockets. Seung-Ju Jang [5] has discussed the subject of next- generation IT technologies. In keeping with the advance of those IT technologies, software technology pursues convenience using mobile phones. Automatic data processing system security and control is one in each of the fundamental needs of mankind from the period. But today it's to be updated with the rapidly changing technology to make sure vast coverage, device, reliability, and real-time operation. Suhashini Chaurasia [6] has introduced Remote desktop controlling provides remote hold up, remote access and online meeting software that the people rely on. Over quite than billion installations users are using this technology. Twenty million plus devices can be online at any time using this kind of system. This technique makes use of Virtual Network Computing VNC. VNC is platform- independent. VNC could be a viewer on any operating system and can usually hook up with a VNC server on any other OS. There's a server in Java that will be wont to communicate with any OS. 3. PROBLEM DEFINATION To smoothly control mouse cursor and keyboard activities on laptop/pc using android devices. To transmit and receive data from mobile phone and PC/laptop. To transfer android data to desktop as well as to download PC/Laptop files to android devices. To play media player on music player and to view gallery controlled by android. To control presentation on Laptop/PC and to enable shutdown of computer from android. 4. SYSTEM ARCHITECTURE An android phone usually has built-in wireless network function (Wi-Fi) that permits it to link with the Internet through the wireless access point (WAP). This Wi-Fi capability also allows android phones to connect to another smart device through peer-to-peer Ad Hoc wireless connection or Wi-Fi access point. Using android phone Wi-Fi feature and developing suitable software, we can turn an android phone into a PC/Laptop remote controller and use it to control the computer wirelessly. The smartphone application, running on android phones captures user’s keyboard and mouse events, and sends them to PC/laptops in real-time through wireless Ad Hoc or Wi-Fi access point network The desktop application running on the PC/Laptop accepts keyboard and mouse events from the android phones, and through the operating system running on the PC/Laptops to simulate the keyboard and/or mouse events to command the PC/Laptop, including program execution, keyboard input, and mouse actions. Those keyboard/mouse events received from android devices are simulated in such a way that they appear to be generated by the local physical keyboard and mouse belonging to the PC/Laptops. The keyboard/mouse events from different mobile devices carry different smartphones IDs, and the PC/Laptops uses this ID information to decide whether or not it should copy the obtained events based on the configuration at PC side. For example, if the Desktop software is configured to allow various android device to operate the computer simultaneously, then the keyboard/mouse events received from all the mobile phones will be simulated through the computer OS. Or else the events from a specific device that possesses the control right will be sent to the OS that operate the PC/Laptop. Under this example, a mechanism is applied to keep a note of computer control right and manage this right transference among the multiple smartphones. Fig 1: System Architecture 5. IMPLEMENTATION OF THE SYSTEM Here we will discuss about how we implemented our system and is partially represented as: The complete project is characterized into three parts-
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4746 A. SHY Remote-Android: Android segment of the project, which is developed in Eclipse. B. RemoteControlPC-Desktop: Desktop segment of the project which is developed in NetBeans. C. RemoteControlPC-Libraries: Library (jar file) used by both android as well as desktop part. It is developed in NetBeans. A socket is an abstraction that we use to contact to something across the network. In Java, to send data via the socket, we get an Output Stream from it, and write to the Output Stream. To read information from the socket, we get Input Stream, and read input from this second stream. In our case, the server has another socket and another pair of streams. It uses it for Input Stream to read from the network, and use it as Output Stream to write the same data back across the network to our client, which reads it again via its Input Stream completing the round trip. 5.1 Software and Tools used 5.1.1 NetBeans IDE NetBeans could be a software development platform written in Java. The Platform permits applications to be designed from a group of modular software components called modules. Applications supported the NetBeans Platform, including the NetBeans, is a unified development environment, and is extended by third-party developers. The NetBeans planned for development in Java but also supports other languages, particularly PHP, C/C++, and HTML5. NetBeans is cross-platform and runs on Windows, Mac OS X, Linux, Solaris, and other platforms suites a compatible JVM. The NetBeans Team actively supports the merchandise and look out for feature suggestions from the broader community. Every release is lead up by time for Community testing and feedback. 5.1.2 Core Java Java may be a collection of software and specifications developed by Sun Microsystems, which was later obtained by the Oracle Corporation, which gives a system for developing application software and establishing it during a very cross-platform computing environment. Java is used during a very big choice of computing platforms from embedded devices and android devices to enterprise servers and supercomputers. While they're less common than standalone Java applications, Java applets run in secure, sandboxed environments to provide many features of domestic applications and may be implanted in HTML pages 5.1.3 JavaFX JavaFX may be a software platform for fabricates and commend desktop applications, yet as rich internet applications (RIAs) which will see a large style of devices. JavaFX is meant to interchange Swing because the standard GUI library for Java SE, but both are going to be included for the foreseeable future. JavaFX has reinforced for desktop and web browsers on Microsoft Windows, Linux, and Mac OS X. Before version 2.0 of JavaFX, developers used a statically typed, declarative language called JavaFX Script to create JavaFX applications. Because JavaFX Script was compiled to Java bytecode, computer specialists could also use Java code instead. JavaFX applications could run on any desktop that would run Java SE, on any browser that would run Java EE, or on any mobile that would run Java ME. 5.1.4 Android Android could be a software package stack for mobile devices that features associate software system, middleware and key applications. Robot could be a software package platform and software system for mobile devices supported the UNIX software system and developed by Google and also the Open telephone set Alliance. It permits developers to put in writing managed code during a Java-like language that utilizes Google- developed Java libraries, however doesn't support programs developed in native code. The unveiling of the robot platform on five November 2007 was declared with the innovation of the Open telephone set Alliance, a pool of thirty four hardware, software package and telecommunication firms dedicated to advancing open standards for mobile devices. Once discharged in 2008, most of the robot platform are created obtainable beneath the Apache free-software and ASCII text file license 5.1.5 Java Swing Swing could be a graphical user interface contrivance toolkit for Java. It’s a part of Oracle's Java Foundation categories (JFC) – Associate in Nursing API for providing a graphical interface (GUI) for Java programs. Swing was developed to supply an additional subtle set of graphical user interface parts than the sooner Abstract Window Toolkit (AWT). Swing provides a native look and feel that emulates the design and feel of many platforms, and conjointly supports a pluggable look and feel that enables applications to possess a glance and feel unrelated to the underlying platform. Its additional powerful and versatile parts than AWT. Additionally to acquainted parts like buttons, check boxes and labels, Swing provides many advanced parts like tabbed panel, scroll panes, trees, tables, and lists. Unlike AWT parts, Swing parts don't seem to be enforced by platform-specific code. Instead, square
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4747 measure they’re} written entirely in Java and so are platform-independent. The term "lightweight" is employed to explain such part. 6. RESULTS After the procedure and using the following software tools we developed an android application that helps us to connect PC/laptop with the android device. It provides us remote access to the laptop/PC, it allows us to use mobile device as a touchpad controller and keyboard for accessing the data from laptop/PC in our android phones. This project have Fig 2: Server running on Desktop Fig 3: Connect Screen Fig 4: Navigation (Android) on Android Fig 5: Live Screen on Android Device 7. CONCLUSION In the domain we describe a way of converting smart devices, more specifically smartphones, into computer remote controllers. The system presented above may be widely used in lecture rooms and meeting/conference rooms for presentation and interactive discussion. Currently we are exploring various new approaches of using smart devices as controllers or operators for other devices. We are exploring possibilities of developing app for desktop which can control mobile functionalities and apps e.g calling, texting from desktop app. 8. REFERENCES [1] Y. Yang and L. Li , “Turn Smartphones into Computer Remote Controllers,” International Journal of Computer Theory and Engineering, vol. 4, no. 4, pp. 561-564, August 2012. [2] R. Singh, N. Kumar and B. Narula, “Advanced Remote Control For Pc Using Smartphone,” International Journal of Engineering Research & Technology (IJERT), vol. 3, no. 3, pp. 1883-1889, March 2014. [3] E. R. Harold, Java Network Programming, Sebastopol: O’Reilly Media, Inc., 2013, p. 502. [4] L. Kalita , “Socket Programming,” International Journal of Computer Science and Information Technologies (IJCSIT), vol. 5, no. 3, pp. 4802-4807, 2014. [5] S. J. Jang, “Implementation of the Remote Control and Management System in the Windows O.S,” International Journal of Computer Science and
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4748 Network Security (IJCSNS), vol. 12, no. 8, pp. 11-15, 2012. [6] S. Chaurasia, “Implementation of Remote Desktop Utility using Teamviewer,” IOSR Journal of Computer Engineering (IOSR-JCE), pp. 25-28, 2016. [7] H. Hyun, J. Park, Y. Cho and J. W. Jeon, “PC Application Remote Control via Mobile Phone,” International Conference on Control, Automation and Systems, pp. 2290-2294, 2010. [8] S. Sen and S. Samanta, “Network programming in Java using Socket,” International Journal for Research in Applied Science & Engineering Technology (IJRASET), vol. 3, no. 5, pp. 91-97, 2015. [9] A. P. Shisode and M. R. Dhotre, “PC Applications on Android Mobile for Remote Desktop Control,” International Journal of Innovative Research in Computer, vol. 3, no. 6, pp. 5741-5748, june 2015.