lifecam project

78
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΠΜΣ «ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ» ΚΑΤΕΥΘΥΝΣΗ: ΗΛΕΚΤΡΟΝΙΚΗ ΜΑΘΗΣΗ ΜΑΘΗΜΑ: ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ – ΜΗΧΑΝΗΣ Online σύστημα για παρακολούθηση κίνησης σε ένα σπίτι/γραφείο Α’ ΕΞΑΜΗΝΟ Γ’ ΚΥΚΛΟΣ ΣΠΟΥΔΩΝ 2006 - 2007 Ομάδα 5η Γιάννης Αράπογλου ΜΕ/0602 Μιχάλης Μπολουδάκης ΜΕ/0614 Ανδρέας Παπαδερός ΜΕ/0622 ΔΙΔΑΣΚΩΝ: ΡΕΤΑΛΗΣ Σ. 0

Upload: adpap

Post on 10-Apr-2015

421 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LifeCam Project

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ

ΠΜΣ «ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ»

ΚΑΤΕΥΘΥΝΣΗ: ΗΛΕΚΤΡΟΝΙΚΗ ΜΑΘΗΣΗ

ΜΑΘΗΜΑ:  ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ – ΜΗΧΑΝΗΣ

Online σύστημα για παρακολούθηση κίνησης σε ένα σπίτι/γραφείο

Α’ ΕΞΑΜΗΝΟ

Γ’ ΚΥΚΛΟΣ ΣΠΟΥΔΩΝ

2006 - 2007

Ομάδα 5η

Γιάννης Αράπογλου ΜΕ/0602

Μιχάλης Μπολουδάκης ΜΕ/0614

Ανδρέας Παπαδερός ΜΕ/0622

ΔΙΔΑΣΚΩΝ:  ΡΕΤΑΛΗΣ Σ.

Πίνακας Περιεχομένων

0

Page 2: LifeCam Project

1. ΑΝΑΠΤΥΞΗ ΑΡΧΙΚΗΣ ΙΔΕΑΣ................................................4

1.1 Γενική Ιδέα...........................................................................................4

1.2 Επιχειρησιακοί Στόχοι..........................................................................4

1.3 Προσδιορισμός Τυπικών Χρηστών......................................................6

1.4 Καταγραφή Βασικών Εργασιών που θα Διεξάγονται..........................7

1.5 Περιγραφή παρόμοιων συστημάτων που υπάρχουν.............................9

1.5.1 Ηλεκτρονικό σύστημα παρακολούθησης της HellasCams.....................................9

1.5.2 Σύστημα Κλειστού Κυκλώματος Τηλεόρασης για Εσωτερική Παρακολούθηση (mimi) 14

1.6 Απαιτούμενο Προσωπικό, Εξοπλισμός και Χρονοπρογραμματισμός16

2. ΑΝΑΛΥΣΗ ΑΝΑΓΚΩΝ ΚΑΙ ΑΠΑΙΤΗΣΕΩΝ.....................18

2.1 Ανάλυση Αναγκών & Χαρακτηριστικά Χρηστών.............................18

Περιβάλλον Χρηστών.......................................................................................................18

Χαρακτηριστικά Χρηστών.................................................................................................19

Συμπεράσματα..................................................................................................................20

3. Αρχιτεκτονική Σχεδίαση Συστήματος...................................21

3.1 Γενική Ιδέα & Στόχοι του Συστήματος..............................................21

3.2 Το στυλ αλληλεπίδρασης & οι συσκευές αλληλεπίδρασης................22

3.2.1 Στυλ Αλληλεπίδρασης..........................................................................................22

3.2.2 Συσκευές Αλληλεπίδρασης...................................................................................23

3.2.3 Κυρίαρχη μεταφορά.............................................................................................24

3.3 Ιεραρχική Ανάλυση Εργασιών (ΗΤΑ Διαγράμματα).........................26

3.4 Προδιαγραφές Ευχρηστίας.................................................................28

4. Λεπτομερής Σχεδίαση Συστήματος........................................33

4.1 Σχεδιαστικά Χνάρια............................................................................33

4.2 Πρωτότυπο – Οθόνες..........................................................................46

5. Συμπεράσματα & Οδηγίες για την Υλοποίηση.....................55

5.1 Σενάριο συστήματος παρακολούθησης LifeCam...............................56

1

Page 3: LifeCam Project

6. Βιβλιογραφία..............................................................................56

Πίνακας Εικόνων

Εικ. 01 Site Hellas Cams…………………………………………………………..…………………………………..……..………..10

Εικ. 02 Σύστημα mimi....................................................................................................................14

Εικ.03 Web Design Patern……………………………………………………..……………………………………………….………...34

Εικ.04 Ecommerce…………………………………………………………………………………………………………………………….35

Εικ.05 Product Configurator…………………………………………………………………………………………………..………….36

Εικ.06 Registration ……………………………………………………………………………………………………………………………37

Εικ.07 Navigation…………………………………………………………………………………………………………………………...…38

Εικ.08 Headerless Menu…………………………………………………………………………………………………………….………38

Εικ.09 Basic Page Types…………………………………………………………………………………………………………..…………39

Εικ.10 Managing Collections…………………………………………………………………………………………………….…….…40

Εικ.11 Table Sorter……………………………………………………………………………………………………….……………………41

Εικ.12 Page Elements…………………..........................................................................................................41

Εικ.13 Language Selector……………………………………………………………………………………………….………………….42

Εικ.14 Thumbnails…………………………………………………………………………………………………………………………..…42

Εικ.15 Basic Interactions………………………………………………………………………………………………..……………….…43

Εικ.16 Selection…………………………………………………………………………………………………………….…………………..44

Εικ. 17 Home Page Statitics……………………………………………………………………………………………………………….45

Εικ. 18 Login……………………………………………………………………………………………………………………………………...45

Εικ. 19 Forgot Password…………………………………………………………………………………………………………………….46

Εικ. 20 Welcome Screen…………………………………………………………………………………………………………………….46

Εικ. 21 Form………………………………………………………………………………………………………………………………………47

Εικ. 22 Setup My Watching Place………………………………………………………………………………………………………47

Εικ. 23 Setup Camera Setting…………………………………………………………………………………………………………….48

Εικ. 24 Setup Capture Settings…………………………………………………………………………………………………….…….48

Εικ. 25 Wizard Complete……………………………………………………………………………………………………………………49

Εικ. 26 Browse Cameras……………………………………………………………………………………………..…………..…………49

Εικ. 27 Main Screen 1…………………………………………………………………………………………………………………….….50

2

Page 4: LifeCam Project

Εικ. 28 Main Screen 2……………………………………………………………………………………………………………….…..…..50

Εικ. 29 My Places……………………………………………………………………………………………………………………………….51

Εικ. 30 My Saves………………………………………………………………………………………………………………………..……...51

Εικ. 31 Multimedia Player……………………………………………………………………………………………………….….……..52

Εικ. 32 Settings………………………………………………………………………………………………………………………………….52

Εικ. 33 Register User………………………………………………………………………………………………………………………….53

Εικ. 34 Μοντέλο Πλοήγησης……………………………………………………………………………………………………….……..53

Εικ. 35. Αρχική Σελίδα – Home………………………………………………………………………………………………….……....58

Εικ. 36. Shopping Guide……………………………………………………………………………………………………………………..59

Εικ. 37. Contact Option………………………………………………………………………………………………………….…………..60

Εικ. 38. Log In…………………………………………………………………………………………………………………………………….61

Εικ. 39. Register Form………………………………………………………………………………………………………….…………….61

Εικ. 40. Welcome Screen…………………………………………………………………………………………………..……………….62

Εικ. 41. Wizard Step 01 ………………………………………………………………………………………..………….……………....62

Εικ 42.Wizard Step 02………………………………………………………………………………………………………….…………….62

Εικ 42.Wizard Step 03………………………………………………………………………………………………………..…….………..63

Εικ 44.Wizard Step 04………………………………………………………………………………………………………….…………….63

Εικ 45. Wizard Complete……………………………………………………………………………………………………….…………..63

Εικ. 46. Βασική οθόνη παρακολούθησης……………………………………………………………………………….………….64

Εικ. 47. Browse My Cameras……………………………………………………………………………………………………………..64

Εικ. 48. Media Control……………………………………………………………………………………………………………………....65

Εικ. 49.Configuration…………………………………………………………………………………………………………………..…….65

Εικ. 48 My Places………………………………………………………………………………………………………………………….……66

Εικ. 49 My Saves………………………………………………………………………………………………………………………….…….66

Εικ. 50 Image……………………………………………………………………………………………………………………………………..67

Εικ. 51 Settings…………………………………………………………………………………………………………………………………..67

Εικ. 52 Help………………………………………………………………………………………………………………………………………..67

3

Page 5: LifeCam Project

1. ΑΝΑΠΤΥΞΗ ΑΡΧΙΚΗΣ ΙΔΕΑΣ

1.1 Γενική ΙδέαΣκοπός της εργασίας αυτής είναι η σχεδίαση ενός online

σύστηματος απομακρυσμένης επιτήρησης χώρων και ζωντανών

μεταδόσεων εικόνας και ήχου μέσω τηλεφωνικής γραμμής ή ευρυζωνικής

σύνδεσης με χρήση δικτυακής κάμερας, με την ονομασία «LifeCam».

Το «LifeCam» παρέχει ένα ευρύ σύνολο λειτουργιών δίνοντας τη

δυνατότητα προσαρμογής του συστήματος στις απαιτήσεις του κάθε

χρήστη.

1.2 Επιχειρησιακοί Στόχοι Μία δικτυακή κάμερα μπορεί να περιγραφεί ως συνδυασμός μιας

κάμερας και ενός ηλεκτρονικού υπολογιστή τα οποία συνθέτουν μια

έξυπνη μονάδα. Λαμβάνει και εκπέμπει ζωντανές εικόνες απευθείας σε

ένα IP Δίκτυο (πχ. Τοπικό Δίκτυο, Εταιρικό Δίκτυο, Διαδίκτυο) δίνοντας τη

δυνατότητα στους χρήστες να επιτηρούν από μεγάλες αποστάσεις αλλά

και να χειρίζονται την κάμερα μέσω οποιουδήποτε υπολογιστικού

συστήματος που πληρεί τις απαραίτητες προδιαγραφές, οπουδήποτε,

οποτεδήποτε.

Μια εφαρμογή σαν το «LifeCam» θα μπορούσε να βρει εφαρμογή στα

εξής ακόλουθα πεδία:

Ηλεκτρονική μάθηση «e – learning»

Απομακρυσμένη επιτήρηση χώρων, ασθενών και κατάκοιτων

ανθρώπων που χρήζουν  άμεσης βοήθειας

Γραμμές παραγωγής σε εργοστάσια

Απομακρυσμένη παρουσίαση προϊόντων

Τεχνική Υποστίριξη

Ασφάλεια ανηλίκων

Προστασία περιουσιακών στοιχείων

