ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

Σχετικά έγγραφα
Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός

To λεξικό του Internet

Σχεδίαση και Ανάπτυξη Ιστότοπων

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία ( ) Υπηρεσία FTP (File Transfer Protocol)

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

Εργαλεία ανάπτυξης εφαρμογών internet Ι

ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΙΣΤΟΤΟΠΩΝ

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών

Internet Τοπικό δίκτυο LAN Δίκτυο Ευρείας Περιοχής WAN Διαδίκτυο Πρόγραμμα Πλοήγησης φυλλομετρητής Πάροχοι Υπηρεσιών Internet URL HTML links

Σχεδίαση και Ανάπτυξη Ιστότοπων

Αλεξάνδρειο Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλονίκης (ΑΤΕΙ-Θ) Τμήμα Διατροφής - Διαιτολογίας - Πληροφορική Θεωρία

Βασικές Έννοιες Web Εφαρμογών

Εισαγωγή στο Διαδίκτυο και στην Υπηρεσία περιήγησης του Παγκόσμιου Ιστού (WWW) Επικοινωνίες Δεδομένων Μάθημα 1 ο

Δρ Παρασκευή Μεντζέλου Επίκουρος Καθηγήτρια Πληροφορικής Γενικό Τμήμα Θετικών Επιστημών

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ

Εργαστήριο του Μαθήματος: ΕΠΛ 001

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Στρατηγική ανάπτυξη δικτυακού κόμβου

Εργαλεία Ανάπτυξης Εφαρμογών Internet I

Ορολογία. Access rights (Δικαιώματα πρόσβασης): Περιγραφή των δικαιωμάτων που παρέχονται για σε φακέλους και αρχεία. Bandwidth (Εύρος ζώνης):

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

Διαδίκτυο: Ιστορία, Δομή, Υπηρεσίες

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

Πλοήγηση www / Με τον Internet Explorer

Δημοσίευση στο Διαδίκτυο

Ενότητα 8. Εισαγωγή στην Πληροφορική. Internet: Τότε και Τώρα. Κεφάλαιο 8Α. Τρόπος Λειτουργίας Internet. Χειµερινό Εξάµηνο

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Internet -

Περιεχόμενα. Λίγα λόγια από τον συγγραφέα Υπηρεσίες και εφαρμογές του ιαδικτύου O φυλλομετρητής Internet Explorer...

(Blended Executive Learning)

Ενότητα 4.2. Χρήση προγραµµάτων φυλλοµετρητή. Πρόσβαση σε δικτυακό τόπο Αξιοποίηση της δοµής υπερµέσων του Παγκόσµιου Ιστού.

Λογισµικό (Software SW) Λειτουργικά Συστήµατα και ίκτυα

Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

Σχεδίαση και Ανάπτυξη Ιστότοπων

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Παγκόσμιος Ιστός

Περιεχόμενα. Πρόλογος... xiii

Κινητές τεχνολογίες;

6.2 Υπηρεσίες Διαδικτύου

χρήστες και υπηρεσίες

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network).

Δίκτυα Η/Υ, Διαδίκτυο & Παγκόσμιος Ιστός

Βασίλειος Κοντογιάννης ΠΕ19

Αλεξιάδης Γεώργιος (ΠΕ86) -

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ.

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Μάθημα: Προγραμματιστικά Εργαλεία για το Διαδίκτυο

Δυναμικές Ιστοσελίδες στο Πανελλήνιο Σχολικό Δίκτυο

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

Περί δικτύων. Δρ. Ματθαίος Πατρινόπουλος

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Internet -

Διαδίκτυο. Νίκος Παπαδόπουλος

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

Εισαγωγή στην πληροφορική

Αριστοµένης Μακρής Εργαστήρια Η/Υ

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

Ref.: SLWS 1 5Copyright 2005 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7

Εισαγωγή στην πληροφορική

7.11 Πρωτόκολλα εφαρµογής

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Παγκόσμιος Ιστός

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Δίκτυα. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Τι διαφορά έχει μια ιστοσελίδα του Διαδραστικού Ιστού web 2.0 από εκείνη του Στατικού Ιστού web 1.0;

Τεχνικός Εφαρμογών Πληροφορικής

Κεφάλαιο 11: Εισαγωγή στην HTML. Εφαρμογές Πληροφορικής Κεφ. 11 Καραμαούνας Πολύκαρπος

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

Ιόνιο Πανεπιστήµιο. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα Θ. Υπηρεσίες Internet. ρ. Ε. Μάγκος

Τεχνολογίες Ανάπτυξης Εφαρμογών στο WEB

Η εφεύρεση του Παγκόσμιου Ιστού: ένα παράδειγμα συνδυαστικής γνώσης

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Επανάληψη

Αρχιτεκτονική πελάτη-εξυπηρέτη Οι διεργασίες που εκτελούνται στο δίκτυο είναι είτε πελάτες (clients) είτε εξυπηρέτες (servers). Εξυπηρέτης: παθητικός,

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία

