Κινητός και Διάχυτος Υπολογισμός

Mobile and Pervasive Computing – MPC

Υπεύθυνος Μαθήματος: Γ. Κακαρόντζας,   Μονάδες ECTS: 7.5,   Εξάμηνο: Β (Β)

Περιεχόμενο

Εισαγωγή στον κινητό και διάχυτο υπολογισμό. Εισαγωγή στο Android και ρύθμιση του περιβάλλοντος προγραμματισμού. Ανάπτυξη εφαρμογών, υπογραφή και δημοσίευση. Αποθήκευση δεδομένων με την SQLite. Διαχείριση τοποθεσίας σε φορητές εφαρμογές. Παραδείγματα διαχείρισης τοποθεσίας. Δημιουργία γραφικών διασυνδέσεων χρήστη (Views). Παραδείγματα εφαρμογών με δημιουργία γραφικών διασυνδέσεων. Γραφικά (2D & 3D). Παραδείγματα χρήσης γραφικών σε εφαρμογές για φορητές συσκευές και παιχνίδια. Δια-διεργασιακή επικοινωνία (Inter-process communication). Επικοινωνία με επιχειρηματικές εφαρμογές στον εξυπηρετητή. Ήχος, βίντεο και η χρήση της κάμερας. Σχετικές εφαρμογές. Bluetooth, NFC, Δίκτυα και Ασύρματα δίκτυα. Σχετικές με αυτά εφαρμογές. Ασύρματοι Αισθητήρες και δίκτυα αισθητήρων. Παραδείγματα εφαρμογών αισθητήρων στην καθημερινή ζωή. Το διαδίκτυο των αντικειμένων. Το όραμα και οι ορισμοί. Εφαρμογές του διαδικτύου των αντικειμένων (π.χ. έξυπνες πόλεις, υγεία κ.α.). Η αρχιτεκτονική αναφοράς του διαδικτύου των αντικειμένων. Συσκευές, Επικοινωνία. Aggregators, ανάλυση δεδομένων, εφαρμογές. Μελλοντικές τάσεις για τις κινητές εφαρμογές και το διαδίκτυο των αντικειμένων.

Προτεινόμενη Βιβλιογραφία

  • Reto Meier: “Professional Android 4 Application Development”, John Wiley & Sons, 2012
  • Wei-Meng Lee: “Beginning Android Tablet Application Development”, John Wiley & Sons, 2011
  • 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