ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

23
ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ Γ ΕΠΑΛ ΑΝΤΩΝΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

description

ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ. Γ ΕΠΑΛ ΑΝΤΩΝΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τι είναι « εφαρμογη πολυμεσων »;. Είναι η εφαρμογή που συνδυάζει: Κείμενο Ήχο Εικόνα Βίντεο Συνθετική κίνηση ( animation). Στοιχεία πολυμέσων. Πεδια εφαρμογησ. Εκπαίδευση Εφαρμογές πληροφόρησης ( information kiosks) - PowerPoint PPT Presentation

Transcript of ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

Page 1: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΕΦΑΡΜΟΓΕ

Σ ΠΟΛΥΜ

ΕΣΩΝ

Γ Ε Π Α Λ

Α Ν Τ Ω Ν Ο Π Ο Υ Λ ΟΣ Κ Ω Ν Σ Τ Α Ν Τ Ι Ν Ο Σ

Page 2: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΤΙ ΕΊΝΑΙ «ΕΦΑΡΜΟΓΗ ΠΟΛΥΜΕΣΩΝ»;

Είναι η εφαρμογή που συνδυάζει:

Κείμενο Ήχο Εικόνα Βίντεο Συνθετική κίνηση (animation)

Στοιχεία πολυμέσω

ν

Page 3: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΠΕΔΙΑ ΕΦΑΡΜΟΓΗΣ

Εκπαίδευση Εφαρμογές πληροφόρησης (information kiosks) Ψυχαγωγία (παιχνίδια) Μουσική Κινηματογράφος Διαδίκτυο (Τηλεδιάσκεψη)

Page 4: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΤΡΟΠΟΙ ΠΑΡΟΥΣΙΑΣΗΣ ΠΛΗΡΟΦΟΡΙΑΣ

Γραμμικός (linear) Μη γραμμικός (non linear)

Κόμβοι Σύνδεσμοι

Πλοήγηση

Page 5: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΣΥΜΠΙΕΣΗ

Μέθοδοι συμπίεσης Μη απωλεστικός (lossless) Απωλεστικός (lossy)

Λόγος συμπίεσης = Όγκος αρχικών δεδομένων / Όγκος συμπιεσμένων δεδομένων

Page 6: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΚΕΙΜΕΝΟ

Δημιουργία κειμένου με : Πληκτρολόγηση OCR Αναγνώριση ομιλίας

Χαρακτηρίζεται από: Περιεχόμενο Μορφοποίηση Χρόνο και ρυθμό παρουσίασης

Page 7: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΗΧΟΣ

Ψηφιοποίηση ήχου Δειγματοληψία

Ρυθμός δειγματοληψίας (sampling rate) Κωδικοποίηση

Εύρος δείγματος (sample width)

Μέγεθος = (Κανάλια1ή2*Ρυθμός δειγματοληψίαςHz*Εύρος δείγματοςbit*Χρονική διάρκειαsec)/8

Τρόποι κωδικοποίησης: PCM,DPCM,Υποζώνης, MPEG-1 Audio, MIDI

Page 8: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΕΙΚΟΝΕΣ

Χρωματικά μοντέλα RGB (Κόκκινο – Πράσινο – Μπλε) HSB (Χρώμα – Κορεσμός – Φωτεινότητα) HSL (Χρώμα – Κορεσμός – Ελαφρότητα) YIQ – YUV CMYK (Κυανό – Πορφυρό – Κίτρινο – Μαύρο)

Page 9: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΧΑΡΤΟΓΡΑΦΙΚΕΣ ΕΙΚΟΝΕΣ

Εικόνα = Δισδιάστατος πίνακας (bitmap) κουκίδων – εικονοστοιχείων (pixels)

Ανάλυση εικόνας = pixel per inch (ppi) Βάθος χρώματος = bit που διατίθενται για την

αποθήκευση του χρωματισμού

Μέγεθος αρχείουbyte = (Πλήθος εικονοστοιχείωνpixel*Βάθος χρώματοςbit )/8

Πρότυπα συμπίεσης = JPEG, GIF, BMP, PCT, PSD, TIFF

Page 10: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΔΙΑΝΥΣΜΑΤΙΚΕΣ ΕΙΚΟΝΕΣ

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

Μεγέθυνση – σμίκρυνση – περιστροφή χωρίς παραμορφώσεις

Ανεξάρτητες ανάλυσης Τύποι αρχείων (AI, DXF, CDR, EPS, PCT, WMF)

Page 11: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΒΙΝΤΕΟ

Μια ακολουθία εικόνων που προβάλλονται διαδοχικά με κατάλληλο ρυθμό

Κάθε εικόνα ονομάζεται καρέ ή πλαίσιο (frame)

Μέγεθος αρχείουbyte = (Συχνότητα προβολήςfps*Μέγεθος εικόναςpixel *Χρωματικό βάθος bit/pixel*Διάρκεια sec)/8

Μέθοδοι συμπίεσης : M-Jpeg, MPEG-1, MPEG-2, MPEG-4, AVI, Mov

Page 12: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΣΥΝΘΕΤΙΚΗ ΚΙΝΗΣΗ (ANIMATION)

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

Συνθετική κίνηση σε 2 διαστάσεις

Path animation

