Basic HTML version of Foils prepared August 16 99

Foil 25 Gateway Support of Simple Standalone Codes

From Overview of Gateway Project DoD MetaSystems Workshop Charlottesville Va. -- August 11-13 99. by Geoffrey C. Fox, Bill asbury, Ken Flurchick, Tom Haupt


Core capabilities allow simple wrapping of existing codes
Program objects is defined as an XML file e.g. my favorite physics simulation on my PC becomes: <program name="physicssimulation1"> <run domain="npac" machine="maryland" type="pc" os="nt" >c:\myprogs\a.out</run> <input button="prog1" toolbar="physics" type="htmlform" > <name>userinput</name> <field default="10" maximum="100000" >iterations</field> ............ </input> <output> ...</output> </program>
Gateway generates a distributed object with
  • the button prog1 in physics toolbar
  • This button generates HTML form reading parameters
  • Form input data are checked and backend code activated
  • Parameters can be accessed by running code through Gateway linked library (call getparm("iterations") etc.)



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Mon Aug 16 1999