QueryCAT Logo
Search 5,000,000+ questions and answers.

Frequently Asked Questions

How does D-Bus differ from other interprocess communication or networking protocols?

D-Bus FAQ
Keep in mind, it is not only an IPC system; it also includes lifecycle tracking, service activation, security policy, and other higher-level structure and assumptions. The best place to start is to read the D-Bus tutorial, so you have a concrete idea what D-Bus actually is. If you understand other protocols on a wire format level, you may also want to read the D-Bus specification to see what D-Bus looks like on a low level.

How does D-Bus differ from CORBA?

D-Bus FAQ
CORBA is designed to support object-oriented IPC between objects, automatically marshalling parameters as necessary. CORBA is strongly supported by the Open Management Group (OMG), which produces various standards and supporting documents for CORBA and has the backing of many large organizations. There are many CORBA ORBs available, both proprietary ORBs and free / open source software ORBs (the latter include ORBit, MICO, and The ACE Orb (TAO)).

How does D-Bus differ from DCE?

D-Bus FAQ
Distributed Computing Environment (DCE) is an industry-standard vendor-neutral standard that includes an IPC mechanism. The Open Group has released an implementation as open source software. DCE is quite capable, and includes a vast amount of functionality such as a distributed time service. As the name implies, DCE is intended for use in a large, multi-computer distributed application. D-Bus would not be well-suited for this.

How does D-Bus differ from DCOP?

D-Bus FAQ
D-Bus is intentionally pretty similar to DCOP, and can be thought of as a "DCOP the next generation" suitable for sharing between the various open source desktop projects. D-Bus is a bit more complex than DCOP, though the Qt binding for D-Bus should not be more complex for programmers. The additional complexity of D-Bus arises from its separation of object references vs. bus names vs.

How does D-Bus differ from XML-RPC and SOAP?

D-Bus FAQ
In SOAP and XML-RPC, RPC calls are transformed into an XML-based format, then sent over the wire (typically using the HTTP protocol), where they are processed and returned. XML-RPC is the simple protocol (its spec is only a page or two), and SOAP is the full-featured protocol. XML-RPC and SOAP impose XML parsing overhead that is normally irrelevant in the context of the Internet, but significant for constant fine-grained IPC among applications in a desktop session.

How does D-Bus differ from DCOM and COM?

D-Bus FAQ
DCOM (distributed COM) is a Windows IPC system designed for use with the COM object system. It's similar in some ways to DCE and CORBA. The Internet Communications Engine (Ice) is a powerful IPC mechanism more on the level of SOAP or CORBA than D-Bus. Ice has a "dual-license" business around it; i.e. you can use it under the GPL, or pay for a proprietary license.

How does D-Bus differ from Inter-Client Exchange (ICE)?

D-Bus FAQ
ICE was developed for the X Session Management protocol (XSMP), as part of the X Window System (X11R6.1). The idea was to allow desktop sessions to contain nongraphical clients in addition to X clients. ICE is a binary protocol designed for desktop use, and KDE's DCOP builds on ICE. ICE is substantially simpler than D-Bus (in contrast to most of the other IPC systems mentioned here, which are more complex). ICE doesn't really define a mapping to objects and methods (DCOP adds that layer).

How does D-Bus differ from [yet more IPC mechanisms]?

D-Bus FAQ
There are countless uses of network sockets in the world. MBUS, Sun ONC/RPC, Jabber/XMPP, SIP, are some we can think of quickly.

What protocols does ns support?

The Network Simulator ns-2: Frequently Asked Questions
A lot! Almost all variants of TCP, several forms of multicast, wired networking, several ad hoc routing protocols and propagation models (but not cellular phones), data diffusion, satellite, and other stuff. See the documentation (described above) for details, or download ns and look.

What is D-Bus?

D-Bus FAQ
This is probably best answered by reading the D-Bus tutorial or the introduction to the specification. In short, it is a system consisting of 1) a wire protocol for exposing a typical object-oriented language/framework to other applications; and 2) a bus daemon that allows applications to find and monitor one another.

Are their communication protocols in your classes?

Untitled Document
We try to follow an email policy that ensures respect and etiquette (an example set of rules) in all of my classes.

How does RedTacton differ from other communication systems that use the human body?

RedTacton
Several "human body communication" technologies using the human body as a transmission medium have been reported in the past. But RedTacton employs a proprietary electric field/photonics method, which surpasses the other methods in terms of communication distance, transfer speed, and interactivity.

How does the camera-flash communication differ when the flash is on and off the camera?

Canon EOS FAQ 2.4 - Flash
From Chuck Westfall: A comparison of differences in communication between the flash and the camera when multiple flash off-camera accessories are used is covered on page 62 in the SRG in Section 2, fourth paragraph.

What kind of information does the IRB look for on protocols?

Office of Research
The IRBs main concern is the protection of human participants. Therefore, we are concerned about recruitment methods, study procedures as it relates to the participants, confidentiality, the consent procedure, and the benefits of the study to the participants and to generalizable knowledge (risk-benefit ratio). For more information, please see the section "Informed Consent".

Is D-Bus stable/finished?

D-Bus FAQ
The low-level library "libdbus" and the protocol specification are considered ABI stable. The README file has a discussion of the API/ABI stability guarantees. Higher-level bindings (such as those for Qt, GLib, Python, Java, C#) each have their own release schedules and degree of maturity, not linked to the low-level library and bus daemon release. Check the project page for the binding you're considering to understand that project's policies.

Is D-Bus a "component system"?

D-Bus FAQ
D-Bus is not a component system. "Component system" was originally defined by COM, and was essentially a workaround for the limitations of the C++ object system (adding introspection, runtime location of objects, ABI guarantees, and so forth). With the C# language and CLR, Microsoft added these features to the primary object system, leaving COM obsolete. Similarly, Java has much less need for something like COM than C++ did.

d: How long does IBS last?

Irritable Bowel Syndrome : Frequently Asked Questions - Heal...
Almost everything about IBS is totally dependent on the individual patient. For some, IBS may arise during times of stress or crisis, and then subside once the stressful event has passed. For others, IBS strikes seemingly randomly and without warning and never completely goes away. Still others will get IBS for a while, then it will go away for a long period of time, then come back. The duration of IBS is different for everybody.

Where does Vitamin D come from?

Bronze Age Tanning&Salon | Olympia, WA | Frequently Aske...
The body's main source (80-100%) of Vitamin D is UV Light from the sun. The brain produces more of the mood-lifting chemical serotonin on sunny days than cloudy days. Indoor tanning provides a level of control that cannot be obtained outdoors. You are 80% less likely to sunburn outdoors if you've already built up a base tan.

Why can't I negotiate a compatible set of networking protocols?

Frequently Asked Questions - Sentex Data Communications
This generally means that there was a problem with the Windows 95/98 networking being initialized. The best response is to reboot the computer and try again. If you still get this message after a reboot, configuring the DNS configuration under network - TCP/IP will help to fix this problem.

Q How does this differ from "organic"?

Saffola - Frequently Asked Questions
A Organic farming has a strict and complex definition, that varies from state to state; but organic production does allow use of certain organic pesticides, none of which are allowed in Saffola's "grown without pesticides" claim. Saffola's farming methods share one of the major goals of organic farming, to reduce environmental damage from chemical pesticides.
More Questions >>

© Copyright 2007-2012 QueryCAT
About • Webmasters • Contact