A method of providing an embedded web server for a device is described. The
device is of a particular device platform and is required to run a web
application. The method includes the step of providing a web server class
library and a virtual machine class library. The web server class library
and the virtual machine class library include classes suitable for
different web applications. The method also includes the step of
identifying a particular web application to be run on the device. The
libraries and the web application are then passed through a compiler to
select from the web server class library and the virtual machine class
library classes required to run the web application in the device to form
the web server. This makes the web server an application-specific web
server which requires minimized storage space from the device when
embedded in the device. A system for providing an application-specific
embedded web server for a device is also described.
Une méthode de fournir un web server inclus pour un dispositif est décrite. Le dispositif est d'une plateforme particulière de dispositif et est exigé pour courir une application d'enchaînement. La méthode inclut l'étape de fournir une bibliothèque de classe de web server et une bibliothèque virtuelle de classe de machine. La bibliothèque de classe de web server et la bibliothèque virtuelle de classe de machine incluent des classes appropriées pour différentes applications d'enchaînement. La méthode inclut également l'étape d'identifier une application particulière d'enchaînement à courir sur le dispositif. Les bibliothèques et l'application d'enchaînement sont alors passées par un compilateur pour choisir parmi la bibliothèque de classe de web server et les classes virtuelles de bibliothèque de classe de machine exigées pour courir l'application d'enchaînement dans le dispositif pour former le web server. Ceci fait au web server un web server spécifique à l'application qui exige l'espace mémoire réduit au minimum du dispositif une fois incorporé dans le dispositif. Un système pour fournir un web server inclus spécifique à l'application pour un dispositif est également décrit.