Ζωντανές μεταδόσεις σε ιστιοσελίδες για λόγους προβολής

Από βιομηχανικές και επιστημονικές εφαρμογές έως εμπορικές και

δημόσιες υπηρεσίες

4

Page 6: LifeCam Project

Στην συγκεκριμένη εργασία γίνεται εστίαση για on-line

παρακολούθηση σε χώρους σπιτιών ή γραφείων.

Στόχος της σχεδίασης του παρόντος συστήματος είναι να

αποτελέσει ένα περιβάλλον φιλικό προς τον κάθε πιθανό χρήστη του ενώ

θα παρέχει υψηλού επιπέδου δυνατότητες παραμετροποίησης.

Σημαντικό ζητούμενο επίσης είναι η σταθερότητα του συστήματος

καθώς η ζωντανή μετάδοση εικόνας και ήχου μέσω δικτυακών μέσων

έχει αποδειχθεί πολλές φορές μέχρι σήμερα προβληματική.

Βασικές αρχές που θα διέπουν την αρχιτεκτονική και τον σχεδιασμό

του συστήματος είναι:

συνέπεια δομής και μορφής

προβλεψιμότητα

ευκολία εκμάθησης

αποτελεσματικότητα

προσβασιμότητα

ευκολία προσανατολισμού

ευχρηστία

έλλειψη λαθών

ευχάριστη εμπειρία

δυνατότητες εξατομίκευσης.

Πιο συγκεκριμένα, η συνεπής χρήση συμβόλων για την επικουρική

σήμανση των πληροφοριακών στοιχείων των επιλογών επιτυγχάνουν την

αποτελεσματικότητα και την ευκολία προσανατολισμού. Οι σχεδιασμένες

λειτουργικότητες έχουν βασιστεί σε ανθρωπο-κεντρικές αρχές, με σκοπό

να υποστηρίζουν τόσο την χρησιμότητα όσο και την χρηστικότητα του

συστήματος. Τέλος, η έλλειψη λαθών (την οποία εγγυάται η μεθοδολογία

ελέγχου), η υψηλή αισθητική αλλά και τα επιλεγμένα διαδραστικά

στοιχεία διασφαλίζουν την ευχάριστη εμπειρία.

5

Page 7: LifeCam Project

1.3 Προσδιορισμός Τυπικών Χρηστών Το «LiveCam» απευθύνεται σ’ ένα ευρύ κοινό. Οι τυπικοί χρήστες του

συστήματος είναι:

Πρωτεύοντες χρήστες

Είναι οι χρήστες που αλληλεπιδρούν απευθείας με το σύστημα σε

σταθερή βάση και με μεγαλύτερη συχνότητα. Οι χρήστες αυτοί είναι

έμπειροι και χαρακτηρίζονται ως προχωρημένοι γιατί είναι γνώστες της

τεχνολογίας και μπορούν να χειριστούν εύκολα ένα σύστημα

απομακρυσμένης επιτήρησης χώρων και ζωντανών μεταδόσεων εικόνας

και ήχου είτε δικτυακού τύπου, όπως είναι το «LifeCam», είτε κλασσικού

τύπου με απευθείας σύνδεση και κλειστό κύκλωμα λειτουργίας όπως είναι

η γνωστές κάμερες ασφαλείας.

Σ’ αυτήν την κατηγορία εντάσσονται οι χρήστες που τους αφορά η

επαγγελματική χρήση, όπως υπεύθυνοι επιτήρησης προσωπικού καθώς και

γενικότερα χρήστες που ενδιαφέρονται για την απομακρυσμένη

επιτήρηση χώρων, την ασφάλεια περιουσιακών στοιχείων και την

προστασία ανηλίκων. Γενικώς δηλαδή, για επιτήρηση των προσωπικών

τους χώρων, όπως σπίτια και εξοχικά.

Δευτερεύοντες χρήστες

Σε αυτή την κατηγορία εντάσσονται όσοι χρησιμοποιούν το

σύστημα λιγότερο συχνά ή μέσω ενός ενδιαμέσου (ευκαιριακοί χρήστες).

Τέτοιοι είναι οι επισκέπτες μιας ιστιοσελίδας όπου παρακολουθούν

ευκαιριακά μία εμπορική υλοποίηση της εφαρμογής π.χ. προώθηση

προϊόντων ή live μετάδοση υλικού, καθώς και οι εκπαιδευόμενοι μέσω

ενός περιβάλλοντος e-learning. Σ’ αυτήν την κατηγορία εντάσσονται

επίσης και οι χρήστες που ανήκουν στο οικογενειακό και φιλικό

περιβάλλον των πρωτευόντων χρηστών.

6

Page 8: LifeCam Project

Τριτεύοντες χρήστες

Σε αυτή την κατηγορία ανήκουν οι χρήστες που δεν έχουν

χρησιμοποιήσει μέχρι σήμερα το σύστημα «LifeCam»

Τέτοιοι χρήστες είναι όσοι έχουν χρησιμοποιήσει παλιότερα μία

παρόμοια εφαρμογή αλλά δεν έμειναν ευχαριστημένοι από την

λειτουργικότητα και την ευχρηστία της. Επίσης, στην κατηγορία αυτή

ανήκουν και όσοι μπορεί να έχουν ανάγκη χρήσης ενός τέτοιου

συστήματος αλλά δεν μπορούν να το αξιοποιήσουν για τεχνικούς λόγους,

π.χ. έλλειψη απαραίτητων plug-in ή αδυναμία εύρεσης τους.

Τέλος, τριτεύοντες χρήστες μπορούν να χαρακτηριστούν και οι

εταιρίες κατασκευής παρόμοιων προγραμμάτων καθώς και όσοι

χρησιμοποιούσαν μέχρι τώρα τον κλασσικό τρόπο παρακολούθησης και

ενδιαφέρονται για την μετάβαση σε δικτυακή παρακολούθηση.

1.4 Καταγραφή Βασικών Εργασιών που θα Διεξάγονται

Οι βασικές εργασίες που θα εκτελεί ο χρήστης χρησιμοποιώντας το συγκεκριμένο λογισμικό είναι οι ακόλουθες:

Camera Selection - επιλογή κάμερας μέσω του IP της

Ο επισκέπτης της σελίδας μπορεί να “εγκαθιστά” μία κάμερα στο σύστημα δηλώνοντας την IP διεύθυνσή της και την Port στην οποία βλέπει. Αυτό μπορεί να γίνει είτε την πρώτη φορά που ο χρήστης τρέχει τον οδηγό (Wizard) είτε στην συνέχεια αλλάζοντας τα προσωπικά του Settings.

View Cameras Port – Name and Edit

Δυνατότητα επιλογής ονόματος (σαλόνι, κήπος, κτλπ) και θύρας επικοινωνίας κατά την εγκατάσταση των καμερών, αλλά και κατά την χρήση του συστήματος.

Delete Camera

Δυνατότητα απεγκατάστασης των καμερών κατά την χρήση του συστήματος

Contrast, Brightness, Sharpness, Resolution

7

Page 9: LifeCam Project

Δυνατότητα ρύθμισης των στοιχείων Contrast, Brightness, Sharpness, Resolution ταυτόχρονα με την παρακολούθηση videos.

Camera Scroll

Μετακίνηση της καθε καμερας προς όλες τις δυνατές κατευθύνσεις

Zoom Function

Εστίαση της κάμερας σε σημείο που επιλέγει ο χρήστης

Fast Forward – Slow Motion at saved videos

Γρήγορη και αργή αναπαραγωγή των αποθηκευμένων βίντεο

Night Vision Mode

Λειτουργία νυχτερινή λήψης, ώστε να είναι δυνατή η λήψη με χαμηλό φωτισμό

Capture Video

Αποθήκευση βίντεο με χρονική διάρκεια που θα επιλέξει ο χρήστης σε καθορισμένο φάκελο

Capture Image

Συγκράτηση στατικής εικόνας από βίντεο και αποθήκευση

Sound On/Off

Δυνατότητα άμεσης σίγασης

Print Image

Εκτύπωση αποθηκευμένων στατικών εικόνων

Language Selection

Επιλογή γλώσσας Ελληνικά ή Αγγλικά

Help

Παροχή βοήθειας στον χρήστη για τεχνικές λειτουργίες βίντεο

Log File

Καταγραφή επιλογών του χρήστη μέσα στο σύστημα (πχ. πόσες φορές αυτός χρησιμοποιεί την βοήθεια κατά την χρήση του συστήματος), καθώς και για καταγραφή των επιλογών του στην φάση της παρακολούθησης (πχ. Πως κινεί τα βελάκια, αύξηση – μείωση έντασης ήχου, χρόνος εγγραφής βίντεο κλπ).

8

Page 10: LifeCam Project

Motion Detection

Το σύστημα παρέχει την δυνατότητα αυτόματης εκκίνηση καταγραφής βίντεο ή φωτογραφιών μόλις αυτό αντιληφθεί κίνηση στο χώρο που βρίσκεται η κάμερα ( Προϋποθέτει υποστήριξη της λειτουργίας από την κάμερα).

1.5 Περιγραφή παρόμοιων συστημάτων που υπάρχουν (π.χ. e-cinema του Village center,  το Μουσείο Μπενάκη, το Αρχαιολογικό Μουσείο Ελλάδας, κοκ)

Όπως έχει αναφερθεί και προηγουμένως, η παρούσα εργασία θα

ασχοληθεί με τα on-line συστήματα παρακολούθησης με χρήση web

cameras, ενώ έχουν επίσης αναφερθεί και οι κοινωνικές ομάδες στις

οποίες προορίζεται για χρήση το παρόν σύστημα.

Στην αγορά και στο διαδίκτυο υπάρχουν αρκετές τέτοιες συσκευές

και εφαρμογές που πραγματοποιούν με επιτυχία αλληλεπιδραστικά

συστήματα παρακολούθησης σε πραγματικό χρόνο (real-time). Μερικά

τέτοια διαθέσιμα συστήματα είναι:

1.5.1 Ηλεκτρονικό σύστημα παρακολούθησης της HellasCams

Η HellasCams δραστηριοποιείται αποκλειστικά στην  Μελέτη,

Ανάπτυξη και Υλοποίηση Ενσύρματων και Ασύρματων Ψηφιακών Δικτύων

Απομακρυσμένης Επιτήρησης Χώρων και Ζωντανών Μεταδόσεων Εικόνας

και Ήχου μέσω Τηλεφωνικής Γραμμής ή Ασύρματης Ζεύξης.

9

Page 11: LifeCam Project

Εικ. 01 Site Hellas Cams

Που χρησιμοποιούνται

Τα συγκεκριμένα δίκτυα στοχεύουν στην επιτήρηση απομακρυσμένων

χώρων, ασθενών , κατάκοιτων ανθρώπων που χρήζουν  άμεσης βοήθειας

και γραμμών παραγωγής σε εργοστάσια. Επίσης δίνουν τη δυνατότητα

απομακρυσμένης παρουσίασης προϊόντων, συμβουλών ή καθώς και

