Wiki
Έκδοση 9 (rethoma, rethoma, 17/12/2015 23:52)
| 1 | 7 | spapadop, spapadop | *GITHUB LINKS ΟΠΟΥ ΒΡΙΣΚΕΤΑΙ Ο ΚΩΔΙΚΑΣ* |
|---|---|---|---|
| 2 | 7 | spapadop, spapadop | |
| 3 | 6 | spapadop, spapadop | * *Client:* https://github.com/spapadop/LetsTalkClient |
| 4 | 6 | spapadop, spapadop | * *Server:* https://github.com/spapadop/LetsTalkServer |
| 5 | 6 | spapadop, spapadop | |
| 6 | 3 | spapadop, spapadop | |
| 7 | 5 | spapadop, spapadop | *ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΕΝΑΝΤΙ ΑΝΤΑΓΩΝΙΣΤΩΝ* |
| 8 | 5 | spapadop, spapadop | * Κρυπτογραφημένος δίαυλος επικοινωνίας (μηνυμάτων & αρχείων). |
| 9 | 5 | spapadop, spapadop | * Δυνατότητα αποστολής email στον συνομιλητή, όταν αυτός είναι offline. |
| 10 | 5 | spapadop, spapadop | |
| 11 | 5 | spapadop, spapadop | |
| 12 | 1 | spapadop, spapadop | *ΑΡΧΙΤΕΚΤΟΝΙΚΗ* |
| 13 | 1 | spapadop, spapadop | |
| 14 | 1 | spapadop, spapadop | Server-based κρυπτογραφημένη επικοινωνία. Απαιτείται η εκκίνηση ενός Server και στον οποίο συνδέονται οι clients και υλοποιούν την επικοινωνία. |
| 15 | 1 | spapadop, spapadop | Κατά το login γίνεται η επικοινωνία client-server για την εξακρίβωση των στοιχείων χρήστη και την άδεια χρήσης της εφαρμογής μέσω κρυπτογραφημένων μηνυμάτων (exchange keys). Η διαχείριση των λογαριασμών γίνεται μόνο από τον admin και αποθηκεύεται στον Server. |
| 16 | 1 | spapadop, spapadop | |
| 17 | 1 | spapadop, spapadop | |
| 18 | 2 | spapadop, spapadop | |
| 19 | 1 | spapadop, spapadop | *ΑΠΑΙΤΗΣΕΙΣ* |
| 20 | 1 | spapadop, spapadop | |
| 21 | 1 | spapadop, spapadop | Στην μεριά του Server είναι απαραίτητη η εγκατάσταση και εκκίνηση της MySQL και Java 8 ενώ στους client απαιτείται μόνο η εγκατάσταση Java 8. |
| 22 | 1 | spapadop, spapadop | |
| 23 | 1 | spapadop, spapadop | |
| 24 | 2 | spapadop, spapadop | |
| 25 | 1 | spapadop, spapadop | *ΛΕΙΤΟΥΡΓΙΕΣ ΠΡΟΣ ΥΛΟΠΟΙΗΣΗ* |
| 26 | 1 | spapadop, spapadop | |
| 27 | 1 | spapadop, spapadop | • Επιδιόρθωση προβλημάτων (bugs) – σταθεροποίηση της λειτουργίας της εφαρμογής. |
| 28 | 1 | spapadop, spapadop | • Επιλογή server από χρήστη / επεξεργασία αρχείου ρυθμίσεων σύνδεσης μέσω του GUI. |
| 29 | 1 | spapadop, spapadop | • Προσθήκη λειτουργίας αποστολής φωνητικού μηνύματος. |
| 30 | 1 | spapadop, spapadop | • Προσθήκη λειτουργίας φωνητικής κλήσης μέσω του κρυπτογραφημένου καναλιού. |
| 31 | 1 | spapadop, spapadop | • Προσθήκη λειτουργίας αποστολής στιγμιότυπων-φωτογραφιών. |
| 32 | 1 | spapadop, spapadop | • Προσθήκη λειτουργίας αποστολής βίντεο-μηνυμάτων. |
| 33 | 1 | spapadop, spapadop | • Διατήρηση όλων των δεδομένων σε κρυπτογραφημένη μορφή στον Server και όχι στην πραγματική τους μορφή (όπως είναι στο τωρινό application). |
| 34 | 1 | spapadop, spapadop | • Βελτίωση του γραφικού περιβάλλοντος της εφαρμογής. |
| 35 | 9 | rethoma, rethoma | • Κατασκευή του Android Client για την εφαρμογή. |
| 36 | 2 | spapadop, spapadop | |
| 37 | 1 | spapadop, spapadop | |
| 38 | 1 | spapadop, spapadop | |
| 39 | 9 | rethoma, rethoma | |
| 40 | 1 | spapadop, spapadop | *ΜΕΛΛΟΝΤΙΚΟΙ ΣΤΟΧΟΙ/ΙΔΕΕΣ* |
| 41 | 1 | spapadop, spapadop | |
| 42 | 9 | rethoma, rethoma | • Υλοποίηση iOS/Windows-Phone client |
| 43 | 1 | spapadop, spapadop | • Υλοποίηση Web browser client |
| 44 | 1 | spapadop, spapadop | • Διατήρηση κρυπτογραφημένων αρχείων στο Server |
| 45 | 1 | spapadop, spapadop | • Υλοποίηση τηλεφωνικής κλήσης σε υπάρχοντα δίκτυα τηλεφωνίας διατηρώντας την κρυπτογραφημένη αξιοπιστία. |
| 46 | 4 | spapadop, spapadop | • Drag & Drop αρχεία για αποστολή |
| 47 | 8 | ioankall, ioankall | |
| 48 | 8 | ioankall, ioankall | |
| 49 | 8 | ioankall, ioankall | |
| 50 | 8 | ioankall, ioankall | *4o ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ* |
| 51 | 8 | ioankall, ioankall | * Σχεδιασμός και υλοποίηση λειτουργίας για συζήτηση μεταξύ clients με τη μορφή real time συνομιλίας ήχου. |
| 52 | 8 | ioankall, ioankall | Αναλυτικά: |
| 53 | 8 | ioankall, ioankall | 1) Δημιουργία καινούργιου είδους socket για επικοινωνία μεταξύ client-client |
| 54 | 8 | ioankall, ioankall | 2) Δημιουργία καινούργιου είδους message που υλοποιεί τον έλεγχο επικοινωνίας μεταξύ client-client |
| 55 | 8 | ioankall, ioankall | 3) Δημιουργία καινούργιου είδους message που περιέχει τμήματα αρχείου ηχογράφισης. |
| 56 | 8 | ioankall, ioankall | 4) Χειρισμός καινούργιου thread που ηχογραφεί και σώζει σε αρχείο ανά τακτά χρονικά διαστήματα, που στέλνει τα αρχεία ήχου αφού δημιουργηθούν, |
| 57 | 1 | spapadop, spapadop | τα λαμβάνει και τα αποθηκεύει σε ουρά και που παίρνει κάθε φορά το επόμενο αρχείο από την ουρά και το αναπαράγει. |
| 58 | 9 | rethoma, rethoma | 5) Μεταφορά της εφαρμογής και ορισμένων εκ των δυνατοτήτων της σε Android. |