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