SlideShare a Scribd company logo
LIVESCREEN
A Desktop sharing and access application
Features available

 Share the desktop screen.
 Remotely control the desktop of another
  machine.
 Can log-off the current user of another
  machine.
 Can restart the other machine.
 Also shutdown the other machine.
Requirements


 Interacting machines will require JVM(Java
  Virtual Machine).

 Both the computers must be connected via
  local network(i.e. LAN).
The terminology used

 Client :- The machine which wants to view and
  access the desktop of another machine.

 Server :- The machine who complete control is
  given to a client, which seamlessly sends the
  data.
How to use?

 The server machine must run the “setclient.jar”
  file.

 The client machine must run the “desmon.jar”
  file.

 The client must now click “ADDPC” button and
  enter the server’s IP address.
 Now the client must click “CONNECT” button
  and the choice of operation.



 he different options available are SHARE,
  LOGOFF, RESTART, SHUTDOWN.
 Server has the facility to terminate the
  connection anytime by clicking the
  “TERMINATE” button on the server window.



 Also client the disconnect the connection by
  clicking the “DISCONNECT” button.
Software Requirements

 Operating System: Windows XP or higher


 Frame work: Java


 Languages: Java


 Software Development Kit: Net Beans IDE
 6.9.1
Basic components

 Java AWT and Robot Classes.


 Socket Programming.


 Java Swing Classes
How we implemented?

 The connection is established by entering the
  IP address of the server machine using a
  socket program.

 Java robot class is used to take screenshots of
  the server screen on the server side.
 These screenshots are converted to from jpeg
  to imageicon format and sent continuously
  through the socket connection created.

 The robot class is also used to send the
  mouse and keyboard events from the client
  to the server.
 .The robot class on the server accepts incoming
  events from the client and thus, facilitates the
  remote access.

 In the similar manner we have implemented the
  restart and shutdown feature.
Future Scope
 Addition of chat application.


 Conversion of LIVEScreen from Jframe to Applet
  to facilitate browser implementation of the
  application.

 Implementing the LIVEScreen using the UDP for
  more reliable data transfer.
 Team Members:


   Abhilash      4NM07CS002
   Ajay Kamath    4NM07CS010
   Anoop Jain    4NMO7CS15
   Pradeep K B    4NM08CS403
Thank You

More Related Content

What's hot

How To Add Roles & Features
How To Add Roles & FeaturesHow To Add Roles & Features
How To Add Roles & Features
MjNoOoN
 
Mule management console installation
Mule management console installation Mule management console installation
Mule management console installation
javeed_mhd
 
Lifecycleofhostdeployedwithforemanandautomated
LifecycleofhostdeployedwithforemanandautomatedLifecycleofhostdeployedwithforemanandautomated
Lifecycleofhostdeployedwithforemanandautomated
Kanwar Batra
 
Windows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion SuperiorgrwWindows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion Superiorgrw
Awais Amjad
 
Microsoft mcsa install active directory domain services (adds) role
Microsoft mcsa  install active directory domain services (adds) roleMicrosoft mcsa  install active directory domain services (adds) role
Microsoft mcsa install active directory domain services (adds) role
Golriz Gharavi
 
How to install sonarqube plugin in anypoint
How to install sonarqube plugin in anypoint How to install sonarqube plugin in anypoint
How to install sonarqube plugin in anypoint
javeed_mhd
 
Hacking Microsoft Remote Desktop Services for Fun and Profit
Hacking Microsoft Remote Desktop Services for Fun and ProfitHacking Microsoft Remote Desktop Services for Fun and Profit
Hacking Microsoft Remote Desktop Services for Fun and Profit
Alisa Esage Шевченко
 
Selenium
SeleniumSelenium
Selenium
sunilabj
 
Olf2014
Olf2014Olf2014
Olf2014
Dru Lavigne
 
Cache for community edition
Cache for community editionCache for community edition
Cache for community edition
irfan1008
 
Mule management console installation with Tomcat
Mule management console installation with TomcatMule management console installation with Tomcat
Mule management console installation with Tomcat
Sudha Ch
 
How to Enable Windows Remote Desktop Connection
How to Enable Windows Remote Desktop ConnectionHow to Enable Windows Remote Desktop Connection
How to Enable Windows Remote Desktop Connection
Pertino
 
Remote access from a smartphone ppt
Remote access from a smartphone pptRemote access from a smartphone ppt
Remote access from a smartphone ppt
Laxman Puri
 
Custom connector development using mule DevKit
Custom connector development using mule DevKitCustom connector development using mule DevKit
Custom connector development using mule DevKit
Ramakrishna Narkedamilli
 
TSYS Cloud sim project Demo
TSYS Cloud sim project DemoTSYS Cloud sim project Demo
TSYS Cloud sim project Demo
tsysglobalsolutions
 
