XS Platform: Comprehensive Management of Projects and Resources
The XS Manager is a core component of the XS Platform, designed to efficiently manage various project elements. It encompasses several managers, each responsible for different aspects: the XS Library for object management, the Branch Manager for XML project files, the Repository Manager for file storage, and the Log Manager for handling project logs. Together, these managers provide functionality for loading, modifying, and organizing projects and resources while ensuring a structured representation of data. Discover powerful management tools tailored for effective project handling.
XS Platform: Comprehensive Management of Projects and Resources
E N D
Presentation Transcript
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) • …