Я хочу построить general purpose application that will be used like a IDE for anything.Как внедрить приложение в другое приложение динамически?
Как я могу встроить приложения в другое приложение, во время выполнения, например, так:
Я хочу построить general purpose application that will be used like a IDE for anything.Как внедрить приложение в другое приложение динамически?
Как я могу встроить приложения в другое приложение, во время выполнения, например, так:
Есть много способов сделать то, что вы хотите.
В комментариях вы сказали, что ваша целевая платформа - это Linux. Использование XEmbed (Wikipedia link) позволяет встраивать приложения X в другое приложение. Я никогда не использовал его лично, поэтому я не могу прокомментировать, насколько он прост в использовании или стабилен, как решение вашей проблемы.
На другом уровне вы можете реализовать то, что ищете, в качестве расширения для оконного менеджера. Xmonad приходит в голову как расширяемый диспетчер окон: вы можете добавить крючок, который сообщает Xmonad, как обращаться с вашими окнами. Это требует знания Xmonad и Haskell.
Возможно, вы захотите указать базовую среду (Linux, Windows, Mac OS). Если вы используете Linux, вы можете использовать XEmbed для встраивания X-приложений в собственное приложение. – sleblanc
Да, основной платформой является Linux. Я посмотрю на XEmbed, спасибо. – ceremcem