1 Device Binding One (single codebase with the least adaptation) application adapts well to every kind of device
2 Share/Re-use across Devices/Apps
▪ One tech stack (Web) for every platform
▪ Share the common UIs across Browser and Desktop, Android and iOS
3 Identical features
▪ Identical business flow both at server and client
▪ Open API exposes a universal API for those business flows
▪ Client Engine has easy assess to those business flows from the client via Open API
4 Re-use legacy system Re-use the existing UDTT application without change
In the following sections we will provide a group of client Apps for every mainstream platform (Android/iOS/macOS/Linux/Windows) to demonstrate the concept:
▪ Write Once (one UI, logical) and Deploy Everywhere (multi-devices).
▪ Access to camera, microphone and geographic location (GPS) from Web API only.