Hi everyone!
The VCMS stands for Visual Content Management System. It’s my final project for my degree in Informatic Engineering at ISEL.
I’m making this project with the support of my tutor Luís Falcão and Viatecla’s support so I would like to send a “thank you” message for them!
The VCMS uses a technology called
Dsl Tools to create the visual modeling environment so feel free to check their website for more details.
I would also like to thank everyone at the
Dsl Tool Forum for their support! Without them this project couldn’t happen!
Context
The Content Management Systems offer control and agility over the different domains of the information life cycle. However, they have some disadvantages:
- It’s hard to interact with the CMS;
- It’s hard to understand complex systems;
Goals
Overcome the CMS disadvantages with the creation of a visual modeling system that offers a thorough and intuitive interaction over the chosen CMS.
What is it?
- Visual modeling enverioment
- CASE Tool
- Domain specific language
- Increases the abstraction without ambiguity, enforcing syntax and semantic rules with a visual modeling environment that enables the understanding of complex systems.
- Adapts it self to the chosen CMS:
- showing it’s specific properties;
- transmit the right actions to the CMS based on what was visual modeled.
- Creates a strongly typed visual language.
In each domain, it’s possible to interact with different CMSs using a associated Visual Content Provider that implements the domain’s programmatic interfaces.