διδασκαλίας. Τα on-line συστήματα παρακολούθησης μπορούν να

διαφυλάξουν την ασφάλεια ανθρώπων ή περιουσίας σε οποιοδήποτε χώρο

αυτά βρίσκονται καθώς επίσης και να δείξουν ζωντανές εικόνες σε

ιστοσελίδες για λόγους διαφήμισης. Τα συγκεκριμένα δίκτυα με μία απλή

Δικτυακή Κάμερα και ένα κινητό τηλέφωνο μπορούν να χρησιμοποιηθούν

για την παρακολούθηση του σπιτιού την ώρα της απουσίας των μελών

του.

10

Page 12: LifeCam Project

Από τι αποτελείται

Η Δικτυακή κάμερα είναι ο συνδυασμό μιας κάμερας και ενός

ηλεκτρονικού υπολογιστή τα οποία συνθέτουν μια έξυπνη μονάδα.

Λαμβάνει και εκπέμπει ζωντανές εικόνες απευθείας σε ένα IP Δίκτυο (πχ.

Τοπικό Δίκτυο, Εταιρικό Δίκτυο, Διαδίκτυο) δίνοντας τη δυνατότητα

στους χρήστες να επιτηρούν από μεγάλες αποστάσεις αλλά και να

χειρίζονται την κάμερα μέσω οποιουδήποτε υπολογιστή, οπουδήποτε κι

οποτεδήποτε.

Πεδία εφαρμογών

Ένα δίκτυο απομακρυσμένης (IP) επιτήρησης ή μια ιστοκάμερα είναι

πολύ χρήσιμο για:

 

Τον Προσδιορισμό της απειλής σε μια αστική περιοχή σύγκλισης ανθρώπων

Σε κάποιο μεταφορικό κομβικό σημείο στο οποίο υφίσταται η σύγκλιση

χιλιάδων ανθρώπων την ώρα έγκειται η πρόκληση ασφάλειας για τους

οργανισμούς συγκοινωνιών οι οποίοι πρέπει να ανιχνεύσουν ύποπτη

συμπεριφορά, να διακρίνουν πιθανές απειλές και να αναγνωρίσουν τα

εμπλεκόμενα άτομα. Μια διάταξη από κάμερες, στρατηγικά

τοποθετημένες, συλλέγουν αποδεικτικά στοιχεία από σκηνές γενικής

άποψης έως και κοντινές λήψεις προσώπων ατόμων. Η υπέρυθρη

τεχνολογία έχει την δύναμη να ξεπεράσει το σκότος στις σήραγγες και

τις σκιές στα πρόσωπα ατόμων, παρέχοντας έτσι αδιάσειστες

αποδείξεις. Συστήματα διαχείρισης ψηφιακού video, μπορούν να

διαχειριστούν τον μεγάλο αριθμό καμερών που χρειάζονται στα

σύγχρονα συστήματα ασφαλείας.

11

Page 13: LifeCam Project

Την αυτοματοποιημένη κατανόηση του παρατηρούμενου χώρου για αναγνώριση

και εξακρίβωση

Στο διεθνές δίκτυο λιμενικών εγκαταστάσεων που γίνεται η ανταλλαγή

αγαθών, οι λιμένες εμφανίζουν μαζική συγκέντρωση πλοίων,

εμπορευματοκιβωτίων, φορτηγών οχημάτων και αυτοκινητοφόρων. Η

ασφάλεια του λιμένα απαιτεί ελεγχόμενη και σαφή γνώση των συμβάντων

εντός του. Τα συστήματα ασφάλειας πρέπει να είναι αρκετά δραστικά και

πολλαπλών χρήσεων για να ισορροπούν μεταξύ λιμενικών

δραστηριοτήτων ρουτίνας και παράνομων προθέσεων. Για την

αυτοματοποιημένη κατανόηση του παρατηρούμενου χώρου, πρέπει

επίσης, να ενσωματώνονται μέσα ανίχνευσης, όπως radar και έξυπνο

λογισμικό. Η αποτελεσματική επιτήρηση δίνει τη δυνατότητα, οι

καταστάσεις αβεβαιότητας να αποσαφηνιστούν, οι απειλές να

επιβεβαιωθούν και οι αντενέργειες να αναπτυχθούν. Γρήγορα και

αποφασιστικά ακόμα και σε μεγάλες αποστάσεις και σε απόλυτο σκότος.

Αντίστοιχα παρόμοια συστήματα ασφαλείας μπορούν να χρησιμοποιηθούν

σε αεροδρόμια και τρένα για τους ίδιους ακριβώς λόγους.

Την ενδυνάμωση ασφάλειας περιοχών

Οι ζωτικής σημασίας εγκαταστάσεις και όχι μόνο ή οι απομακρυσμένες

θέσεις, είναι ιδιαίτερα ευπρόσβλητες. Η αποτελεσματική, προενεργετική

ασφάλεια, αρχίζει στις περιμέτρους με ηλεκτρονικούς αισθητήρες που

ενοποιούνται με ανάλυση video πραγματικού χρόνου, το οποίο λειτουργεί

από απόσταση και στο σκοτάδι. Στους δρόμους πρόσβασης, τα οχήματα

ανιχνεύονται, παρακολουθούνται και αναγνωρίζονται. Όπου υπάρχουν

σημεία εισόδων ατόμων, οι διακριτικά τοποθετημένες κάμερες

αναγνώρισης και διαβίβασης εικόνας προσώπου, συνδράμουν στην

εκπλήρωση των οδηγιών της ασφάλειας περιοχών.

Τον εργοδότη

12

Page 14: LifeCam Project

Για να επιτηρεί τους χώρους της επιχείρησής του που βρίσκονται μακριά

από το γραφείο του.

Την Ασφάλεια μικρών παιδιών

Οι γονείς κατά την διάρκεια , που είναι στην εργασία τους, μπορούν να

επιτηρούν και να γνωρίζουν από το γραφείο τους πόσο ασφαλή είναι τα

παιδιά τους στο σπίτι. (Χρησιμοποιώντας Ιδιωτικό Δίκτυο).

Τις Καιρικές συνθήκες

Παρακολούθηση καιρικών συνθηκών σε απομακρυσμένες περιοχές.

Εξυπηρετεί πιλότους, οδηγούς και άλλα άτομα να λάβουν σημαντικές

πληροφορίες που θα τους βοηθήσουν να πάρουν τις σωστές αποφάσεις

σχετικά με την εξέλιξη του καιρού που πιθανόν να τους επηρεάζει άμεσα.

Την Ναυτιλία

Μία Ναυτιλιακή Εταιρεία είναι σημαντικό να παρακολουθεί την πρόοδο

φόρτωσης / εκφόρτωσης των πλοίων της όταν αυτά είναι στο λιμάνι.

Επίσης η ίδια ανάγκη υπάρχει και όταν τα πλοία είναι εν πλω, κάπου

στους ωκεανούς, για να παρατηρεί σε πραγματικό χρόνο που βρίσκονται

και ποιες καιρικές συνθήκες επικρατούν εκεί.

Την Ασφάλεια νοσοκομείων και ασθενών

O αυξανόμενος έλεγχος μέσω IP (Internet Protocol) στα νοσοκομεία

εξασφαλίζει την σωστότερη εποπτεία του και βοηθά έτσι το πολυάσχολο

ιατρικό προσωπικό να προσδιορίσει την πρόοδο του ασθενή σε ένα

δωμάτιο ανάρρωσης, να παρατηρεί ασθενείς που βρίσκονται στην

εντατική ή να υποβοηθιέται με επιπρόσθετη νυχτερινή επίβλεψη. Έξω από

τους ιατρικούς θαλάμους, δικτυακές κάμερες που ελέγχονται από μακριά

μπορούν επίσης να δίνουν στο προσωπικό ασφαλείας και στους ασθενείς

την σιγουριά της επί συνεχούς βάσεως επιτήρησης των δημοσίων χώρων,

των εισόδων και των χώρων στάθμευσης αυτοκινήτων του κτιρίου.

Συμπεράσματα

13

Page 15: LifeCam Project

Αντίθετα με τις πολυδάπανες λύσεις CCTV (κλειστών κυκλωμάτων

τηλεόρασης που ήδη χρησιμοποιούνται) που απαιτούν νέες επενδύσεις για

αποκλειστικές καλωδιώσεις και εξοπλισμό, οι λύσεις του δικτυακού video

μπορούν να ενσωματωθούν με την υπάρχουσα ΙΤ υποδομή και να

προσφέρουν σημαντική μείωση του κόστους εγκατάστασης και

συντήρησης.

Χωρίς να χρειάζεται ειδική καλωδίωση ή CCTV οθόνες, η IP επιτήρηση

είναι ένα ευέλικτο και πολύ οικονομικά ανεκτό σύστημα το οποίο συνδέει

τις κάμερες μέσω του δικτύου δεδομένων π.χ. του νοσοκομείου ή ακόμα

και μέσω Internet. Μικρές, διακριτικές κάμερες μπορούν να τοποθετηθούν

όπου χρειάζεται και το προσωπικό μπορεί να επεξεργάζεται τις εικόνες

τους μέσω ενός συνηθισμένου υπολογιστή και του Internet Explorer. Έτσι

οι γιατροί και το κλινικό προσωπικό μπορούν να δουν ένα χειρουργείο,

έναν θάλαμο ή κάποιον άλλο χώρο που βρίσκεται είτε μέσα είτε έξω από

το νοσοκομείο. Η Δικτυακή Κάμερα εκτελεί διπλά καθήκοντα

προσφέροντας ταυτοχρόνως ασφάλεια και επιτήρηση. Έτσι δεν απαιτείται

επιπλέον προσωπικό.

1.5.2 Σύστημα Κλειστού Κυκλώματος Τηλεόρασης για Εσωτερική Παρακολούθηση (mimi)

Η συγκεκριμένη συσκευή αποτελεί μία νέα πρόκληση στον κόσμο της

τεχνολογίας και της real-time παρακολούθησης.

Τεχνικά χαρακτηριστικά

Αποτελείται από μία TFT LCD οθόνη 1,5 ιντσών με ενσωματωμένη κάμερα

η οποία διαθέτει ένα μικρόφωνο για να πραγματοποιείται η

παρακολούθηση. Τα ηχεία τις συσκευής αυτής διαθέτουν ειδικούς

αισθητήρες οι οποίοι επιτρέπουν την ενεργοποίηση μετάδοσης του βίντεο

κατόπιν ηχητικού παραγγέλματος. Η συγκεκριμένη συσκευή

παρακολούθησης μπορεί να τοποθετηθεί σε οποιαδήποτε σημείο του

14

Page 16: LifeCam Project

χώρου ή και ακόμα να καρφωθεί στον τοίχο, αφού μπορεί να στέλνει

σήματα και μέσα από αυτόν σε μεγάλη απόσταση εντός ενός κτιρίου.

Εικ. 02 Σύστημα mimi

Σε ποιους απευθύνεται

