Сначала вы должны знать, что IrDA не лучший выбор для дистанционного управления. Это можно сделать, но IrDA по дизайну имеет высокую скорость/низкий диапазон, вы можете эмулировать низкие скорости, но диапазоны (IMO) далеки от практического использования (Nokia e50 способен управлять затвором цифровой камеры от 2-3 м ... с очень , очень тщательное нацеливание). Количество взлома, необходимое для достижения этого, показано here, вам в принципе нужно обмануть IrDA, чтобы отправить правильно импульсы с правильной частотой.
Во-вторых, пульт дистанционного управления CIR не так прост, как вы думаете. Существуют бесчисленные стандарты, которые отличаются используемой частотой, модуляции, длиной волны, командами и так далее. Вы должны знать, что хотите поддержать. Сайт LIRC может быть очень полезен при определении этого http://lirc.sourceforge.net/remotes/. Подходное объяснение того, что все это означает, доступно здесь: http://www.sbprojects.com/knowledge/ir/ir.htm
Что касается готовых библиотек и платформ ... Я честно не знаю. Я видел это на PocketPC (nevo и другие) и Symbian S60 (irRemote). Пока еще не работает приложение J2ME.
Последний раз, когда мне нужен ИК-пульт, я взломал его вместе с помощью ИК-диода, AVR ATTiny и удивительно короткого фрагмента сборки.