Changes between Version 12 and Version 13 of PLATFORM_NFR_EXTENSIBILITY


Ignore:
Timestamp:
10/02/08 17:40:22 (17 years ago)
Author:
pacitu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PLATFORM_NFR_EXTENSIBILITY

    v12 v13  
    11[[BackLinksMenu]] 
    22 
     3= Extensibility = 
     4Sophie2 will be an extensible platform for building multimedia books. This means that the implementation will take into consideration future growth, giving the benefits of expanding/enhancing the system with new capabilities without having to make major changes to the system infrastructure...... 
    35 
    4 Sophie2 is an extensible platform for building multimedia books. As a plugin-based application it will be split into extension points, where plugins can be connected. All extension points will provide a well defined interface, so new plugins can be implemented independently from old ones.This architecture will provide an easy way to apply new functionality or substitute one implementation with another. It will also allow third-party contribution.[[BR]] 
    5  For example: 
    6  * Skins: Sophie will support different visual styles called skins. These objects will be easy to create and manage. 
    7  * Layouts: Sophie will be layout extensible. It will provide interface for adding new menus, palettes, tabs, flaps, etc. 
    8  * Templates: In Sophie will be possible to add new templates for frames (exotic shapes, different backgrounds, etc.), pages and books. 
    9  * Scripting: This plugin provides ability for automatic managment like macroses, scripts, etc. Different scripting languages can be applied as plugins. 
     6== Plugins == 
     7As a plugin-based application it will be split into extension points, where plugins can be connected. All extension points will provide a well defined interface, so new plugins can be implemented independently from old ones.This architecture will provide an easy way to apply new functionality or substitute one implementation with another. It will also allow third-party contribution.[[BR]]...... 
    108 
     9== Skins == 
     10Sophie will support different visual styles called skins. These objects will be easy to create and manage...... 
     11 
     12== Templates == 
     13In Sophie will be possible to add new templates for frames (exotic shapes, different backgrounds, etc.), pages and books..... 
     14 
     15== Scripting == 
     16