Η συσκευή αυτή παρέχει την δυνατότητα παρακολούθησης ευαίσθητων

κοινωνικών ομάδων, όπως τους γονείς που θέλουν να έχουν συνεχή

εποπτεία των κινήσεων του μωρού τους, τους συγγενείς ενός ηλικιωμένου

ή ακόμη και ενός ασθενούς από τον γιατρό του μέσα στο νοσοκομείο.

Μέσω της εικόνας και του ήχου που παρέχει το συγκεκριμένο κλειστό

κύκλωμα παρακολούθησης οι ενδιαφερόμενοι μπορούν ανά πάσα στιγμή

να έχουν πλήρη γνώση της κατάστασης που βρίσκεται το άτομο το οποίο

χρειάζεται την προσοχή τους.

Συμπεράσματα

15

Page 17: LifeCam Project

Η συγκεκριμένη συσκευή παρακολούθησης είναι φορητή και αυτό δίνει

στον κάτοχό του την ελευθερία των κινήσεων μέσα στον χώρο. Είναι πολύ

σημαντικό που διαθέτει την κάμερα η οποία δίνει μία πλήρη εικόνα της

κατάστασης του ευαίσθητου κοινωνικού συνόλου μέσω της οπτική

επαφής. Στα πολύ θετικά επίσης αυτής της συσκευής συγκαταλέγεται και

η ύπαρξη αισθητών για την αναμετάδοση του ήχου εφόσον αυτό ζητηθεί

από το άτομο που απαιτείται η προσοχή του και θέλει να ενημερώσει για

την κατάστασή του. αρνητικό σε αυτή την συσκευή είναι ότι η εμβέλεια

της εφαρμογής αυτής περιορίζεται στα όρια περίπου ενός κτηρίου

(περίπου 100 μέτρα χωρίς μεσολάβηση εμποδίων).

1.6 Απαιτούμενο Προσωπικό, Εξοπλισμός και Χρονοπρογραμματισμός

 

Στην ενότητα αυτή γίνεται μια αρχική καταγραφή του προσωπικού που θα

απαιτηθεί για την ολοκλήρωση, διαχείριση και συντήρηση της εφαρμογής,

του πιθανού λογισμικού που θα χρησιμοποιηθεί για την ανάπτυξή της

καθώς επίσης και μία αρχική εκτίμηση για τον χρόνο ολοκλήρωσης της

εφαρμογής.

Απαιτούμενο προσωπικό

Θα είναι ο αναλυτής του συστήματος, ο σχεδιαστής των διεπιφανειών, οι

προγραμματιστές και ο διαχειριστής του συστήματος.

Εξοπλισμός

Ένας υπολογιστής συνδεδεμένος στο Internet στον οποίο θα υπάρχει

εγκατεστημένος ο apache server καθώς και το σύστημα διαχείρισης

Βάσεων Δεδομένων MySql. Επίσης για την λειτουργία του συστήματος θα

χρειαστεί και μία web κάμερα τοποθετημένη στο σημείο

παρακολούθησης.

Λογισμικό

16

Page 18: LifeCam Project

Για την ανάπτυξη της εφαρμογής θα χρησιμοποιηθούν κατά πρώτη

εκτίμηση τα ακόλουθα προγράμματα:

1) Εργαλείο ανάπτυξης διαδικτυακών εφαρμογών (Macromedia®

Dreamweaver® 8).

2) Εργαλείο ανάπτυξης πολυμεσικών διαδικτυακών εφαρμογών

( Macromedia® Flash® 8).

3) Εργαλείο επεξεργασίας εικόνων ( Adobe Photoshop CS2)

Χρονοπρογραμματισμός

Η όλη φάση της ανάπτυξης ενός συστήματος για on-line παρακολούθηση

ολοκληρώθηκε σε τρεις παραδοτέα. Ξεκίνησε τον Νοέμβριο του 2006 και

ολοκληρώθηκε τον Φεβρουάριο του 2007. Πιο συγκεκριμένα η δημιουργία

της τελικής μορφής της εργασίας έγινε στα ακόλουθα παραδοτέα:

# Παραδοτέο Ημερομηνία

1 Παραδοτέο 1 Δευτέρα 4 Δεκεμβρίου 2006

2 Παραδοτέο 2 Τρίτη 23 Ιανουαρίου 2007

3 Παραδοτέο 3 Τρίτη 13 Φεβρουαρίου 2007

2. ΑΝΑΛΥΣΗ ΑΝΑΓΚΩΝ ΚΑΙ ΑΠΑΙΤΗΣΕΩΝ

Ο βασικότερος ίσως λόγος ύπαρξης της εφαρμογής, θα είναι η

κάλυψη όσο το δυνατόν περισσότερων αναγκών των χρηστών. Η ανάλυση

λοιπόν αυτών, κατέχει το σημαντικότερο κομμάτι του θεωρητικού

17

Page 19: LifeCam Project

υπόβαθρου, αφού η περαιτέρω σχεδίαση και υλοποίηση του συστήματος

θα γίνει με βάση τις ανάγκες που θεωρητικά σχεδιάζεται να καλύψει. Η

βάση για αυτή την ανάλυση θα είναι οι χρήστες και οι ανάγκες τους,

ώστε να επιτύχουμε μία ανθρωποκεντρική προσέγγιση, καλύπτοντας το

μεγαλύτερο δυνατό αριθμό μελλοντικών χρηστών

2.1 Ανάλυση Αναγκών & Χαρακτηριστικά Χρηστών

Στα ανθρωποκεντρικά σχεδιασμένα συστήματα, οι ανάγκες των

χρηστών καθοδηγούν την περαιτέρω μελέτη και υλοποίηση των

εφαρμογών. Η ύπαρξη λοιπόν μεθόδων συλλογής αυτών των αναγκών

κρίνεται απαραίτητη για την κατασκευή του λογισμικού. Οι μέθοδοι που

θα χρησιμοποιηθούν για την άντληση αυτών των πληροφοριών είναι η

συνέντευξη και η εμπειρία από ήδη πετυχημένα συστήματα

παρακολούθησης.

Τα χαρακτηριστικά θα βοηθήσουν να συνταχθεί ένα περιβάλλον χρήσης

ανάλογο με τις ικανότητες των χρηστών, ώστε να μπορούν να χειρίζονται

εύκολα και αποτελεσματικά την εφαρμογή. Η ευχρηστία και η εργονομία

σε περίπλοκες εφαρμογές, όπως είναι τα συστήματα παρακολούθησης,

αυξάνουν στο χρήστη την ικανοποίηση και το ενδιαφέρον. Δημιουργώντας

το κατάλληλο περιβάλλον διαχείρισης απλοποιείται και γίνεται πιο

ευχάριστη η διεκπεραίωση δύσκολων λειτουργιών, αποτρέποντας το

χρήστη από την ιδέα της εργασίας κι εντάσσοντάς τον στην έννοια τις

διεργασίας.

Περιβάλλον Χρηστών

Το σύστημα θα μπορεί χρησιμοποιείται από οποιονδήποτε διαθέτει

υπολογιστή με πρόσβαση στο διαδίκτυο. Οι χρήστες θα μπορούν να

συνδέονται και να εξυπηρετούνται με σταθερό υπολογιστή από το

γραφείο ή το σπίτι τους ή με φορητό υπολογιστή από όπου και αν

βρίσκονται. Επομένως ο προσδιορισμός του περιβάλλοντος των χρηστών

18

Page 20: LifeCam Project

δεν μπορεί να προσδιοριστεί με απόλυτη σαφήνεια, αφού βασικό

χαρακτηριστικό της εφαρμογής είναι η άμεση πρόσβαση χωρίς

περιορισμούς εφόσον υπάρχει σύνδεση με το διαδίκτυο.

Χαρακτηριστικά Χρηστών

Έχοντας συλλέξει τις κατάλληλες πληροφορίες, μέσω των μεθόδων

που αναφέρθηκαν σε προηγούμενο κεφάλαιο, αναλύουμε τα αποτελέσματα

και κατηγοριοποιούμε τα πορίσματα αυτών στις παρακάτω κατηγορίες:

Στις δυσκολίες κατανόησης των λειτουργιών, των περιεχόμενων

εργαλείων. (π.χ. κουμπιά, μενού)

Στην διαφοροποίηση της αντιληπτικής ικανότητας απέναντι και

έννοιες και φαινόμενα που παρουσίασαν οι χρήστες.

Στις νοητικές δυσκολίες που μπορεί να προκύψουν, από τις

εμπλεκόμενες έννοιες.

Ατομικά Χαρακτηριστικά

Το κυρίως φάσμα των ηλικιών που καλύπτει η εφαρμογή είναι από

15 μέχρι 55 ετών, συμπεριλαμβάνοντας έτσι μαθητές, φοιτητές αλλά και

άτομα μεγαλύτερων ηλικιών.

Το γνωστικό υπόβαθρο των απλών χρηστών δεν είναι ιδιαιτέρως

απαιτητικό και καλύπτει σχεδόν όλους τους χρήστες που γνωρίζουν να

διαχειρίζονται το διαδίκτυο. Για την χρησιμοποίηση όμως ειδικών

λειτουργιών απαιτούνται κάποιες βασικές τεχνικές γνώσεις δικτύων.

Αυτό οφείλεται στο ότι η εφαρμογή θα πρέπει να καλύπτει τις ανάγκες

του πιο απλού μέχρι και του πιο έμπειρου και απαιτητικού χρήστη.

Χαρακτηριστικά σε σχέση με υπολογιστές:

19

Page 21: LifeCam Project

α. ένα μεγάλο ποσοστό των χρηστών δεν έχει σημαντική επαφή με

τους υπολογιστές αλλά δεν έχει και αρνητική προδιάθεση

β. μια μικρή ομάδα έχει αρνητική προδιάθεση

γ. μια επίσης μικρή ομάδα χρηστών δεν έχει καμία απολύτως επαφή

με τους υπολογιστές (η οποία σταδιακά μειώνεται με την επικράτηση του

υπολογιστή)

δ. το μεγαλύτερο ποσοστό των χρηστών είναι πολύ εξοικειωμένο με

τους υπολογιστές και τους χρησιμοποιεί στην εργασία ή στις σπουδές του

καθημερινά

Συμπεράσματα

Ο σχεδιασμός της διαλειτουργικότητας της εφαρμογής τηρεί τις

προϋποθέσεις μιας διεπιφάνειας η οποία βασίζεται στον απευθείας

χειρισμό και επομένως σύμφωνα με τον Ben Shneideman θα πρέπει:

o Τα αντικείμενα που ενδιαφέρουν τον χρήστη να είναι ορατά στην

διεπιφάνεια

o Η εκτέλεση ενεργειών στην διεπιφάνεια να γίνεται αυξητικά και να

παρέχεται γρήγορη ανάδραση (feedback) στο χρήστη για όλες τις

ενέργειες

o Όλες οι ενέργειες θα πρέπει να είναι αναστρέψιμες έτσι ώστε ο

