Wiki

Έκδοση 10 (Μανώλης, Αθανάσιος, 19/12/2014 13:48)

1 5 Lioutas, Vasileios
2 1 Lioutas, Vasileios
h1. Emergency Road
3 5 Lioutas, Vasileios
4 1 Lioutas, Vasileios
 
5 3 Lioutas, Vasileios
h1. Εισαγωγή
6 1 Lioutas, Vasileios
7 7 Lioutas, Vasileios
Το emergency road  είναι μια εφαρμογή για smartphones με λειτουργικό android. Ως σκοπό έχει να την αποφυγή κυκλοφοριακής συμφόρησης. Η εφαρμογή παρέχει στον χρήστη την δυνατότητα να δηλώνει την παύση κυκλοφορίας σε κάποια οδό ή λεωφόρο λόγω κάποιου συμβάντος,  με αποτελέσματα να ενημερώνονται άλλοι χρήστες της εφαρμογής και να επιλέγουν εναλλακτικές οδούς για τον προορισμό τους. 
8 1 Lioutas, Vasileios
9 3 Lioutas, Vasileios
h1. Λειτουργίες
10 1 Lioutas, Vasileios
11 1 Lioutas, Vasileios
Παρακάτω παρουσιάζονται οι λειτουργίες που παρέχει η εφαρμογή στον χρήστη. Το σύστημα αναφέρεται σε χρήστες smartphone με λειτουργικό android που ενδιαφέρονται να ενημερωθούν για τυχόν παύση κυκλοφορίας.
12 7 Lioutas, Vasileios
Το σύστημα προσφέρει στους πελάτες της υπηρεσίας μία android εφαρμογή όπου μπορούν να δηλώνουν την τοποθεσία (οδό) στην οποία υπαρχει παύση κυκλοφορίας ώστε να ενημερώνονται και άλλοι χρήστες της εφαρμογής.
13 7 Lioutas, Vasileios
Η ιστοσελίδα αποτελείται από τα εξής μέρη: 
14 1 Lioutas, Vasileios
•	Την καταγραφή παύσης κυκλοφορίας σε κάποια συγκεκριμένη οδό.
15 1 Lioutas, Vasileios
•	Την αναζήτηση στην βάση δεδομένων για όλα τα συμβάντα που έχουν καταγραφεί.
16 7 Lioutas, Vasileios
•	Την αναζήτηση συμβάντων κοντά στην τοποθεσία του χρήστη.
17 1 Lioutas, Vasileios
18 3 Lioutas, Vasileios
h1. Υποδομές
19 1 Lioutas, Vasileios
20 7 Lioutas, Vasileios
•	Μία βάση δεδομένων που αποθηκεύει τα συμβάντα παύσης κυκλοφορίας. Η βάση αυτή περιέχει τα πεδία τα οποία χαρακτηρίζουν το κάθε γεγονός όπως ένας μοναδικός κωδικός ID, ημερομηνία και ώρα καταγραφής του γεγονότος, η τοποθεσία, η συντεταγμένες στον χάρτη, μια σύντομη περιγραφή του γεγονότος και δύο πεδία που δηλώνουν την εγκυρότητα ή μη του γεγονότος τα οποία θα καθορίζοντα σύμφωνα με τις γνώμες των χρηστών.
21 7 Lioutas, Vasileios
•	 Το σύστημα προορίζεται να συνδυαστεί με χάρτες της Google (Google maps) και να επιτρέπει στο χρήστη την προειδοποίηση για τυχόν συμβάντα κοντά στην τοποθεσία του καθώς και για εναλλακτικές οδούς. Προς το παρόν οι λειτουργίες μέσω google maps δεν είναι διαθέσιμες.
22 1 Lioutas, Vasileios
23 1 Lioutas, Vasileios
24 3 Lioutas, Vasileios
h1. Απαιτήσεις προγράμματος
25 1 Lioutas, Vasileios
26 10 Μανώλης, Αθανάσιος
1.      Η εφαρμογή υποστηρίζεται από συσκευές με έκδοση Android 4.0(Ice Cream Sandwich) και άνω.
27 1 Lioutas, Vasileios
28 10 Μανώλης, Αθανάσιος
2.	Η εφαρμογή από την πλευρά του χρήστη θα υποστηρίζεται από android smartphones. Μέσω αυτής ο χρήστης θα μπορεί να εκτελεί τις διάφορες λειτουργίες. Η εφαρμογή προς το παρόν δεν υποστηρίζει μια web based εφαρμογή ώστε να είναι δυνατή η πρόσβαση σε αυτήν από κάποιον υπολογιστή προς το παρόν.
29 1 Lioutas, Vasileios
30 10 Μανώλης, Αθανάσιος
3.	Η εφαρμογή θα πρέπει να προσφέρει στον χρήστη μια φόρμα συμπλήρωσης κάποιον πεδίων (τοποθεσία,περιγραφή). Για λόγους καλύτερης χρήσης της εφαρμογής ο χρήστης θα πρέπει να συμπληρώνει την φόρμα με λατινικούς χαρακτήρες καθώς η εφαρμογή δεν προσφέρει ελληνικούς ή αλλού είδους χαρακτήρες. Τέλος η φόρμα ολοκληρώνεται με την φόρτωση μιας εικόνας από την βιβλιοθήκη εικόνων του smartphone ή την χρησιμοποίηση της κάμερας την στιγμή της καταγραφής. Ωστόσο η λειτουργία αυτή δεν είναι ακόμη διαθέσιμη λόγω αδυναμίας του server να υποστηρίξει μεγάλο όγκο δεδομένων.
31 10 Μανώλης, Αθανάσιος
32 10 Μανώλης, Αθανάσιος
4.	Η εφαρμογή υποστηρίζει αναζήτηση στην βάση δεδομένων από τον χρήστη σύμφωνα με την τοποθεσία είτε με τις συντεταγμένες στο χάρτη. Η αναζήτηση έχει σαν αποτέλεσμα την εμφάνιση στην οθόνη του smartphone ένα ή και περισσότερα συμβάντα. Η αναζήτηση γίνεται με βάση το λήμμα που θα δώσει ο χρήστης το οποίο και θα πρέπει να περιέχεται στο όνομα της τοποθεσίας των αποτελεσμάτων. Ο χρήστης στην συνέχεια με ένα άγγιγμα πάνω σε κάποιο από τα αποτελέσματα θα έχει την δυνατότητα να εμφανίζει περισσότερα στοιχεία του συμβάντος (ημερομηνία και ώρα, περιγραφή) , ένα χάρτη της τοποθεσίας καθώς και θα μπορεί να εκφράσει την γνώμη του για την εγκυρότητα και την χρησιμότητα της καταγραφής μέσω buttons like-dislike. Η εφαρμογή θα πρέπει να μην επιτρέπει πολλαπλές καταχωρήσεις like-dislike από ένα χρήστη στο ίδιο συμβάν.
33 8 Lioutas, Vasileios
34 8 Lioutas, Vasileios
Github repository: https://github.com/lioutasb/eme_road
35 9 Μανώλης, Αθανάσιος
36 9 Μανώλης, Αθανάσιος
APK download(Current Version 0.1): https://ma.ellak.gr/forge/attachments/download/71/eme-road-v0.1.apk