Developing Fiori Apps using Mendix
Mendix is a rapid application development platform which can be used to quickly build apps without coding. This year at SAP TechED, I was excited to hear Björn Goerke announcing SAP’s partnership with Mendix. There is a lot of interest in the market around High-productivity application PaaS (hpaPaaS) and Mendix is one of the leaders in the hpaPaaS magic quadrant. This partnership addresses a gap in SAP Cloud Platform which will now enable customers to deploy applications in a much faster pace. If you are still thinking how this is relevant to you, check out this blog post “New Low Code Application Development Tool” by Michelle Huang
What I also like about this approach is that both SAP and Mendix share the same technology vision and leverage open standards like Cloud Foundry. So if a customer decides to use Mendix, they could rapidly build apps and deploy them to SAP or any other Cloud Foundry based PaaS.
I would like to highlight that you can only deploy Mendix applications to Cloud Foundry environment of SAP Cloud Platform and not the Neo environment.
Here is how the Mendix Desktop Modeler looks like.Yes, you need to install this small software on your laptop to develop your applications.
Mendix also has a WebUI modeler to do the same using a web browser. This is still in beta, but you can explore the capabilities by setting up a trial account.
I have compiled a video where I show how to use the Mendix toolsets to create a Fiori Application and deploy it to SAP Cloud Platform. Hope you find it interesting.
Great work Murali, it would be great to understand how this tool compares to SEAM.
Thanks Nic. My understanding is that SEAM is a RAD Tool focused for developing iOS native mobile apps whereas Mendix is a RAD tool aimed at building cross platform web apps which can be deployed in Cloud Foundry environments.
Thanks Murali, the video was very informative. I'm skeptical of the power of 'zero-code' solutions, but as luck would have it this week I read this article:
The video is a very good overview of how to build Fior like apps with Mendix. I have a question about how Mendix solve the authentication with SAP Cloud Platform.
Mendix uses de Identity Authentication Services from SAP CP?
Thanks for your time!
The Mendix apps will leverage the Identity Provider which is configured with the SAP CP account. It could be Identity Authentication service or any other SAML based IdP.
I tried Mendix and i have some questions:
- Can i import my UI5 app to Mendix and enhance it?
- Mendix is a low-code solution. Watching some tutorials, the only way to code is using Java...there is no option to use UI5 (JS/XML/HTML5). So can i consider a Mobile app development using only Java, not SAPUI5 (JS/XML/HTML5) ?
Mendix based apps provide a different runtime as compared to SAPUI5 Fiori apps. With Mendix, there is a Fiori theme applied to the Mendix app. So you cannot import SAPUI5 based Fiori apps into Mendix. There is no need to program in Mendix. There are options provided in Mendix to create Hybrid Apps. I am not sure why you are referring to Java being used in Mendix app development.
Thanks for your reply.
Yes, i'm refering to Java when i mention app development in Mendix. Is it possible to develop a custom app in Mendix?
Can you tell me comparison of Fiori on Mendix Vs Fiori on HANA? Its benefits and limitations.