χρήστης να ενθαρρύνεται στον πειραματισμό

o Να ελέγχεται η συντακτική ορθότητα όλων των ενεργειών έτσι

ώστε κάθε ενέργεια του χρήστη να είναι έγκυρη

o Να αντικατασταθούν όλες οι εντολές με ενέργειες οι οποίες

χειρίζονται απευθείας τα αντικείμενα τα οποία είναι ορατά στην

οθόνη.

3.    Αρχιτεκτονική Σχεδίαση Συστήματος

20

Page 22: LifeCam Project

3.1 Γενική Ιδέα & Στόχοι του Συστήματος

Γενική Ιδέα

Σκοπός της εργασίας αυτής είναι η σχεδίαση ενός online σύστηματος απομακρυσμένης επιτήρησης χώρων και ζωντανών μεταδόσεων εικόνας και ήχου μέσω τηλεφωνικής γραμμής ή ευρυζωνικής σύνδεσης με χρήση δικτυακής κάμερας, με την ονομασία «LifeCam».

Μία δικτυακή κάμερα μπορεί να περιγράφει ως συνδυασμός μιας κάμερας και ενός ηλεκτρονικού υπολογιστή τα οποία συνθέτουν μια έξυπνη μονάδα. Λαμβάνει και εκπέμπει ζωντανές εικόνες απευθείας σε ένα IP Δίκτυο (πχ. Τοπικό Δίκτυο, Εταιρικό Δίκτυο, Διαδίκτυο) δίνοντας τη δυνατότητα στους χρήστες να επιτηρούν από μεγάλες αποστάσεις αλλά και να χειρίζονται την κάμερα μέσω οποιουδήποτε υπολογιστικού συστήματος που πληρεί τις απαραίτητητες προδιαγραφές, οπουδήποτε, οποτεδήποτε.

 Στόχοι Συστήματος

Βασικός στόχος του συστήματος είναι να αποτελέσει ένα εύχρηστο, γρήγορο, και φιλικό περιβάλλον, μέσα στο οποίο ο χρήστης θα μπορεί να παρακολουθεί και να καταγράφει γεγονότα από δικτυακές κάμερες τις οποίες πολυ εύκολα θα μπορούσε και μόνος του να εγκαταστήσει στο χώρο του σπιτιού ή της επιχείρισης τού.

Η εφαρμογή είναι εξ ολοκλήρου Web-based και αυτό πρακτικά σημαίνει ότι όλα τα videos και οι ρυθμίσεις αποθηκεύονται σε servers και συνεπώς είναι άμεσα προσβάσιμα από οποιοδήποτε browser είτε αυτός είναι εγκατεστημένος σε PC είτε σε PDA.

Μέσα από αυτή τη διαδικτυακή εφαρμογή πιστεύουμε ότι θα ικανοποιηθούν οι ανάγκες των ανθρώπων για παρακολούθηση χώρων είτε για λόγους ασφαλείας είτε απλώς για αποτύπωση αναμνήσεων.

3.2 Το στυλ αλληλεπίδρασης & οι συσκευές αλληλεπίδρασης

3.2.1 Στυλ Αλληλεπίδρασης

21

Page 23: LifeCam Project

Το σύστημα on-line παρακολούθησης έχει προγραμματιστεί να χρησιμοποιηθεί, ως web εφαρμογή που είναι, είτε για υπολογιστές είτε για φορητές συσκευές. Η αλληλεπίδραση του χρήστη με τον υπολογιστή μέσα στην εφαρμογή, μπορεί να επιτευχθεί με δύο βασικούς τρόπους. Τα στυλ αλληλεπίδρασης στα οποία βασίστηκε η εφαρμογή είναι τα μενού επιλογών και η συμπλήρωση φορμών (form filling). Μέσω των μενού (επιλογών και πλοήγησης), ο χρήστης επιλέγει το επόμενο βήμα μετάβασής του μέσα στο σύστημα.

Η χρήση μενού επιλογών και κατευθυντήριων υπερ-συνδέσμων (Links) προσφέρει στον χρήστη την δυνατότητα να εκτελεί όποια λειτουργία θέλει μέσα στο σύστημα, με μεγάλη ευελιξία, μειώνοντας, σε πολλά σημεία και εκμηδενίζοντας, τον αριθμό των πληκτρολογήσεων του. με αυτόν τον τρόπο κερδίζει περισσότερο χρόνο χρησιμοποιώντας τις λειτουργίες της εφαρμογής παρά να αναλώνεται σε χρονοβόρες πληκτρολογήσεις. Επίσης, τα μενού πλοήγησης μέσα στο σύστημα, φέρουν μικρές απαιτήσεις σε μνημονικό φορτίο για τον χρήστη φέρουν ελάχιστό ή και καθόλου πιθανότητα για σφάλματα του συστήματος. Τέλος, τα μενού προσφέρουν μία άνεση στους σχεδιαστές του συστήματος για καλή δόμηση των επιλογών και του διαλόγου με τον χρήστη.

Από την άλλη πλευρά, ο χρήστης καλείτε σε ορισμένες περιπτώσεις μέσα στο σύστημα να συμπληρώσει από το πληκτρολόγιό του (Ηλεκτρονικού Υπολογιστή ή Φορητής συσκευής) ορισμένα στοιχεία του. μερικές τέτοιες περιπτώσεις είναι κατά την εγγραφή του στο σύστημα που του ζητείται να καταχωρήσει τα στοιχεία του και στην εγκατάσταση των καμερών του πριν αρχίσει την παρακολούθηση. Οι πληροφορίες που εισάγει ο χρήστης μέσω της διαδικασίας της συμπλήρωσης των φορμών, αποθηκεύονται σε μία Βάση Δεδομένων και ανακτώνται ανά πάσα στιγμή το απαιτεί το σύστημα ή ο χρήστης. Η συμπλήρωση των φορμών γίνεται σε πολλά σημεία με απαραίτητες υποδείξεις από τους σχεδιαστές του συστήματος.

3.2.2 Συσκευές Αλληλεπίδρασης

O χρήστης για την πλοήγησή του στην εφαρμογή μας χρειάζεται κατάλληλα εργαλεία .Τη λειτουργία αυτή εξυπηρετούν οι συσκευές αλληλεπίδρασης οι οποίες παρουσιάζονται στη συνέχεια :

Συσκευές εισόδου (συσκευές εισαγωγής κειμένου):

22

Page 24: LifeCam Project

Το πληκτρολόγιο: Το κλασσικό πληκτρολόγιο (keyboard) χρησιμοποιείται από τον χρήστη στην περίπτωση που η πλοήγησή του πραγματοποιείται μέσω υπολογιστή (desktop ή laptop) . Πιο συγκεκριμένα είναι απαραίτητο στις φάσεις της εισαγωγής των στοιχείων του , στη φάση της εγγραφής του στο σύστημα (Register), της σύνδεσής του (Login), της ανάκτησης του κωδικού πρόσβασης (Retrieve Password) και της εγκατάστασης των στοιχείων των καμερών του στο Setup Wizard.

Κουμπιά: Οι χρήστες έχουν τη δυνατότητα να χρησιμοποιούν την εφαρμογή μας και μέσω του κινητού τους τηλεφώνου εφόσον το ίδιο και η σύνδεσή τους , τούς παρέχει τη δυνατότητα πλοήγησης στο διαδίκτυο. Στην περίπτωση αυτή, η συσκευή εισόδου είναι το πληκτρολόγιο (δηλαδή τα κουμπιά)του κινητού.

Συσκευές δεικτικές / επιλογής:

Το ποντίκι: Θεωρείται ως πιο διαδεδομένη συσκευή αυτής της κατηγορίας που χρησιμοποιείται από τον χρήστη για την πλοήγησή του μέσα στο σύστημα. Μέσω του δείκτη του ποντικιού ο χρήστης επιλέγει την σειρά πλοήγησής του μέσα στην εφαρμογή ακολουθώντας τους υπερ-συνδέσμους (hyper-links) του μενού. H ευρεία χρήση του οφείλεται στο γεγονός ότι είναι πολύ απλό και πρακτικό στη λειτουργία του αφού ο χρήστης αναζητάει το link στο οποίο θέλει να μεταβεί και απλώς τικάρει πάνω στο όνομα του χωρίς να χρειάζεται να δίνει εξειδικευμένες εντολές μέσω του πληκτρολογίου και να θυμάται ακριβή ονόματα ιστοσελίδων που τις περισσότερες φορές είναι μακροσκελή. Αυτό ο τρόπος λειτουργίας του είναι πολύ φιλικός στους χρήστες (ακόμα και σε αυτούς που δεν έχουν μεγάλη εμπειρία από υπολογιστές ) και οδηγεί σε αρκετά γρήγορη εξοικείωση

Πενάκι: Στη περίπτωση των κινητών τηλεφώνων , το ποντίκι των υπολογιστών αντικαθίσταται από το λεγόμενο «πενάκι».Το πενάκι είναι μια συσκευή αφής με λειτουργία παρόμοια με του ποντικιού. Αναζητάμε τι θέλουμε να δούμε και τικάρουμε πάνω σε αυτό. Η διαφορά με το ποντίκι είναι ότι το τικάρισμα γίνεται εξωτερικά ακουμπώντας το πενάκι στο αντίστοιχο σημείο της οθόνης ενώ στο ποντίκι, ο δείκτης που μας καθοδηγεί είναι ένα εσωτερικό γραφικό στοιχείο του συστήματος.

Συσκευές εξόδου

23

Page 25: LifeCam Project

Οθόνη: Η οθόνη αποτελεί την κυριότερη διαδραστική συσκευή εξόδου. Ο χρήστης βλέπει στην οθόνη του υπολογιστή ή της φορητής συσκευής του (που μπορεί να είναι laptop , κινητό τηλέφωνο ή palmtop) την διεπιφάνεια της εφαρμογής (interface) και επομένως μπορεί να αντιλαμβάνεται τα όσα διαδραματίζονται κάθε στιγμή.

Εκτυπωτής: Ο εκτυπωτής είναι η συσκευή εξόδου που παρέχει τη δυνατότητα στο χρήστη να αποκτήσει σε έντυπη μορφή ό,τι τον ενδιαφέρει. Ο εκτυπωτής δέχεται εντολή από τον υπολογιστή και τυπώνει κείμενο και εικόνα.

3.2.3 Κυρίαρχη μεταφορά

Στη διαδικτυακή εφαρμογή συστήματος online Παρακολούθησης δεν χρησιμοποιείται η κυρίαρχη μεταφορά, εκτός από ορισμένες απλές μεταφορές. Αυτές είναι:

Αφού ο χρήστης δηλώσει τα στοιχεία μίας κάμερας, στη συνέχεια μπορεί να παρακολουθήσει Online τον χώρο του μέσω

αυτής της οθόνης (Screen).

