书目详情:
Table of ContentsIntroductionSeparation of Concerns for User InterfacesTowards Advanced Separation of Concerns for User InterfacesContributionsOutline of the DissertationSeparation of Concerns in User InterfacesModel-View-ControllerThe MVC Metaphor Put into PracticeOther Approaches for Separating Concerns in User InterfacesConclusionA Foundation for Separating User Interface ConcernsA Calculator Application as Running ExampleAnalysis of Existing WorkKey Concepts: User Interface ConcernsA Solution for Separating UI ConcernsConceptual MethodologyConclusionDEUCE: A Proof-of-concept for Separating User Interface ConcernsA Declarative ApproachSmalltalk Open Unification LanguageA Developers View on DEUCERevisiting the Calculator ApplicationConclusionThe Internals of DEUCEOverview of the DEUCE ArchitectureDifferent Parts of the Running Software SystemAutomated Layout through Constraint SolvingCreating the Visualworks Smalltalk UIUser Interface EventsUser Interface and Application ActionsApplication EventsConnecting User Interface and ApplicationDiscussion of the Mechanisms Behind DEUCEConclusionValidation With MijnGeldMijnGeld: a Personal Finance ApplicationReusable User Interface SpecificationsEvolving the Presentation Logic ConcernEvolving the Application Logic ConcernUser Interface Events Trigger Connection LogicApplication Events Trigger Connection LogicConclusionConclusion and Future WorkContributionsFuture Research DirectionsFuture Implementation Improvements for DEUCEConclusionDEUCE Rules for Creating the UIAccessing the UI SpecificationCreating Smalltalk UI ComponentsCreating a Smalltalk UI WindowSteering the Creation ProcessDEUCE Rules for Accessing the UIPlatform Independent RulesPlatform Dependent RulesDEUCE Rules for CompositionLinking UI Events to DEUCELinking Application Events to DEUCETriggering DEUCEDEUCE Rules for Automated LayoutFrom Advanced Layout Relations to Basic Layout RelationsInternal Representation for Layout RelationsFrom Basic Layout Relations to Layout System RulesFrom Layout System Rules to Constraint RelationsFrom Constraint Relations to Cassowary ConstraintsList of FiguresList of TablesBibliography
评论: