Lompat ke isi

D-Bus: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Yoyokits (bicara | kontrib)
←Membuat halaman berisi '{{Infobox Software | logo = | screenshot = | caption = | developer = Red Hat and the community | latest_r...'
 
Reno-Sifana (bicara | kontrib)
k Perbaikan Tata Bahasa
 
(19 revisi perantara oleh 16 pengguna tidak ditampilkan)
Baris 1: Baris 1:
{{rapikan|topik=teknologi informasi}}
{{Infobox Software
{{Infobox Software
| name = D-Bus
| logo =
| logo =
| screenshot =
| screenshot =
Baris 14: Baris 16:
| website = http://www.freedesktop.org/wiki/Software/dbus
| website = http://www.freedesktop.org/wiki/Software/dbus
}}
}}
D-Bus (Desktop Bus) adalah sistem komunikasi antar proses (inter-process communication (IPC)) dari software-software aplikasi untuk berkomunikasi satu sama lain. D-Bus sebelumnya sangat kuat dipengaruhi oleh sistem KDE2–3's DCOP dan sudah menggantikannya pada rilis KDE 4. D-Bus didukung oleh beberapa sistem operasi seperti Linux, Microsoft Windows dan Apple Mac OS X dan digunakan oleh Qt 4 dan GNOME. Di GNOME ini sudah secara terjadwal sudah menggantikan kebanyakan bagian dari mekanisme Bonobo sebelumnya. Dirilis dalam terminologi GNU General Public Lisence dan Academic Free Lisence membuat D-Bus sebagai software yang gratis.


'''D-Bus''' (kependekan dari "'''Desktop Bus'''"<ref>
{{cite book
| last1 = Ward
| first1 = Brian
| url = https://books.google.com/books?id=fP5WBQAAQBAJ
| year = 2004
| chapter = 14: A brief survey of the Linux desktop
| title = How Linux Works: What Every Superuser Should Know
| edition = 2
| location = San Francisco
| publisher = No Starch Press
| publication-date = 2014
| page = 305
| isbn = 9781593275679
| access-date = 2016-11-07
| quote = One of the most important developments to come out of the Linux desktop is the Desktop Bus (D-Bus), a message-passing system. D-Bus is important because it serves as an interprocess communication mechanism that allows desktop applications to talk to each other [...].
}}
</ref>)) adalah sistem komunikasi antar proses (''[[Komunikasi antar proses|inter-process communication]] (IPC)'') dari aplikasi perangkat lunak untuk berkomunikasi satu sama lain. D-Bus sebelumnya sangat kuat dipengaruhi oleh sistem DCOP KDE 2 hingga KDE 3 dan sudah menggantikannya saat rilisnya KDE 4. D-Bus didukung oleh beberapa [[sistem operasi]] seperti [[Linux]], [[Microsoft Windows]] dan Apple [[Mac OS Klasik|Mac OS]] X dan digunakan oleh [[Qt]] 4 dan [[GNOME]]. GNOME secara bertahap sudah menggantikan mayoritas bagian dari mekanisme dalam Bonobo sebelumnya. Dirilis dengan lisensi [[Lisensi Publik Umum GNU|GNU General Public License]] dan Academic Free License, yang membuat D-Bus sebagai [[perangkat lunak bebas]].

Proyek freedesktop.org juga mengembangkan [[Pustaka (perangkat lunak)|pustaka perangkat lunak]] sumber terbuka dan gratis yang disebut libdbus sebagai implementasi referensi spesifikasi. Pustaka ini tidak boleh disamakan dengan D-Bus itu sendiri, karena implementasi lain dari spesifikasi D-Bus juga ada, seperti GDBus (GNOME)<ref>[https://developer.gnome.org/gio/stable/gdbus.html GDbus]</ref>, QtDBus (Qt/KDE)<ref>[http://doc.qt.io/qt-5/qtdbus-index.html QtDBus module]</ref>, dbus-java [http://dbus.freedesktop.org/doc/dbus-java/ dbus-java] dan sd-bus (bagian dari [[systemd]]).<ref>[http://0pointer.net/blog/the-new-sd-bus-api-of-systemd.html systemd]</ref>

== Referensi ==
{{reflist}}


== Pranala luar ==
== Pranala luar ==
* [http://www.freedesktop.org/Software/dbus D-Bus] di situs Freedesktop.org
* [http://www.freedesktop.org/Software/dbus D-Bus] di situs Freedesktop.org

[[Kategori:GNOME]]
[[Kategori:KDE]]
[[Kategori:Perangkat lunak bebas yang berhubungan dengan jaringan komputer]]

{{Perangkat lunak-stub}}

Revisi terkini sejak 23 Agustus 2024 15.21

D-Bus
Edit nilai pada Wikidata
TipePustaka perangkat lunak, perangkat lunak bebas, protokol jaringan komputer dan message-oriented middleware (en) Terjemahkan Edit nilai pada Wikidata
Versi stabil
GenreInter-process communication
LisensiGNU General Public License or Academic Free License 2.1
Bagian daridesktop Linux (en) Terjemahkan Edit nilai pada Wikidata
Karakteristik teknis
Bahasa pemrogramanC (mul) Terjemahkan Edit nilai pada Wikidata
Informasi pengembang
PengembangRed Hat and the community
Informasi tambahan
Situs webhttp://www.freedesktop.org/wiki/Software/dbus
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Free Software DirectoryD-Bus Edit nilai pada Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini


D-Bus (kependekan dari "Desktop Bus"[1])) adalah sistem komunikasi antar proses (inter-process communication (IPC)) dari aplikasi perangkat lunak untuk berkomunikasi satu sama lain. D-Bus sebelumnya sangat kuat dipengaruhi oleh sistem DCOP KDE 2 hingga KDE 3 dan sudah menggantikannya saat rilisnya KDE 4. D-Bus didukung oleh beberapa sistem operasi seperti Linux, Microsoft Windows dan Apple Mac OS X dan digunakan oleh Qt 4 dan GNOME. GNOME secara bertahap sudah menggantikan mayoritas bagian dari mekanisme dalam Bonobo sebelumnya. Dirilis dengan lisensi GNU General Public License dan Academic Free License, yang membuat D-Bus sebagai perangkat lunak bebas.

Proyek freedesktop.org juga mengembangkan pustaka perangkat lunak sumber terbuka dan gratis yang disebut libdbus sebagai implementasi referensi spesifikasi. Pustaka ini tidak boleh disamakan dengan D-Bus itu sendiri, karena implementasi lain dari spesifikasi D-Bus juga ada, seperti GDBus (GNOME)[2], QtDBus (Qt/KDE)[3], dbus-java dbus-java dan sd-bus (bagian dari systemd).[4]

Referensi

[sunting | sunting sumber]
  1. ^ Ward, Brian (2004). "14: A brief survey of the Linux desktop". How Linux Works: What Every Superuser Should Know (edisi ke-2). San Francisco: No Starch Press (dipublikasikan tanggal 2014). hlm. 305. ISBN 9781593275679. Diakses tanggal 2016-11-07. One of the most important developments to come out of the Linux desktop is the Desktop Bus (D-Bus), a message-passing system. D-Bus is important because it serves as an interprocess communication mechanism that allows desktop applications to talk to each other [...]. 
  2. ^ GDbus
  3. ^ QtDBus module
  4. ^ systemd

Pranala luar

[sunting | sunting sumber]
  • D-Bus di situs Freedesktop.org