cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SAPUI5 development using Neptune

Former Member
0 Likes
1,696

Hi

i am new to SAPUI5 development and also new to mobility as such. What i would like to find out is how does Neptune's application designer compare to SAP's UI5 designer tools?

I am told that Neptune's software allows to do offline applications where as SAP's dosent. I am also told that with Neptune you dont need a OData or Netweaver gateway.

Does that mean that it is better to use the Neptune software compared to others?

Any help or pointers to compare different tools is much appreciated.

Thanks

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Likes

Hi,

The main difference between our IDE and other UI5 tools is that we are ABAP based. So in our opinion it is a lot easier for an existing ABAP developer to get started with HTML5 / javascript development as well as directly binding SAP data (Structures and internal tables) instead of going through a gateway service.

It is possible to create offline with other tools as well, but we have a build-in functionality for this which imho beats everything else on the market (SAP or non SAP solutions) 

Which IDE to use is dependent on your development team skill-set and preferences of your customer. Also note that we charge a license fee for productive use of our solution.

Here are two video's that will help you get a better knowledge of designing apps and making them offline capable.

Recorded webinar – Create an UI5 app with Neptune Application Designer | Neptune Software

Recorded webinar – Create an offline application based on SAPUI5 with Neptune Application ...

Hope that gave you some more insight.

BR

Njål

itsrahulmehta
Explorer
0 Likes

Hi Njål

I was going through the Neptune software for SAP UI5 development. Indeed a fast, quick and simple way to create SAPUI 5 applications. I however, have couple of questions related to the roles, authorizations and hosting of applications.


1. Application development is fine but how do i assign which users can access the application

2. Where do I host the application. What I mean here is i cannot give application url directly to my end users since I need to take care of roles and authorizations. Typically for this we use SAP Portal where we deploy such applications. This takes care of identity management aspects

3. We have so many options to create SAP UI5 apps from SAP point of view. We can have Gateway and deploy our apps there. We can have SAP Process Orchestration and now Neptune as well. How do we decide which platform to use and when


Thanks

Rahul

NagaPrakashT
Contributor
0 Likes

Hi Rahul,

1. Application development is fine but how do i assign which users can access the application

To answer this , Neptune software has NAM(Neptune Application Management) where we can manage/create policy to control the access to the user. You can find more about in this recorded webinar - Webinar: Neptune Application Management : Neptune Softwar

2. Where do I host the application. What I mean here is i cannot give application url directly to my end users since I need to take care of roles and authorizations. Typically for this we use SAP Portal where we deploy such applications. This takes care of identity management aspects

You can build mobile(Andriod,IOS) installable files using phonegap and deploy directly on mobile devices. Like AppStore/PlayStore, Neptune Software has Enterprise App Store called NAC(Neptune Application Catlog) to distribute the apps to the users.

Thanks,

Naga

maximilian_schaufler
Active Contributor
0 Likes

In addition to the answers from Naga:


2. Where do I host the application. What I mean here is i cannot give application url directly to my end users since I need to take care of roles and authorizations. Typically for this we use SAP Portal where we deploy such applications. This takes care of identity management aspects

Try to separate thinking about accessing the URL (infrastructure) and accessing the application (with roles). For roles, use Neptune Application Management on the system that is hosting your application.

As for accessing the URL - what are your concerns here?


3. We have so many options to create SAP UI5 apps from SAP point of view. We can have Gateway and deploy our apps there. We can have SAP Process Orchestration and now Neptune as well. How do we decide which platform to use and when

This is of course only answerable on an individual basis.

In order to make your choice you have to look at

  • all aspects that are influenced by your choice (development effort, runtime performance, infrastructure needs, ...)
  • analyse your different options in all of these areas
  • define the goal you want to reach
  • and weigh/value what you learned

On this path you will find out the differences of the possibilities, and will be able to make up your mind.

As I am part of Neptune Services, I will leave this answer here general, not mixed up with Neptune-specifics

But feel free to ask for details if needed.

Max

itsrahulmehta
Explorer
0 Likes

Hi Max

Thanks for your valuable response. For my 2nd point, I understand that we can manage roles and authorizations using NAM. Its a pretty good step by step procedure and well documented.

Actually earlier we were thinking to create a native android app using phone gap but for now we need to go ahead with only desktop version. We don't have any portal component as yet so can't the application url. So my question is

1. Can we use Neptune web client where users can access the application?

2. If yes then while accessing the url, will it first ask the user to logon to SAP system using the logon credentials?

I am asking these questions because we don't have any SAP Portal now where this url can be accessed via an iview.

Regards

Rahul

maximilian_schaufler
Active Contributor
0 Likes

For your situation (no mobile app, no Portal) these are your possibilities:

  • Browser options, they require the user to enter their credentials
    • Run the application directly by its URL
    • Configure and run Neptune Web Client
  • SAP GUI options, they can run with SSO enabled, no separate logon
    • Run the application directly via a small wrapper program that consists of just a HTML viewer control
    • Configure and run Neptune GUI Client

Make your choice

(in order to keep threads to their original topic think about starting a new one, and PM me with the link)

Jitendra_Kansal78
Product and Topic Expert
Product and Topic Expert
0 Likes

I guess can answer better.