it_user482871 - PeerSpot reviewer
Managing Partner and CTO at a tech company with 501-1,000 employees
Vendor
Allows me to write code in my preferred coding language and deploy to multiple platforms.

What is most valuable?

The most valuable feature of the product is the fact that I can write once, in my preferred coding language (Java) and deploy to multiple platforms. In the beginning the supported platforms were iOS and Android, but recently Oracle was able to add the Windows platform as well.

How has it helped my organization?

Our Java developers can now build mobile apps for all platforms at once. For us, instead of having to hire iOS, Android and Windows developers, we can use our own pool of Java developers.

What needs improvement?

The first one is re-use. There are some concepts of re-use in MAF however, there could be more, and at a more granular level. Currently one can only re-use complete features, whereas it would be nice to also be able to re-use individual 'taskflows'. Furthermore, better support for UI templating would be a very welcome enhancement. What I'mr referring to here is to have UI templates available that enable us to implement Oracle's ALTA UI patterns easier, and not only ALTA UI look and feel.

For how long have I used the solution?

I have been working with Oracle MAF since the very beginning, and even before that with its predecessors. If I recall correctly, my first encounter with Oracle Mobile development frameworks was back in 2010. The Oracle MAF framework was released in Q1 2014, and before that I was able to work with the beta of Oracle MAF.

Buyer's Guide
Oracle Autonomous Mobile Cloud Enterprise
April 2024
Learn what your peers think about Oracle Autonomous Mobile Cloud Enterprise. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,857 professionals have used our research since 2012.

What do I think about the stability of the solution?

There have been issues with stability in the past, but in the recent releases this has improved.

How are customer service and support?

For us, being a partner with close contact to Oracle Product Management, there has never been issue with service and support. Also, the Oracle forums are very valuable whenever I need detailed technical information.

How was the initial setup?

Initial setup is neither complex nor straightforward, and the initial setup is described in detail in the developer guide. However, this involves many steps. You have to prepare the development machine for multiple platforms (iOS, Android, Windows) and this takes time. Also, acquiring the appropriate certificates can be times consuming. However, this has nothing to do with the MAF product itself, and one would have this with all mobile development tools.

What about the implementation team?

We did several implementations as an Oracle Partner at our customers. So in this case we are a vendor team. If I look at individual customers I would advise them to start with a dedicated in-house team with support of a vendor or preferred Oracle Partner. This helps the in-house team to get started.

What's my experience with pricing, setup cost, and licensing?

There has always been a debate on the pricing of the product. People tend to finding it expensive. There are some ways to work with Oracle on that, and one other option is to combine Oracle MAF with Oracle Mobile Cloud Service (MCS). An Oracle MCS license gets you unlimited MAF applications. This is worth considering for every customer.

What other advice do I have?

If you are using other tools from the Oracle stack, and are considering the implementation of mobile solutions, you should definitely consider using Oracle MAF. MAF development is similar to the development of other Oracle Middleware tools/frameworks, thus enabling your existing developer pool to work on the mobile solutions. I would also advice to at least look at Oracle MCS. Oracle MCS can actually help you to open up your enterprise to the mobile landscape, without directly exposing it to the big bad mobile world.

Disclosure: My company has a business relationship with this vendor other than being a customer: We are an Oracle Platinum Partner.
PeerSpot user
Software Engineer - Development at a tech services company with 501-1,000 employees
Real User
Oracle Autonomous Mobile Cloud Enterprise: Deliver Mobile Apps faster using inbuilt features
Pros and Cons
  • "Oracle Autonomous Mobile Cloud Service helps us to deliver the application much more quickly, as it comes with built-in platform APIs for storage, push notifications, analytics, etc."
  • "One of the key areas in which MCS needs improvement is documentation. New features, like Zero Footprint SSO, need better documentation with detailed integration steps."

What is our primary use case?

Our organization mainly deals with enterprise mobility and develops enterprise mobile applications for our customers, using Oracle Autonomous Mobile Cloud Enterprise.

How has it helped my organization?

Oracle Autonomous Mobile Cloud Enterprise helps us to deliver the application much more quickly, as it comes with built-in platform APIs for storage, push notifications, analytics, etc. Our customers can also get the details about API performance and reports on custom events, in a graphical format.

What is most valuable?

Valuable features include:

  • Built-in platform APIs for configuring push notifications.
  • APIs to generate custom analytics events.
  • Connectors that can be used to connect to various enterprise backends and third-party systems. 

Now they have rolled out Oracle Autonomous Mobile Cloud Enterprise which also helps us to develop chatbots. We have implemented Facebook Channel enabled Chatbots using AMCe that allows to interact with Oracle EBS modules like HRMS. Here user can interact with chatbots to get the details about approved leaves, available leaves & also have the provision to apply leave.

