WMDP in Modern user Implementation · Manufacturer Model OS Display Honeywell Dolphin CT-50 Windows...
Transcript of WMDP in Modern user Implementation · Manufacturer Model OS Display Honeywell Dolphin CT-50 Windows...
Manufacturer Model OS Display
Honeywell
Dolphin CT-50 Windows 10 IoT ME 4.7" (1280x720)
Dolphin CT-50 Android 4.4.4 4.7" (1280x720)
Dolphin 75E Windows 10 IoT ME 4.3” (480 x 800)
Zebra
TC8000 Android 4.4.3 (KitKat) 4.0" (800x480)
WT6000 Android 5.1 (Lollipop) 3.2" (800x480)
No recommendation of specific devices for now
New connection modelNo need for intermediate WMDP server
Enables modern devicesTouch-friendly
- UI adapted for gloves
App for Windows 10 or Android
Simplified UI
WMDP
• Hard to read
• Multiple input fields(but strict sequence)
• Not touch-enabled
• Scrolls (dark red)
• Runs in browser
New design
• Easy to read
• Focus on current step
• Touch-friendly
• No scrolling
9 different sections
Layout and visibility adapted by screen size and display/font scaling
Based on the semantics of the controls in the current screen and previous step
Few simple rules based on interaction patterns across all flows
In X++ code
Transmitted through xml
The native app strictly obeys the instructions in xml during rendering
Application developers are able to view and override all UI translation rules
WHSWorkExecuteDisplay*
classes
Business
Processes
Build abstract
UIBuild xml
Expose web
service
WHSWorkExecuteDisplayWHSMobileDevicesServicesF
acade
WHSWorkExecuteDisplay*
classes
Business
Processes
Build abstract
UIBuild xml Expose web
service
WHSWorkExecute
Display
WHSMobileDevices
ServicesFacade
WHSMobileDevice
XMLTranslator
WHSMobileAppServices
Facade
WHSMobileApp
XMLTranslator
WHSFields
WHSMobileAppService
XMLDecorator
Decorator
Rule1
Decorator
Rule2
Decorator
Rule3