dirigible

Cloud Development Platform

Enjoy Programming Like Never Before




What is Dirigible?

Eclipse Dirigible is a Cloud Development Platform providing development tools and runtime environment. It supports full development life-cycle of on-demand applications by leveraging in-system programming models and rapid application development techniques.

Overview

What can I do?

Eclipse Dirigible provides capabilities for end-to-end development process from database modeling and management, through RESTful services authoring using various dynamic languages, to pattern-based user interface generation, role based security, external services integration, testing, debugging, operations, and monitoring.

Features

Is it free?

YES
All the Eclipse Dirigible project's source code and sample applications are licensed under Eclipse Public License - v 1.0 and maintained at GitHub.

GitHub

Web IDE

Eclipse Dirigible provides full-fledged Web IDE with variety of Editors, Views, Wizards and Preference pages grouped in Perspectives - the same user experience that you are already familiar with.

WebIDE

App Server

Eclipse Dirigible integrates a collection of execution engines covering all the aspects of a modern cloud application - database models, scripting RESTful services, user interfaces, work-flows, scheduled jobs, security definitions, and even template engines.

Scripting Services

Content Repository

Projects artifacts, which are authored via the Web IDE and executed by the engines of the App Server at runtime, are stored in the Content Repository. This simplifies the life-cycle management, governance, scaling, and other mission critical aspects of the cloud applications built with Eclipse Dirigible.

Architecture



Blog it out!

WebSockets and Equinox OSGi in a Servlet Container


How to use WebSockets, coming as a standard feature with the modern Servlet Containers (e.g. Tomcat 7.x) from within the internal Equinox OSGi environment deployed as a WAR application archive? If you have not asked yourself such a question so far, just forget it and live in peace ...

Understanding Dirigible


During the past years Dirigible evolved from a RAP based web IDE for simplification and adaptation of SOAP based web services to a full fledged Dev Platform...

Develop from Mobile for Mobile


or what will be the next big breakthrough in the way native mobile applications are developed...

Developer - Repositories, repositories, repositories...


What exactly the term Repository means in the context of Dirigible...

BYODS (Bring Your Own Data Source) in Dirigible - Part III":" MongoDB custom data source


Dirigible welcomes Mongo DB onboard! Starting with version 2.2 Mongo DB is supported out-of-the-box...

BYODS (Bring Your Own Data Source) in Dirigible - Part II":" Extending supported databases for custom data sources


Dirigible supports multiple database products by means of dialect adapters that can be used to extend the support to new ones...

BYODS (Bring Your Own Data Source) in Dirigible - Part I":" Custom Data Sources setup


Since Dirigible v2.2 M3 it is possible to setup multiple custom data sources. Get acquainted and learn how to take the most out of this feature...

Developer - Groovy is back


Groovy Dev Platform powered by Eclipse Dirigible...

Tutorial - How to install Dirigible on SAP HANA Cloud Platform


You can try HTML, CSS, Java Script, Java, and SQL without installing anything on your computer. Just start it in HCP (SAP Hana Cloud Platform) and access from anywhere and create your own project. It could be very useful for learners, or for teachers as an online educational tool for full stack web development...

Developer - Remote debugging Dirigible source code


While a significant part of the Dirigible development can be conveniently supported by in-Eclipse debugging using the generated 'dirigible-local' OSGi Framework launch configuration, there is also a couple of use cases that cannot be implemented using this approach...


All Posts ...