Converter-tool for a non-programmer user, to generate a web based application
First Claim
1. A method of using a software converter tool, for use by a non-programmer user for generating user documentation, comprising the steps of:
- the user entering inputs including documentation requirements in plain language into a user interface (UI) of a system which has data base access;
using a parser which is part of the tool, for automatically parsing and converting said inputs into easily processed software components and an XML (Extensible Mark up Language) document;
checking to see if an XSLT (Extensible Style sheet Language Transformation) for said XML document already exists in said system;
if negative, automatically converting said XML document into the XSLT document to form data base tables; and
,the user selectively initiating validation, data retrieval and information storage of said documentation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of developing a software prototype for and by a non-programmer user enters user-inputs into a UI in natural language including documentation requirements and user'"'"'s business logic. The UI has access to a database, and optionally to text files, spreadsheets, data in xml format and user'"'"'s business logic information. A parser tool is used for automatically parsing user-inputs into easily processed software components and for automatically converting said inputs into an XML (Extensible Mark up Language) document. The XML document is converted into a XSLT document to form data base tables, and, the user selectively initiates validation, data retrieval and information storage. The user-input may be partially a voice input, assisted by a voice-to-text converter. The inputs may use the help of an Al robot. A user without any programming knowledge can create a software application which may be in real time, without any intermediary professional software help.
27 Citations
21 Claims
-
1. A method of using a software converter tool, for use by a non-programmer user for generating user documentation, comprising the steps of:
-
the user entering inputs including documentation requirements in plain language into a user interface (UI) of a system which has data base access; using a parser which is part of the tool, for automatically parsing and converting said inputs into easily processed software components and an XML (Extensible Mark up Language) document; checking to see if an XSLT (Extensible Style sheet Language Transformation) for said XML document already exists in said system; if negative, automatically converting said XML document into the XSLT document to form data base tables; and
,the user selectively initiating validation, data retrieval and information storage of said documentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15)
-
-
11. A method of developing a software prototype for and by a non-programmer user from user-inputs including documentation requirements and user'"'"'s business logic, said user-inputs being entered in natural language by the user interacting with a UI which has database access, comprising the steps of:
-
using a parser tool in conjunction with said UI for automatically parsing the user inputs into easily processed software components and for automatically converting said inputs into an XML (Extensible Mark up Language) document; checking to see if an XSLT (Extensible Style sheet Language Transformation) for said XML document already exists in said system; if negative, automatically convert said XML document into the XSLT document to form data base tables; and
,the user selectively initiating validation, data retrieval and information storage of said documentation. - View Dependent Claims (12, 16, 17, 18, 19, 20)
-
-
21. An article comprising a storage medium having instructions thereon which when executed by a computing platform result in execution of a method for developing a software prototype for use by a non-programmer user from user-inputs including documentation requirements and user'"'"'s business logic, said user-inputs being entered in natural language by the user interacting with a UI which has database access, comprising the steps of:
-
using a parser tool in conjunction with said UI for automatically parsing the user inputs into easily processed software components and for automatically converting said inputs into an XML (Extensible Mark up Language) document; checking to see if an XSLT (Extensible Style sheet Language Transformation) for said XML document already exists in said system; if negative, automatically convert said XML document into the XSLT document to form data base tables; and
,the user selectively initiating validation, data retrieval and information storage of said documentation.
-
Specification