Ο σκοπός της διπλωματικής εργασίας ήταν η ανάπτυξη εφαρμογής πελάτη για τη συναλλαγή Ναυτιλιακών Παραγώγων (FFA’s- Forward Freight Agreements) σε πλατφόρμα iOS, δηλαδή για συσκευές iPhone και iPad της Apple.
Συγκεκριμένα, αναπτύχθηκε εφαρμογή που επικοινωνεί σε πραγματικό χρόνο με κεντρικό διακομιστή μέσω πρωτοκόλλου XMPP, ενημερώνεται για νέα διαθέσιμα συμβόλαια ή αλλαγές σε υπάρχοντα και παρουσιάζει τα συμβόλαια σε διάταξη πλέγματος, χωρισμένα ανά χρονική περίοδο και διαδρομή. Ο διακομιστής αποτελεί ήδη μέρος αντίστοιχης εφαρμογής για προσωπικό υπολογιστή και χρησιμοποιήθηκε χωρίς αλλαγές.
Η τεχνολογία επικοινωνίας με τον κεντρικό διακομιστή και παρουσίασης των συμβολαίων μπορεί εύκολα να χρησιμοποιηθεί για οποιοδήποτε τύπο συστήματος χρηματιστηριακών συναλλαγών, αλλά και γενικότερα σε συστήματα ενημερώσεων σε πραγματικό χρόνο με βάση το πρωτόκολλο XMPP.
Λέξεις Κλειδιά: ναυτιλιακά παράγωγα, iOS, XMPP, χρηματιστηριακές συναλλαγές, πραγματικού χρόνου
The scope of this thesis was the development of a client application for trading Forward Freight Agreements (FFA‟s) on the iOS platform, i.e. Apple iPhone and iPad devices.
Specifically, an application was developed that communicates in real time with the main server using the XMPP protocol, gets updated over new available contracts or changes in already existing ones and displays the contracts in a grid form, sorted per time period and route. The server is already part of a corresponding application for personal computers and was used without changes.
The technology for communicating with the main server and displaying the contracts can be easily used in any type of financial trading system, or generally in any real time updated system based on the XMPP protocol.
Keywords: Forward Freight Agreement, iOS, XMPP, financial trading, real time