Version 12 (modified by pacitu, 17 years ago) (diff) |
---|
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.
For example:
- Skins: Sophie will support different visual styles called skins. These objects will be easy to create and manage.
- Layouts: Sophie will be layout extensible. It will provide interface for adding new menus, palettes, tabs, flaps, etc.
- Templates: In Sophie will be possible to add new templates for frames (exotic shapes, different backgrounds, etc.), pages and books.
- Scripting: This plugin provides ability for automatic managment like macroses, scripts, etc. Different scripting languages can be applied as plugins.