Απαντήστε στις παρακάτω ερωτήσεις πολλαπλής επιλογής (μόνο μία ερώτηση είναι σωστή): 1. Ο Παγκόσμιος Ιστός (world wide web): a. Ταυτίζεται με το Internet b. Είναι υπηρεσία διαχείρισης και πρόσβασης σε ηλεκτρονικά έγγραφα στο Internet c. Είναι τεχνολογία πρόσβασης στο Internet 2. Ποιος παίζει το ρόλο του πελάτη (client) και ποιος του διακομιστή (server) στο μοντέλο client/server σε περιβάλλοντα παγκόσμιου ιστού; a. Πελάτης: περιηγητής (browser), Διακομιστής: λογισμικό διακομιστή παγκόσμιου ιστού (web server) b. Πελάτης: πληκτρολόγιο χρήστη, Διακομιστής: οθόνη χρήστη c. Πελάτης: H/Y χρήστη, Διακομιστής: παροχέας υπηρεσιών 3. Επιλέξτε τον καταλληλότερο ορισμό για την HTML: a. Γλώσσα περιγραφής ιστοσελίδων b. Γλώσσα οδηγιών προς τον περιηγητή σχετικά με το πως θα μορφοποιήσει και θα εμφανίσει μια ιστοσελίδα c. Γλώσσα οδηγιών προς το διακομιστή σχετικά με το πως θα αποστείλει μια ιστοσελίδα στον περιηγητή 4. Επιλέξτε τον καταλληλότερο ορισμό για τα επικαλυπτόμενα φύλλα στυλ (CSS): a. Τεχνολογία για τη δημιουργία προτύπων εμφάνισης (templates) που ορίζουν την εμφάνιση και διάταξη (layout) ιστοσελίδων b. Τεχνολογία που ορίζει το στυλ εμφάνισης διαφόρων στοιχείων που περιέχονται σε HTML έγγραφα c. Γλώσσα συγγραφής όμοιων ιστοσελίδων 5. Ποιος από τους παρακάτω είναι ο καταλληλότερος ορισμός για τον κινητό ιστό: a. Υποσύνολο του παγκόσμιου ιστού που προσπελαύνεται από χρήστες που βρίσκεται σε κίνηση b. Ο παγκόσμιος ιστός όταν προσπελαύνεται με χρήση κινητών συσκευών μέσω ενός ασύρματου δικτύου c. Ταυτίζεται με τον παγκόσμιο ιστό με τη διαφορά ότι οι διακομιστές ιστού μπορεί να είναι κινητοί 6. Τα laptops εμπίπτουν στον ορισμό των κινητών συσκευών.
7. Ποιο από τα παρακάτω είναι ψευδές; a. Τα feature phones είναι φθηνότερα από τα smartphones b. Τα feature phones διαθέτουν κάποιους αισθητήρες που δεν προσφέρονται, συνήθως, στα smartphones c. Τα smartphones διαθέτουν οθόνη αφής, σε αντίθεση με τα feature phones 8. To Android είναι λογισμικό ανοικτού κώδικα, 9. Ποιο από τα παρακάτω λειτουργικά συστήματα κινητών συσκευών κατέχει σήμερα το μεγαλύτερο μερίδιο στην αγορά; a. Android b. ios c. Windows Phone 10. Η τελευταία έκδοση του Android (Lollilop) είναι ήδη διαθέσιμη στην αγορά των κινητών συσκευών. 11. Ποιο από τα παρακάτω ΔΕΝ είναι πρόγραμμα κινητού περιηγητή: a. Google Chrome b. Safari c. Opera Mobile d. Netscape Communicator 12. Ποιο από τα παρακάτω ΔΕΝ αποτελεί πλεονέκτημα του κινητού έναντι του «παραδοσιακού» ιστού; a. Πρόσβαση στον ιστό οπουδήποτε, οποτεδήποτε. b. Δυνατότητα παροχής υπηρεσιών με επίγνωση θέσης. c. Περιήγηση στον ιστό με μεγάλες ταχύτητες. 13. Ποια από τις παρακάτω αποτελεί πρόκληση για την ανάπτυξη και σχεδίαση κινητών ιστότοπων. a. Το γεγονός ότι ο κινητός ιστότοπος πρέπει να εμφανίζεται και λειτουργεί ικανοποιητικά -κατά το δυνατόν- ανεξαρτήτως της κινητής συσκευής και του κινητού περιηγητή που χρησιμοποιεί ο χρήστης. b. Το γεγονός ότι οι χρήστες ενδεχομένως να κινούνται με μεγάλη ταχύτητα κατά την διάρκεια της πλοήγησής τους στον παγκόσμιο ιστό. c. Το γεγονός ότι όλο το περιεχόμενο (κυρίως το κείμενο) του ιστοτόπου πρέπει να αναδημιουργηθεί ώστε να είναι εμφανίσιμο σε κινητούς περιηγητές.
14. Ποια πλευρά του κατακερματισμού που παρατηρείται στο χώρο των κινητών συσκευών είναι εκείνη που απασχολεί περισσότερο τους προγραμματιστές και σχεδιαστές του κινητού ιστού; a. Ο κατακερματισμός στα λειτουργικά συστήματα των κινητών συσκευών. b. Ο κατακερματισμός στην ανάλυση της οθόνης των κινητών συσκευών. c. Ο κατακερματισμός στις επεξεργαστικές δυνατότητες των κινητών συσκευών. 15. Μεγαλύτερη ανάλυση οθόνης μεταφράζεται σε μεγαλύτερες (φυσικές) διαστάσεις οθόνης. a. Σωστά.. 16. Ποιος από τους παρακάτω ΔΕΝ υπήρξε λόγος αποτυχίας για το WAP: a. Το website έπρεπε να «μεταφραστεί» σε WAP site. b. H γλώσσα σήμανσης που χρησιμοποιούσε (WML) δεν ήταν ενδεδειγμένη για το WAP (δημιουργούσε προβλήματα απόδοσης). c. Η περιήγηση στον ιστό ήταν ακριβή (χρέωση βάσει του χρόνου σύνδεσης). 17. Ποιο από τα παρακάτω είναι ψευδές όσον αφορά τις δυνατότητες που έχει κανείς για να αποκτήσει παρουσία -και- στον κινητό ιστό; a. Διατηρείς τον ιστότοπό σου και δημιουργείς μια υποπεριοχή m.*για τον - διακριτό- κινητό ιστότοπο. b. Δημιουργείς μια εγγενή (native) εφαρμογή. c. Διατηρείς ένα ενιαίο ιστότοπο, η όψη του οποίου προσαρμόζεται ανάλογα με την ανάλυση οθόνης της συσκευής που θα το προσπελάσεις. 18. Τι χρειαζόμαστε (απαραίτητα) για να ξεκινήσουμε να αναπτύσσουμε κινητούς ιστοτόπους; a. Τουλάχιστον μια (πραγματική) κινητή συσκευή, έναν επεξεργαστή κειμένου και έναν διακομιστή ιστού. b. Ένα ολοκληρωμένο εργαλείο ανάπτυξης, έναν περιηγητή και ένα προσομοιωτή. c. Ένα ολοκληρωμένο εργαλείο ανάπτυξης, έναν περιηγητή, έναν εξομοιωτή και έναν διακομιστή ιστού. 19. Ποιο από το παρακάτω είναι αληθές; a. Οι native εφαρμογές αξιοποιούν καλύτερα τις δυνατότητες των συσκευών. b. Οι HTML5 εφαρμογές επιτυγχάνουν καλύτερη απόδοση από τις native εφαρμογές. c. Οι HTML5 εφαρμογές είναι ευκολότερο να αναζητηθούν. d. Οι υβριδικές εφαρμογές αναπτύσσονται σε οποιαδήποτε γλώσσα προγραμματισμού. e. a και b f. a και c g. b και c
20. Οι υβριδικές εφαρμογές διατίθενται από: a. Από αγορές εφαρμογών (app stores). b. Ειδικές αγορές εφαρμογών που διαθέτουν αποκλειστικά υβριδικές εφαρμογές. c. Από τον παγκόσμιο ιστό. 21. Όταν φορτώνεται μια ιστοσελίδα ενός πλήρους ιστοτόπου σε μια κινητή συσκευή, η υποχρέωση για συνδυασμό οριζόντιας και κατακόρυφης κύλισης (για την εμφάνιση του πλήρους περιεχομένου) μπορεί να αποφευχθεί εφόσον το περιεχόμενο είναι δομημένο σε στήλες. 22. Η στρατηγική της σμίκρυνσης, πρακτικά, αφορά στη μείωση των διαστάσεων των τμημάτων περιεχομένου μιας ιστοσελίδας (μέσω εφαρμογής CSS κανόνων) με σκοπό την εμφάνιση ολόκληρης της σελίδας σε οθόνες κινητών συσκευών. 23. Ποια από τις παρακάτω στρατηγικές είναι καταλληλότερη αν στόχος μας είναι να αναπτύξουμε έναν κινητό ιστότοπο που να μεταφορτώνει γρήγορα; 24. Ποια από τις παρακάτω στρατηγικές είναι καταλληλότερη αν στόχος μας είναι να ελαχιστοποιήσουμε το κόστος ανάπτυξης ενός κινητού ιστοτόπου; 25. Ποια από τις παρακάτω στρατηγικές είναι καταλληλότερη αν στόχος μας είναι η ανάπτυξη ενός κινητού ιστοτόπου που να διασφαλίζει ικανοποιητική εμπειρία χρήσης και χαμηλός κόστος συντήρησης; 26. Γιατί συνίσταται η διάταξη του περιεχομένου σε μία στήλη σε κινητούς ιστοτόπους; a. Επειδή επιτρέπει πιο ελκυστικό σχεδιασμό b. Λόγω μη υποστήριξης των χαρακτηριστικών των CSS3 που επιτρέπουν τη διάταξη σε πολλαπλές στήλες c. Λόγω περιορισμένης ανάλυσης οθόνης των κινητών συσκευών
27. Ποια από τις παρακάτω οδηγίες θα εφαρμόζεται για να αυξήσετε την καταλληλότητα του περιεχομένου ενός ιστοτόπου για συσκευές με οθόνη αφής: a. Μεγέθυνση των πλήκτρων / συνδέσμων και προσθήκη κενού χώρου μεταξύ τους b. Αξιοποίηση του hover εφέ c. Διάταξη περιεχομένου σε μία στήλη d. Ελαχιστοποίηση εισόδου κειμένου από το χρήστη 28. Με ποιο CSS κανόνα θα υποχρεώνατε ένα γραφικό να χωρέσει (κατά πλάτος) στην εκάστοτε οθόνη του περιηγητή χωρίς να παραμορφώνεται; a. width:100%; b. max-width:100%; c. min-width:100%; d. width:auto; 29. Η τεχνική δυναμικής εμφάνισης / απόκρυψης περιεχομένου (collapsible content) διασφαλίζει ότι ιστοσελίδες μεταφορτώνονται γρήγορα. 30. Ποιο είναι το σημαντικότερο μειονέκτημα της ανίχνευσης User Agent (UA) στην πλευρά του διακομιστή; a. Προσθέτει υπολογιστικό φορτίο στο διακομιστή b. Υποχρεώνει τον περιηγητή να δηλώνει τη UA συμβολοσειρά σε κάθε HTTP αίτημα c. Η ανίχνευση δεν μπορεί να είναι απολύτως αξιόπιστη (η λίστα των UAs πρέπει να είναι πάντα ενημερωμένη με όλους τους user agents που διατίθενται στην αγορά)