Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 

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 write the whole application in JavaScript? You like Ruby? What about Groovy as well? And still in the same environment? 

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?

You want to share the project with the other members of your team? What about Git? What if you can collaborate also worldwide via the open place for exchange of samples?


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

https://help.hana.ondemand.com/help/frameset.htm?7613dee4711e1014839a8273b0e91070.html



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?


References:

The project site: http://www.dirigible.io

The source code is available at GitHub - http://github.com/SAP/cloud-dirigible

Forum: http://forum.dirigible.io

Twitter: https://twitter.com/dirigible_io

Youtube: https://www.youtube.com/channel/UCYnsiVQ0M9iQLqP5DXCLMBA/

Help: http://help.dirigible.io

Samples: http://samples.dirigible.io

Google Group: https://plus.google.com/111171361109860650442/posts

Blog: http://dirigible-logbook.blogspot.com/


14 Comments