Ανάπτυξη συστήματος messenger σε Java για επικοινωνία server και client

Η μεταπτυχιακή εργασία δομείται σε πέντε κεφάλαια. Στο πρώτο κεφάλαιο παρουσιάζεται ο δικτυακός προγραμματισμός μέσω της Java . Αρχικά δίνεται μια σύντομη εισαγωγή στις τεχνικές μετάδοσης πληροφορίας και παρατίθενται οι βασικές τεχνικές μετάδοσης unicast και broadcast. Επίσης εξηγούνται οι διαφορές...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Καπερώνης, Παναγιώτης
Άλλοι συγγραφείς: Σιούτας, Σπυρίδων
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2019
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/12330
id nemertes-10889-12330
record_format dspace
spelling nemertes-10889-123302022-09-05T20:18:45Z Ανάπτυξη συστήματος messenger σε Java για επικοινωνία server και client Construction of a messenger system in Java between a server and client Καπερώνης, Παναγιώτης Σιούτας, Σπυρίδων Τσακαλίδης, Αθανάσιος Παυλίδης, Γεώργιος Kaperonis, Panagiotis Συστήματα Ανάλυση συναισθήματος Νήματα Messenger Java Sentiment analysis Threads 005.275 Η μεταπτυχιακή εργασία δομείται σε πέντε κεφάλαια. Στο πρώτο κεφάλαιο παρουσιάζεται ο δικτυακός προγραμματισμός μέσω της Java . Αρχικά δίνεται μια σύντομη εισαγωγή στις τεχνικές μετάδοσης πληροφορίας και παρατίθενται οι βασικές τεχνικές μετάδοσης unicast και broadcast. Επίσης εξηγούνται οι διαφορές και οι ομοιότητες μεταξύ τους. Στη συνέχεια του κεφαλαίου περιγράφονται τα sockets και τα βασικά είδη τους (TCP και UDP). Επιπλέον τα βασικά χαρακτηριστικά των νημάτων και εξηγούνται με παραδείγματα το πως αυτά χρησιμοποιούνται στη Java. Επίσης περιγράφονται οι βασικές συναρτήσεις διαχείρισης νημάτων στη γλώσσα αυτή. Στο δεύτερο κεφάλαιο περιγράφεται η κατασκευή ενός συστήματος messenger σε java. Παρουσιάζονται οι βασικοί διαχειριστές διάταξης αντικειμένων της Java και αναλύονται με παραδείγματα οι βασικοί τύποι γραφικών αντικειμένων στη γλώσσα αυτή. Επίσης δίνεται έμφαση στο πως γενικά μπορούμε να κατασκευάσουμε μια εφαρμογή σε γραφικό περιβάλλον στη Java ώστε να χρησιμοποιηθεί ως βάση στην κατασκευή του συστήματος messenger. Τέλος αναλύονται διεξoδικά όλα τα τμήμα-τα κώδικα του κώδικα και εξηγείται αναλυτικά η λειτουργία τους με τη βοήθεια από screenshots της εκτέλεσης του κώδικα ώστε να είναι σαφής και παραστατικός ο τρόπος λειτουργίας του συστήματος messenger Στο τρίτο κεφάλαιο γίνεται μια παρουσίαση των βασικών στοιχείων που χαρακτηρίζουν την Ανάλυση Συναισθήματος (Sentiment Analysis) και καταγράφονται τα διάφορα πεδία εφαρμογής της μαζί με συγκεκριμένα use cases. Στο τέταρτο κεφάλαιο καταγράφεται η Ανάλυση Συναισθήματος που πραγματοποιήθηκε σε δεδομένα ενδοεταιρικής επικοινωνίας και ακολουθείται από στατιστική μελέτη, τα τελικά αποτελέσματα της οποίας παρουσιάζονται με τη μορφή γραφημάτων. Στο πέμπτο κεφάλαιο παρουσιάζονται τα συμπεράσματα από την κατασκευή του συστήματος messenger καθώς και της Ανάλυσης των συνομιλιών που ακολούθησε και μελετώνται μελλοντικές επεκτάσεις και βελτιώσεις τους. The Master Thesis consists of five chapters. The first chapter presents network programming using the Java language. Initially, a brief introduction to transmission techniques is given and the basic unicast and broadcast transmission techniques are listed. Furthermore, the differences and simi-larities between them are presented. The following section describes the network sockets and their basic types (TCP and UDP). In addition, the basic features of threads and the functions of thread management are explained by examples of how they are used in Java. The second chapter describes the construction of a Java messenger system. At first, an introduction to the main Java object layout administrators and analyzing is made by way of examples of the main types of graphic objects. It is also emphasized how in general we can build a Java-based graphical application to be used as a basis for a messenger construction. Finally, all the sections of the code that was developed are analyzed in detail and their function is explained by the help of screenshots of the application. The third chapter presents the basic elements that characterize Sentiment Analysis and records its various fields of application together with specific use cases. In the fourth chapter, a Sentiment Analysis carried out on data that were recorded with the help of the aforementioned messenger and it is followed by a statistical analysis, the final results of which are presented in the form of graphs. In the fifth chapter we present the conclusions from the development of the mes-senger system as well as the Analysis that took place and their future extensions and improvements are being studied. 2019-06-30T12:27:47Z 2019-06-30T12:27:47Z 2019-02-27 Thesis http://hdl.handle.net/10889/12330 gr 0 application/pdf
institution UPatras
collection Nemertes
language Greek
topic Συστήματα
Ανάλυση συναισθήματος
Νήματα
Messenger
Java
Sentiment analysis
Threads
005.275
spellingShingle Συστήματα
Ανάλυση συναισθήματος
Νήματα
Messenger
Java
Sentiment analysis
Threads
005.275
Καπερώνης, Παναγιώτης
Ανάπτυξη συστήματος messenger σε Java για επικοινωνία server και client
description Η μεταπτυχιακή εργασία δομείται σε πέντε κεφάλαια. Στο πρώτο κεφάλαιο παρουσιάζεται ο δικτυακός προγραμματισμός μέσω της Java . Αρχικά δίνεται μια σύντομη εισαγωγή στις τεχνικές μετάδοσης πληροφορίας και παρατίθενται οι βασικές τεχνικές μετάδοσης unicast και broadcast. Επίσης εξηγούνται οι διαφορές και οι ομοιότητες μεταξύ τους. Στη συνέχεια του κεφαλαίου περιγράφονται τα sockets και τα βασικά είδη τους (TCP και UDP). Επιπλέον τα βασικά χαρακτηριστικά των νημάτων και εξηγούνται με παραδείγματα το πως αυτά χρησιμοποιούνται στη Java. Επίσης περιγράφονται οι βασικές συναρτήσεις διαχείρισης νημάτων στη γλώσσα αυτή. Στο δεύτερο κεφάλαιο περιγράφεται η κατασκευή ενός συστήματος messenger σε java. Παρουσιάζονται οι βασικοί διαχειριστές διάταξης αντικειμένων της Java και αναλύονται με παραδείγματα οι βασικοί τύποι γραφικών αντικειμένων στη γλώσσα αυτή. Επίσης δίνεται έμφαση στο πως γενικά μπορούμε να κατασκευάσουμε μια εφαρμογή σε γραφικό περιβάλλον στη Java ώστε να χρησιμοποιηθεί ως βάση στην κατασκευή του συστήματος messenger. Τέλος αναλύονται διεξoδικά όλα τα τμήμα-τα κώδικα του κώδικα και εξηγείται αναλυτικά η λειτουργία τους με τη βοήθεια από screenshots της εκτέλεσης του κώδικα ώστε να είναι σαφής και παραστατικός ο τρόπος λειτουργίας του συστήματος messenger Στο τρίτο κεφάλαιο γίνεται μια παρουσίαση των βασικών στοιχείων που χαρακτηρίζουν την Ανάλυση Συναισθήματος (Sentiment Analysis) και καταγράφονται τα διάφορα πεδία εφαρμογής της μαζί με συγκεκριμένα use cases. Στο τέταρτο κεφάλαιο καταγράφεται η Ανάλυση Συναισθήματος που πραγματοποιήθηκε σε δεδομένα ενδοεταιρικής επικοινωνίας και ακολουθείται από στατιστική μελέτη, τα τελικά αποτελέσματα της οποίας παρουσιάζονται με τη μορφή γραφημάτων. Στο πέμπτο κεφάλαιο παρουσιάζονται τα συμπεράσματα από την κατασκευή του συστήματος messenger καθώς και της Ανάλυσης των συνομιλιών που ακολούθησε και μελετώνται μελλοντικές επεκτάσεις και βελτιώσεις τους.
author2 Σιούτας, Σπυρίδων
author_facet Σιούτας, Σπυρίδων
Καπερώνης, Παναγιώτης
format Thesis
author Καπερώνης, Παναγιώτης
author_sort Καπερώνης, Παναγιώτης
title Ανάπτυξη συστήματος messenger σε Java για επικοινωνία server και client
title_short Ανάπτυξη συστήματος messenger σε Java για επικοινωνία server και client
title_full Ανάπτυξη συστήματος messenger σε Java για επικοινωνία server και client
title_fullStr Ανάπτυξη συστήματος messenger σε Java για επικοινωνία server και client
title_full_unstemmed Ανάπτυξη συστήματος messenger σε Java για επικοινωνία server και client
title_sort ανάπτυξη συστήματος messenger σε java για επικοινωνία server και client
publishDate 2019
url http://hdl.handle.net/10889/12330
work_keys_str_mv AT kaperōnēspanagiōtēs anaptyxēsystēmatosmessengersejavagiaepikoinōniaserverkaiclient
AT kaperōnēspanagiōtēs constructionofamessengersysteminjavabetweenaserverandclient
_version_ 1771297326184267776