Wiki
Έκδοση 8 (ioankall, ioankall, 17/12/2015 22:18)
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 | 2 | spapadop, spapadop | |
36 | 1 | spapadop, spapadop | |
37 | 1 | spapadop, spapadop | |
38 | 1 | spapadop, spapadop | *ΜΕΛΛΟΝΤΙΚΟΙ ΣΤΟΧΟΙ/ΙΔΕΕΣ* |
39 | 1 | spapadop, spapadop | |
40 | 1 | spapadop, spapadop | • Υλοποίηση Android/iOS/Windows-Phone client |
41 | 1 | spapadop, spapadop | • Υλοποίηση Web browser client |
42 | 1 | spapadop, spapadop | • Διατήρηση κρυπτογραφημένων αρχείων στο Server |
43 | 1 | spapadop, spapadop | • Υλοποίηση τηλεφωνικής κλήσης σε υπάρχοντα δίκτυα τηλεφωνίας διατηρώντας την κρυπτογραφημένη αξιοπιστία. |
44 | 4 | spapadop, spapadop | • Drag & Drop αρχεία για αποστολή |
45 | 8 | ioankall, ioankall | |
46 | 8 | ioankall, ioankall | |
47 | 8 | ioankall, ioankall | |
48 | 8 | ioankall, ioankall | *4o ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ* |
49 | 8 | ioankall, ioankall | * Σχεδιασμός και υλοποίηση λειτουργίας για συζήτηση μεταξύ clients με τη μορφή real time συνομιλίας ήχου. |
50 | 8 | ioankall, ioankall | Αναλυτικά: |
51 | 8 | ioankall, ioankall | 1) Δημιουργία καινούργιου είδους socket για επικοινωνία μεταξύ client-client |
52 | 8 | ioankall, ioankall | 2) Δημιουργία καινούργιου είδους message που υλοποιεί τον έλεγχο επικοινωνίας μεταξύ client-client |
53 | 8 | ioankall, ioankall | 3) Δημιουργία καινούργιου είδους message που περιέχει τμήματα αρχείου ηχογράφισης. |
54 | 8 | ioankall, ioankall | 4) Χειρισμός καινούργιου thread που ηχογραφεί και σώζει σε αρχείο ανά τακτά χρονικά διαστήματα, που στέλνει τα αρχεία ήχου αφού δημιουργηθούν, |
55 | 8 | ioankall, ioankall | τα λαμβάνει και τα αποθηκεύει σε ουρά και που παίρνει κάθε φορά το επόμενο αρχείο από την ουρά και το αναπαράγει. |