Slide 1Lesson ObjectivesThe ApplicationLexi’s Design IssuesCopyright © 1995-2004 Active Frameworks Inc. - All Rights Reserved - V2.0 Document Editor - Page L2-1PS95&96-MEF-L9-1Dr. M.E. FayadCreationalParadigm Shift, Inc.Software FactoryBehavioralStructuralLesson 2: Case Study 1: Designing a Document EditorLesson 2: Case Study 1: Designing a Document EditorObject-Object-OrientedOrientedDesignDesignPatternPatternssCopyright © 1995-2004 Active Frameworks Inc. - All Rights Reserved - V2.0 Document Editor - Page L2-2PS95&96-ME F-L9-2Dr. M.E. FayadLesson ObjectivesLesson ObjectivesPresent a complete and a real case study: designing a document editorShow how to use design patterns in each component of the document editorUnderstand the document editor’s design issuesObjectivesCopyright © 1995-2004 Active Frameworks Inc. - All Rights Reserved - V2.0 Document Editor - Page L2-3PS95&96-ME F-L9-3Dr. M.E. FayadThe Application•“What-you-see-is-what-you-get,” or WYSIWYG, is a touted feature of contemporary application software called Lexi•WYSIWYG user interfaces let users work with text and graphics in their most familiar form•A WYSIWYG representation of the document occupies the large rectangle area in the center•The document can mix text and graphics freely in a variety of formatting styles•Surrounding the document are the usual pull-down menus and scroll bars plus a collection of page icons for jumping to a particular page in the documentCopyright © 1995-2004 Active Frameworks Inc. - All Rights Reserved - V2.0 Document Editor - Page L2-4PS95&96-ME F-L9-4Dr. M.E. FayadLexi’s Design Issues Document Structure Formatting Embellishing the User Interface Supporting Multiple Look-and-Feel Standards Supporting Multiple Window Systems User Operations Spell Checking and
View Full Document