« Προηγούμενο - Έκδοση 6/9 (diff) - Επόμενο » - Τρέχουσα έκδοση
spapadop, spapadop, 13/07/2015 15:35


github links: ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΕΝΑΝΤΙ ΑΝΤΑΓΩΝΙΣΤΩΝ
  • Κρυπτογραφημένος δίαυλος επικοινωνίας (μηνυμάτων & αρχείων).
  • Δυνατότητα αποστολής email στον συνομιλητή, όταν αυτός είναι offline.

ΑΡΧΙΤΕΚΤΟΝΙΚΗ

Server-based κρυπτογραφημένη επικοινωνία. Απαιτείται η εκκίνηση ενός Server και στον οποίο συνδέονται οι clients και υλοποιούν την επικοινωνία.
Κατά το login γίνεται η επικοινωνία client-server για την εξακρίβωση των στοιχείων χρήστη και την άδεια χρήσης της εφαρμογής μέσω κρυπτογραφημένων μηνυμάτων (exchange keys). Η διαχείριση των λογαριασμών γίνεται μόνο από τον admin και αποθηκεύεται στον Server.

ΑΠΑΙΤΗΣΕΙΣ

Στην μεριά του Server είναι απαραίτητη η εγκατάσταση και εκκίνηση της MySQL και Java 8 ενώ στους client απαιτείται μόνο η εγκατάσταση Java 8.

ΛΕΙΤΟΥΡΓΙΕΣ ΠΡΟΣ ΥΛΟΠΟΙΗΣΗ

• Επιδιόρθωση προβλημάτων (bugs) – σταθεροποίηση της λειτουργίας της εφαρμογής.
• Επιλογή server από χρήστη / επεξεργασία αρχείου ρυθμίσεων σύνδεσης μέσω του GUI.
• Προσθήκη λειτουργίας αποστολής φωνητικού μηνύματος.
• Προσθήκη λειτουργίας φωνητικής κλήσης μέσω του κρυπτογραφημένου καναλιού.
• Προσθήκη λειτουργίας αποστολής στιγμιότυπων-φωτογραφιών.
• Προσθήκη λειτουργίας αποστολής βίντεο-μηνυμάτων.
• Διατήρηση όλων των δεδομένων σε κρυπτογραφημένη μορφή στον Server και όχι στην πραγματική τους μορφή (όπως είναι στο τωρινό application).
• Βελτίωση του γραφικού περιβάλλοντος της εφαρμογής.

ΜΕΛΛΟΝΤΙΚΟΙ ΣΤΟΧΟΙ/ΙΔΕΕΣ

• Υλοποίηση Android/iOS/Windows-Phone client
• Υλοποίηση Web browser client
• Διατήρηση κρυπτογραφημένων αρχείων στο Server
• Υλοποίηση τηλεφωνικής κλήσης σε υπάρχοντα δίκτυα τηλεφωνίας διατηρώντας την κρυπτογραφημένη αξιοπιστία.
• Drag & Drop αρχεία για αποστολή

Description.pdf - Παρουσίαση στο εργαστήριο σχετικά με την πρόοδο της εφαρμογής (1.047 MB) spapadop, spapadop, 13/07/2015 13:43

Description.pdf - Παρουσίαση στα πλαίσια του εργαστηρίου (1.114 MB) spapadop, spapadop, 13/07/2015 13:51