Ανάπτυξη συστήματος 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 |