XS - Platform

6
XS - Platform What is XS – Manager ? www.xs-project.net

description

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) - PowerPoint PPT Presentation

Transcript of XS - Platform

Page 1: XS - Platform

XS - Platform

What is XS – Manager ?

www.xs-project.net

Page 2: XS - Platform

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)

Page 3: XS - Platform

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• …

Page 4: XS - Platform

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

Page 5: XS - Platform

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• …

Page 6: XS - Platform

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)• …