Data processing system and method for storing data in a communication network

   
   

A data processing system and method for managing the storage of compiled instructions used in interpretive programming language applications is implemented. As the applications are implemented in an interpreted programming language, the instructions are compiled into byte-codes to be used by a virtual machine and are subsequently stored in a memory. The data processing system and method recognize that a same application may be used repeatedly and periodically. Thus, the data processing system and method diminish the time required to compile the instructions of an interpretive programming language application, while preserving the compilation of interpretive programming code across sessions accessing the code. Additionally, the data processing system and method diminish the time required to download a Java application and, therefore, allow a user to more efficiently access Internet operations. To provide this functionality, the method and data processing system use a signature string that is communicated to the user of a communication network upon access of a Java application. This signature string is then used to determine whether the access Java code has been previously compiled and is currently stored within a memory of the user system. If the Java has been previously compiled and is stored in memory, the compiled code can then be used eliminating the need for recompiling and possibly downloading the application.

Ένα σύστημα και μια μέθοδος επεξεργασίας δεδομένων για την αποθήκευση των συνταγμένων οδηγιών που χρησιμοποιούνται στις ερμηνευτικές γλωσσικές εφαρμογές προγραμματισμού εφαρμόζονται. Δεδομένου ότι οι εφαρμογές εφαρμόζονται σε μια ερμηνευμένη γλώσσα προγραμματισμού, οι οδηγίες συντάσσονται στους ψηφιολέξη-κώδικες που χρησιμοποιούνται από μια εικονική μηχανή και αποθηκεύονται στη συνέχεια σε μια μνήμη. Το σύστημα και η μέθοδος επεξεργασίας δεδομένων αναγνωρίζουν ότι μια ίδια εφαρμογή μπορεί να χρησιμοποιηθεί επανειλημμένα και περιοδικά. Κατά συνέπεια, το σύστημα επεξεργασίας δεδομένων και η μέθοδος μικραίνουν το χρόνο που απαιτείται για να συντάξει τις οδηγίες μιας ερμηνευτικής γλωσσικής εφαρμογής προγραμματισμού, συντηρώντας τη σύνταξη του ερμηνευτικού κώδικα προγραμματισμού στις συνόδους που έχουν πρόσβαση στον κώδικα. Επιπλέον, το σύστημα επεξεργασίας δεδομένων και η μέθοδος μικραίνουν το χρόνο που απαιτείται για να μεταφορτώσει μια εφαρμογή της Ιάβας και, επομένως, να επιτρέψει σε έναν χρήστη για να έχουν πρόσβαση αποτελεσματικότερα στις διαδικασίες Διαδικτύου. Για να παρέχει αυτήν την λειτουργία, το σύστημα επεξεργασίας μεθόδου και δεδομένων χρησιμοποιεί μια σειρά υπογραφών που κοινοποιείται στο χρήστη ενός δικτύου επικοινωνίας επάνω στην πρόσβαση μιας εφαρμογής της Ιάβας. Αυτή η σειρά υπογραφών χρησιμοποιείται έπειτα για να καθορίσει εάν ο κώδικας της Ιάβας πρόσβασης έχει συνταχθεί προηγουμένως και αποθηκεύεται αυτήν την περίοδο μέσα σε μια μνήμη του συστήματος χρηστών. Εάν η Ιάβα έχει συνταχθεί προηγουμένως και αποθηκεύεται στη μνήμη, ο συνταγμένος κώδικας μπορεί έπειτα να χρησιμοποιηθεί εξαλείφοντας την ανάγκη για και ενδεχομένως η εφαρμογή.

 
Web www.patentalert.com

< Method for building a real-time control system with mode and logical rate

< Method and apparatus in a data processing system for the controlling and sequencing of graphical user interface components and mediating access to system services for those components

> Method and system to stress interactions in a test machine

> Interrupt handling mechanism in translator from one instruction set to another

~ 00107