SOAP To REST API Proxy
SOAP To REST API ProxySOAP To REST API Proxy
SOAP To REST API Proxy
Vince Soliza
 
Cache for community edition
Cache for community editionCache for community edition
Cache for community edition
F K
 

What's hot (17)

How To Add Roles & Features
How To Add Roles & FeaturesHow To Add Roles & Features
How To Add Roles & Features
 
Mule management console installation
Mule management console installation Mule management console installation
Mule management console installation
 
Lifecycleofhostdeployedwithforemanandautomated
LifecycleofhostdeployedwithforemanandautomatedLifecycleofhostdeployedwithforemanandautomated
Lifecycleofhostdeployedwithforemanandautomated
 
Windows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion SuperiorgrwWindows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion Superiorgrw
 
Microsoft mcsa install active directory domain services (adds) role
Microsoft mcsa  install active directory domain services (adds) roleMicrosoft mcsa  install active directory domain services (adds) role
Microsoft mcsa install active directory domain services (adds) role
 
How to install sonarqube plugin in anypoint
How to install sonarqube plugin in anypoint How to install sonarqube plugin in anypoint
How to install sonarqube plugin in anypoint
 
Hacking Microsoft Remote Desktop Services for Fun and Profit
Hacking Microsoft Remote Desktop Services for Fun and ProfitHacking Microsoft Remote Desktop Services for Fun and Profit
Hacking Microsoft Remote Desktop Services for Fun and Profit
 
Selenium
SeleniumSelenium
Selenium
 
Olf2014
Olf2014Olf2014
Olf2014
 
Cache for community edition
Cache for community editionCache for community edition
Cache for community edition
 
Mule management console installation with Tomcat
Mule management console installation with TomcatMule management console installation with Tomcat
Mule management console installation with Tomcat
 
How to Enable Windows Remote Desktop Connection
How to Enable Windows Remote Desktop ConnectionHow to Enable Windows Remote Desktop Connection
How to Enable Windows Remote Desktop Connection
 
Remote access from a smartphone ppt
Remote access from a smartphone pptRemote access from a smartphone ppt
Remote access from a smartphone ppt
 
Custom connector development using mule DevKit
Custom connector development using mule DevKitCustom connector development using mule DevKit
Custom connector development using mule DevKit
 
TSYS Cloud sim project Demo
TSYS Cloud sim project DemoTSYS Cloud sim project Demo
TSYS Cloud sim project Demo
 
SOAP To REST API Proxy
SOAP To REST API ProxySOAP To REST API Proxy
SOAP To REST API Proxy
 
Cache for community edition
Cache for community editionCache for community edition
Cache for community edition
 

Viewers also liked

Sl lesson 2
Sl lesson 2Sl lesson 2
Sl lesson 2
HocoAslclubs
 
Sl lesson 2
Sl lesson 2Sl lesson 2
Sl lesson 2
HocoAslclubs
 
Prueba de redes ral
Prueba de redes ralPrueba de redes ral
Prueba de redes ral
michael
 
06 vuelode gansos
06 vuelode gansos06 vuelode gansos
06 vuelode gansos
cristian carlos
 
R&R managed Sonus SBC7000 and SBC9000
R&R managed Sonus SBC7000 and SBC9000R&R managed Sonus SBC7000 and SBC9000
R&R managed Sonus SBC7000 and SBC9000
Ilya Belov
 
Prueba de redes ral
Prueba de redes ralPrueba de redes ral
Prueba de redes ral
michael
 
Interview with eminem
Interview with eminemInterview with eminem
Interview with eminem
Isa
 
What is social media tnt
What is social media tntWhat is social media tnt
What is social media tnt
Ajay Kamath
 
Actividad academica2
Actividad academica2Actividad academica2
Actividad academica2
michael
 
3 romantism
3 romantism3 romantism
3 romantismTiia Tia
 
Fotograafia
FotograafiaFotograafia
FotograafiaTiia Tia
 
4 historitsism
4 historitsism4 historitsism
4 historitsismTiia Tia
 
Critical thinking
Critical thinkingCritical thinking
Critical thinking
Bajaj Sundar
 
CESSNA C172R
CESSNA C172RCESSNA C172R
CESSNA C172R
Bajaj Sundar
 
R&R cloud switch presentation (russian)
R&R cloud switch presentation (russian)R&R cloud switch presentation (russian)
R&R cloud switch presentation (russian)
Ilya Belov
 
Sign language club~
Sign language club~Sign language club~
Sign language club~
HocoAslclubs
 
Turn-key Global Call Routing
Turn-key Global Call RoutingTurn-key Global Call Routing
Turn-key Global Call Routing
Ilya Belov
 

Viewers also liked (18)

Sl lesson 2
Sl lesson 2Sl lesson 2
Sl lesson 2
 
