Please use this identifier to cite or link to this item: https://apothesis.eap.gr/handle/repo/21446
Title: Απομακρυσμένος έλεγχος εφαρμογών με ανάκτηση και μετάδοση δεδομένων HID συσκευών
Authors: ΙΩΑΝΝΗΣ Ν.ΣΕΓΓΟΥΝΗΣ
Issue Date: 31-Jul-2008
Abstract: ΠερίληψηΗ αύξηση του αριθμού multimedia εφαρμογών καθιστά απαραίτητη τη χρήση υπολογιστικών συστημάτων με αυξημένες απαιτήσεις σε πόρους και επεξεργαστική ισχύ. Η παρούσα εργασία μπορεί να αποτελέσει τμήμα ενός συστήματος απομακρυσμένης εκτέλεσης μιας απαιτητικής, σε πόρους (μνήμη, ισχυρή CPU, απεικόνιση) εφαρμογής απόσυσκευές που δεν διαθέτουν τέτοιους πόρους όπως notebook, hand-held συσκευές ή set-top boxes.Ο στόχος της εργασίας είναι να κατασκευάσει ένα σύστημα ανάκτησης της εισόδου χρήστη οποία γίνεται με Συσκευές Ανθρώπινης Αλληλεπίδρασης που είναι γνωστές ως HID (Human Interface Device). Τέτοιες συσκευές είναι τα παραδοσιακά πληκτρολόγια και ποντίκια και οι σύγχρονες εκδοχές τους, καθώς και τα χειριστήρια παιχνιδιών, τηλεχειριστήρια κα. Στη συνέχεια τα δεδομένα της εισόδου χρήστη θα μεταδίδονται μέσω κάποιου δικτύου (LAN, WAN) σε έναν κεντρικό υπολογιστή όπου θα γίνεται η αναγνώριση και η εκτέλεση της σχετικής λειτουργίας.Η αρχιτεκτονική ενός τέτοιου συστήματος συνίσταται σε μια εφαρμογή που εκτελείται σε έναν κεντρικό υπολογιστή (Server) με ΛΣ Windows και μια εφαρμογή που εκτελείται σε κάθε συσκευή πελάτη (Client) που προτίθεται να συνδεθεί και να εκτελέσει κάποια από τις διατιθέμενες πολυμεσικές εφαρμογές που φιλοξενούνται στον Server. Η εφαρμογή πελάτης θα προσαρμόζεται σε διάφορα λειτουργικά συστήματα πχ Windows, Windows Mobile, Linux. Οπότε είναι αναγκαίο το σύστημα να αναγνωρίζει τις δυνατότητες της συσκευής πελάτη και τους περιορισμούς του δικτύου.Για την πληρότητα του συστήματος απαιτείται φυσικά και η αποστολή εικόνας και ήχου. Η κατασκευή του υποσυστήματος μεταφοράς της οπτικής και ηχητικής πληροφορίας δεν θα απασχολήσει την παρούσα εργασία αλλά για λόγους πληρότητας θα γίνεται σύντομη αναφορά όπου αυτό είναι απαραίτητο.Η εφαρμογή που αναπτύχτηκε ενσωματώθηκε σε ένα πλήρες σύστημα και χρησιμοποιήθηκε στο να παιχτούν κάποια παιχνίδια που φιλοξενούνταν σε έναν υπολογιστή Server από ένα laptop. Μπορεί να χρησιμοποιηθεί και αυθύπαρκτη για λόγους επίδειξης απομακρυσμένου έλεγχου μέσω συσκευών αλληλεπίδρασης χρήστη.Λέξεις-κλειδιά: Απομακρυσμένος έλεγχος, Keystroke, Raw Input, HID, Joystick emulationΠεριεχόμενο : κείμενο, πρόγραμμα σε γλώσσα Visual C++SummaryThe growth of multimedia applications have the importance of use computer systems with increased requirements in resources and process power.The present work can constitute component of a system with remotely execution capabilities of exigent applications in resources (memory, powerful CPU, display) from end devices that do not allocate such resources as notebooks, hand-held devices or set-top boxes. The objective of work is to create a capture system of user input that becomes with Human Interface Devices (HID). Such devices are the traditional keyboards and mice and their modern versions as well as the game controllers and remote controls etc. Then the data of user input will be transmitted via some network (LAN, WAN) in a central computer where will become the recognition and the implementation of relative operation. The architecture of that system consists of an application that is executed in a central computer (Server) with MS Windows operating system and an application that is executed in each of end devices (Client) that intends to connect and executes any from the allocated multimedia applications that are entertained in the Server. The Client application will be adapted in various operating systems as Windows CE, Windows Mobile and Linux. However is necessary the capabilities of end device and the restrictions of network must be recognized by the system.For the completion of the system is required the mission of display and sound as well. The implementation of infrastructure of transport of the display and sound information will not implemented from the present work but for reasons of plenitude will report about this where is essential.The application that was developed was incorporated in a complete system and it was used for playing with a laptop, certain games that were entertained in a Server. It can be used independent for demonstration of remote control via HID's.
Appears in Collections:ΠΛΣ Διπλωματικές Εργασίες

Files in This Item:
File Description SizeFormat 
SENGOUNIS%20IOANNIS.pdf1.48 MBAdobe PDFView/Open


Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.