Changes between Version 10 and Version 11 of UNPLANNED_BASE_MODEL_FRAME_CONTENT_R0


Ignore:
Timestamp:
10/17/08 17:45:58 (17 years ago)
Author:
Tanya
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UNPLANNED_BASE_MODEL_FRAME_CONTENT_R0

    v10 v11  
    22 
    33== 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]] 
     4The 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]] 
    55 
    66== 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). 
    1316 
    1417== Task Result == 
    15  * The result should be a wiki page where basic frame content concept is explained and basic implementation is made. 
    1618 * The result should be source code. 
    1719 
    1820== Implementation idea == 
     21 * Basic hierarchy could be implemented with composition of the frame content in the frame. 
    1922 * Write source code. 
    2023 
     
    2326 
    2427== 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. 
    2928 * Show source code and run application. 
     29 * Show unit tests and run them. 
     30 * Answer if there are any questions. 
    3031 
    3132= Design = 
     
    3334 * Frame Content Concept 
    3435  * Each frame has style and content. 
    35   * Each frame has one content for a time. 
     36  * Each frame has at most one content at a time. 
    3637  * 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. 
    3738  * Different kinds of content: