diff --git a/README.md b/README.md index 555125e..65dc8e1 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Monbulk is a lightweight desktop environment that provides a way to easily creat Directory Structure: - src (All source code) - Docs (Javadocs, Monbulk.htm - an interface Design, MonbulkDroid.zip - a sample Android App version of Monbulk) -- Test (A sample JUint and GWTTestCase integrqation for testing) +- Test (A sample JUint and GWTTestCase integration for testing) - War (HTML and CSS - what gets deployed to the web server - pkg (All the config tcl-files and the build directory for export to MediaFlux) -lib (All referfenced libraries included in the ant build) @@ -234,7 +234,7 @@ NB: The Architectural structure is defined via a number of interfaces available The FormBuilder is the structure which the View baseForm builds upon. Validation, types and update functionality are mainly collected there. StepForm, SubjectPropertiesForm and MethodForm all extend this base form to provide the form User Interface for the basic data model. -The data model for MethodBuilder is basically MethodDetails->SubjectProperties(1)->StepDetails(Many). However there are encapsualted data types in Step such as a one-to-many reference to metaData and a one-to-one reference to a Study. The SubjectProperties also has a one-to-many reference to Metadata. +The data model for MethodBuilder is basically MethodDetails->SubjectProperties(1)->StepDetails(Many). However there are encapsulated data types in Step such as a one-to-many reference to metaData and a one-to-one reference to a Study. The SubjectProperties also has a one-to-many reference to Metadata. State changes which occur in the Method Builder Presenter include: - Save @@ -254,9 +254,9 @@ Events are also used for updating state: WindowChangeEvent is used for the Previ FormBuilder ----------- -FormBuilder is basically used to build the structure of FormFields and validation from any POJO (plain old java object). This means that the baseForm class can dynamically create the interface and Update the Presenter just by Linking a FormBuilder to the POJO. This is done for exstensibility. +FormBuilder is basically used to build the structure of FormFields and validation from any POJO (plain old java object). This means that the baseForm class can dynamically create the interface and Update the Presenter just by Linking a FormBuilder to the POJO. This is done for extensibility. -A FormBuilder is an array of IFormFields (Interface). Several formFields are defined which implement this interface, including the base class FormField which covers a lot. Creation of FormFields allows you to extend the capabilites of FormBuilder and still link it to a POJO. You need to ensure you take care of Validation and provide a FormWidget (any GWT Widget) for the View Layer. It is good if the FormWidget extends the HasValue interface in order for Update to work effectively but not necessary - as seen in the ButtonFormField. +A FormBuilder is an array of IFormFields (Interface). Several formFields are defined which implement this interface, including the base class FormField which covers a lot. Creation of FormFields allows you to extend the capabilities of FormBuilder and still link it to a POJO. You need to ensure you take care of Validation and provide a FormWidget (any GWT Widget) for the View Layer. It is good if the FormWidget extends the HasValue interface in order for Update to work effectively but not necessary - as seen in the ButtonFormField. MethodBuilder DataLayer @@ -267,7 +267,7 @@ Similarly the POJO is responsible for creating and reading any service xml. This Android -------- -You can use phoneGap and call services remotely if you want to install any module on to andorid. An example is proivided in the Docs folder. You can add MGWT if you want to add more tablet like Interaction like finger scrolling and finger zoom. +You can use phoneGap and call services remotely if you want to install any module on to andorid. An example is provided in the Docs folder. You can add MGWT if you want to add more tablet like Interaction like finger scrolling and finger zoom. Testing -------