GENERATING AND CACHING SOFTWARE CODE

Aspects of the subject matter described herein relate to generating and caching software code. In aspects, a target device may receive software to install. The software may include source code that has not been compiled. The target device may install the software and indicate the source code of the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MCGATHA, JESSE D, JACKSON, MICHAEL WAYNE, MIADOWICZ, JEDRZEJ Z, LUCCO, STEVEN EDWARD, STEINER, STEVEN J, FISHER, JOMO, KILIC, YUNUS
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Aspects of the subject matter described herein relate to generating and caching software code. In aspects, a target device may receive software to install. The software may include source code that has not been compiled. The target device may install the software and indicate the source code of the package is to be compiled into intermediate or executable code that is persistently stored. If the target device receives a request to execute the software prior to it being compiled, the target device may compile and execute the software without delay. If the target device receives a request to execute the software after it is compiled, the target device may obtain and execute the compiled code. The behavior above may also be applied to scripting code obtained from a server remote to the target device. Selon certains aspects, la présente invention concerne la production et la mise en mémoire cache d'un code de logiciel. Selon certains aspects de l'invention, un dispositif cible peut recevoir un logiciel à installer. Le logiciel peut comprendre un code source qui n'a pas été compilé. Le dispositif cible peut installer le logiciel et indiquer le code source du produit-programme qui doit être compilé dans un code intermédiaire ou exécutable qui est mémorisé de manière persistante. Si le dispositif cible reçoit une requête d'exécution du logiciel avant qu'il ne soit compilé, le dispositif cible peut compiler et exécuter le logiciel sans retard. Si le dispositif cible reçoit une requête d'exécution du logiciel après sa compilation, le dispositif cible peut obtenir et exécuter le code compilé. Le comportement mentionné ci-dessus peut également s'appliquer à un code de langage script obtenu à partir d'un serveur à distance du dispositif cible.