Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - D-Bus25 апреля 2011Оглавление: 1. D-Bus 2. Принципы работы система межпроцессного взаимодействия, которая позволяет приложениям в операционной системе общаться друг с другом. D-Bus является частью проекта freedesktop.org. Она обладает высокой скоростью работы, не зависит от рабочей среды, работает на POSIX-совместимых операционных системах, также существует версия для Windows. Состоит из двух частей: демона и низкоуровнего API. Существуют высокоуровневые библиотеки для фреймворков Qt, Java, GLib, C#, Python и библиотека для C++. ИсторияПриложения одной среды рабочего стола должны тесно взаимодействовать между собой. В графической среде KDE для этого не так давно использовался DCOP, но другие настольные среды не имели аналогичных систем. Существовала возможность коммуникации посредством CORBA, SOAP или XML-RPC, но CORBA использует большое количество ресурсов, а SOAP и XML-RPC предназначены для веб-сервисов. Раньше GNOME использовал Bonobo, основанный на CORBA, но из-за зависимости от GObject, Bonobo не использовался в других рабочих средах, а низкое быстродействие CORBA сказывалось на скорости всей среды. Требовалось организовать обмен сообщениями между приложениями двух разных сред. Для решения этой задачи и был создан проект D-Bus. Реализация оказалась удачной и впоследстви было решено проект KDE 4 перевести на использование D-Bus. Просмотров: 1824
|