Hello,
Suppose there needs to have multiple applications in a device that all use MSDC, for example, TV-app and Radio-app.
What is the guideline to control their access to the MSDC? Does MSDC support multi-tenant access to its resources?
If MSDC is not sharable, its applications should be design to run exclusively or toggle the access to MSDC as the focus alters.
Please guide. Thanks.
Hi Joonwoo,
The MSDC middleware is able to handle multiple applications. No special control is needed on the UI application side.
Thanks,
Elmira
Hi Elmira,
I know MSDC is technically linkable to multiple applications simultaneously, and what I want to learn further is whether it is smart enough to handle those applications as if each application was designed to run simply alone in the system. Multi-tenancy may be a good term to describe such ability, which must support context-switching.
(Ex.1) Suppose both app-1 and app-2 uses MSDC with different 'serviceClass' parameters during initialization. My guess is app-1's acess to MSDC attribute would yield different results after app-2's initialization of MSDC.
(Ex.2) When app-1 terminates MSDC, will app-2 still have valid access to MSDC, possibly by MSDC's reference counting?
If the answers turn to be negative, we hope to have a guide to switch MSDC contexts inside application programming.
Joon-Woo
Dear Customer,
Yes, Application 1 will be treated as a different application and will be returned results different than application 2.
Also, once application 1 is terminated, MSDC will continue to run in the background till all application bound to it are terminated.
Thanks
Ankit
Hi AnkitK,
Please let me know if I understand your first answer correctly:
Does it mean app-1 will return the same expected results, not affected by app-2's initialization of MSDC with different 'serviceClass' parameter in the middle of app-1's execution?
Joon-Woo
Dear Customer,
Your understanding is correct. app-1 will not be affected by app-2.
Thanks
Ankit
Great. It works. Thank you.