Sl lesson 2
Sl lesson 2Sl lesson 2
Sl lesson 2
 
Prueba de redes ral
Prueba de redes ralPrueba de redes ral
Prueba de redes ral
 
06 vuelode gansos
06 vuelode gansos06 vuelode gansos
06 vuelode gansos
 
R&R managed Sonus SBC7000 and SBC9000
R&R managed Sonus SBC7000 and SBC9000R&R managed Sonus SBC7000 and SBC9000
R&R managed Sonus SBC7000 and SBC9000
 
Prueba de redes ral
Prueba de redes ralPrueba de redes ral
Prueba de redes ral
 
Interview with eminem
Interview with eminemInterview with eminem
Interview with eminem
 
What is social media tnt
What is social media tntWhat is social media tnt
What is social media tnt
 
Actividad academica2
Actividad academica2Actividad academica2
Actividad academica2
 
3 romantism
3 romantism3 romantism
3 romantism
 
Fotograafia
FotograafiaFotograafia
Fotograafia
 
4 historitsism
4 historitsism4 historitsism
4 historitsism
 
Critical thinking
Critical thinkingCritical thinking
Critical thinking
 
CESSNA C172R
CESSNA C172RCESSNA C172R
CESSNA C172R
 
5 realism
5 realism5 realism
5 realism
 
R&R cloud switch presentation (russian)
R&R cloud switch presentation (russian)R&R cloud switch presentation (russian)
R&R cloud switch presentation (russian)
 
Sign language club~
Sign language club~Sign language club~
Sign language club~
 
Turn-key Global Call Routing
Turn-key Global Call RoutingTurn-key Global Call Routing
Turn-key Global Call Routing
 

Similar to Live screen final demo

E farming
E farmingE farming
E farming
shashank reddy
 
Remote Network Monitoring System
Remote Network Monitoring SystemRemote Network Monitoring System
Remote Network Monitoring System
Sidharth Goel
 
Transparent proxy - SIP - 2014 - NCC LAB
Transparent proxy - SIP - 2014 - NCC LABTransparent proxy - SIP - 2014 - NCC LAB
Transparent proxy - SIP - 2014 - NCC LAB
Benith T
 
Virtual Network Computing Based Droid desktop
Virtual Network Computing Based Droid desktopVirtual Network Computing Based Droid desktop
Virtual Network Computing Based Droid desktop
IOSR Journals
 
AJppt.pptx
AJppt.pptxAJppt.pptx
AJppt.pptx
SachinSingh217687
 
J365963
J365963J365963
J365963
IJERA Editor
 
Applets3
Applets3Applets3
Applets3
vinodhinis7
 
Java & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkJava & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate Framework
Mohit Belwal
 
2 d barcode based mobile payment system
2 d barcode based mobile payment system2 d barcode based mobile payment system
2 d barcode based mobile payment system
Parag Tamhane
 
J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01
Jay Palit
 
Active web page chapter for reading purpose
Active web page chapter for reading purposeActive web page chapter for reading purpose
Active web page chapter for reading purpose
SambalSwetank
 
NaveenResume
NaveenResumeNaveenResume
NaveenResume
Naveen S
 
Java Profiling
Java ProfilingJava Profiling
Java Profiling
zeroproductionincidents
 
Remote Web Desk
Remote Web DeskRemote Web Desk
Remote Web Desk
Satish Chandra
 
Game server development in node.js in jsconf eu
Game server development in node.js in jsconf euGame server development in node.js in jsconf eu
Game server development in node.js in jsconf eu
Xie ChengChao
 
[1D1]신개념 N스크린 웹 앱 프레임워크 PARS
[1D1]신개념 N스크린 웹 앱 프레임워크 PARS[1D1]신개념 N스크린 웹 앱 프레임워크 PARS
[1D1]신개념 N스크린 웹 앱 프레임워크 PARS
NAVER D2
 
The Netflix API Platform for Server-Side Scripting
The Netflix API Platform for Server-Side ScriptingThe Netflix API Platform for Server-Side Scripting
The Netflix API Platform for Server-Side Scripting
Katharina Probst
 
mobicon_paper
mobicon_papermobicon_paper
mobicon_paper
Vineet Kumar
 
Running SWT using native Widgets on iPhone/iPad with RAP
Running SWT using native Widgets on iPhone/iPad with RAPRunning SWT using native Widgets on iPhone/iPad with RAP
Running SWT using native Widgets on iPhone/iPad with RAP
sjkiwai
 
Running SWT using native Widgets on iPhone/iPad with RAP
Running SWT using native Widgets on iPhone/iPad with RAPRunning SWT using native Widgets on iPhone/iPad with RAP
Running SWT using native Widgets on iPhone/iPad with RAP
sjkiwai
 

Similar to Live screen final demo (20)

E farming
E farmingE farming
E farming
 
