Project35 generates a data entry application based on an XML schema that describes the records and fields that would appear in an XML file. You can configure the application in a number of ways:
Some of the most important issues we've had to address in IT are expectations that a single software application can do all things for all users all the time. Before you use our software or some other application, please pause and consider your requirements. We feel Project35 is a well designed and well documented application that could help many people. However, you must assess whether the software is appropriate for your problem space. We won't take it personally if you conclude the software isn't appropriate for your use case. Over the years, we have had to tell people that in fact the software wouldn't help them and could not be modified without wrecking the architecture. We feel that it is just as important for developers to know what use cases their software does not support as it is to know which cases it does support.
If you just want to get started creating data entry forms and not worry about doing any development work, then you don't need to download anything else. Everything you need comes with the download. Just put the download somewhere it's convenient for you to get to.
If you want to modify the code for your own specific use case or development project, then we recommend you download the following:
What you will download is a zipped file. Once you have put this somewhere convenient for you, unzip it. A directory structure will be created and the path you will want to take to get the applications running will be \project35-1.0-win. In this directory there will several files that you can run and a folder with the downloaded documentation. From the path \project35-1.0-win open the folder Project35Docs and click on the file named Project35Main. This is an HTML file and will display as a web page.
The various applications that can be run are MS-DOS Batch Files and all you have to do is to double click on them to bring them up. You will need to use the Configuration Tool before anything else.
The essentials for getting forms up quickly without dealing with any of the options are as follows:
.\models\developer_tutorial\model\developer_tutorial.xsd
, you will see a complete list of what schema features are supported. Comments are included in the schema to help you understand how to create various form fields.
To see more examples of schemas used to generate data entry forms, please go to our Project35 Models page. Carefully follow the download instructions and take a look at the .XSD file that appears in the directory
.\models\[some model name]\model\*.xsd
.
.\models\[your model name]\model
.
run_configuration_tool
. Project35 will prompt you to select a model.
.\models\[your model name]\config\ConfigurationFile.xml
.
run_project35.bat
. Select your model and watch the application create your new data entry tool.
Alternatively, double click on run_project35_work_bench
in the same directory and observe that you can launch your model or others using the Project35 work bench.
Once you have finished making your model, make sure you place it in the .\models directory
of your main download directory.
The programme uses the files listed in th "models" directory to create the list of models you can use when you start up any of the applications of Project35.
Yes and No. You can create an XML Schema file ending with .XSD using any kind of text editor you wish. Please be aware that XML Schema is a very expressive language. Project35 understands some features but not all.
For more information about what XML Schema expressions are supported, please have a look at .\models\developer_tutorial\model\developer_tutorial.xsd
.