A rule based user interface builder for Visual Studio .NET : a thesis presented in partial fulfilment of the requirements for the degree of Master of Science in Computer Science at Massey University

dc.contributor.authorWilburn, Richard Harry
dc.date.accessioned2017-08-07T22:04:08Z
dc.date.available2017-08-07T22:04:08Z
dc.date.issued2007
dc.description.abstractCurrent popularity and lack of successful innovation in the field of Graphical User Interface(GUI) builders leads to the question of how we can pave the way for a second generation of (GUI) builders. This question requires a new approach on GUI builder innovation by changing event handling practices to integrate a Domain Specific Language (DSL). We propose a DSL based on R2ML that can be pre-compiled to .NET framework source code. The adoption of a DSL provides a starting point but offers similar problems with large numbers of rules like other previous unsuccessful innovations. We attempt to mitigate this concern with the adoption of an event correlation architecture which enables the realization of complex events. Complex events allow for the combining of primitive events to gain a higher level event which we propose is easier to relate to user requirements. We further reduce the number of rules developers require by introducing querying techniques to provide indirect referencing, rather than using traditional URI approaches which are more tightly coupled. Comparison of the lines of code our solution requires, against a comparison not using our solution, demonstrates a decrease in effort for developers. We also provide architectural reasoning to show developers the design benefits of our approach.en_US
dc.identifier.urihttp://hdl.handle.net/10179/11601
dc.language.isoenen_US
dc.publisherMassey Universityen_US
dc.rightsThe Authoren_US
dc.subjectGraphical user interfaces (Computer systems)en_US
dc.subjectMicrosoft Visual studioen_US
dc.subjectMicrosoft .NET Frameworken_US
dc.titleA rule based user interface builder for Visual Studio .NET : a thesis presented in partial fulfilment of the requirements for the degree of Master of Science in Computer Science at Massey Universityen_US
dc.typeThesisen_US
massey.contributor.authorWilburn, Richard Harry
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorMassey Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Science (M. Sc.)en_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
01_front.pdf
Size:
1.35 MB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
02_whole.pdf
Size:
12.3 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.32 KB
Format:
Item-specific license agreed upon to submission
Description: