JRemote Control is a simple Bluetooth remote control. It allows you to initiate virtually any task on your PC from J2ME and Bluetooth enabled mobile devices. An easy-to-use program interface is provided to allow you to create your own configuration to map tasks on your PC to remote device commands. Additionally, any output task can be shown directly on your mobile device display. The default configuration supports mplayer on the Windows and Linux platforms. Additional packages are available.
OpenDMTP (Open Device Monitoring and Tracking Protocol) is a highly configurable and extensible protocol for communicating with mobile devices over high-latency/low-bandwidth networks. The protocol is particularly geared towards the transmission of GPS base location information and includes a full-featured reference implementation showcasing its capabilities.