Patent ID: 6842894

Claim:
A method for dynamic compiling, comprising: loading byte-code on a digital information appliance, said byte-code suitable for including a tagged section; identifying the tagged section of the byte-code; and compiling the tagged section of byte-code; wherein the tagged section is compiled when the byte-code is loaded so as to enable the digital information appliance to utilize the tagged section of byte-code without additional compiling of the tagged section of byte-code by the digital information appliance, wherein the byte-code includes at least one dynamic base object, the at least one dynamic base object having a self-checking mechanism with dynamic re-start and re-initialization upon run-time or like failure, the dynamic base object further having a standardized communication and services interface, the at least one dynamic base object comprising an interface dynamic base object and an implementation dynamic base object that communicate with each other over a message bus, the interface dynamic base object utilized by an application to send a message to the implementation dynamic base object to carry out a requested task, the implementation dynamic base object carrying out the requested task and returning a result to the interface dynamic base object.