2.9 Διαδίκτυο Χρήση του διαδικτύου για την εκτέλεση απλών εργασιών

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Π ΤΥ Χ ΙΑ Κ Η ΕΡΓΑΣΙΑ

ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ

Π17: Μορφοσυντακτικός και Σηµασιολογικός Σχολιαστής (λογισµικό)

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Επανάληψη

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 7

Πληροφορίες για το μάθημα

Η βασική εργαλειοθήκη του διαδικτύου

Κινητές τεχνολογίες;

Υπηρεσίες και εφαρμογές του Διαδικτύου

Βασίλειος Κοντογιάννης ΠΕ19

Ηλεκτρονική Επιχειρηματικότητα

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Επιµόρφωση εκπαιδευτικών στη χρήση και αξιοποίηση των ΤΠΕ στην εκπαιδευτική διδακτική διαδικασία

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

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

Βασίλειος Κοντογιάννης ΠΕ19

Transcript:

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 2. Το περιβάλλον του παγκόσμιου Ιστού Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Πλεονεκτήματα παγκόσμιου Ιστού Εξυπηρετητής Ιστού & Ιστοσελίδες Κύριες λειτουργίες ενός εξυπηρετητή Ιστού ιεύθυνση Ομοιόμορφου Εντοπισμού Πόρων (URL) Τοποθεσία (Site) Γλώσσα HTML Επεκτάσεις της HTML Φυλλομετρητές (Browsers) O παγκόσμιος Ιστός ως υπηρεσία πελάτη εξυπηρετητή ομικά στοιχεία μιας ιστοσελίδας 2 1

Πλεονεκτήματα παγκόσμιου Ιστού Την επανάσταση στο ιαδίκτυο (Internet) έφερε ο παγκόσμιος Ιστός (WWW: World Wide Web): Εύκολος γραφικός τρόπος χειρισμού του ιαδικτύου. Εύκολη ανίχνευση πληροφοριών. Νέο μέσο επικοινωνίας. Ενσωματώνει όλες σχεδόν τις άλλες υπηρεσίες του ιαδικτύου. 3 Εξυπηρετητής Ιστού & Ιστοσελίδες Ο παγκόσμιος Ιστός είναι μια υπηρεσία του ιαδικτύου της μορφής πελάτη εξυπηρετητή (client -server), η οποία στηρίζεται στα πολυμέσα. Για τη λειτουργία του απαιτείται ένα ειδικό λογισμικό (software), το οποίο ονομάζεται Εξυπηρετητής Ιστού (Web Server). Ο Εξυπηρετητής Ιστού οργανώνει τις αποθηκευμένες πληροφορίες σε σελίδες, οι οποίες ονομάζονται Ιστοσελίδες (Web Pages). Οι ιστοσελίδες έχουν πολυμεσική μορφή, δηλαδή μπορεί να περιέχουν: κείμενο, εικόνες, σχέδια στατικά ή κινούμενα, ήχο και βίντεο. 4 2

Κύριες λειτουργίες ενός Web Server Παροχή Ιστοσελίδων προς τους χρήστες. Αυθεντικοποίηση του χρήστη (authentication). Εκτέλεση σεναρίων (scripts execution) Συνήθως τα σενάρια αυτά αποκαλούνται σενάρια CGI (Common Gateway Interface scripts) Η ύπαρξή τους είναι απαραίτητη για τη δημιουργία και εκτέλεση της πλειοψηφίας των εφαρμογών στον παγκόσμιο Ιστό. Ουσιαστικά αποτελούν εξωτερικά προγράμματα που ενεργούν ως πύλες μεταξύ των εξυπηρετητών και των υπολοίπων εφαρμογών στον τοπικό υπολογιστή, δημιουργώντας έναν αμφίδρομο δίαυλο επικοινωνίας. Χρησιμοποιούνται και για τη πρόσβαση σε Βάσεις εδομένων. Λειτουργία ως τοπικοί αντιπρόσωποι δαμεσολαβητές (proxies). Η ικανότητα λειτουργίας ενός web server κι ως αντιπροσώπου άλλων πληροφοριών, όπως μια βάση δεδομένων ή κάποιος κοινός τόπος της Υπηρεσίας Μεταφοράς Αρχείων (FTP). 5 Διεύθυνση Ομοιόμορφου Εντοπισμού Πόρων (URL) Κάθε ιστοσελίδα αναγνωρίζεται από μια και μοναδική διεύθυνση, η οποία ονομάζεται ιεύθυνση Ομοιόμορφου Εντοπισμού Πόρων (URL: Uniform Resource Location). Η διεύθυνση URL αποτελείται από 3 (τρία) μέρη: Είδος Πρωτοκόλλου (π.χ. http: hypertext transfer protocol). Είδος και ιεύθυνση εξυπηρετητή (server) (π.χ. www.ypepth.gr). Κατάλογος (directory) στο δίσκο του Server και όνομα αρχείου (file name) ιστοσελίδας (π.χ. /nomoi/epal/leitoyrgia.htm) http://www.ypepth.gr/nomoi/epal/leitoyrgia.htm 6 3

