background image

Σχεδιασμός και κατασκευή ενός υβριδικού αμυντικού αυτοματοποιημένου ρομποτικού συστήματος 

 

 

 

47 

 

 

 

 

Θεωρητικό υπόβαθρο 

 

 

Στο  ακόλουθο  κεφάλαιο  παρουσιάζονται  οι  έννοιες  και  τα  μέσα  με  τη  βοήθεια  των 

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

χρησιμοποιηθεί,  παρουσιάζονται  και  τα  χαρακτηριστικά  των  μικροϋπολογιστών  και 

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

 

 

2.1 Προγραμματισμός Διαδικτύου 

 

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

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

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

τον υπολογιστή-πελάτη (client-side scripting), οι διεργασίες για τον υπολογιστή-εξυπηρετητή 

(server-side scripting) και οι απαραίτητες διεργασίες για τη διαχείριση της βάση δεδομένων.  

Οι  διεργασίες  που  είναι  απαραίτητες  για  την  υλοποίηση  του  υπολογιστή-πελάτη  [9], 

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

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

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