Ο χρήστης, αφού έχει επιλέξει την κάμερα προς παρακολούθηση χώρου, μπορεί να αυξομειώνει την ένταση του ήχου που παράγει το video, όποτε εκείνος το επιθυμεί. Ενσωματωμένο στην εικόνα είναι και η επιλογή παύσης ήχου (Mute).

24

Page 26: LifeCam Project

Ο χρήστης παρακολουθώντας τις κάμερές του, μπορεί ανά πάσα στιγμή να κάνει εγγραφή video (Capture) online. Αυτό επιτυγχάνεται χρησιμοποιώντας τα πλήκτρα rec, pause και stop αντίστοιχα. Επίσης, παρέχεται και η δυνατότητα για λήψη φωτογραφιών(Capture Image) επιλέγοντας πάνω στην φωτογραφική μηχανή.

Επιλέγοντας με κάποια δεικτική συσκευή (ποντίκι ή πενάκι) πάνω σε κάποιο από αυτά τα βελάκια, η κάμερα αλλάζει οπτική γωνία (Scroll

Camera)

Επιλέγοντας πάνω σε αυτούς του μεγενθητικούς φακούς με τα σύμβολα συν (+) και

πλην (-), γίνεται εστίαση προς τα μέσα ή έξω αντίστοιχα στην λήψη της κάμερας.

Όσα video έχει καταγράψει και υποθηκεύσει ο χρήστης, μπορεί να τα δει όποτε επιθυμεί, μέσα από αυτόν τον player

3.3 Ιεραρχική Ανάλυση Εργασιών (ΗΤΑ Διαγράμματα) 

25

Page 27: LifeCam Project

1ο Επίπεδο

26

Page 28: LifeCam Project

2ο Επίπεδο

27

Page 29: LifeCam Project

3.4 Προδιαγραφές

ΕυχρηστίαςΣύμφωνα με το πρότυπο ISO 9241 (1993) σαν ευχρηστία

(usability) ορίζουμε "την αποτελεσματικότητα και την ικανοποίηση με την οποία συγκεκριμένοι χρήστες μπορούν να υλοποιήσουν ορισμένες ενέργειες σε συγκεκριμένα περιβάλλοντα”.

Η ευχρηστία ενός διαδραστικού συστήματος είναι μια από τις πιο σημαντικές παραμέτρους ποιότητάς του και είναι σημαντικό να προσδιοριστεί νωρίς κατά τη φάση σχεδιασμού.

Η μέτρηση της ευχρηστίας ενός συστήματος, είναι λοιπόν επιθυμητή, ώστε να γίνει δυνατή η σύγκριση του συστήματος με άλλα συστήματα ή ο αντικειμενικός προσδιορισμός των δεικτών ποιότητας του.

Σύμφωνα με το πρότυπο ποιότητας λογισμικού ISO 9126, η ευχρηστία αναλύεται στα εξής χαρακτηριστικά:

Ευκολία εκμάθησης Ευκολία κατανόησης Ευκολία λειτουργίας του

Στο πρότυπο ISO/DIS 9241-11 τα χαρακτηριστικά της ευχρηστίας πρέπει να είναι:

η αποτελεσματικότητα η αποδοτικότητα η υποκειμενική ικανοποίηση

Από τα παραπάνω, η αποτελεσματικότητα αναφέρεται στην ικανότητα του συστήματος να φέρει εις πέρας τις λειτουργίες του

28

Plan 1 Do 2.1 then any of 2.1.1, 2.1.2, 2.1.3

Plan 2 If (FirstTimeLogin == True) then {

Do 2.2 then 2.2.1, 2.2.2, 2.2.2.1,2.2.2.2,

2.2.3,2.2.3.1, 2.2.3.2 in that order } else do plan 3

Plan 3 Do 2.3 then any of 2.3.x

Plan 4 Do 2.5 then

Do 2.5.1 if selected, then any of 2.5.1.x

If selected

Do 2.5.2 if selected, then any of 2.5.2.1, 2.5.2.2

Plan 5 Do 2.6 then any of 2.6.1, 2.6.2

Page 30: LifeCam Project

με επιτυχία, η απόδοση αναφέρεται στη δυνατότητα να τις εκτελέσει γρήγορα και με καλή χρήση των πόρων του και η ικανοποίηση αναφέρεται στην υποκειμενική αίσθηση ευχαρίστησης που αποκομίζει ο χρήστης από την χρήση του.

Οι παράμετροι αυτές έχουν περαιτέρω οριστεί και μπορούν να ποσοτικοποιηθούν, ώστε να μετασχηματιστούν σε στόχους ευχρηστίας (Usability Objectives) κατά τη φάση σύνταξης προδιαγραφών του εκπαιδευτικού λογισμικού και στη συνέχεια να αποτελέσουν μετρήσιμες παραμέτρους κατά τη φάση αξιολόγησης του συστήματος.

Ένα διαδεδομένο μοντέλο ανάλυσης και περιγραφής της ευχρηστίας είναι αυτό του [Nielsen 93] το οποίο προσπαθεί να βρει την ευχρηστία ενός συστήματος με μετρήσιμους δείκτες.

Οι δείκτες αυτοί είναι πέντε και αφορούν τους έμπειρους, τουςευκαιριακούς αλλά και τους άπειρους χρήστες και είναι οι εξής:

Ευκολία και ταχύτητα στην εκμάθηση της χρήσης του συστήματος από νέους χρήστες

Υψηλή απόδοση εκτέλεσης των λειτουργιών από πεπειραμένους χρήστες

Δυνατότητα διατήρησης της ικανότητας χρήσης του συστήματος από ευκαιριακούς χρήστες μετά από πάροδο χρόνου

Μικρός αριθμός εσφαλμένων χειρισμών κατά την χρήση του συστήματοςκαι εύκολος τρόπος ανάνηψης από αυτά

Υποκειμενική ικανοποίηση των χρηστών από την επαφή τους με το σύστημα.

Τα υποκείμενα που θα χρησιμοποιηθούν για τη μέτρηση ευχρηστίας του συστήματος θα πρέπει να ανταποκρίνονται στο προφίλ που έχει καθοριστεί και να χρησιμοποιούν το σύστημα σε συνθήκες πραγματικές ή προσομοιούμενης τυπικής χρήσης του.

Για το πρόγραμμα «LifeCam» η ευχρηστία προσδιορίζεται με τον τρόπο που περιγράφεται στη συνέχεια. Σκοπός της εφαρμογής είναι να αποτελεί ένα άμεσα προσβάσιμο και εύκολο σε χειρισμό περιβάλλον, μέσα στο οποίο ο χρήστης θα μπορεί να παρακολουθεί τις προεπιλεγμένες κάμερες που διαθέτει καθώς και να καταγράφει και συλλέγει videos από

29

Page 31: LifeCam Project

την καθημερινότητα εκείνου και του οικογενειακού του περιβάλλοντος.

Συνεπώς οι πιό σημαντικές προδιαγραφές ευχρηστίας είναι:

1. Ευκολία εισόδου στο σύστημα2. Ευκολία εκμάθησης από τον άπειρο χρήστη3. Ικανοποίηση που προκαλεί το σύστημα στο χρήστη4. Επιλογή Cameras5. Χειρισμός Cameras6. Εγγραφή και Αναπαραγωγή Videos7. Επαναπροσαρμογή και επανεκμάθηση του συστήματος

μετά από μακρόχρονη αποχή από τη χρήση του

Οι τιμές που δίνονται στους στόχους ευχρηστίας καθορίζονται λαμβάνοντας υπόψη (Whiteside et al. 88):

(α) την εμπειρία από υπάρχοντα συστήματα

(β) ανταγωνιστικά συστήματα

(γ) την απόδοση των αρχικών πρωτοτύπων

(δ) την εκτέλεση της εργασίας χωρίς αυτοματοποιημένο τρόπο

(ε) την απόδοση των ιδίων χρηστών προγενέστερα.

ΠαράμετροςΕυκολία Εγγραφής Επισκέπτη στο σύστημα.

Μέθοδος μέτρησηςΟ χρόνος που απαιτείται για την εγγραφή ενός Επισκέπτη στο σύστημα

Χειρότερη περίπτωση 5 λεπτά με χρήση βοήθειας από το διαχειριστή

Συνήθης περίπτωση 2 λεπτά χωρίς βοήθεια από το διαχειριστή

Βέλτιστη περίπτωση 1 λεπτό χωρίς βοήθεια από το διαχειριστή

Τρέχουσα κατάσταση Το σύστημα δεν έχει υλοποιηθεί ακόμη

Παράμετρος Ευκολία εκμάθησης από τον άπειρο χρήστη

Μέθοδος μέτρησηςΗμέρες που απαιτούνται για την εκμάθηση της λειτουργίας

Χειρότερη περίπτωσηΑπαιτούνται 3 ημέρες για την εκμάθηση όλων των λειτουργιών

Συνήθης περίπτωση Απαιτούνται 2 ημέρες για την εκμάθηση όλων

30

Page 32: LifeCam Project

των λειτουργιών

Βέλτιστη περίπτωσηΑπαιτείται 1 ημέρα για την εκμάθηση όλων των λειτουργιών

Τρέχουσα κατάσταση Το σύστημα δεν έχει υλοποιηθεί ακόμη

Παράμετρος Χρήση της λειτουργίας HELP του

συστήματος

Μέθοδος μέτρησης Συχνότητα χρήσης της λειτουργίας HELP

Χειρότερη περίπτωση Χρήση του HELP περισσότερες από 5 φορές σε

ένα μενού

Συνήθης περίπτωση Χρήση του HELP 2 φορές σε ένα μενού

Βέλτιστη περίπτωση Χρήση του HELP 1 φορά συνολικά στο σύστημα

Υφιστάμενο σύστημα Το σύστημα δεν έχει υλοποιηθεί ακόμη

ΠαράμετροςΙκανοποίηση που προκαλεί το σύστημα στο χρήστη

Μέθοδος μέτρησηςΑξιολόγηση σε κλίμακα του 1 έως 5 (με άριστα το 5)

Χειρότερη περίπτωση Οι χρήστες βαθμολογούν το σύστημα με 2

Συνήθης περίπτωση Οι χρήστες βαθμολογούν το σύστημα με 4

Βέλτιστη περίπτωση Οι χρήστες βαθμολογούν το σύστημα με 5

Τρέχουσα κατάσταση Το σύστημα δεν έχει υλοποιηθεί ακόμη

Παράμετρος Αποτελεσματικότητα στην αποτροπή

σφαλμάτων

Μέθοδος μέτρησης Αριθμός αποτυχημένων προσπαθειών

Χειρότερη περίπτωση Περισσότερες από 4 προσπάθειες σε μια

συγκεκριμένη λειτουργία

Συνήθης περίπτωση 1-2 προσπάθειες σε μια συγκεκριμένη λειτουργία

Βέλτιστη περίπτωση Καμία αποτυχημένη προσπάθεια

31

Page 33: LifeCam Project

Υφιστάμενο σύστημα Το σύστημα δεν έχει υλοποιηθεί ακόμη

Παράμετρος Επιλογή Cameras

