1. Αλληλεπίδραση με conversational interface και ανάπτυξη ενός bot
Υπάρχουν πολλοί τρόποι αλληλεπίδρασης ανθρώπου υπολογιστή. Τα τελευταία χρόνια εξαιτίας της μεγάλης ανάπτυξης των chat εφαρμογών (viber, fb messanger, skype κ.α.) υπάρχει μία τάση από τους χρήστες να προτιμούν αυτού του είδους την αλληλεπίδραση μέσω ενός conversational interface. Αρκετές μεγάλες εταιρίες πληροφορικής (facebook, microsoft, skype, slack, google, amazon) έχουν φτιάξει πλατφόρμες για να υποστηρίξουν την ανάπτυξη bots που θα αλληλοεπιδρούν με τους χρήστες μέσω του εκάστοτε conversational interface.
Στόχος της διπλωματικής εργασίας είναι η δημιουργία ενός bot σαν τα ακόλουθα https://bots.botframework.com/.
Σχετικές Αναφορές:
- https://dev.botframework.com/
- https://www.youtube.com/watch?v=spj9YOsKKXc
- https://messengerplatform.fb.com/
- https://bots.botframework.com/
- https://api.ai/
- http://venturebeat.com/2016/06/26/the-bot-revolution-how-conversational-interfaces-will-replace-apps/
- http://www.theverge.com/2016/10/4/13164882/google-assistant-actions-on-google-developer-sdk
- https://developer.amazon.com/echo
- https://www.youtube.com/watch?v=bglVydquFNE
- https://assistant.google.com/
- https://guestbot.io/
2. Ανάπτυξη εφαρμογής με χρήση της αρχιτεκτονικής των microservices – Σύγκριση με άλλες αρχιτεκτονικές
Αρκετές μεγάλες εταιρίες όπως το Spotify, το eBay και το Netflix έχουν μετατρέψει την υποδομή τους να κάνει χρήση της αρχιτεκτονικής microservices (μεταβαίνοντας από την παλαιότερη monolithic).
Στα πλαίσια της διπλωματικής αυτής θα αναπτυχθεί μία εφαρμογή με χρήση της αρχιτεκτονικής microservices και πιο συγκεκριμένα με χρήση του Azure Service Fabric.
Σχετικές Αναφορές:
- https://en.wikipedia.org/wiki/Microservices
- http://martinfowler.com/microservices/
- https://www.infoq.com/microservices/
- https://azure.microsoft.com/en-us/services/service-fabric/
- https://azure.microsoft.com/en-us/documentation/services/service-fabric/
- https://www.youtube.com/watch?v=7LGPeBgNFuU
- https://www.infoq.com/presentations/migration-cloud-native
- https://cloud.docker.com/
- http://kubernetes.io/
- http://microservices.io/patterns/microservices.html