On 08/10/2011 03:30 PM, Konopelko, Pavel (P.) wrote:
Jussi,
Jussi Vänskä wrote on 2011-08-08:
Tier 1's typically use proprietary solutions to address
this. These range from IPC specialized for a certain purpose
(whereas D-Bus is a fairly generic solution) to frameworks
comparable to D-Bus (e.g. Virtual MOST).
I've coded one proprietary IPC/RPC. As far as I can tell this
could be
one readily thought out extremely well documented
implementation of an
IPC/RPC system http://www.inspirel.com/yami4/. It's almost as
free as a
software can be and quite fast.
Yes, its looks good. Are there any benchmarking data available (e.g. message
throughput, processor load, etc.)?
The only downside is the licensing. Including the software into an open source
platform would force the platform user to acquire the professional license
before going into production. (GPLv3 is currently a no-go for car makers.)
The commercial side is licensed under
http://www.boost.org/users/license.html I don't see too much problems
with that one. There used to be a performance comparison against CORBA
but I was unable to find it on the site anymore. I've reviewed the
source code when the software was in version 3.X. It uses POSIX style
IPC and ORB style RPC. IPC has a shortcut implementation to route before
the ORB and works as wast as it can( on Linux ). I haven't perform any
systematic testing against e.g. pipes.
- jive
_______________________________________________
MeeGo-ivi mailing list
[email protected]
http://lists.meego.com/listinfo/meego-ivi