Μέθοδος μέτρησης Λάθος βήματα κατά την επιλογή

Χειρότερη περίπτωση 10 λάθος βήματα

Συνήθης περίπτωση 2 λάθος βήματα

Βέλτιστη περίπτωση Κανένα λάθος βήμα

Τρέχουσα κατάσταση Το σύστημα δεν έχει υλοποιηθεί ακόμη

Παράμετρος Χειρισμός Cameras

Μέθοδος μέτρησηςΗμέρες που απαιτούνται για την εκμάθηση της λειτουργίας

Χειρότερη περίπτωσηΑπαιτούνται 2 ημέρες για την εκμάθηση όλων των λειτουργιών

Συνήθης περίπτωσηΑπαιτούνται 1 ημέρες για την εκμάθηση όλων των λειτουργιών

Βέλτιστη περίπτωσηΑπαιτούνται λίγες ώρες για την εκμάθηση όλων των λειτουργιών

Τρέχουσα κατάσταση Το σύστημα δεν έχει υλοποιηθεί ακόμη

Παράμετρος Εγγραφή και Αναπαραγωγή Videos

Μέθοδος μέτρησης

Χρόνος για εγγραφή ενός video και αναπαραγωγή αυτού

(ανεξάρτητο διάρκειας Video)

Χειρότερη περίπτωση 10 λεπτά με χρήση βοήθειας από το διαχειριστή

Συνήθης περίπτωση 5 λεπτά χωρίς βοήθεια από το διαχειριστή

Βέλτιστη περίπτωση 1 λεπτό χωρίς βοήθεια από το διαχειριστή

Τρέχουσα κατάσταση Το σύστημα δεν έχει υλοποιηθεί ακόμη

32

Page 34: LifeCam Project

ΠαράμετροςΕπαναπροσαρμογή και επανεκμάθηση του συστήματος μετά από μακρόχρονη αποχή από τη χρήση του

Μέθοδος μέτρησηςΧρόνος επαναπροσαρμογής και επανεκμάθησης του συστήματος

Χειρότερη περίπτωση 15 λεπτά με χρήση βοήθειας από το διαχειριστή

Συνήθης περίπτωση 10 λεπτά χωρίς βοήθεια

Βέλτιστη περίπτωση 2 λεπτά χωρίς βοήθεια

4. Λεπτομερής Σχεδίαση Συστήματος

4.1 Σχεδιαστικά ΧνάριαΣτο παρόν κεφάλαιο καταγράφονται τα αντικείμενα και οι

δομές που εφαρμόστηκαν στην διεπιφάνεια της εφαρμογής βασισμένα σε Σχεδιαστικά Xνάρια (Design Patterns).

Ένα σχεδιαστικό πρότυπο είναι η λύση ενός προβλήματος που συμβαίνει μέσα σ' ένα συγκεκριμένο πλαίσιο. Σύμφωνα με τον Christopher Alexander, "πρώτα περιγράφεται ένα πρόβλημα που συμβαίνει ξανά και ξανά στο περιβάλλον μας και μετά περιγράφεται ο πυρήνας της λύσης του προβλήματος, με τέτοιο τρόπο που να μπορεί να χρησιμοποιηθεί αυτή η λύση χιλιάδες φορές, αλλά ποτέ με τον ίδιο τρόπο δύο φορές". Στο πρότυπο συγκεντρώνεται η εμπειρία που έχει αποκτηθεί από περιπτώσεις που αντιμετωπίστηκε επιτυχώς το ίδιο πρόβλημα και καταγράφεται ο τρόπος αντιμετώπισής του.

O λόγος για τον οποίο βασίστηκε η εφαρμογή στα μορφότυπα σχεδίασης είναι για να αποφευχθούν τα συνηθισμένα λάθη σχεδίασης. Αξίζει να σημειωθεί ότι, στα Μορφότυπα Σχεδίασης που βασίστηκε η σχεδίαση της εφαρμογής έχουν γίνει προσαρμοστικές παραλλαγές. Τα Χνάρια επιλέχθηκαν με κριτήριο να σχεδιαστεί ένα σύστημα όσο το δυνατόν αλληλεπιδραστικό και εύχρηστο για τους χρήστες του.

Επειδή η εφαρμογή της online παρακολούθησης σχεδιάστηκε για να χρησιμοποιηθεί στο internet, επιλέχθηκαν Μορφοτύπα

33

Page 35: LifeCam Project

Σχεδίασης τέτοια ώστε να ταιριάζουν στο μέγιστο με τις απαιτήσεις της εφαρμογής που αναπτύσσετε.

Για την σχεδίαση των βασικών οθόνων της εφαρμογής “Online Συστήματος Παρακολούθησης” χρησιμοποιήθηκαν τα ακόλουθα Σχεδιαστικά Χνάρια:

WEB DESIGN PATTERNS

Site Type:

Name: Community Site

Link:

http://www.welie.com/patterns/showPattern.php?patternID=community

34

Page 36: LifeCam Project

Εικ.03 Web Design Patern

Η δομή και το στήσιμο της σελίδας ταιριάζει πολύ στο συγκεκριμένο Μορφότυπο. Στις πρωτότυπες οθόνες αντιστοιχεί στην εικόνα 14.

Ecommerce:

Name: Product Advisor

Link: http :// www . welie . com / patterns / showPattern . php ? patternID = product - advisor

35

Page 37: LifeCam Project

Εικ.04 Ecommerce

Με βάση τον συγκεκριμένο Advisor έγινε η σχεδίαση του Setup Wizard που ακολουθεί βήμα - βήμα ο χρήστης για την εγκατάσταση των καμερών στο σύστημά του. Στις πρωτότυπες οθόνες αντιστοιχεί στις εικόνες 17-22.

Name: Product Configurator

Link: http :// www . welie . com / patterns / showPattern . php ? patternID = product - configurator

36

Page 38: LifeCam Project

Εικ.05 Product Configurator

Στο Shopping Guide θα γίνεται με παρόμοιο τρόπο η παρουσίαση των προτάσεων για αγορά web cameras.

Name: Registration

Link: http://www.welie.com/patterns/showPattern.php?patternID=registration

37

Page 39: LifeCam Project

Εικ.06 Registration

Η σελίδα εγγραφής του χρήστη στο σύστημα, καθώς και της αποθήκευσης των στοιχείων του στην εγκατάσταση των προσωπικών του ρυθμίσεων στο My Places, βασίζονται στην παραπάνω φόρμα καταχώρησης στοιχείων. Στις πρωτότυπες οθόνες αντιστοιχεί στην εικόνα 30.

Navigation:

Name: Breadcrumbs

Link: http :// www . welie . com / patterns / showPattern . php ? patternID = crumbs

38

Page 40: LifeCam Project

Εικ.07 Navigation

Το κεντρικό μενού της σελίδας βασίστηκε σε αυτό το πρότυπο.

Name: Headerless Menu

Link: http://www.welie.com/patterns/showPattern.php?patternID=combined-menu

Εικ.08 Headerless Menu

Η αριστερή πλευρά της σελίδας θα έχει ένα αντίστοιχο μενού επιλογών.

Basic Page Types:

Name: Form

Link: http://www.welie.com/patterns/showPattern.php?patternID=forms

39

Page 41: LifeCam Project

Εικ.09 Basic Page Types

Αντίστοιχη φόρμα χρησιμοποιείται για το login και την καταχώρηση στοιχείων στο Setup Wizard. Στις πρωτότυπες οθόνες αντιστοιχεί στην εικόνα 30.

Managing Collections:

Name: Overview by Detail

Link: http://www.welie.com/patterns/showPattern.php?patternID=overview-detail

40

Page 42: LifeCam Project

Εικ.10 Managing Collections

Αντίστοιχα γίνεται και η παρουσίαση των προϊόντων που προτείνουν οι σχεδιαστές του Online Συστήματος παρακολούθησης στους επισκέπτες της σελίδας.

Name: Table Sorter

Link: http://www.welie.com/patterns/showPattern.php?patternID=table-sorter

41

Page 43: LifeCam Project

Εικ.11 Table Sorter

Τα σωσμένα video του χρήστη θα παρουσιάζονται σε μικρογραφίες και δίπλα θα έχουν τα στοιχεία του video (όνομα κάμερας, ημερομηνία εγγραφής video κλπ). Στις πρωτότυπες οθόνες αντιστοιχεί στην εικόνα 27.

Page Elements:

Name: Constraint Input

Link: http://www.welie.com/patterns/showPattern.php?patternID=format

Εικ. 12 Page Elements

42

Page 44: LifeCam Project

Ο χρήστης παρόμοιο τρόπο εισάγει τιμές μέσω κάποιο selector, για την ανάλυση της ποιότητας του Video που θέλει να κάνει εγγραφή, τύπος Video κλπ. Στις πρωτότυπες οθόνες αντιστοιχεί στις εικόνες 21 και 29.

Name: Language Selector

Link: http :// www . welie . com / patterns / showPattern . php ? patternID = language - selector

Εικ.13 Language Selector

Ο χρήστης έχει την δυνατότητα να επιλέγει γλώσσα στην οποία να διαβάζει το περιεχόμενο της σελίδας.

Name: Thumbnail

Link: http://www.welie.com/patterns/showPattern.php?patternID=thumbnail

Εικ.14 Thumbnails

Οι εικόνες που έχει κάνει capture ο χρήστης θα του εμφανίζονται στο My Saves με αντίστοιχο τρόπο. Στις πρωτότυπες οθόνες αντιστοιχεί στην εικόνα 27.

43

Page 45: LifeCam Project

Basic Interactions:

Name: Wizard

Link: http :// www . welie . com / patterns / showPattern . php ? patternID = wizard

Εικ 15 Basic Interactions

Αντίστοιχο Wizard ακολουθεί ο χρήστης για την εγκατάσταση των καμερών του. Στις πρωτότυπες οθόνες αντιστοιχεί στις εικόνες 17-22.

GUI DESIGN PATTENRS

Selection

Name: Magnetism

Link: http://www.welie.com/patterns/gui/magnetism.html

44

Page 46: LifeCam Project

Εικ. 16 Selection

Στην αναπαραγωγή των υποθηκευμένων video καθώς και στην σελίδα παρακολούθησης υπάρχουν πολλές επιλογής πλοήγησης με τον winamp player. Στις πρωτότυπες οθόνες αντιστοιχεί στις εικόνες 24,25 και 28.

4.2 Πρωτότυπο – Οθόνες

45

Page 47: LifeCam Project

Εικ. 17 Home Page Statitics

Εικ. 18 Login

46

Page 48: LifeCam Project

Εικ. 19 Forgot Password

Εικ. 20 Welcome Screen

47

Page 49: LifeCam Project

Εικ. 21 Form

Εικ. 22 Setup My Watching Place

48

Page 50: LifeCam Project

Εικ. 23 Setup Camera Settings

Εικ. 24 Setup Capture Settings

49

Page 51: LifeCam Project

Εικ. 25 Wizard Complete

