In partial fulfillment of the Requirements for the Degree of
Master of Science
Yan Li
will defend her thesis
MetaData
Based Framework
For .NET
Abstract
Currently, most management applications have a
limitation in the number of information types they accept, which results in the
multiple applications for different situations.
Through the analysis, we can discover that these applications have many similarities. In order to integrate multi-type data in a single application, NMatter, a framework on .NET platform, which extracts the common modules, is created. This was inspired by similar work on the Java Platform by Eitan Suez on JMatter (which in turn was inspired by the Naked Object Framework). With the functions of the reusable pre-defined modules and user configurations, NMatter can generate a customized light weight management application, with the minimum programming code. To achieve this goal, NMatter adopts Factory Method design pattern and Reflection technique, and uses binary serialization as the storage. NMatter presents a general solution for building management application. And it proves the concept of providing flexibility with the usage of metadata.
As a demonstration of NMatter, we also present two case studies, Task Manager and MyTune.
Date: 09, Month: August,
2007
Time: 01:00 PM
Place: 362-PGH
Faculty, students, and the general public are invited.
Thesis Advisor: Dr.