Κινητός και Διάχυτος Υπολογισμός
Mobile and Pervasive Computing – MPC
Περιεχόμενο
Εισαγωγή στον κινητό και διάχυτο υπολογισμό. Εισαγωγή στο Flutter και ρύθμιση του περιβάλλοντος προγραμματισμού. Ανάπτυξη εφαρμογών, υπογραφή και δημοσίευση. Αποθήκευση δεδομένων με την SQLite. Διαχείριση τοποθεσίας σε φορητές εφαρμογές. Παραδείγματα διαχείρισης τοποθεσίας. Δημιουργία γραφικών διασυνδέσεων χρήστη. Παραδείγματα εφαρμογών με δημιουργία γραφικών διασυνδέσεων. Γραφικά (2D & 3D). Παραδείγματα χρήσης γραφικών σε εφαρμογές για φορητές συσκευές και παιχνίδια. Δια-διεργασιακή επικοινωνία (Inter-process communication). Επικοινωνία με επιχειρηματικές εφαρμογές στον εξυπηρετητή. Ήχος, βίντεο και η χρήση της κάμερας. Bluetooth, NFC, Δίκτυα και Ασύρματα δίκτυα. Ασύρματοι Αισθητήρες και δίκτυα αισθητήρων. Παραδείγματα εφαρμογών αισθητήρων στην καθημερινή ζωή. Το διαδίκτυο των πραγμάτων. Το όραμα και οι ορισμοί. Εφαρμογές του διαδικτύου των πραγμάτων (π.χ. έξυπνες πόλεις, υγεία κ.α.). Η αρχιτεκτονική αναφοράς του διαδικτύου των πραγμάτων. Συσκευές, Επικοινωνία. Aggregators, ανάλυση δεδομένων, εφαρμογές. Μελλοντικές τάσεις για τις κινητές εφαρμογές και το διαδίκτυο των πραγμάτων.
Προτεινόμενη Βιβλιογραφία
- Rap Payne: “Beginning App Development with Flutter: Create Cross-Platform Mobile Apps”, APress, 2019 (διαθέσιμο μέσω HEAL-LINK https://link.springer.com/book/10.1007/978-1-4842-5181-2)
- Daria Orlova, Esra Kadah, and Jaime Blasco: “Flutter Design Patterns and Best Practices: Build scalable, maintainable, and production-ready apps using effective architectural principles”, Packt Publishing, 2024
- Dan Chalmers: “Sensing and Systems in Pervasive Computing: Engineering Context-Aware Systems”, Springer, 2011
- F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci: “Wireless sensor networks: a survey”, Computer Networks, Volume 38, Issue 4, 15 March 2002, Pages 393-422
- Arampatzis, Th., Lygeros, J., Manesis, S.: “A Survey of Applications of Wireless Sensors and Wireless Sensor Networks”, Proceedings of the 2005 IEEE International Symposium on Intelligent Control, Mediterranean Conference on Control and Automation, pp. 719-724, 2005.
- Mukhopadhyay, Subhas Chandra (Ed.): “Internet of Things: Challenges and Opportunities”, Springer-Verlag Berlin Heidelberg, 2014
- Uckelmann, Dieter, Harrison, Mark, Michahelles, Florian (Eds.): “Architecting the Internet of Things”, Springer-Verlag Berlin Heidelberg, 2012