A computer system according to various aspects of the present invention includes an environment having a single processing space, i.e. not designed for multiprocessing with a process switch. In such an environment, multiple application programs may refer to common library program specifications without conflict. For example, when a first application program requires instantiation of a library object, the library object is instantiated by a factory object of the library. Instance variables of a singleton factory object for each application program provide shared data between library objects. A method of integrating program specifications may include revising library classes to include a factory class, restating static class variables as factory instance variables, and recompiling the library to replace all references to static class variables with references to the factory instance variables. Multiple application programs, perhaps developed independently, may then be executed in a single processing environment such as a JAVA virtual machine designed for a single application program.

Un sistema di elaborazione secondo le varie funzioni di presente invenzione include un ambiente che ha un singolo spazio d'elaborazione, cioè non progettato per la multielaborazione con un interruttore trattato. In un tal ambiente, i programmi di applicazione multipli possono riferirsi alle specifiche comuni di programma delle biblioteche senza conflitto. Per esempio, quando un primo programma di applicazione richiede il instantiation di un oggetto delle biblioteche, l'oggetto delle biblioteche è instantiated da un oggetto della fabbrica della biblioteca. Le variabili di caso di un oggetto della fabbrica del singleton per ogni programma di applicazione forniscono i dati comuni fra gli oggetti delle biblioteche. Un metodo di integrata delle specifiche di programma può includere il modificazione dei codici categoria delle biblioteche per includere un codice categoria della fabbrica, riesponente le variabili statiche del codice categoria come variabili di caso della fabbrica e recompiling la biblioteca per sostituire tutti i riferimenti alle variabili statiche del codice categoria con i riferimenti alla fabbrica citi ad esempio le variabili. I programmi di applicazione multipli, forse sviluppato indipendentemente, possono allora essere eseguiti in un singolo ambiente d'elaborazione quale una macchina virtuale del JAVA progettata per un singolo programma di applicazione.

 
Web www.patentalert.com

< (none)

< Piezoelectric optical switch device

> Organic positive temperature coefficient thermistor

> (none)

~ 00044