Changes between Version 10 and Version 11 of UNPLANNED_BASE_MODEL_FRAME_CONTENT_R0
- Timestamp:
- 10/17/08 17:45:58 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UNPLANNED_BASE_MODEL_FRAME_CONTENT_R0
v10 v11 2 2 3 3 == Overview == 4 The frame consists of Frame Style and Frame Content. The frame is one-to-one association with a Frame Content. Each Frame Content is many-to-one association with a resource in the book. [[BR]]4 The concept of different types of frames is changed. Now we don't have text frame, movie frame, audio frame and so on. We just have a frame with a content. This frame content can be text, movie, audio and so on which means that the frame content contains a resource and tells how this resource is going to be visualized. Frame has one-to-one association with its content. But the frame content has many-to-one association with a resource in the book. [[BR]] 5 5 6 6 == Task requirements == 7 * Frame content should be: 8 * replaceable 9 * various kinds(text, audio, video, image, other)[[BR]] 10 * It could also be non-defined and unsupported.[[BR]] 11 * The user should be able to insert a frame without content and add it afterward or can change the content when he decides. The content is unsupported if it is created with non-present plug-in for example. The frame and the content of the frame can be considered as separated parts.[[BR]] 12 * Make basic implementation of the frame content hierarchy. (for example it should be implemented with composition of the frame content in the frame) 7 * Functionality and properties of frame content: 8 * Frame content could be non-defined and unsupported. 9 * Unsupported 10 * If the frame content is created with non-present plug-in for example then it is unsupported. 11 * Frame content should be: 12 * replaceable 13 * The user should be able to insert a frame without content and add it afterward or can change the content when he decides. 14 * various kinds(text, audio, video, image, other)[[BR]] 15 * Make basic implementation of the frame content hierarchy (unit tests included). 13 16 14 17 == Task Result == 15 * The result should be a wiki page where basic frame content concept is explained and basic implementation is made.16 18 * The result should be source code. 17 19 18 20 == Implementation idea == 21 * Basic hierarchy could be implemented with composition of the frame content in the frame. 19 22 * Write source code. 20 23 … … 23 26 24 27 == How to demo == 25 * Open the appropriate wiki page (for example it could be called BASE_MODEL_FRAME_CONTENT).26 * There must be an explanation of the basic frame content concept.27 * There must be class diagram of the hierarchy.28 * Make sure nothing important is dropped.29 28 * Show source code and run application. 29 * Show unit tests and run them. 30 * Answer if there are any questions. 30 31 31 32 = Design = … … 33 34 * Frame Content Concept 34 35 * Each frame has style and content. 35 * Each frame has one content fora time.36 * Each frame has at most one content at a time. 36 37 * The content of a frame is replaceable. For example if a frame has movie content then the same frame can change its content with image content. 37 38 * Different kinds of content: