Το Κινητό Yπολογιστικό Nέφος (Mobile Cloud Computing) είναι ο συνδυασμός τόσο του Mobile computing όσο και του Cloud computing. Βοηθά τον χρήστη να χρησιμοποιεί εφαρμογές για κινητά που φιλοξενούνται σε μια πλατφόρμα υπολογιστικού νέφους. Ο κύριος στόχος αυτού του μαθήματος είναι να παρέχει στους φοιτητές την ευκαιρία να σχεδιάσουν και να αναπτύξουν τις δικές τους νέες εφαρμογές που βασίζονται στο cloud για έξυπνα κινητά, ακολουθώντας τις σημερινές μεθοδολογίες ανάπτυξης λογισμικού κινητών συσκευών και τις αρχές προγραμματισμού.
Θα παρουσιαστούν βασικές έννοιες του φορητού υπολογιστικού νέφους: 1) Η τεχνολογία φορητών υπολογιστών που χρησιμοποιείται στα σύγχρονα έξυπνα τηλέφωνα, 2) Οι τεχνολογίες υπολογιστικού νέφους που χρησιμοποιούνται σε υπάρχοντα κέντρα δεδομένων, 3) Η συνέργεια του φορητού και του cloud computing και των εφαρμογών του, 4) Edge και Fog computing, 5) Κινητικότηα / 5G, 6) Προγραμματισμός σε έξυπνο τηλέφωνο χρησιμοποιώντας υπηρεσίες cloud.
Οι φοιτητές θα έχουν την ευκαιρία να εργαστούν σε βασικές υπηρεσίες και διεπαφές προγραμματισμού εφαρμογών (APIs) που προσφέρονται από παρόχους cloud για να δημιουργήσουν υπηρεσίες cloud με δυνατότητα κλιμάκωσης, χαμηλού κόστους, που φέρνουν τη δύναμη του cloud στις κινητές συσκευές, tablet και συσκευές IoT, καθώς και να μάθουν πώς να διαχειριστούν και σχεδιάσουν την εμπειρία του χρήστη και να αναπτύξουν κινητές εφαρμογές ελκυστικές και υψηλής απόκρισης. Θα μελετήσουν την αρχιτεκτονική, τον σχεδιασμό και την αλληλεπίδραση με το χρήστη σχετικά με το πώς να αποφασίσουν τι λογισμικό και τι δεδομένα θα εκτελούνται/μένουν στο cloud έναντι της κινητής συσκευής του πελάτη.