UI5 App Descriptor (manifest.json)
The concept name was not provided (marked as "undefined"), and the supplied source snippets cover several distinct SAPUI5 topics — CORS, resources.json, the Component Controller, manifest model preload, and others — without a single shared concept that can be reliably identified and defined. A meaningful, source-grounded definition cannot be written without knowing which concept to define.
Tutorials that teach this
Docs explaining this concept
- Doc Application Configuration in SAPUI5 1.28 and Prior Releases
- Doc Checking Folder Structure and Project Artifacts
- Doc Component Controller
- Doc Configuration Files and Their Structure
- Doc Configuring Dependencies to SAPUI5 Libraries
- Doc Manifest Model Preload
- Doc Performance: Speed Up Your App
- Doc Request Fails Due to Same-Origin Policy (Cross-Origin Resource Sharing - CORS)
Prerequisites
- Concept SAPUI5 Bootstrapping Bootstrapping in SAPUI5 is the process of [loading and initializing the SAPUI5 runtime](https://ui5.sap.com/#/topic/a04b0d10fb494d1cb722b9e341b584ba) so that its features can be used in an application. A developer typically triggers bootstrapping by including a `<script>` tag that references the SAPUI5 core library, with configuration options supplied as attributes or via a dedicated configuration object. SAPUI5 supports multiple bootstrapping variants, such as the [standard variant and the noJQuery variant](https://ui5.sap.com/#/topic/91f1f4536f4d1014b6dd926db0e91070), the latter of which allows bootstrapping without loading jQuery as part of the process. The runtime can be further tailored through several configuration options provided by SAPUI5 to control its behavior after initialization.
- Concept UI5 MVC View/Controller Pattern The concept name is not defined in the provided sources, so a grounded definition cannot be written. Based on the available source snippets, the closest identifiable topic is **`sap.f.routing.Router`** — a routing utility in SAPUI5 that developers use to manage navigation between pages and layouts within an application. It is utilized, for example, to handle transitions such as navigating from a start page to other pages or adding detail and detail-detail pages, as described in the [SAPUI5 routing tutorials](https://ui5.sap.com/#/topic/7f651316d396400d88835adb0d021532).
Concepts that build on this
- Concept UI5 Component Controller
- Concept UI5 Integration Cards Development
- Concept SmartTable Control
- Concept SAPUI5 Smart Controls (SmartFilterBar, SmartList)
- Concept OData CRUD Operations (Create and Update)
- Concept SAPUI5 Shell Plug-in Development
- Concept xs-app.json and manifest.json Configuration
- Concept UI5 Routing and Navigation
- Concept manifest.json Data Sources Configuration
- Concept Fiori Launchpad App Integration