SlideShare una empresa de Scribd logo
1 de 4
GLOBALSOFT TECHNOLOGIES 
IEEE PROJECTS & SOFTWARE DEVELOPMENTS 
IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE 
BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS 
CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 
Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com 
The K-hop Cooperative Video Streaming 
Protocol Using H.264/SVC Over the Hybrid 
Vehicular Networks 
ABSTRACT: 
When a number of persons, e.g., a family or a group of friends, drive their vehicles for a 
trip together, they can form a fleet of vehicles and share their network resources during 
their trip. Let one member want to watch a video from the Internet. He may not have 
high resolution or video quality due to his limited 3G/3.5G bandwidth to the Internet. 
The cooperative video streaming scenario allows the requested member to ask other 
members of the same fleet to download video cooperatively. In other words, other 
members can help to download parts of the video from the Internet and then forward 
video data to the requested member hop by hop through the ad-hoc network. This work 
proposes the k-hop cooperative video streaming protocol using H.264/SVC over the 
hybrid vehicular networks which consist of 3G/3.5G cellular network and Dedicated 
Short-Range Communications (DSRC) ad-hoc network. In order to smooth video 
playback over the DSRC-based ad-hoc network, this work proposes: (1) one streaming 
task assignment scheme that schedules the streaming task to each member over the 
dynamic vehicular networks, and (2) packet forwarding strategies that decide the 
forwarding sequence of the buffered video data to the requested member hop by hop. 
Finally, we utilize the network simulator version 2 (NS2) to simulate the proposed 
protocol. Based on the simulation results, the proposed scheme can estimate the 
assignment interval adaptively and the playback priority first (PPF) strategy has the
best performance for the k-hop video forwarding over the hybrid vehicular networks. 
EXISTING SYSTEM: 
This work proposes the k-hop cooperative video streaming protocol using H.264/SVC 
over the hybrid vehicular networks which consist of 3G/3.5G cellular network and 
Dedicated Short-Range Communications (DSRC) ad-hoc network. In order to smooth 
video playback over the DSRC-based ad hoc network, this work proposes: (1) one 
streaming task assignment scheme that schedules the streaming task to each member 
over the dynamic vehicular networks, and (2) packet forwarding strategies that decide 
the forwarding sequence of the buffered video data to the requested member hop by 
hop. we survey existing research issues in the cooperative video streaming, including (1) 
neighbour discovery over vehicular ad-hoc network, (2) cooperative network 
integrating WWAN and WLAN, (3) multipath routing and bandwidth aggregation, and 
(4) scalable video coding 
PROPOSED SYSTEM: 
The proposed scheme can estimate the assignment interval adaptively and the playback 
priority first (PPF) strategy has the best performance for the k-hop video forwarding 
over the hybrid vehicular networks. Three critical roles of the proposed CVS are (1) 
requester, (2) forwarder, and (3) helper. In this paper, our proposed scheme 
concentrates on how to have group formation to aggregate bandwidth from tightly-coupled 
group’s members, which travel on the same route to the same destination, not 
only for forwarding data in the ad-hoc paths but also for downloading data from 
3G/3.5G networks to have video streaming. Our proposed system considers multiple 
hop network and the corresponding scenario is for the vehicularad-hoc network.This 
paper proposed a k-hop fleet-based cooperative videostreaming (CVS) protocol over the 
hybrid vehicular networks, which is composed of 3G/3.5G cellular network and DSRC 
ad-hoc network. The proposed k-hop CVS protocol has focused on the issues belonging 
to the application layer.
CONCLUSION: 
This paper proposed a k-hop fleet-based cooperative video streaming (CVS) protocol 
over the hybrid vehicular networks, which is composed of 3G/3.5G cellular network and 
DSRC ad-hoc network. The proposed k-hop CVS protocol has focused on the issues 
belonging to the application layer. First, in order to adapt to the time-varying 
characteristic of the hybrid vehicular networks, the streaming task assignment scheme 
considers (1) each helper’s 3G/3.5G bandwidth and (2) the hop-count distance between 
each helper and the requester in this work. Second, in order to transmit video data hop 
by hop smoothly through the DSRC-based ad-hoc network, three different transmission 
strategies, i.e., first in first out (FIFIO), playback priority first (PPF) and bandwidth 
aware (BAW), have been proposed and discussed in this work. 
SYSTEM CONFIGURATION:- 
HARDWARE CONFIGURATION:- 
 Processor - Pentium –IV 
 Speed - 1.1 Ghz 
 RAM - 256 MB(min) 
 Hard Disk - 20 GB 
 Key Board - Standard Windows Keyboard 
 Mouse - Two or Three Button Mouse 
 Monitor - SVGA 
SOFTWARE CONFIGURATION:- 
 Operating System : Windows XP 
 Programming Language : JAVA 
 Java Version : JDK 1.6 & above.
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS The k hop cooperative video streaming protocol using h.264 svc over the hybrid vehicular networks

Más contenido relacionado