For one of our major clients, we wrote custom APIs in Oracle Autonomous Mobile Cloud to convert SOAP APIs to REST APIs. We were also able to integrate SSO functionality in their mobile application using Virtual Zero Footprint SSO. Oracle Autonomous Mobile Cloud has a built in token exchange endpoint that allows to generate SSO tokens using third party JWT 
or SAML tokens. We have also implemented Browser Based SSO in some of our client mobile applications.

What needs improvement?

One of the key areas in which MCS needs improvement is documentation. New features, like Zero Footprint SSO, need better documentation with detailed integration steps.

For how long have I used the solution?

One to three years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Oracle Autonomous Mobile Cloud Enterprise
April 2024
Learn what your peers think about Oracle Autonomous Mobile Cloud Enterprise. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,857 professionals have used our research since 2012.
it_user692301 - PeerSpot reviewer
Senior Developer at a tech services company
Consultant
The hybrid framework and drag/drop features are most valuable. Performance and size of the applications produced can be improved.

What is most valuable?

The hybrid framework and drag/drop features are the most valuable. With these features, it can eliminate some specific skills for specific platforms. For UI components, it's amazing enough to make it user-friendly.

How has it helped my organization?

With the drag/drop, task flow, easy installation and others features, Oracle MAF can help the organization to make the mobile solution easy and quick.

What needs improvement?

Performance and size of the applications produced can be improved.

For how long have I used the solution?

I only joined the development of Oracle MAF around a month ago, but I have researched mobile application frameworks for around three months.

What do I think about the scalability of the solution?

There were no issues with the scalability.

How is customer service and technical support?

I cannot rate technical support; but when finding a problem and searching in the community, the response was not great.

How was the initial setup?

The initial setup is easy. Oracle provides documentation and a tutorial that also can be found on Youtube.

What's my experience with pricing, setup cost, and licensing?

It would be better to make the pricing and licensing more suitable (cheaper) for small businesses.

Which other solutions did I evaluate?

We chose two solutions to for creating mobile applications, Oracle MAF and React Native. Due to the issue in performance, Oracle MAF was used as a second solution with React Native as the main one.

What other advice do I have?

This product is not recommended for a small business. Oracle MAF is suitable for a large company that has an integrated system with other Oracle products. Please take into consideration the performance, price, and size of the application of this product. You need to check if it fits with your business needs.

Disclosure: My company has a business relationship with this vendor other than being a customer:
PeerSpot user
it_user453894 - PeerSpot reviewer
Lead Mobile Developer at a tech company with 501-1,000 employees
Vendor
It's enabled easier transition into multiple mobile platforms. It's confusing to newcomers and there isn't a lot of literature about the framework.

What is most valuable?

  • Deployment to multiple platforms with single codebase
  • Oracle support access.

How has it helped my organization?

Enabled easier transition into multiple mobile platforms.

What needs improvement?

There is a lot of room for improvement. MAF has enabled ADF developers to work with mobile devices, but the way the framework works might be confusing to a newcomer. There is not a lot of third party literature on the framework.

For how long have I used the solution?

I've been using it for 12 months.

What was my experience with deployment of the solution?

We had no issues deploying it.

What do I think about the stability of the solution?

There are some stability issues with the framework, some bugs can cause the mobile application to crash, and there are other visual bugs as well.

What do I think about the scalability of the solution?

We have had no issues scaling it for our needs.

How are customer service and technical support?

I would rate them 7/10. You can get a lot of help from the official forum.

Which solution did I use previously and why did I switch?

I used iOS Cocoa Framework. I chose to move to MAF because I work with Oracle in general, and MAF looked like a great framework to work with.

How was the initial setup?

It's pretty straightforward. We just needed to ensure we had JAVA SDK and JDeveloper installed, then we could download MAF.

What about the implementation team?

We developed it in-house.

What's my experience with pricing, setup cost, and licensing?

The product is not yet available on the market so I do not know how much it is going to cost.

What other advice do I have?

Some screenshots of a mobile app I worked on...


Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user450399 - PeerSpot reviewer
Co-Founder & CEO at TALIUM
Consultant
Mobile app framework for quick development of c​ross-platform corporate-class mobile apps

Valuable Features:

  • Quick cross-platform business mobile app development.
  • Built-in authentication support, on or offline.
  • Rich set of corporate-class UX components.
  • Taskflows - derived from Oracle ADF - are a unique and powerful dev feature for building and navigating through business apps.
  • Embeds a powerful mobile persistence framework for SQL database.
  • Embarks a JVM onboard the mobile platform.

Improvements to My Organization:

