UI5ers live #11: Barcode Scanner, Asynchronous Loading @ui5videos
UI5ers live #11: Barcode Scanner, Asynchronous Loading  @ui5videos
Uploaded January 2022 | Updated September 2026, 2 weeks ago
#UI5erslive is back from its summer break and starts with a packed agenda. Many of you may have heard that the SAP Mobile team improved their #SAPUI5 #BarcodeScanner control so that it can be used natively in the browser. We have invited James Zhang and Raman Sethi from SAP Mobile to answer your question on this subject and Marian Zeis from the UI5 community to showcases his PoC that contains the updated control already.
As a further topic, we're going to look at #Performance and asychronous loading of XML content. Johannes Gluch from the UI5 Core development team will explain the relevant new factory APIs and showcase how to enable the asychronous loading for XML views or fragments.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Video Chapters:

00:00 Welcome

03:05 SAPUI5 Barcode Scanner Hybrid Solution
05:59 Demo: SAPUI5 Barcode Scanner App for Browser
08:34 Real World Example: SAPUI5 Barcode Scanner App
12:41 Implementation of the SAPUI5 Barcode Scanner App as Hybrid Solution
14:34 Q/A: Is It Possible to Scan More Than One Code at A Time With the New Barcode Scanner?
15:47 Q/A: Is It Planned to Provide a Sample in The Demo Kit for the Barcode Scanner Control?

17:08 General Information of The Current State for Asynchronous Loading in UI5
18:01 Performance Hints for UI5
openui5.hana.ondemand.com/#/topic/9c6400eb7dc145b78e94a81e6e390780
youtube.com/watch?v=Gl3ax9upCHY&list=PLHUs_FUbq4dWtRXPLNpjq2d4pEQ99lIK7&index=13
20:01 Reason for the Many Different Asynchronous Loading Configuration Options
github.com/SAP/openui5/issues/3333
22:06 Asynchronous Creation of The Root Control
openui5.hana.ondemand.com/#/topic/b430345887f1419fba50320b57c1bdf9
24:30 Asynchronous Creation of Fragments

31:09 Final Words


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Resources:

API Reference of Barcode Scanner: ui5.sap.com/#/api/sap.ndc.BarcodeScanner
API Reference of Barcode Scanner Button: ui5.sap.com/#/api/sap.ndc.BarcodeScannerButton
ZXing library: github.com/zxing-js/library
ZXING library - Supported Formats: github.com/zxing-js/library#supported-formats
ZXing library - Limitations: github.com/zxing-js/library#limitations
SAP Note 2402585: github.com/zxing-js/library#limitations

Performance Checklist: openui5.hana.ondemand.com/#/topic/9c6400eb7dc145b78e94a81e6e390780
UI5con ON AR 2020 - Don't worry, be async: youtube.com/watch?v=Gl3ax9upCHY&list=PLHUs_FUbq4dWtRXPLNpjq2d4pEQ99lIK7&index=13
GitHub Issue #3333: Consolidate async-related configurations into one single property: github.com/SAP/openui5/issues/3333
Documentation: Methods Controlling the Initial Instantiation: openui5.hana.ondemand.com/#/topic/b430345887f1419fba50320b57c1bdf9
API Reference of sap.ui.core.Fragment: openui5.hana.ondemand.com/#/api/sap.ui.core.Fragment#methods/sap.ui.core.Fragment.load
API Reference of sap.ui.core.mvc.Controller: openui5.hana.ondemand.com/#/api/sap.ui.core.mvc.Controller#methods/loadFragment

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Music: klinik FX
UI5ers live #11: Barcode Scanner, Asynchronous LoadingUI5ers live #10: Placeholder Concept, UI5 Web Components ControlsUI5con 2023: UI5 Integration Cards in ActionUI5con 2023: MockServer for OData v4 ApplicationsUI5ers live #26: odata2ts, UI5 Web Components and TypeScriptUI5ers live #33:  10 Years of OpenUI5UI5con@SAP Bangalore 2018 – UI5 with Akamai, Introduction to Content Delivery Network CDNUI5ers live #22: UI5 Journey Recorder, UI5 Cache Buster Task for Standalone AppsWhats New in the Models Area?UI5ers live #39:  A Deep Dive into Tooling ExtensionsUI5con@SAP 2019: UI5 Web Components and VueUI5con@SAP 2019: Structured UI5 state management with mobx-state-tree
UI5 |

UI5ers live #11: Barcode Scanner, Asynchronous Loading

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER