Skip to main content

Τι είναι ένα applet;

Ένα Applet είναι ένας ειδικός τύπος προγράμματος υπολογιστών που προορίζεται να τρέξει μόνο μέσα σε άλλη εφαρμογή λογισμικού.Ο όρος χρησιμοποιείται συνήθως για να περιγράψει προγράμματα που γράφονται στη γλώσσα προγραμματισμού Java.Αυτά τα προγράμματα έχουν σχεδιαστεί για να προσθέτουν λειτουργικότητα και αλληλεπίδραση σε ιστότοπους όπου η τυπική γλώσσα προστασίας υπερκειμένου (HTML) είναι ανεπαρκής.Οι κινητές συσκευές όπως τα κινητά τηλέφωνα χρησιμοποιούν επίσης μικροεφαρμογές, αλλά μπορεί να το κάνουν με διαφορετικό τρόπο.

Υπάρχουν πολλές διαφορές μεταξύ μιας μικροεφαρμογής και μιας τυπικής εφαρμογής υπολογιστή.Η μεγαλύτερη διάκριση είναι ότι ένα applet μπορεί να εκτελεστεί μόνο από ένα άλλο πρόγραμμα ήδη στο σύστημα, πιο συχνά ένα πρόγραμμα περιήγησης στο Web ή άλλο εξειδικευμένο διερμηνέα.Αυτό παρέχει πρόσθετη ασφάλεια και επιτρέπει στο Applet να είναι ανεξάρτητη από την πλατφόρμα, επειδή η γλώσσα στην οποία γράφεται μεταφράζεται από κάθε διαφορετικό λειτουργικό σύστημα όπως απαιτείαπό πολύ αυστηρούς ελέγχους ασφαλείας.Μια τυποποιημένη μικροεφαρμογή εκτελείται σε μια πολύ περιορισμένη λειτουργία όπου είναι ανίκανη να έχει άμεση πρόσβαση σε οποιονδήποτε πόρο συστήματος.Το λογισμικό που εκτελεί το πρόγραμμα μπορεί να περιορίσει την πρόσβαση έτσι ώστε να μην έχει καμία συνειδητοποίηση του συστήματος στο οποίο εκτελείται.Εναλλακτικά, υπάρχουν τύποι μικροεφαρμογών που μπορούν να εφαρμόσουν προηγμένες μεθόδους ασφαλείας που επιτρέπουν αυξημένη πρόσβαση κατά τη διακριτική ευχέρεια του χρήστη.

πρόγραμμα.Ένα applet μπορεί επίσης να χρησιμοποιηθεί για να βοηθήσει να διευκολύνουν τις ηλεκτρονικές φόρμες να ολοκληρωθούν, να εμφανίζονται δυναμικά οι εικόνες ή να επιτρέψουν την αναπαραγωγή παιχνιδιών.Οι μικροεφαρμογές απολαμβάνουν ακόμη και ευρεία χρήση στην αγορά ηλεκτρονικών εμπορίου, όπου απασχολούνται για να επικοινωνούν με ασφάλεια με έναν διακομιστή κατά την πραγματοποίηση αγορών.Αυτό γίνεται με τη χρήση του HTML.Όταν καλείται από το εσωτερικό ενός εγγράφου HTML για έναν ιστότοπο, είναι δυνατόν να περάσετε διάφορες διαφορετικές παραμέτρους στο πρόγραμμα από απευθείας μέσα στον κώδικα HTML.Αυτός ο μηχανισμός επιτρέπει σε μία μόνο μικροεφαρμογή να προσαρμοστεί εύκολα σε διάφορους ιστότοπους. Οι κινητές συσκευές χρησιμοποιούν μικροεφαρμογές με ελαφρώς διαφορετικό τρόπο.Πολλές συσκευές περιλαμβάνουν ένα εγγενές πλαίσιο λογισμικού που επιτρέπει στις μικροεφαρμογές να λειτουργούν ανεξάρτητα από οποιοδήποτε άλλο πρόγραμμα.Αυτή η μέθοδος παρέχει όλη την ασφάλεια και τη φορητότητα μιας τυποποιημένης εφαρμογής χωρίς να χρειάζεται να τυλίξει το πρόγραμμα σε ξεχωριστό δοχείο λογισμικού.Μπορούν να αποκτήσουν πλήρη πρόσβαση στο σύστημα.Οι μικροεφαρμογές Java είναι σε θέση να υπογραφούν, πράγμα που σημαίνει ότι εάν ο χρήστης του συστήματος εμπιστεύεται το πρόγραμμα, θα έχει πρόσβαση στα αρχεία και τους πόρους του συστήματος υποδοχής.Αυτοί οι τύποι εξαιρέσεων ασφαλείας προτρέπουν πάντα τον χρήστη πρώτα πριν επιτρέψει την πρόσβαση.