The goal of this project has been to investigate design issues of application frameworks and to address several drawbacks found in current frameworks, especially complexity and a steep learning curve.
Dissatisfaction with conventional techniques for implementing applications with graphical user interfaces coupled with the promise of object-oriented programming provided the motivation for the development of application frameworks, which are libraries partially consisting of semifinished building blocks which implement the common behavior of potential applications. Through modification and extension of predefined components and addition of custom components, new applications can be constructed more effectively. However, many frameworks known today are extensive and complex. Hence, they are suitable for experienced programmers only; the effort required for mastering the complexity of these frameworks is considerable.
Smallkit-a slim application framework designed for ease of learning and use has been the major result of this project.
Sprache der Kurzfassung:
Englisch
Englische Bezeichnung:
Smallkit
Englische Kurzfassung:
The goal of this project has been to investigate design issues of application frameworks and to address several drawbacks found in current frameworks, especially complexity and a steep learning curve.
Dissatisfaction with conventional techniques for implementing applications with graphical user interfaces coupled with the promise of object-oriented programming provided the motivation for the development of application frameworks, which are libraries partially consisting of semifinished building blocks which implement the common behavior of potential applications. Through modification and extension of predefined components and addition of custom components, new applications can be constructed more effectively. However, many frameworks known today are extensive and complex. Hence, they are suitable for experienced programmers only; the effort required for mastering the complexity of these frameworks is considerable.
Smallkit-a slim application framework designed for ease of learning and use has been the major result of this project.