forked from domeo/DomeoClient
-
Notifications
You must be signed in to change notification settings - Fork 2
Plugins Architecture
Paolo Ciccarese edited this page Jul 26, 2013
·
11 revisions
The Domeo Client plugins architecture is depicted in the following figure:
- Info: contains the plugin and resources descriptors. see example
- Model: contains the classes that encode the annotation and domain model. see example
- Serialization: contains the implementation of the serializer/deserializer for the annotation generated by this plugin.
- Search: contains the implementation of the interfaces for enabling annotation search within the client. see example
- UI: contains the all the User Interface components that can be: forms, tiles, cards and viewers.
Forms allow manual creation and editing of the annotation.
Tiles allow the visualization of the annotation in the summary panels on the right side of the interface. Tiles can then be filtered and searched through the tiles panel toolbar.
Cards allow the visualization of the annotation in the popups that get displayed when exploring the annotation in context.
Viewer allow to visualize the annotation in the most complete way through an overlay that uses the full screen size.
...