A communication device is provided that is controlled through the use of
small programs or applets that are executed by a processor within the
device. The applets are encoded as a sequence of instructions chosen from
a general purpose, machine independent instruction set, such as Java
bytecodes. These applets may be interpreted by software, or directly
executed by the processor of the communication device. The applets may be
loaded into the device from a local host computer or may be downloaded
from a remote device or computer. Applets provide a convenient, hardware
independent means for maintaining up to date communications protocols and
for updating the device with new features and capabilities. Downloading
applets from a remote device may, for example, provide automatic
encryption capabilities on a session unique basis, or provide for
automatic virus detection, thereby providing enhanced security in data
communications. A direct connection between the communication device and
the host computer's video subsystem provides accelerated video access for
applets executing on the device.
Μια συσκευή επικοινωνίας παρέχεται που ελέγχεται μέσω της χρήσης των μικρών προγραμμάτων ή των applets που εκτελούνται από έναν επεξεργαστή μέσα στη συσκευή. Τα applets κωδικοποιούνται ως ακολουθία οδηγιών που επιλέγονται από έναν γενικό σκοπό, ανεξάρτητο σύνολο οδηγίας μηχανών, όπως η Ιάβα bytecodes. Αυτά τα applets μπορούν να ερμηνευθούν από το λογισμικό, ή να εκτελεσθούν άμεσα από τον επεξεργαστή της συσκευής επικοινωνίας. Τα applets μπορούν να φορτωθούν στη συσκευή από έναν τοπικό οικοδεσπότη υπολογιστή ή μπορούν να μεταφορτωθούν από μια μακρινό συσκευή ή έναν υπολογιστή. Το Applets παρέχει κατάλληλα, ανεξάρτητα μέσα υλικού για τα ενημερωμένα πρωτόκολλα επικοινωνιών και για την ενημέρωση της συσκευής με τα νέες χαρακτηριστικά γνωρίσματα και τις ικανότητες. Η μεταφόρτωση των applets από μια μακρινή συσκευή μπορεί, παραδείγματος χάριν, να παρέχει τις αυτόματες ικανότητες κρυπτογράφησης σε μοναδική βάση συνόδου, ή να επιτρέψει την αυτόματη ανίχνευση ιών, με αυτόν τον τρόπο παρέχοντας την ενισχυμένη ασφάλεια στις μεταδόσεις στοιχείων. Μια άμεση σύνδεση μεταξύ της συσκευής επικοινωνίας και του τηλεοπτικού υποσυστήματος του οικοδεσπότη υπολογιστή παρέχει την επιταχυνόμενη τηλεοπτική πρόσβαση για τα applets εκτελώντας στη συσκευή.