70 likes | 195 Views
XS - Platform. What is XS – Manager ? www.xs-project.net. XS - Manager. Contains several Managers Each manager controls something specific : The object library (XS-Library) The project (the xml document) The repository (where the projects are stored)
E N D
XS - Platform What is XS – Manager ? www.xs-project.net
XS - Manager • Contains several Managers • Each manager controls something specific : • The object library (XS-Library) • The project (the xml document) • The repository (where the projects are stored) • The log (information that are logged by every running projects)
Lib Manager • In charge of managing all the XS-Objects : • From XS-Library.dll • From any custom dll • Provides functionality such as : • Instance of any object (will perform a new) • The icon (graphical representation) of any object • Loads any custom dll added to XS install path • …
Branch Manager • Controls the xml document that contains the project. • The Branch Manager can : • Load a project • Create a tree image of the xml document • Modify the tree image (nodes deletion, nodes creation, nodes movements…) • Run the project
Repository Manager • Handles the files (projects) that are stored. • Can : • List all the files in the repository • Create, copy, delete a repository • Compare two repository • …
Log Manager • When a project runs it creates logs (xml format will be used for logs) • The log manager handles all the logs that are created : • Create, delete a log • Organize logs • Search something in a log • Provide a nice representation of a log (not xml but something like (x)html) • …