Archive for May, 2012

MANUAL MAINTENANCE

May 25, 2012

The activity associated with the maintenance of Programmable Software Development Environment Manual be presented here. Of critical importance is the use of strictly portable (Win32, Linux) standard methods for preparing the associated “*.html” files.

TUESDAY: The Basic Register Command Capabilities table of contents has been prepared. The Output File table of contents is next.

Open Source Software Development Tool: Upgrade Progress

May 25, 2012

It is planned to update the Programmable Software Development Environment to provide the capability of preparing a text file copy of the command line screen display.  It is also planned to update the debug screen menu to provide the capability of making a comment (which would be recorded in the screen display file). A person desiring to learn how to use this program would want to look over my shoulder when I am using it.  This screen display file would provide an equivalent capability.

MONDAY: The modifications to both the Win32 and Linux versions of the Programmable Software Development Environment have been completed and tested. The updating of the manual is next and the new version will be used to accomplish this task

Is Strictly Portable Web-Site Development Possible?

May 18, 2012

The activity associated with the maintenance of whatifwe.com web-site be presented here. Of critical importance is the use of strictly portable (Win32, Linux) standard methods for preparing the web-site files using the Programmable Software Development Environment.

THURSDAY: The web-site development process has been restarted.  A two step process is used to prepare the web-site from named blocks of text contained in an input text file,  This basic process is not only used in the development of an “*.html” but also other text files such as resumes.  As a consequence, an effort to develop a common libraries for the processing of the input text file has been started.

Open Source Software Development Tool: Upgrade Progress

May 18, 2012

It is planned to update the Programmable Software Development Environment to provide the capability of preparing a text file copy of the command line screen display.  It is also planned to update the debug screen menu to provide the capability of making a comment (which would be recorded in the screen display file). A person desiring to learn how to use this program would want to look over my shoulder when I am using it.  This screen display file would provide an equivalent capability.

TUESDAY: The modifications to the guicomm routine of the Programmable Software Development Environment have been made. This includes the menu needed to save or delete the console report file. Modifications to the mainprj and the explrpde files are next. Testing will commence after mainprj and explrpde have been modified

Can Programming Be Strictly Portable Relative To Language?

May 18, 2012

The activity associated with development of strictly portable methods of software development will be presented here. Included in this Portability effort will be Windows based C, C++, C#, and Visual Basic; and Linux based C and C++.

THURSDAY: The development of a certification library has begun.  The certification methodology for post office communication involves implementing a certified copy of a sequence of macro-calls in the user task.  Cryptographic methods will be used to certify the communication process.

Economical Rigorous Software Testing at All Levels

May 18, 2012

The ability to thoroughly and economically test software work-products at all levels is a necessary requirement of the error-free software development process.  The Programmable Software Development Environment has a Monte-Carlo (random generator) based test system which is capable of satisfying this requirement.

Historically, this tool has been very difficult to set up and hence has only been experimentally use. Recently, a library of software parts has been developed which greatly simplifies its use. As a consequence, it is being successfully used in the checkout and formal testing required in my portable software development research and development activity.

This blog will be used to focus upon on my test related research and development efforts.

SATURDAY: The formal tests of the cryptographic software parts library has been completed.  This library will be used in several applications.

Open Source Software Development Tool: Upgrade Progress

May 11, 2012

It is planned to update the Programmable Software Development Environment to provide the capability of preparing a text file copy of the command line screen display.  It is also planned to update the debug screen menu to provide the capability of making a comment (which would be recorded in the screen display file). A person desiring to learn how to use this program would want to look over my shoulder when I am using it.  This screen display file would provide an equivalent capability.

TUESDAY: The modifications to the guicomm routine of the Programmable Software Development Environment has been started. An additional routine for entering the report file name has been prepared.

Is Strictly Portable Web-Site Development Possible?

May 11, 2012

The activity associated with development of strictly portable methods of software development will be presented here. Included in this Portability effort will be Windows based C, C++, C#, and Visual Basic; and Linux based C and C++.

TUESDAY: In reviewing the language specific routine libraries development process, It is necessary to note that at this point we will be writing source files. Of particular importance is the certification that these source files have not been modified after the fact. The “Patch” must be eliminated from the design process.

THURSDAY: It is not only important to certify that a source file contains no “Patches”, it is also important to certify that the source files have been prepared exclusively with the agreed-upon software parts library. This need can best achieved by the cryptographic capabilities of the Programmable Software Development Environment. The pseudo-random generator based cryptographic algorithms of the Programmable Software Development Environment can be the basis of a very accurate certification instrument.

Economical Rigorous Software Testing at All Levels

May 11, 2012

The ability to thoroughly and economically test software work-products at all levels is a necessary requirement of the error-free software development process.  The Programmable Software Development Environment has a Monte-Carlo (random generator) based test system which is capable of satisfying this requirement.

Historically, this tool has been very difficult to set up and hence has only been experimentally use. Recently, a library of software parts has been developed which greatly simplifies its use. As a consequence, it is being successfully used in the checkout and formal testing required in my portable software development research and development activity.

This blog will be used to focus upon on my test related research and development efforts.

MONDAY: One of my minor project is the development of a cryptographic software parts library for securing of various text files. A requirement of this cryptographic software parts library is to reliably error-out if the wrong key was used during decryption. The desire to thoroughly test this library caused me to seriously update the concept.

TUESDAY: The revised version of the cryptographic software parts library has been prepared and is ready for a comprehensive test.

THURSDAY: The revised version of the cryptographic software parts library has been functionally tested.  The testing process will continue.

MANUAL MAINTENANCE

May 4, 2012

The activity associated with the maintenance of Programmable Software Development Environment Manual be presented here. Of critical importance is the use of strictly portable (Win32, Linux) standard methods for preparing the associated “*.html” files.

SATURDAY: The Program Control Instruction table of contents has been prepared. The Break Point Capabilities table of contents is next.

MONDAY: The Break Point Capabilities table of contents has been prepared. The Basic Register Command table of contents is next.