Consumerization of Rugged devices, SAPUI5 and Operatics
Disclaimer, I am the CTO and co-founder of Neptune Software.
The past (and sadly the present in many cases)
The UI was seldom high on the priority list when companies traditionally mobilized their warehouse management, field services, manufacturing or retail stores. User experience was rated by ease of use of scanners and F button shortcuts.
For SAP customers this meant and still do for loads of companies low memory CE based devices using online SAP ITS solutions such as the horrors of LMXX transactions – I don’t want to get into too much detail on how much I resent those transactions but just mentioning the debug issues with the session handling and html rendering of SAP transactions should be enough.
The offline capabilities out there were based on docking the device with file integration to IDOCS – very costly in implementation and maintenance (I spent my fair time fixing errors in BD87). Updating the software on these devices can be a nightmare and often requires the device to be docked.
Also these solutions demanded competences different from what the standard SAP SI can provide. Creating native Windows CE applications often meant bringing in other third party .net or c# developers plus a ton of integration work with master and transactional data.
The present (For some)
I can think of few more visual examples of the Consumerization of IT than the last couple of year’s OS evolution of ruggedized devices. Most of the vendors in this space is seeing their customers looking for the “iPhone Experience” on their rugged handhelds or tablets.
In fact the customers started to replace their devices with products from vendors traditionally in the consumer market. Apple again led the way with the Apple Stores when they removed traditional POS and slapped Linea pro barcode and card reader onto their iPods.
Others would use Android tablets or iPads with Bluetooth scanners and/or rugged cases.
Of course the traditional players in the rugged computing industry such as Motorola (now Zebra), Intermec and Panasonic had to act, and all came out with Android or Windows Embedded 8 products that promises consumer grade experience and reduced prices to be able to compete.
In the last two years we at Neptune Software have helped mobilizing over a hundred SAP customers and the majority has had some part of the project upgrading their traditional SAP mobile scenarios such as WM, PM or in-store Retail. Most choose to change their devices to either consumer versions or new rugged ones based on modern OS and better hardware.
An example of the second category that I really believe can compete is the Android based Symbol TC70 from Zebra Technologies.
With HTML5 and SAPUI5 we and our partners can easily generate hybrid apps that have Fiori User Experience with offline and native capabilities (critical for intent scanning, card readers or new capabilities such as NFC).
Custom development is now fast and the apps are easy to deploy as these often can run in the existing network infrastructure of their former legacy solutions. We now see the traditional SI of apps for rugged devices are the ones that need an upgrade of competence and a huge market opportunity for SAP consultancies.
Here is a screenshot of a WM app created by our partner S5 running UI5 on a Symbol TC70 – quite an improvement from the LM00 app described above if you ask me. You can read more about the solution here
Another example of usage is this video by another of our partners, New Zealand based Soltius, showing how customize an app sending SAP Notification’s from the field using the Neptune Application Designer.
Well the future is already here.
I stole part of this blog’s title from the company of SAP Mentor Thorsten Franz after his speech at the Inside Track in Oslo : Operatics – Operational Analytics. There are different definitions of this term but I use it to describe analytics monitoring business operations in real time. Leaders of companies use this to make better decisions based on fresher data.
Coming from the mobility world I am more interested in what information this can give the workers in the field. With the evolution of the rugged devices we can provide graphical analytics to their devices related to the exact process and even specific business item such as a customer, a product, a plant, an order or whatever the worker needs information on to make a better decision.
I would like to mention a real world example. One of our Retail customers implemented an app for their store orders. The managers in the stores uses an android scanning device with a hybrid UI5 app to replenish stocks. The neat thing about this app is that after scanning one can also view relevant analytical data using the SAP.VIZ charting concerning the specific article and store. Does stock exist in the local warehouse? Are there Store orders already containing quantities being processed centrally or already in delivery? What is the stock situation in nearby stores? These questions can be answered without running to the pc in the back office directly on the device during the replenishment operation – thus enabling the manger to make a better decision.
Unfortunately this customer does not have HANA on their ECC system yet, but this makes a good case for adding it. Imagine predictive analytics taking into account all kinds of relevant data such as weather forecast (More sun means more barbequing which will lead to more sale of certain meats) or any number of other considerations.
There are of course myriads of other great appliances for these new devices that is just waiting for customers and their implementation partners to invent! The tools are out there and we no longer need to tell the customers we can’t do it.