Shortest turn-around time, as well as generation of predefined ready-to-use templates at any level of application development, empowers you to build a skeleton for your project directly in front of your eyes.Generation
Keeping your old methods, technologies, and computer systems is enabled by integration patterns.Integration
Eclipse Dirigible is based on the In-System Programming Model and complies with the Dynamic Applications paradigm. You have the freedom to follow business requirements right away and apply changes as you go.Adaptation
Eclipse Dirigible is based on a huge set of open source frameworks, such as Eclipse RAP, Mozilla Rhino, jRuby*, Groovy*, Apache Velocity, Apache Lucene, Eclipse MyLyn, and many more. The source code of the project itself is also licensed under one of the most popular licenses approved by OSI - Eclipse Public License v1.0GitHub
The major benefit of such development platform is the shortest ever development turn-around time, provided by leveraging the In-System Development Model and Cloud Environment. It aims at creating end-to-end on-demand applications, as well as integrating scalable and high-available extensions of existing on-premise applications.Publishing
Target applications built with Eclipse Dirigible are atomic, self-contained, cloud-based modules covering end-to-end vertical scenarios. This requires the tooling, the runtime engines and the services to provide a complete set of features for all the developer needs through the whole application life-cycle.Features
Eclipse Dirigible project came out of an internal SAP initiative to address the extension and adaptation use cases related to SOA and Enterprise Services. On one hand, in this project were implied the lessons learned from the standard tools and approaches so far. On the other hand, there were added features aligned with the most recent technologies and architectural patterns related to Web 2.0 and HTML5. This made it complete enough to be used as the only tool and environment needed for building and running on-demand application in the cloud.