Jacknet / javaxm

Java-based control application for XM Direct hardware, used to receive SiriusXM service

Home Page:http://javaxm.sourceforge.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JXM

JXM v2

A Java-based GUI control application for the PCR models of XM satellite radio receivers, used to receive content from the SiriusXM service.

The goal of this repo is to provide quality of life improvements to the JXM source base by moving to Git, modernizing the code to support newer Java implementations, and act as reference for porting the XM control code to other programming languages.

Prerequisites

RXTX

At this time, JXM uses gnu.io to interface with the XM receiver via serial. This requires the installation of the RXTX library.

32-bit operating environments can download either a binary of the library or build from source.

64-bit Linux-based environments are to follow these instructions, which includes downloading the Java Communications API to extract the comm.jar package from Oracle, which is subject to Oracle's license agreement.

Those using other 64-bit environments or wish to omit the Oracle download step must build RXTX from source.


Original code by Nick Sayer, under GPLv2

Windows registry access package by ICE Engineering

Windows Tray Icon package by Jean Struyf

gnu.io and javax.comm implementation by the RXTX project

Fuzzy logic string matching classes by the SecondString project

BrowserLauncher class for opening URLs on win32 by Eric Albert

Initial XMPCR reverse engineering efforts by the OpenXM project

Sirius, XM, SiriusXM and all related marks and logos are trademarks of Sirius XM Radio Inc.

About

Java-based control application for XM Direct hardware, used to receive SiriusXM service

http://javaxm.sourceforge.net

License:Other


Languages

Language:Java 96.4%Language:NSIS 2.0%Language:C 1.2%Language:Makefile 0.3%