It is about...
Cloud Computing
Deep Learning
Integrated Development Environment
Service Discovery
Programming by Examples
Eclipse OpenSmartCLIDE enables organizations on the path to digitalization to accelerate the creation and adoption of Cloud solutions. The innovative smart cloud-native development environment will support creators of cloud services in the discovery, creation, composition, testing, and deployment of full-stack data-centered services and applications in the cloud.
Eclipse OpenSmartCLIDE is based on Eclipse Theia.
Its main features are:
- Life cycle support. Software follows a life cycle, from feature specification to solution deployment. Eclipse OpenSmartCLIDE provides the specific tools required at each life-cycle stage. For example, at the development stage, Eclipse OpenSmartCLIDE provides data sources, data transformations, graphics visualization artifacts, and general-purpose abstractions and patterns that can be combined to implement features.
- Insightful source code monitoring. Eclipse OpenSmartCLIDE includes visualization features that help developers gain deeper understanding of the source code. It dynamically shows the meaning of expressions or code flow at low levels of granularity. It also allows developers to compare different software states, perform state changes that are reflected dynamically, and create new abstractions that can be easily reused.
- CI/CD integration. Eclipse OpenSmartCLIDE enables integration with widely used CI/CD tools such as GitHub and GitLab.
This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 871177