Archive for December, 2010

DOCUMENTATION ERROR — 2010-12-20 — COMPLETION

December 30, 2010

SECTION 9.6.4 _STATE_READ_TEXT COMMAND

The “true” state is returned when the end of file is encountered.

The manual has been corrected and can be found in the appropriate zip file.

You will observe that the manual now has two formats.  Pages in the original format were prepared by Microsoft Word and Front Page.  Pages in the new format were prepared by the Programmable Software Development Environment; i.e., the subject of the manual.

It is my intent to, in an orderly manner, replace all of the pages prepared by Front Page and Word. My Programmable Software Development Environment has provided me with a very easy and completely portable development process.

DOCUMENTATION ERROR — 2010-12-20 — STATUS

December 24, 2010

SECTION 9.6.4 _STATE_READ_TEXT COMMAND

The “true” state is returned when the end of file is encountered.

The current manual will be corrected some time next week

PORTABILITY METHODS PROJECT

December 17, 2010

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.  Another goals is strict system portability in the preparation of the *.html files of the the Programmable Software Development Environment manual.

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 three sub-tasks under development:  The Include, Data Type, and the Data Structure 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 Data Type sub-task defines the relevant data associated with the data types. Included are the names of data structures.

The Data Structure sub-task defines the relevant data associated with a specific data structure.

A Strictly portable Includes sub-task has been defined for all of the source languages.  The next effort will be to integrate the associated post office into the Data Types sub-task.

Relative to the manual, the effort to produce the software parts needed to convert example source files into the HTML format has been defined.  Specifically, from a display point of view, the format of the source file must be maintained  and the capability to link to a specific line must be defined.

PORTABILITY METHODS PROJECT

December 10, 2010

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.  Specifically, the exact same source definition files must be able to produce functionally identical  C++, C#,  C,  and Visual Basic source files of an error-free product.

Another goals is the development of a software parts library for the preparation of the Programmable Software Development Environment manual. Specifically, strict system portability in the preparation the *.HTML manual files was required.

Relative to software portability, the challenge is to produce a single point definition of the data definition statements. A mailbox is being used to communicate data definition data from the sub-task where the data types are specified to the sub-tasks where they are used.   In particular, the sub-task that defines a data structure containing basic data types is different than the sub-task that specifies the basic data types.  The revision of the communication mailbox relative to data definition is progressing normally and should be finished by next week,

Relative to the manual, the challenge is to produce the software parts needed to convert example source files into the HTML format.  Specifically, from a display point of format of the source file must be maintained  and the capability to link to a specific line must be defined. This effort has just been started.  No estimate on its completion can be made at this time.

PORTABILITY METHODS PROJECT

December 4, 2010

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

The current focus is strict portability between a C++, C#, C, and Visual Basic design environment. Specifically, the exact same source definition files must be able to produce functionally identical  C++, C#,  C,  and Visual Basic source files of an error-free product.

Strict compliance with the ISO-9001 requirement for standard methods and processes can only be accomplished by single point definitions.  This can be accomplished by a set of standard software parts libraries and communication mailboxes.

In the set of standards that I am developing, every class will have one associated data structure.  This data structure will either passed to class routines as parameter or be an element of the class.

Development of the Standard Software Parts libraries for defining a data structure is progressing.

The current challenge is to produce a single point definition of the data definition statements, Specifically, the Visual Basic data definition statement (Dim A As Integer) has a different format than the C++, C#, and C which are quite similar (int A;).

The structure of the communication mailbox relate to data definition is currently being revised.