web developer & system programmer

coder . cl

ramblings and rants on software development...


Print Article R -a +A

my contribution to free/open source software

by Daniel Molina Wegener on 2010.04.01
posted in: c, caffeine, development, programming, projects, python, pyxser

I’ve worked on FOSS for years. Currently I have two active projects pyxser and caffeine. Both of them requires a great effort to being completed. Take an overview on their development:

caffeine ipc messaging facility

by Daniel Molina Wegener on 2009.09.26
posted in: c, caffeine, programming, projects

I’ve recently designed the IPC Messaging facility for caffeine. I’ve integrated the data packer module with the state machine module, plus the core IPC Messaging routines. The process itself is quite simple, you load a state machine, or build one on runtime, to process IPC messages, and you just define an IPC messaging service, which hold the proper information to allow your applications to work within those facilities. I’m thinking to use a similar approach to build networking support for caffeine. Since the IPC Messaging Facility is thinked to work on top of the Process Pool facility, you need to define statically the proper service structure on your applications, and instead of random IPC keys, you must use a static one for each Messaging service.