Διαδικτυακά και Φορητά Πληροφοριακά Συστήματα |
|
---|---|
Διδάσκοντες | Δημοσθένης Κυριαζής Αγγελική Πάνου |
Κατηγορία μαθήματος | Ε/ΣΛΔ |
Κωδικός μαθήματος | ΨΣ-332 |
Πιστωτικές μονάδες | 5 |
Ώρες μαθήματος | 3 ώρες |
Ώρες εργαστηρίων | 2 ώρες |
Ηλεκτρονικό υλικό | Προβολή στον Εύδοξο (Open e-Class) |
Μαθησιακά Αποτελέσματα
Το μάθημα αποτελεί το μάθημα ειδίκευσης στον τομέα της υλοποίησης διαδικτυακών πληροφοριακών συστημάτων και εφαρμογών καθώς και φορητών πληροφοριακών συστημάτων.
Οι δικτυακές υπηρεσίες είναι η βάση / τα θεμέλια ενός δικτυωμένου υπολογιστικού περιβάλλοντος. Ο στόχος του μαθήματος είναι η παρουσίαση βασικών καθώς και προηγμένων δικτυακών υπηρεσιών και η μελέτη και ανάλυση μεθοδολογιών και τεχνολογιών για την υλοποίηση τέτοιων υπηρεσιών. Σε αυτό το πλαίσιο, η διδακτέα ύλη περιλαμβάνει προσεγγίσεις για το σχεδιασμό και την υλοποίηση δικτυακών και φορητών υπηρεσιών. Το μάθημα αποτελείται από θεωρία και ασκήσεις.
Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής / τρια θα είναι σε θέση:
- να κατανοεί τα στοιχεία θεωρίας και τα βασικά προβλήματα που σχετίζονται με την υλοποίηση και λειτουργία φορητών πληροφοριακών συστημάτων.
- να γνωρίζει τις απαραίτητες τεχνολογίες λειτουργίας, προγραμματισμού και εκτέλεσης δικτυακών υπηρεσιών.
- να αναλύει και διατυπώνει αρχιτεκτονικές σύνθετων πληροφοριακών συστημάτων, να μοντελοποιεί υπηρεσίες και εφαρμογές καθώς και διεπαφές για την επικοινωνία σύνθετων και κατανεμημένων συστατικών στοιχείων των εφαρμογών.
Περιεχόμενα
- Εισαγωγή
- Εισαγωγικές έννοιες
- Λειτουργίες
- Πρωτόκολλα
- Δικτυακές τεχνολογίες και πρότυπα
- Δικτυακές υπηρεσίες (Web Services)
- Γλώσσα περιγραφής υπηρεσιών (Web Service Description Language)
- Μητρώο υπηρεσιών Universal Description Discovery and Integration
- Σχετικά πρότυπα (Web Services Resource Framework)
- Ανάπτυξη δικτυακών εφαρμογών και υπηρεσιών
- Αρχιτεκτονικές: Μοντέλα Client-server, Peer-to-peer, Service Oriented Architectures
- Java – Διεπαφές Προγραμματισμού Εφαρμογών (Application Programming Interfaces) – Sockets
- Σχεδιασμός και υλοποίηση σύγχρονων διεπαφών
- Asynchronous JavaScript and XML (Ajax)
- Σχετικά εργαλεία (jQuery, Bootstrap, AngularJS)
- Δικτυακές εφαρμογές πολυμέσων
- Κατηγορίες δικτυακών εφαρμογών πολυμέσων
- Εφαρμογές μετάδοσης αποθηκευμένου ήχου και βίντεο με συνεχή ροή
- Διαδραστικές δικτυακές εφαρμογές πολυμέσων πραγματικού χρόνου
- Θέματα ποιότητας υπηρεσίας
- Φορητά πληροφοριακά συστήματα
- Android Stack
- Αρχιτεκτονικός σχεδιασμός φορητών πληροφοριακών συστημάτων
- Υλοποίηση φορητών πληροφοριακών συστημάτων
Προτεινόμενα Συγγράμματα
- Α. Καράκος, «Τεχνικές Δημιουργίας και Συντήρησης Ιστοσελίδων», Εκδόσεις Α. Τζιόλα
- Δ. Γαβαλάς, Β. Κασαπάκης, Θ. Χατζηδημήτρης, «Κινητές Τεχνολογίες», Εκδόσεις Νέων Τεχνολογιών (NewTech Pub)
- Γ. Λιακέας, «Η γλώσσα JavaScript», Έκδοση 2η, Εκδόσεις Κλειδάριθμος
- P. Gasston, «The Modern Web: Multi-Device Web Development with HTML5, CSS3, and JavaScript»
- D. S. McFarland, «JavaScript & jQuery, the missing manual»
- J.N. Robbins, «Learning Web Design»
- W. Wheeler, J. White, «Spring in Practice»
Πρόσθετη Βιβλιογραφία
Επιπλέον, στον Eύδοξο αναρτώνται σε ηλεκτρονική μορφή άρθρα, οπτικοακουστικό υλικό διαλέξεων και διαδικτυακές διευθύνσεις για χρήσιμες πληροφορίες καθώς και ασκήσεις για την εξάσκηση των φοιτητών/τριών. Παρουσιάζονται μελέτες περίπτωσης, παραδειγματικά προβλήματα και μέθοδοι επίλυσης αυτών.