On Sun, 3 Aug 2008 19:53:14 -0500 Jess <[EMAIL PROTECTED]> babbled:

> Well, I am new to their system, and am providing evaluations of systems and
> processes to get them off of their SOC platform, and using Linux on ARM
> embedded boards, and the discussion of IPC came up, and of course I said
> "Yes, I have done that, using the EFL!" ;-), but once they started talking
> about Win32 they lost me, so I am thinking they may be testing their code on
> their desktops, and then putting that code into a current SOC implementation
> (is that possible???), and want to migrate it with minimal effort.  The

well .. if its the same platform - it's easy enough. if its windows desktop and
wince on device. if its linux desktop and linux soc/device.. trivial (easier
than wince even). they may have a simulator environment if its something else -
depends how much of a simulator (a full qemu-style hw one or a higher level os
simlator).

> information I currently have is pretty vague.  It could be between hosts, as
> they do implement a sort of networking between remote units and a base
> station (via 900Mhz if it matters), but I have not yet gotten the in's and
> out's tour of their setup.

well u'll want details - but if they use tcp/ip - then efl has ecore_con - that
handles both unix and tcp/ip - wraps and hides the details. ecore_ipc is just
an ipc layer on top that guarantees delivery of a whole ipc message in one go
and not in pieces (so when u get the events saying "ipc message" and the
message is 89mb of data - you get it when all 89m of data have been delivered
and not before).

> Ok, that actually clarifies a couple of other things as well ;-).
> 
> Let me change the question a little bit.  If I were to have an 
> application and use the Ecore IPC, would it be possible to communicate with a
> Win32 host for IPC related tasks?  What would the connection on the other end 

if it is another host - yes. as ecore_ipc sits on top of ecore_con and can do
ipc over a unix OR a tcp/ip socket.

> look like in terms of required libraries, code, etc?  As the port to Windows
> may still be lacking in terms of maturity, are there other alternatives that
> exist?  In terms of the Ecore IPC, is this standards based in terms of how it 
> communicates, and futher, is this a standard that would exist, or be
> implemented in a Win32 API?

no ecore_ipc is not "standards based" - it's just a small packetised format that
guarantees whole message delivery regardless of size. it's fairly simple..
except for the header compression (that uses deltas based on previous ipc
messages to generate the ipc header data to avoid overhead).

if you don't want this - ecore_con just gets you the raw data (bytes) going back
and forth in a convenient way with ecore and events, and on the win32 side its
just normal raw sockets - send/receive your bytes and do with them as u like. :)

> I will try and get more information tomorrow about this, as your questions
> have highlighted some unknowns that may be problematic ;-) .
> 
> 
> > -- 
> > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
> > 
> Thanks Raster!
> 
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to