Más de IEEEFINALYEARSTUDENTPROJECTS

Más de IEEEFINALYEARSTUDENTPROJECTS (20)

IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Efficient and privacy aware data agg...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Efficient and privacy aware data agg...IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Efficient and privacy aware data agg...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Efficient and privacy aware data agg...
 
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Cloud assisted mobile-access of heal...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Cloud assisted mobile-access of heal...IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Cloud assisted mobile-access of heal...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Cloud assisted mobile-access of heal...
 
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS A low complexity algorithm for neigh...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS A low complexity algorithm for neigh...IEEE 2014 JAVA MOBILE COMPUTING PROJECTS A low complexity algorithm for neigh...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS A low complexity algorithm for neigh...
 
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Hierarchical prediction and context ...
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Hierarchical prediction and context ...IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Hierarchical prediction and context ...
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Hierarchical prediction and context ...
 
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Designing an-efficient-image encrypt...
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Designing an-efficient-image encrypt...IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Designing an-efficient-image encrypt...
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Designing an-efficient-image encrypt...
 
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Click prediction-for-web-image-reran...
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Click prediction-for-web-image-reran...IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Click prediction-for-web-image-reran...
IEEE 2014 JAVA IMAGE PROCESSING PROJECTS Click prediction-for-web-image-reran...
 
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Web service recommendation via expl...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Web service recommendation via expl...IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Web service recommendation via expl...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Web service recommendation via expl...
 
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Scalable and accurate prediction of...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Scalable and accurate prediction of...IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Scalable and accurate prediction of...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Scalable and accurate prediction of...
 
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Privacy enhanced web service compos...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Privacy enhanced web service compos...IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Privacy enhanced web service compos...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Privacy enhanced web service compos...
 
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Decentralized enactment of bpel pro...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Decentralized enactment of bpel pro...IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Decentralized enactment of bpel pro...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS Decentralized enactment of bpel pro...
 
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS A novel time obfuscated algorithm ...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS  A novel time obfuscated algorithm ...IEEE 2014 JAVA SERVICE COMPUTING PROJECTS  A novel time obfuscated algorithm ...
IEEE 2014 JAVA SERVICE COMPUTING PROJECTS A novel time obfuscated algorithm ...
 
IEEE 2014 JAVA SOFTWARE ENGINEER PROJECTS Conservation of information softwar...
IEEE 2014 JAVA SOFTWARE ENGINEER PROJECTS Conservation of information softwar...IEEE 2014 JAVA SOFTWARE ENGINEER PROJECTS Conservation of information softwar...
IEEE 2014 JAVA SOFTWARE ENGINEER PROJECTS Conservation of information softwar...
 
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easyIEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
 
IEEE 2014 JAVA DATA MINING PROJECTS Web image re ranking using query-specific...
IEEE 2014 JAVA DATA MINING PROJECTS Web image re ranking using query-specific...IEEE 2014 JAVA DATA MINING PROJECTS Web image re ranking using query-specific...
IEEE 2014 JAVA DATA MINING PROJECTS Web image re ranking using query-specific...
 
IEEE 2014 JAVA DATA MINING PROJECTS Towards multi tenant performance sl os
IEEE 2014 JAVA DATA MINING PROJECTS Towards multi tenant performance sl osIEEE 2014 JAVA DATA MINING PROJECTS Towards multi tenant performance sl os
IEEE 2014 JAVA DATA MINING PROJECTS Towards multi tenant performance sl os
 
IEEE 2014 JAVA DATA MINING PROJECTS Shortest path computing in relational dbms
IEEE 2014 JAVA DATA MINING PROJECTS Shortest path computing in relational dbmsIEEE 2014 JAVA DATA MINING PROJECTS Shortest path computing in relational dbms
IEEE 2014 JAVA DATA MINING PROJECTS Shortest path computing in relational dbms
 
IEEE 2014 JAVA DATA MINING PROJECTS Security evaluation of pattern classifier...
IEEE 2014 JAVA DATA MINING PROJECTS Security evaluation of pattern classifier...IEEE 2014 JAVA DATA MINING PROJECTS Security evaluation of pattern classifier...
IEEE 2014 JAVA DATA MINING PROJECTS Security evaluation of pattern classifier...
 
IEEE 2014 JAVA DATA MINING PROJECTS Secure outsourced attribute based signatures
IEEE 2014 JAVA DATA MINING PROJECTS Secure outsourced attribute based signaturesIEEE 2014 JAVA DATA MINING PROJECTS Secure outsourced attribute based signatures
IEEE 2014 JAVA DATA MINING PROJECTS Secure outsourced attribute based signatures
 
IEEE 2014 JAVA DATA MINING PROJECTS Secure mining of association rules in hor...
IEEE 2014 JAVA DATA MINING PROJECTS Secure mining of association rules in hor...IEEE 2014 JAVA DATA MINING PROJECTS Secure mining of association rules in hor...
IEEE 2014 JAVA DATA MINING PROJECTS Secure mining of association rules in hor...
 
