Browse Prior Art Database

DOSDROID - A Dialogue Generator and Script Interpreter for DOS

IP.com Disclosure Number: IPCOM000015852D
Original Publication Date: 2002-Oct-18
Included in the Prior Art Database: 2003-Jun-21
Document File: 5 page(s) / 112K

Publishing Venue

IBM

Abstract

DOSDROID A Dialogue Generator and Script Interpreter for DOS DOSDROID A SCRIPTING ENGINE AND DIALOGUE GENERATOR FOR DOS

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 26% of the total text.

Page 1 of 5

DOSDROID - A Dialogue Generator and Script Interpreter for DOS

  DOSDROID - A SCRIPTING ENGINE AND DIALOGUE GENERATOR FOR DOS

The disclosed invention is a scripting engine for the DOS environment, incorporating a structured programming environment and a powerful, yet straightforward dialogue generation capability. Using familiar BASIC style programming constructs, while employing a similar syntax to batch files, the scripting language is designed to be readily accessible to a wide audience familiar with these environments.

The DOSDROID engine itself comprises a basic executable called DOSDROID.EXE, approximately 90kb in size, which is run directly from a DOS command prompt. The program is executed using a script file as a command line argument. The script file comprises a simple text file created from a simple text editor such as NOTEPAD or EDIT, which is then interpreted by the DOSDROID program.

Conventionally, DOS-based scripting is achieved using batch files. However, these are limited not only in their structure, but also in their ability to provide a user-friendly interface. Commonly, native DOS commands such as CHOICE may be utilised for user selection, but have limited functionality, while often being DOS version specific. Because of the limitations of batch files and the associated DOS utilities, tasks that are more complex may require the employment of third party utilities. These often comprise shareware or freeware, which may not be appropriate for use within the organisation.

More sophisticated environments can demand a proprietary solution, such as a hard-coded program to provide the user interface. Such a solution not only requires specialised skills, but also can become rapidly dated or even redundant should the environment change. Such solutions are highly exposed should the original programmer and/or the source code be lost to the company.

In addition, batch file solutions can easily be plagiarised by other companies, leading to loss of competitive edge in an increasingly competitive market.

DOSDROID not only addresses these limitations, but brings together a wide range of capabilities into a single, highly portable platform, while providing a superior alternative to traditional batch programming techniques.

DOSDROID Feature summary:

The following bullet-points outline the major features of DOSDROID:

* Easy to learn through use of familiar batch file type scripting language. The DOSDROID scripting language is designed to have a high level of compatibility with DOS batch files, thus making it easy for anyone familiar with batch files to adapt to the scripting language. For example, the 'IF EXIST filename' syntax is the same in a DOSDROID script, while DOSDROID variables still adhere to the %x% syntax.

* Superior programming structure - while DOS batch files are suffer from limited programming structures, DOSDROID allow a number of programming options, including the following programming structures:

IF...THEN...ELSE.....