Software development system for editable executables
First Claim
1. A computerized method for Creating Editable Executable Files with a Software Development Program, said method comprising:
- Creating an Executable Shell;
Saving Source Code;
Transforming said Source Code into Object Code;
Writing said Executable Shell, said Source Code, and said Object Code into a single Executable File.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a Software Development Program having a compiled programming language, Compiler for that language, and a built-in text Editor. The programming language has a block structure and simple syntax. The Software Development Program is distributed free to developers, but programs created with the Software Development Program must be licensed. In addition to machine-readable Object Code, Executable Files created with the Compiler include the embedded Source Code (including independent function libraries that help form an Executable Shell) from which they were created. Separate Source Code and Object Code files are not required. The Compiler edits the Executable Files directly, thereby eliminating the need for source code control.
-
Citations
23 Claims
-
1. A computerized method for Creating Editable Executable Files with a Software Development Program, said method comprising:
-
Creating an Executable Shell;
Saving Source Code;
Transforming said Source Code into Object Code;
Writing said Executable Shell, said Source Code, and said Object Code into a single Executable File. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17)
-
-
8. A computerized method for Editing Editable Executable Files with a Software Development Program, said method comprising:
-
Opening an Executable File having an Executable Shell, Source Code, and Object Code;
Extracting said Source Code from said Executable File;
Editing said Source Code with said Software Development Program. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computerized method for Creating and Editing Editable Executable Files with a Software Development Program, said method comprising:
-
Creating an Executable Shell;
Saving Source Code;
Transforming said Source Code into Object Code;
Writing said Executable Shell, said Source Code, and said Object Code into a single Executable File. Opening said Executable File having said Executable Shell, said Source Code, and said Object Code;
Extracting said Source Code from said Executable File;
Editing said Source Code with said Software Development Program. - View Dependent Claims (18)
-
-
16. A method of Distributing a Software Development Program, said method comprising:
-
Having a Software Development Programs that creates Executable Files that display a Notice Screen when run in an unregistered mode;
Making the Software Development Program available for downloading from a Communications Network;
Selling licenses for each of the Executable Files created with the Software Development Program.
-
-
19. A system for Creating and Editing Editable Executable Files with a Software Development Program, said system comprising:
A computer programmed for;
Creating an Executable Shell;
Saving Source Code;
Transforming said Source Code into Object Code;
Writing said Executable Shell, said Source Code, and said Object Code into a single Executable File;
Opening said Executable File having said Executable Shell, said Source Code, and said Object Code;
Extracting said Source Code from said Executable File;
Editing said Source Code with said Software Development Program.
-
20. A system for Creating and Editing Editable Executable Files with a Software Development Program, said system comprising:
A programmable computer having;
Means for creating an Executable Shell;
Means for saving Source Code;
Means for transforming said Source Code into Object Code;
Means for writing said Executable Shell, said Source Code, and said Object Code into a single Executable File;
Means for opening said Executable File having said Executable Shell, said Source Code, and said Object Code;
Means for extracting said Source Code from said Executable File;
Means for editing said Source Code with said Software Development Program.
-
21. A system having an Editable Executable File, said system comprising:
A computer programmed to run said Editable Executable File, wherein said Editable Executable File comprises an Executable Shell, Source Code, and Object Code.
-
22. A computer-readable medium having computer-executable instructions for Creating Editable Executable Files, said method comprising:
-
Creating an Executable Shell;
Saving Source Code;
Transforming said Source Code into Object Code;
Writing said Executable Shell, said Source Code, and said Object Code into a single Executable File.
-
-
23. A computer-readable medium having computer-executable instructions for Editing Editable Executable Files, said method comprising:
-
Opening an Executable File having an Executable Shell, Source Code, and Object Code;
Extracting said Source Code from said Executable File;
Editing said Source Code.
-
Specification