Cel animation Συνθετική κίνηση σε 3 διαστάσεις

Μοντελοποίηση

Προσομοίωση κίνησης

Φωτορεαλιστική απεικόνιση

Page 13: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ

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

Περιορισμένη αίσθηση στο χρήστη

Αίσθηση ότι βρίσκεται μέσα στον εικονικό

κόσμο

Μικρή ή επαυξημένη πραγματικότητα

Page 14: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΥΛΙΚΟ ΓΙΑ ΠΟΛΥΜΕΣΑ

Υπολογιστής (Ισχυρό επεξεργαστή – Μνήμη RAM με μεγάλη χωρητικότητα – Ισχυρές κάρτες γραφικών – Διαύλους με υψηλό ρυθμό μετάδοσης δεδομένων)

Συσκευές απεικόνισης (Οθόνη – Βιντεοπροβολέας – Συσκευές εικονικής πραγματικότητας)

Συσκευές κατάδειξης (Παντίκι, Ιχνόσφαιρα, Πινακίδα σχεδίασης, Χειριστήριο παιχνιδιών, Οθόνη αφής, ειδικά γάντια δεδομένων)

Συσκευές εισόδου εικόνας-βιντεο (Σαρωτής, ψηφιακή μηχανή, DVD player, Βιντεοκάμερα, κινητό τηλέφωνο)

Εκτυπωτική μονάδα (εκτυπωτής, σχεδιαστής)

Μονάδες αποθήκευσης (σκληροί δίσκοι, dvd, cd, usb sticks, flash memories)

Συσκευές δικτύωσης (modem, κάρτα δικτύου)

Page 15: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΜΟΝΤΕΛΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΠΟΛΥΜΕΣΩΝ

Μοντέλο Καταρράκτη

Μοντέλο έλικα

Page 16: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΜΟΝΤΕΛΟ ΚΑΤΑΡΡΑΚΤΗ

Ανάλυση απαιτήσεων Σχεδίαση Υλοποίηση Ολοκλήρωση και Διανομή Λειτουργία και Συντήρηση

Page 17: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΑΝΆΛΥΣΗ ΑΠΑΙΤΉΣΕΩΝ

Η φάση της ανάλυσης είναι εκείνη στην οποία:

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

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

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

Page 18: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΣΧΕΔΊΑΣΗ

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

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

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

Page 19: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΥΛΟΠΟΊΗΣΗ

Στη φάση υλοποίησης υλοποιούνται:

Η συγγραφή και η διόρθωση του κώδικα της εφαρμογής

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

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

Οι εργασίες γίνονται σε τέσσερα βασικά στάδια: Πρώτο Στάδιο (Έκδοση Άλφα): δημιουργία μιας

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

Δεύτερο Στάδιο (Έκδοση Βήτα): περιλαμβάνει την ολοκλήρωση της εφαρμογής και τη συλλογή όλων των εικόνων, βίντεο, κ.ά.

Τρίτο Στάδιο (Έκδοση Γάμμα): γίνονται δοκιμές και διορθώσεις προγραμματιστικών λαθών της εφαρμογής και η τελική επιμέλεια όλων των δεδομένων της.

Τέταρτο Στάδιο (Χρυσή Έκδοση)

Page 20: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΟΛΟΚΛΉΡΩΣΗ/ΔΙΑΝΟΜΉ

Το στάδιο ολοκλήρωσης ασχολείται με :

Με τρόπους προστασίας της εφαρμογής (νομική προστασία, προστασία από παράνομη αντιγραφή και χρήση - locked CDs)

Με τη δημιουργία προγράμματος εγκατάστασης – απεγκατάστασης (install – uninstall)

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

συνοδευτικού υλικού (οπτικοί δίσκοι, εγχειρίδιο εγκατάστασης, συνοδευτικά φυλλάδια, εγγυήσεις κ.ά.)

Στο στάδιο διανομής οριστικοποιούνται οι στρατηγικές:

Τιμολόγησης Προβολής και προώθησης προϊόντος στην αγορά

Page 21: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΛΕΙΤΟΥΡΓΊΑ/ΣΥΝΤΉΡΗΣΗ

Η Λειτουργία/Συντήρηση ασχολείται με :

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

Πραγματοποίηση αλλαγών στο σύστημα με σκοπό την ενσωμάτωση νέων δυνατοτήτων

Αντιμετώπιση καθημερινών προβλημάτων

Page 22: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΠΛΕΟΝΕΚΤΉΜΑΤΑ/ΜΕΙΟΝΕΚΤΉΜΑΤΑ

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

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

Page 23: ΕΦΑΡΜΟΓΕΣ ΠΟΛΥΜΕΣΩΝ

ΜΟΝΤΕΛΟ ΕΛΙΚΑ Ή ΣΠΕΙΡΟΕΙΔΕΣ ΜΟΝΤΕΛΟ

Επαναληπτική εκτέλεση ενός κύκλου φάσεων

Ανάλυση

Σχεδίαση

Υλοποίηση

Αξιολόγηση και σχεδιασμός επόμενου βήματος

Πλεονέκτημα: Έλεγχος και αξιολόγηση κάθε βήματος

Μειονέκτημα: Αυξημένες απαιτήσεις σε χρόνο και πόρους - Πολυπλοκότητα