Alternate title: Optimizing Your Company-Allocated SAPUI5 Fun Quotient
About a year ago I was using Asana to manage some story things for a small project. I marked some administrative tasks complete, and out of nowhere:

I was not anticipating that. But it was awesome! It positively affected my mood. It was joyful, colorful, and surprising.
So I set about to try to create some joyful, colorful, and surprising animations in an SAPUI5 app. I used mojs to create the animations themselves, and then I hooked them into the sample.Shop app from SAP Web IDE.
Here’s the unadorned sample.Shop app, created right from Web IDE’s new project wizard and untouched with any custom code:
And here’s my jazzed-up sample.Shop app, with a few little places where clicking around presents some colorful surprises.
This is just an example, of course (I especially like the little explosions when I delete things from the shopping cart). My point: enterprise application development is getting better – thanks in no small part to SAPUI5 – but there are *always* ways to bring joy to people we work with. To recognize that they are humans who love to be delighted.
PS – hit the link below to download the full code of the app. S2_ProductList.controller.js and S4_ShoppingCart.controller.js are where I’ve enhanced the code. Example code shamelessly borrowed from the mojs demo projects.
Want SAP screens people like using? See our Fiori work.
View our LinkedIn, here.


