Is there any term for an interface in which an application runs another application? For example, one website rendering UI from other website within its frame.
-
Hi @Akanksha, thanks for your contribution to UXSE. It might seem a little bit pedantic to ask this, but are you differentiating between applications which needs permission from another application to run it, or just providing a window/frame within the application for another application to run but no actual controls or data is being exchanged? I can't quite tell if you are referring to one or the other in the example you provided. Thanks.– Michael Lai ♦Commented Oct 4, 2019 at 3:29
-
Hi @MichaelLai Thanks for your response. I am referring to the later part.– Akanksha VishwakarmaCommented Oct 4, 2019 at 6:16
3 Answers
If you're purely looking for a term, I've heard "Portal" used in this context to describe the ability to run another application within a single client.
There are various approaches to how the applications run, which will depend on platform, as others have mentioned an iFrame is one approach, albeit not the greatest solution!
Depending on the application (how the other apps and packaged, used, and what control you have over them) it's possible to achieve this behaviour using "Micro-frontends". There are several different ways you can compose an application using this approach.
Technically, Emulators tend to answer your question. Also, iFrame, TeamViewer, Plugins all like answer the question too.