یه پروژه ی اوپن سورس در این زمینه هست:
http://projectpi.sourceforge.net/


:D