Dirigible on SAP HANA Cloud Platform
Have you ever wondered if it is possible to develop end to end your next cloud application directly via the browser? What language should you use? What kind of other tools should you need for the database management, authorization definitions, testing, life-cycle management, monitoring…?
What if you can run directly Apache Camel‘s Routes as simplified integration services and scheduled jobs?
What if you can browse your database schema or catalog and execute your query and update scripts again in the same environment?
What if you can have a jump start with your user interface by using predefined site templates based on OpenUI5? You are already familiar with other AJAX frameworks? Let me guess – jQuery? Bootstrap? AngularJS?
What if you can create your next SalesOrder entity from the table, through the CRUD service, to the user interface only via wizards, without a need to touch the code?
Too many questions? We are just starting…
Dirigible is Open-Sourced
It’s a big pleasure to announce that the internal TGiF project Dirigible has been open sourced under Apache License and is available on GitHub joining the growing family of SAP HANA Cloud Labs projects.
Is it the answer to your questions? Could be…
Try it Now
The easiest way to taste the IDEaaS is to open the location http://trial.dirigible.io with your preferred browser.
Deploy on Your HCP Account
Since the trial instance is shared, you have limited functionality (publish to registry, update SQL statements, etc. are forbidden), so it is better to run Dirigible on your own account on HANA Cloud Platform. How to do that?
Just download the latest release from GitHub: https://github.com/SAP/cloud-dirigible
Go to release section.
Download both WAR files.
Get HCP SDK 1.x from https://tools.hana.ondemand.com/#cloud and unzip it on your local file system.
Go to neo-java-web-sdk-1.xxx/tools folder.
Deploy with command:
neo deploy –account <your_account> –application <application_name> –user <your_user> –host <target_landscape_host> –source <downloaded_wars_directory>
Start with command:
neo start –account <your_account> –application <application_name> –user <your_user> –host <target_landscape_host> -y
Congratulations! You have a Dirigible in your account!
Go to https://account.hanatrial.ondemand.com/cockpit at Authorizations section:
Add both roles to your user (Developer and Operator) to have full access to all the features.
Now open the IDE link from the Cockpit:
Great you setup your own environment.
Need a Sample?
Would you like to create quickly a sample project?
Choose File->Import->Sample menu:
Choose one from the list:
Click Finish and you are ready. You can explore the project structure.
Want to see it running? Select the project node (catalog) and choose the Activate action from the context menu.
It is done! Open the Web Viewer and select the catalog/WebContent/user/index.html from the Workspace Explorer.
You can Publish the project and show to your buddies your own Pizza Catalog.
You do not have a Pizza Restaurant? It is high time you established one, isn’t it?
The project site: http://www.dirigible.io
The source code is available at GitHub – http://github.com/SAP/cloud-dirigible
Google Group: https://plus.google.com/111171361109860650442/posts