IEEE 2014 JAVA DATA MINING PROJECTS Searching dimension incomplete databases
IEEE 2014 JAVA DATA MINING PROJECTS Searching dimension incomplete databasesIEEE 2014 JAVA DATA MINING PROJECTS Searching dimension incomplete databases
IEEE 2014 JAVA DATA MINING PROJECTS Searching dimension incomplete databases
 

Último

DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Último (20)

Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 

IEEE 2014 JAVA MOBILE COMPUTING PROJECTS The k hop cooperative video streaming protocol using h.264 svc over the hybrid vehicular networks

  • 1. GLOBALSOFT TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com The K-hop Cooperative Video Streaming Protocol Using H.264/SVC Over the Hybrid Vehicular Networks ABSTRACT: When a number of persons, e.g., a family or a group of friends, drive their vehicles for a trip together, they can form a fleet of vehicles and share their network resources during their trip. Let one member want to watch a video from the Internet. He may not have high resolution or video quality due to his limited 3G/3.5G bandwidth to the Internet. The cooperative video streaming scenario allows the requested member to ask other members of the same fleet to download video cooperatively. In other words, other members can help to download parts of the video from the Internet and then forward video data to the requested member hop by hop through the ad-hoc network. This work proposes the k-hop cooperative video streaming protocol using H.264/SVC over the hybrid vehicular networks which consist of 3G/3.5G cellular network and Dedicated Short-Range Communications (DSRC) ad-hoc network. In order to smooth video playback over the DSRC-based ad-hoc network, this work proposes: (1) one streaming task assignment scheme that schedules the streaming task to each member over the dynamic vehicular networks, and (2) packet forwarding strategies that decide the forwarding sequence of the buffered video data to the requested member hop by hop. Finally, we utilize the network simulator version 2 (NS2) to simulate the proposed protocol. Based on the simulation results, the proposed scheme can estimate the assignment interval adaptively and the playback priority first (PPF) strategy has the
  • 2. best performance for the k-hop video forwarding over the hybrid vehicular networks. EXISTING SYSTEM: This work proposes the k-hop cooperative video streaming protocol using H.264/SVC over the hybrid vehicular networks which consist of 3G/3.5G cellular network and Dedicated Short-Range Communications (DSRC) ad-hoc network. In order to smooth video playback over the DSRC-based ad hoc network, this work proposes: (1) one streaming task assignment scheme that schedules the streaming task to each member over the dynamic vehicular networks, and (2) packet forwarding strategies that decide the forwarding sequence of the buffered video data to the requested member hop by hop. we survey existing research issues in the cooperative video streaming, including (1) neighbour discovery over vehicular ad-hoc network, (2) cooperative network integrating WWAN and WLAN, (3) multipath routing and bandwidth aggregation, and (4) scalable video coding PROPOSED SYSTEM: The proposed scheme can estimate the assignment interval adaptively and the playback priority first (PPF) strategy has the best performance for the k-hop video forwarding over the hybrid vehicular networks. Three critical roles of the proposed CVS are (1) requester, (2) forwarder, and (3) helper. In this paper, our proposed scheme concentrates on how to have group formation to aggregate bandwidth from tightly-coupled group’s members, which travel on the same route to the same destination, not only for forwarding data in the ad-hoc paths but also for downloading data from 3G/3.5G networks to have video streaming. Our proposed system considers multiple hop network and the corresponding scenario is for the vehicularad-hoc network.This paper proposed a k-hop fleet-based cooperative videostreaming (CVS) protocol over the hybrid vehicular networks, which is composed of 3G/3.5G cellular network and DSRC ad-hoc network. The proposed k-hop CVS protocol has focused on the issues belonging to the application layer.
  • 3. CONCLUSION: This paper proposed a k-hop fleet-based cooperative video streaming (CVS) protocol over the hybrid vehicular networks, which is composed of 3G/3.5G cellular network and DSRC ad-hoc network. The proposed k-hop CVS protocol has focused on the issues belonging to the application layer. First, in order to adapt to the time-varying characteristic of the hybrid vehicular networks, the streaming task assignment scheme considers (1) each helper’s 3G/3.5G bandwidth and (2) the hop-count distance between each helper and the requester in this work. Second, in order to transmit video data hop by hop smoothly through the DSRC-based ad-hoc network, three different transmission strategies, i.e., first in first out (FIFIO), playback priority first (PPF) and bandwidth aware (BAW), have been proposed and discussed in this work. SYSTEM CONFIGURATION:- HARDWARE CONFIGURATION:-  Processor - Pentium –IV  Speed - 1.1 Ghz  RAM - 256 MB(min)  Hard Disk - 20 GB  Key Board - Standard Windows Keyboard  Mouse - Two or Three Button Mouse  Monitor - SVGA SOFTWARE CONFIGURATION:-  Operating System : Windows XP  Programming Language : JAVA  Java Version : JDK 1.6 & above.