Dive with UI5!

UI5con 2019 - Volker Buzek

j&s-soft GmbH

SAP-Consultancy with focus technology & innovation,
since 2003 – 27 ppl – WDF-HD-DÜ – ISO 9001

talk outline

Use Case - Realization - Fiori Guideline

Guideline Description
ROLE - BASED Designed for you, your needs, and how you work
ADAPTIVE Adapts to multiple use cases and devices
DELIGHTFUL Makes an emotional connection
COHERENT Provides one fluid, intuitive experience
SIMPLE Includes only what is necessary

Your Dive Market (YDM)

  1. digitize administrative processes
  2. enable utilization + logistics
  3. deliver numbers

SERVICE

Your Dive Market (YDM)

dev env

role-based


                        // .cdsrc.json
                        "john": {
                          "password": "well...",
                            "jwt": {
                              "userInfo": {
                                "logonName": "john"
                               },
                               "scopes": ["user"]
                             }
                        }
                    

3D-ifying

delightful

sap.ui.define([
    "ydm/lib/three"
],
function (/* THREE */) {
    buildSphere: function () {
        sap.ui.require([
            "ydm/lib/DeviceOrientationControls",
            "ydm/lib/OrbitControls"
        ], function () {
            // 🧙‍♂️✨💫
        });
    }
})

cordova packaging

adaptive

  • outsource UI5 bootstrap ⇒ deviceready
  • ui5 build preload

message flow

(all 🤩)

goodie: buddy shake


                    function onShake(oEvent) {
                        oEvent.acceleration.x
                                           .y
                                           .z
                    }
                    window.addEventListener("devicemotion", onShake, true);

                

what's next for YDM

  • get a major dive organization on-board
    SSI? PADI? You listening? 😀
  • team up with a dive base company
    Orca? Werner Lau? You listening? 😀
  • hook up with a dive computer manufacturer
    Suunto? Mares? Paralenz? heinrichs weikamp? You listening? 😀
  • make Volker happy (IT + Scuba, yay!)

/me

image credits