Details
-
User Story
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
QDS Berlin - 2024 Week 49/50, QDS Berlin - 2024/25 51-2
-
75aef4f2d (qds/dev)
Description
Deployment of large app like outrun seems to take forever
The qmlrc generation shortly blocks the UI, but then the actual upload (spinning rectangle) seems to take for ever.
We proably have to show some progress for large projects.
We discussed the workflow for large projects.
During package creation, upload and package extraction the switch button is indicating progress and the user can cancel the operation.
We can visualize if upload becomes slow or is stalling, but it is the users responisilbity to actually cancel the operation.
- indeterminate state when packing
- progress while uploading
- indeterminate state while waiting for the device to run the app
The backend should provide one cancelOperation button to cancel whatever state it is right now. ping-pong should not work while uploading the project.
Once the project is uploaded-run the ping-pong is again responsible for the device status.
Decision:
If the connection drops after uploading the project, still unpack and run the project. we don't send any information back to design studio if the connection comes back after a while, this is a dead-run mode now, which is not controlled by design studio.
Attachments
Issue Links
- depends on
-
QDS-14321 Need async send function in device manager
- Closed
- relates to
-
QDS-14435 Problems with running scada project in Android Viewer
- In Review
-
QDS-14342 Create intermediate states in the backend for package creation, upload and deflation
- Closed
-
QDS-14343 provide cancelOperation for package creation, upload and extraction
- Closed
-
QDS-14344 Adapt front-end to show intermediate progress while packaging, uploading and extracting
- Closed