The MAF mobile extensions we have built for an ERP in the construction industry have brought huge added-value to users in the field. MAF was especially advantageous to enable both iOS and Android support, facilitate authentication/integration issues, simplify having an advanced offline support, and speed up all corporate-class developments, be them initial or improvements.

Use of Solution:

2 years

Implementation Team:

We did it in-house.

Cost and Licensing Advice:

As of today, there are basically two options for owning MAF licenses. Either as a free license accompanying Oracle Mobile Cloud Service (MCS) licenses, or as an unlimited-usage license for a single MAF application. U.

Other Solutions Considered:

We chose MAF for several reasons - 

  • Cross-platform 
  • with powerful mobile persistence framework
  • Taskflows usage for powerful navigation handling
  • Alta UI
  • Allowed us to capitalize on our Oracle ADF expertise

Other Advice:

MAF is easy to learn

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Enterprise Mobility Architect at avanttic Consultoría Tecnológica
Vendor
It's pretty easy to deploy if you have an Oracle ADF development background and you are familiar with tools like JDeveloper. Licensing can be confusing.

What is most valuable?

Very easy to use and start building apps for people with an Oracle ADF background.

How has it helped my organization?

We've been using it to build our first mobile app POC for the company.

For how long have I used the solution?

We've been using it for six months for POCs on a couple of products.

What do I think about the stability of the solution?

At the time we got it, the product was not very mature, but in the newer versions the framework has become much more mature/stable.

How are customer service and technical support?

10/10 - Oracle support is one of the best in my opinion.

Which solution did I use previously and why did I switch?

Oracle Mobile Application Framework was the first solution of this type we tried.

How was the initial setup?

Pretty easy if you have an Oracle ADF development background and you are familiar with tools like JDeveloper.

What about the implementation team?

We deployed it in-house.

What's my experience with pricing, setup cost, and licensing?

The licensing was very confusing at the time we began evaluating the product, and I'm not sure if Oracle has changed it.

Which other solutions did I evaluate?

We didn't look at other options prior to commencing our POC.

What other advice do I have?

The product looks very promising specially if you already have an many Oracle production in-house like Oracle SOA.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partners
PeerSpot user
it_user451164 - PeerSpot reviewer
Senior Integration Specialist at a tech services company with 51-200 employees
Consultant
Enabling push notifications would certainly increase its popularity. Since Oracle MAF consumes REST WebServices, it was pretty fast to build, deploy and consume.

Valuable Features:

Since Oracle MAF consumes REST WebServices, it was pretty fast to build, deploy and consume our existing Oracle ADF applications based on ADF-BC into our native mobile app based on the hybrid model.

Improvements to My Organization:

We developed our native device app using Oracle MAF for our customers and partners so that they can make a note of their applications' status on the fly and submit any queries with reference to their competency applications. The whole business process was driven through our Oracle MAF application.

Room for Improvement:

As Oracle MAF is a heavy product, it doesn’t allow much space to convince customers to go with the product suite. Also, the plug-ins and out of the box features need to be added into the library to offer an easy to use PPR. Also, enabling push notifications would certainly increase its popularity.

Deployment Issues:

We have had no issues with the deployment.

Stability Issues:

The amount of memory it takes has a significant impact when comparing development tools.

Scalability Issues:

It's been able to scale for our customer's needs.

Initial Setup:

We set it up for one of our customers.

Implementation Team:

We worked as a vendor to deliver the native device application for existing Oracle ADF investments of the customer.

Other Advice:

It lacks a number of out of the box features. Additionally, debugging and diagnosing is a bit tricky and not much time has been spent by Oracle on improving the UI.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user426069 - PeerSpot reviewer
Senior Software Developer at a comms service provider with 1,001-5,000 employees
Vendor
The Task Flow feature is valuable to our organizational functionality, but they need to enhance the older smartphones to work smoothly without hanging

What is most valuable?

There are two primary features:

  • Task Flows 
  • Easy to link with web service.

How has it helped my organization?

The Task Flow feature provides us with structure and navigation between AMX pages, both bounded and unbounded.

What needs improvement?

They need to enhance it to allow older smartphones to work smoothly without hanging.

What was my experience with deployment of the solution?

We have had deployment issues with older smartphones. Otherwise, we have not had deployment issues.

What do I think about the stability of the solution?

There was some slowness on old devices, and it is hard to learn if you do not know ADF technology.

What do I think about the scalability of the solution?

We have had no issues scaling it.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Oracle Autonomous Mobile Cloud Enterprise Report and get advice and tips from experienced pros sharing their opinions.
Updated: April 2024
Buyer's Guide
Download our free Oracle Autonomous Mobile Cloud Enterprise Report and get advice and tips from experienced pros sharing their opinions.