A graphical application developing and managing environment is described capable of representing and editing program modules using multiple display formats, which include embedding source code written in a functional language into a spreadsheet-like format. Methods are described for enabling the sharing of program modules by defining standardized interfaces into program modules and existing documents and by centrally locating module definitions. A patchwork mechanism is descried requiring only basic spreadsheet editing skills on behalf of the user, enabling a user of the environment to connect external documents and program modules into a new program application. The invention allows complicated programming and simple end-user programming to be achieved within a unified environment and allows the execution of program modules and tracing of variables simultaneously with the writing of a program application. The invention defines methods for representing the various parts of a source code, defining a program application, along with the application icon as determined by a user creating the application and thereby making parts of the source code accessible to end-users for run-time execution.

L'ambiente di sviluppo ed in carico di applicazione grafica è capace descritto di rappresentare e di pubblicazione dei moduli di programma usando i formati di affissione multipli, che includono includere il codice sorgente scritto in una lingua funzionale nella a foglio-come la disposizione. I metodi sono descritti per permettere la compartecipazione dei moduli di programma definendo le interfacce standardizzate nei moduli di programma e nei documenti attuali e centralmente individuando le definizioni del modulo. Un meccanismo della rappezzatura descried che richiede soltanto il foglio elettronico fondamentale che pubblica le abilità a nome dell'utente, permettendo ad un utente dell'ambiente di collegare i documenti ed i moduli esterni di programma in una nuova applicazione di programma. L'invenzione permette la programmazione complicata e l'utilizzatore finale semplice che si programmano per essere realizzato all'interno di un ambiente unificato e permette l'esecuzione dei moduli di programma e seguire delle variabili simultaneamente con la scrittura di un'applicazione di programma. L'invenzione definisce i metodi per rappresentare le varie parti di un codice sorgente, definenti un'applicazione di programma, con l'icona di applicazione come determinata da un utente che genera l'applicazione e quindi che fa le parti del codice sorgente accessibile agli utilizzatori finali per l'esecuzione run-time.

 
Web www.patentalert.com

< (none)

< Hot-plug interface for detecting adapter card insertion and removal

> Universal on-line trading market design and deployment system

> (none)

~ 00014