Remote Network Monitoring System
Remote Network Monitoring SystemRemote Network Monitoring System
Remote Network Monitoring System
 
Transparent proxy - SIP - 2014 - NCC LAB
Transparent proxy - SIP - 2014 - NCC LABTransparent proxy - SIP - 2014 - NCC LAB
Transparent proxy - SIP - 2014 - NCC LAB
 
Virtual Network Computing Based Droid desktop
Virtual Network Computing Based Droid desktopVirtual Network Computing Based Droid desktop
Virtual Network Computing Based Droid desktop
 
AJppt.pptx
AJppt.pptxAJppt.pptx
AJppt.pptx
 
J365963
J365963J365963
J365963
 
Applets3
Applets3Applets3
Applets3
 
Java & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkJava & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate Framework
 
2 d barcode based mobile payment system
2 d barcode based mobile payment system2 d barcode based mobile payment system
2 d barcode based mobile payment system
 
J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01
 
Active web page chapter for reading purpose
Active web page chapter for reading purposeActive web page chapter for reading purpose
Active web page chapter for reading purpose
 
NaveenResume
NaveenResumeNaveenResume
NaveenResume
 
Java Profiling
Java ProfilingJava Profiling
Java Profiling
 
Remote Web Desk
Remote Web DeskRemote Web Desk
Remote Web Desk
 
Game server development in node.js in jsconf eu
Game server development in node.js in jsconf euGame server development in node.js in jsconf eu
Game server development in node.js in jsconf eu
 
[1D1]신개념 N스크린 웹 앱 프레임워크 PARS
[1D1]신개념 N스크린 웹 앱 프레임워크 PARS[1D1]신개념 N스크린 웹 앱 프레임워크 PARS
[1D1]신개념 N스크린 웹 앱 프레임워크 PARS
 
The Netflix API Platform for Server-Side Scripting
The Netflix API Platform for Server-Side ScriptingThe Netflix API Platform for Server-Side Scripting
The Netflix API Platform for Server-Side Scripting
 
mobicon_paper
mobicon_papermobicon_paper
mobicon_paper
 
Running SWT using native Widgets on iPhone/iPad with RAP
Running SWT using native Widgets on iPhone/iPad with RAPRunning SWT using native Widgets on iPhone/iPad with RAP
Running SWT using native Widgets on iPhone/iPad with RAP
 
Running SWT using native Widgets on iPhone/iPad with RAP
Running SWT using native Widgets on iPhone/iPad with RAPRunning SWT using native Widgets on iPhone/iPad with RAP
Running SWT using native Widgets on iPhone/iPad with RAP
 

Live screen final demo

  • 1. LIVESCREEN A Desktop sharing and access application
  • 2. Features available  Share the desktop screen.  Remotely control the desktop of another machine.  Can log-off the current user of another machine.  Can restart the other machine.  Also shutdown the other machine.
  • 3. Requirements  Interacting machines will require JVM(Java Virtual Machine).  Both the computers must be connected via local network(i.e. LAN).
  • 4. The terminology used  Client :- The machine which wants to view and access the desktop of another machine.  Server :- The machine who complete control is given to a client, which seamlessly sends the data.
  • 5. How to use?  The server machine must run the “setclient.jar” file.  The client machine must run the “desmon.jar” file.  The client must now click “ADDPC” button and enter the server’s IP address.
  • 6.  Now the client must click “CONNECT” button and the choice of operation.  he different options available are SHARE, LOGOFF, RESTART, SHUTDOWN.
  • 7.  Server has the facility to terminate the connection anytime by clicking the “TERMINATE” button on the server window.  Also client the disconnect the connection by clicking the “DISCONNECT” button.
  • 8. Software Requirements  Operating System: Windows XP or higher  Frame work: Java  Languages: Java  Software Development Kit: Net Beans IDE 6.9.1
  • 9. Basic components  Java AWT and Robot Classes.  Socket Programming.  Java Swing Classes
  • 10. How we implemented?  The connection is established by entering the IP address of the server machine using a socket program.  Java robot class is used to take screenshots of the server screen on the server side.
  • 11.  These screenshots are converted to from jpeg to imageicon format and sent continuously through the socket connection created.  The robot class is also used to send the mouse and keyboard events from the client to the server.
  • 12.  .The robot class on the server accepts incoming events from the client and thus, facilitates the remote access.  In the similar manner we have implemented the restart and shutdown feature.
  • 13. Future Scope  Addition of chat application.  Conversion of LIVEScreen from Jframe to Applet to facilitate browser implementation of the application.  Implementing the LIVEScreen using the UDP for more reliable data transfer.
  • 14.  Team Members: Abhilash 4NM07CS002 Ajay Kamath 4NM07CS010 Anoop Jain 4NMO7CS15 Pradeep K B 4NM08CS403