Enabling multiple runtime processors in an interpreter-based...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S152000, C707S793000, C709S248000, C709S241000

Reexamination Certificate

active

06292936

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates in general to generating Web content, and in particular, to a method for enabling multiple code generators in a translator-based embedded scripting system.
2. Description of Related Art
With the fast growing popularity of the Internet and the World Wide Web (also known as “WWW” or the “Web”), there is also a fast growing demand for Web development tools. A number of different tools are available, including HTML translators, Java interpreters, JavaScript translators, etc.
A interpreter-based embedded scripting environment usually converts the original input source containing embedded script into an equivalent script format first, such that a script engine only has to deal with a final source file. For example, when the original input source is HTML text that includes embedded VisualBasic Script (VBS), a Microsoft™ Active Server Page usually converts the original input source into an equivalent VisualBasic Script, so that a VisualBasic Script interpreter only has to interpret the VisualBasic Script and not the HTML text. However, this approach fails when the container context requires a different run-time processor than the script engine.
The present invention solves this problem by introducing a technique to allow multiple runtime processors to process their corresponding portion of the original input source in a synchronized manner.
SUMMARY OF THE INVENTION
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a method, apparatus, and article of manufacture for providing an interpreter-based embedded scripting environment that includes multiple runtime processors executed by the computer. Each of the runtime processors processes their respective corresponding intermediate sources derived from an original input source in a synchronous manner. One or more of the respective corresponding intermediate sources includes a synchronizer token that provides synchronization among the runtime processors. Using the synchronizer token, an execution sequence of the original input source is maintained.


REFERENCES:
patent: 5159687 (1992-10-01), Richburg
patent: 5390314 (1995-02-01), Swanson
patent: 5586330 (1996-12-01), Knudsen et al.
patent: 5623656 (1997-04-01), Lyons
patent: 5699310 (1997-12-01), Garloff et al.
patent: 5721912 (1998-02-01), Stepczyk et al.
patent: 5835914 (1998-11-01), Brim
patent: 5946697 (1999-08-01), Shen
patent: 6061699 (2000-05-01), DiCecco et al.
patent: 6065024 (2000-05-01), Renshaw
patent: 6112240 (2000-08-01), Pogue et al.
patent: 6112242 (2000-08-01), Jois et al.
patent: 196 25 834 A1 (1998-01-01), None
patent: 0 703 532 A2 (1996-03-01), None
patent: 0 784 257 A1 (1997-07-01), None
patent: 9-330212 (1997-12-01), None
IBM Technical Disclosure Bulletin, “Generating Multi-Platform Build Logic from Common Source Code,” vol. 40, No. 09, Sep. 1997, pp. 97-100.
IBM Technical Disclosure Bulletin, “Generating Event Adapters to Facilitate Connections Between Java Beans,” vol. 41, No. 01, Jan. 1998, pp. 125-128.
IBM Technical Disclosure Bulletin, “Separating Strings from Standard Graphical User Interface Resources for Translation and Builds,” vol. 39, No. 03, Mar. 1996, pp. 217-228.
Hammer, J. et al., “Template-Based Wrappers in the TSIMMIS System,” ACM SIGMOD International Conference on Management of Data, Tuczon, Arizona, May 13-15, 1997, SIGMOD 1997, vol. 26, No. 2, Jun. 1997, pp. 532-535 (abstract—1 page).
Kolan, G., “Decompile Once, Run Anywhere—Protecting Your Java Source,” WEB Techniques, vol. 2, No. 9, pp. 40-42, 44-46, Sep. 1997 (abstract—1p age).
Stevens, A., “Kicking and Scripting: JavaScript and CGI,” Dr. Dobb's Journal, vol. 22, No. 4, pp. 92-95, 97, 114, Apr. 1997 (abstract—1 page).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Enabling multiple runtime processors in an interpreter-based... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Enabling multiple runtime processors in an interpreter-based..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Enabling multiple runtime processors in an interpreter-based... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2498099

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.