Τοποθεσία (site) Ένα σύνολο ιστοσελίδων οι οποίες είναι συνδεδεμένες μεταξύ τους με συστηματικό τρόπο, αποτελούν μια τοποθεσία (site). Μιατυπικήδομήενόςsite είναι η παρακάτω: Εισαγωγική Σελίδα (Intro Page) Κεντρική Σελίδα (Main/Index Page) Σελίδα 1 Σελίδα 2 Σελίδα 3 Σελίδα 4 Σελίδα 5 Σελίδα 6 7 Γλώσσα HTML Η ανάπτυξη των ιστοσελίδων γίνεται σε μια ειδική γλώσσα η οποία ονομάζεται HTML (HyperText Markup Language). H πρώτη έκδοσή της δημιουργήθηκε από τον Tim Berners Lee, ο οποίος στην ουσία στηρίχθηκε στη γλώσσα SGML. εν είναι γλώσσα προγραμματισμού. 8 4

Επεκτάσεις της γλώσσας HTML Java Applets Μικρά αυτόνομα προγράμματα-εφαρμογές γραμμένα στη δημοφιλή γλώσσα προγραματισμού Java. ActiveX Controls Τεχνολογία που αναπτύχθηκε από την εταιρεία Microsoft για να προσφέρει τη δυνατότητα εισαγωγής στοιχείων πολυμέσων στις ιστοσελίδες. Script Languages (γλώσσες σεναρίων) Ευκολότερη συγγραφή εφαρμογών που εκτελούνται στο φυλλομετρητή (πελάτη). Οι πιο διαδεδομένες είναι η JavaScript και η VBScript. 9 Φυλλομετρητές (Web Browsers) Η πρόσβαση στις σελίδες ενός εξυπηρετητή Ιστού γίνεται μέσω προγραμμάτων λογισμικού που ονομάζονται Φυλλομετρητές (Web Browsers). π.χ. Internet Explorer, Firefox Mozilla, Netscape, Cello, Lynx, Mosaic κ.α. Έχουν πρόσβαση σε κάθε εξυπηρετητή Ιστού ανεξάρτητα από το είδος του υπολογιστή στον οποίον είναι εγκατεστημένος. Ζητούν από τους εξυπηρετητές την αποστολή δεδομένων που συνήθως είναι αρχεία μορφής HTML. 10 5

Ο παγκόσμιος Ιστός ως υπηρεσία πελάτη εξυπηρετητή (1/2) Το κάθε πρόγραμμα που έχει ανάγκη εξυπηρέτησης σε σχέση με μια υπηρεσία λέγεται πελάτης (client), ενώ το πρόγραμμα που αναλαμβάνει την εξυπηρέτηση λέγεται εξυπηρετητής (server). Στην υπηρεσία του παγκόσμιου Ιστού οι πελάτες είναι οι φυλλομετρητές (web browsers) κι ο εξυπηρετητής είναι ο εξυπηρετητής παγκοσμίου Ιστού (web server) 11 Ο παγκόσμιος Ιστός ως υπηρεσία πελάτη εξυπηρετητή (2/2) 1. Ο Web Browser (=client) κάνει κλήση για σύνδεση 2. Ο Web Server (=server) ανοίγει τη σύνδεση 3. Ο Web Browser (=client) κάνει κλήση για έγγραφο (HTML) 4. Ο Web Server (=server) αποστέλλει το έγγραφο (HTML) 12 6

Δομικά στοιχεία μιας Ιστοσελίδας (1/2) Κείμενα (text) Πίνακες (tables) Πλαίσια (frames) Γραφικά (graphics) γραφικά bitmap (π.χ. bmp, tif, gif, jpg κλπ.) διανυσματικά γραφικά (π.χ. wmf, cdr, cad κλπ.) Γραφικό υπόβαθρο (background) Εικόνες που εμφανίζονται σε ειδικό παράθυρο εκτός ιστοσελίδας (popup) Γραφικοί τίτλοι κειμένων (banners) 13 Δομικά στοιχεία μιας Ιστοσελίδας (2/2) Υπερσύνδεσμοι (hyperlinks) Χάρτες υπερσυνδέσμων (map link) Μουσική και ήχοι (music & sound) Κινούμενη εικόνα και ήχος (video) Αλληλεπιδραστικές εφαρμογές στην ιστοσελίδα με τη βοήθεια γλωσσών προγραμματισμού (π.χ. java) Τρισδιάστατα γραφικά Με τη βοήθεια μιας νέας γλώσσας, που ονομάζεται VRML (Virtual Reality Markup Language) 14 7