Εικ. 26 Browse Cameras

50

Page 52: LifeCam Project

Εικ. 27 Main Screen 1

Εικ. 28 Main Screen 2

51

Page 53: LifeCam Project

Εικ. 29 My Places

Εικ. 30 My Saves

52

Page 54: LifeCam Project

Εικ. 31 Multimedia Player

Εικ. 32 Settings

53

Page 55: LifeCam Project

Εικ. 33 Register User

Μοντέλο πλοήγησης

Εικ. 34 Μοντέλο Πλοήγησης

54

Home Page

Tutorials Shopping Guide

Watch My Cameras

About

Page 56: LifeCam Project

5. Συμπεράσματα & Οδηγίες για την Υλοποίηση

Η διαδικτυακή εφαρμογή «LifeCam» για online Παρακολούθηση παρέχει στον χρήστη ένα ευρύ φάσμα από λειτουργείες, τόσο για την διαδικασία και τις επιλογές της παρακολούθησης, όσο και την διαχείριση των σωσμένων αρχείων (videο και εικόνων) του χρήστη.

Αντικειμενικός στόχος του συστήματος είναι να αποτελεί μια όσο το δυνατόν πιο ολοκληρωμένα αρμονική γραφική δημιουργία η οποία θα αλληλεπιδρά όσο το δυνατόν καλύτερα με το χρήστη. Ο χρήστης ξεκινάει από την αρχική σελίδα, όπου και μπορεί μέσω του μενού να επιλέξει ανάμεσα στις δυνατότητες που του παρέχονται.

Οι βασικές οθόνες του συστήματος διακρίνονται για την ευκολία στη χρήση τους, χωρίς να διαθέτουν περιττά στοιχεία και ο χρήστης να χάνει την προσοχή του.

Το σύστημα «LifeCam» επικεντρώθηκε στην ανάπτυξη μιας ανθρωποκεντρικής διεπιφάνειας χρήστη, η οποία επικεντρώνεται στα ακόλουθα χαρακτηριστικά:

Διαφάνεια: Έχει αναμενόμενη και προφανή συμπεριφορά και παρουσιάζει συνέπεια σε όλο το εύρος της διεπιφάνειας.

Παρουσιάση προσαρμοστικότητας: Αποδοχή των παρεκκλίσεων στις εντολές του χρήστη και έχει την ικανότητα να προβλέπει κατά το δυνατόν τις ενέργειές του.

Υποβοήθεια του προσανατολισμού του χρήστη: Υποστήριξη της πλοήγησης, προσφέρει βοηθήματα προσανατολισμού και οι έξοδοι είναι προφανείς από όλα τα σημεία.

Υποβοήθεια της καλής απόδοσης του συστήματος μέσω απλότητας σχεδιασμού, καλής διάταξης των οθονών, παροχής έγκαιρης και συνεχούς ανάδρασης.

Προστασία της ακεραιότητας του συστήματος μέσω παροχής βοήθειας στο χρήστη για αποφυγή λαθών, μέσω προστασίας από επικίνδυνες για το χρήστη και το σύστημα ενέργειές του και μέσω παροχής δυνατότητας αναίρεσης.

Ύπαρξη δυνατότητας ελέγχου του συστήματος και του διαλόγου από τον χρήστη.

Δικαιολόγηση των όποιων αποφάσεων

55

Page 57: LifeCam Project

Η παραπάνω διαδικτυακή εφαρμογή, ενσωματώνει Οδηγό Βοήθειας (Wizard), ο οποίος εμφανίζεται την πρώτη φορά που θα συνδεθεί ο χρήστης με το σύστημα. Στόχος του είναι η γρήγορη εξοικείωση με τις απαραίτητες, επιμέρους ρυθμίσεις για τη σωστή λειτουργία της εφαρμογής. Δεν εμφανίζεται στη συνέχεια αφήνοντας έτσι το τον πιο έμπειρο χρήστη να πραγματοποιήσει τις όποιες αλλαγές θέλει (απλές-σύνθετες) χωρίς περιορισμούς.

Για την ταξινόμηση των Εγκατεστημένων καμερών ζητείται από το χρήστη να ονομάσει το οίκημα το οποίο επέλεξε να παρακολουθεί. Έτσι δημιουργούνται τα Places (π.χ. Σπίτι, Γραφείο, Εξοχικό κ.ά.) βοηθώντας τον χρήστη τόσο στην αναζήτηση όσο και στην ταξινόμηση του αποθηκευμένου υλικού ανά οίκημα, ενώ ταυτόχρονα εξοικονομεί εύρος ζώνης εμφανίζοντας μόνο το θεμιτό σύνολο-γκρουπ καμερών.

5.1 Σενάριο συστήματος παρακολούθησης LifeCam

ΑΡΧΙΚΗ ΟΘΟΝΗ (User Mode)

56

Page 58: LifeCam Project

Εικ. 35 Αρχική Σελίδα – Home

Επιλογή Home

Στην αρχική σελίδα και στο tab “Home” διατείθενται πληροφορίες σχετικά με την υπηρεσία LifeCam. Αριστερά στη μπάρα παρουσιάζονται τα στατιστικά δεδομένα του site και της υπηρεσίας

57

Page 59: LifeCam Project

Εικ. 36 Shopping Guide

Επιλογή Shopping Guide

Με την επιλογή Shopping Guide ο χρήστης μπορεί να βρει χρήσιμες πληροφορίες για την αγορά προϊόντων όπως κάμερες και συστήματα δικτύωσης.

58

Page 60: LifeCam Project

Εικ. 37 Contact Option

Επιλογή Contact

Με την επιλογή Contact παρέχεται η δυνατότητα επικοινωνίας με τον κεντρικό διαχειριστή του συστήματος για επιπρόσθετες πληροφορίες σχετικά με τις παρεχόμενες υπηρεσίες

ΕΠΙΛΟΓΗ WATCH MY CAMS

59

Page 61: LifeCam Project

Παρακάτω ακολουθεί ένα σενάριο χρήσης του συστήματος το οποίο περιλαμβάνει εγγραφή στο σύστημα, επιλογή καμερών, παρακολούθηση, καταγραφή video και παρακολούθηση αποθηκευμένου υλικού.

Εικ. 38 Log In

Επιλέγοντας το Watch My Cams ο χρήστης εισέρχετε σε ένα log In διάλογο στον οποίο μπορεί να εισάγει το username και το password του ώστε να έχει πρόσβαση στο σύστημα. Αν δεν έχει εγγραφεί ακόμα στο σύστημα μπορεί να επιλέξει register.

Εικ. 39 Register Form

Όταν ο χρήστης εισάγει για πρώτη φορά τα συνθηματικά του στοιχεία εισέρχεται σε μία διαδικασία Wizard. Από την επόμενη φορά θα εισέρχεται κατευθείαν στο σύστημα.

60

Page 62: LifeCam Project

Εικ. 40 Welcome Screen

Εκεί καλείται να πραγματοποιήσει κάποια απλά βήματα όπως την εισαγωγή των στοιχείων του:

Εικ. 41 Wizard Step 01

Την ονομασία του μέρους που θα παρακολουθεί και των αριθμό των εγκατεστημένων καμερών:

Εικ 42.Wizard Step 02

Την ονομασία των καμερών και τα ports επικοινωνίας:

61

Page 63: LifeCam Project

Εικ 43.Wizard Step 03

Τέλος κάποιες ρυθμίσεις που αφορούν την ποιότητα και τον τύπο των βίντεο και εικόνων που θα αποθηκεύονται:

Εικ 44.Wizard Step 04

Όταν ολοκληρώσει την διαδικασία αυτή με επιτυχία ένα μήνυμα για την σωστή ολοκλήρωση της εμφανίζεται:

Εικ 45. Wizard Complete

ΒΑΣΙΚΗ ΟΘΟΝΗ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ

62

Page 64: LifeCam Project

Εικ. 46 Βασική οθόνη παρακολούθησης

Με την επιλογή finalize ο χρήστη εισέρχετε στη βασική οθόνη παρακολούθησης. Εκεί μπορεί εύκολα να παρατηρήσει ότι υπάρχουν οι εξής επιλογές:

4 Clickable οθόνες οι οποίες προσφέρουν την δυνατότητα επιλογής κάμερας απλά κάνοντας ένα click πάνω τους.

Εικ. 47 Browse My Cameras

Ένα κεντρικό panel χειρισμού των καμερών και ρυθμίσεων, χωρισμένο σε δύο tabs:

63

Page 65: LifeCam Project

Χειρισμός Media. Δυνατότητα για έλεγχο της κίνησης της κάμερας, zoom function, Καταγραφή Video, έλεγχος ένταση του ήχου και σίγαση, Νυχτερινή λήψη και αισθητήρας κίνησης.

Εικ. 48 Media Control

Ρυθμίσεις. Δυνατότητα ρύθμισης της ανάλυσης και των ιδιοτήτων Brightness, Contrast, Sharpness.

Εικ. 49 Configuration

Πέρα από την βασική οθόνη του συστήματος ο χρήστης έχει πρόσβαση και σε μία σείρα από άλλες λειτουργίες οι οποίες βρίσκονται σε ένα menu στην αριστερή μεριά της εφαρμογής.

Οι λειτουργίες αυτές είναι:

My Places

64

Page 66: LifeCam Project

Εικ. 50 My Places

Δυνατότητα επιλογής επιθυμητού μέρους για παρακολούθηση και διαθέσιμων καμερών. Επίσης παρέχετε και η δυνατότητα τροποποιήσης των παραπάνω.

My Saves

Εικ. 51 My Saves

65

Page 67: LifeCam Project

Στο “my Saves” ο χρήστης μπορεί να παρακολουθήσει τα αποθηκευμένα βίντεο και εικόνες που επιλέγει, καθώς και να τα ομαδοποιήσει εντάσωντας όποια αυτός επιθυμει στις αγαπημένες του επιλογές « Favorites ».

Εικ. 52 Images

Τέλος με τις επιλογές My profile, Settings και Help μπορεί να εκτελέσει λειτουργίες όπως, ενημέρωση και τροποποίηση του προφίλ του, ρυθμίσεις για την ποιότητατα του video και της εικόνας καθώς και να συμβουλευτεί ένα menu βοήθειας.

Εικ. 53 Settings

66

Page 68: LifeCam Project

Εικ. 54 Help

6. Βιβλιογραφία

67

Page 69: LifeCam Project

Alan Dix, Janet Finlay, Gregory Abowd, Russell Beale, 2000, «Εισαγωγή στην Επικοινωνία Ανθρώπου-Υπολογιστή», Εκδόσεις Δίαυλος, Αθήνα.

Αβούρης Ν., 2004, «Επικοινωνία Ανθρώπου-Υπολογιστή», Εκδόσεις Μ.Γκιούρδας, Αθήνα.

Αναφορές

http :// www . welie . com / patterns /

http://developer.yahoo.com/ypatterns/index.php#,

http :// en . wikipedia . org / wiki /

68