PORTABILITY METHODS PROJECT

Coordinator
Jan 14, 2011 at 4:32 PM

A critical goal of the Programmable Software Development Environment is strict portability between operating systems and source languages.

One of the goals is strict portability between a C++, C#, C, and Visual Basic design environment.

Relative to software portability, the challenge is to produce a single point definitions of all relevant information. A post office is being used to communicate data from its definition sub-task to the sub-tasks where it is used. 

There are currently four sub-tasks under development:  The Include, Data Type, the Data  Structure, and the class sub-tasks.

The Includes sub-task defines the relevant data associated with the Imports (Visual Basic), using (C#) and the #includes (C++, C) statements. The Includes sub-task has been completed.

The Data Type sub-task defines the relevant data associated with the data types. Included are the names of data structures. The Typedef sub-task is tentatively complete pending upon revisions required by the class task.

The Data Structure sub-task defines the relevant data associated with a specific data structure. The Data Structure sub-task is tentative complete pending upon revisions required by the class sub-task,

A Strictly portable class definition sub-task will now be started.

Keeping an accurate log of the development process is becoming increasingly difficult and time consuming. Modification of Programmable Software Development Environment is currently being considered as a possible means of automating this record-keeping process.