2015-04-29 3 views
1

Я хочу построить general purpose application that will be used like a IDE for anything.Как внедрить приложение в другое приложение динамически?

Как я могу встроить приложения в другое приложение, во время выполнения, например, так:

image

+0

Возможно, вы захотите указать базовую среду (Linux, Windows, Mac OS). Если вы используете Linux, вы можете использовать XEmbed для встраивания X-приложений в собственное приложение. – sleblanc

+0

Да, основной платформой является Linux. Я посмотрю на XEmbed, спасибо. – ceremcem

ответ

0

Есть много способов сделать то, что вы хотите.

В комментариях вы сказали, что ваша целевая платформа - это Linux. Использование XEmbed (Wikipedia link) позволяет встраивать приложения X в другое приложение. Я никогда не использовал его лично, поэтому я не могу прокомментировать, насколько он прост в использовании или стабилен, как решение вашей проблемы.

На другом уровне вы можете реализовать то, что ищете, в качестве расширения для оконного менеджера. Xmonad приходит в голову как расширяемый диспетчер окон: вы можете добавить крючок, который сообщает Xmonad, как обращаться с вашими окнами. Это требует знания Xmonad и Haskell.

 Смежные вопросы

  • Нет связанных вопросов^_^