Hallo zusammen,
welche Möglichkeiten gibt es, unter Java eine Modemanbindung herzustellen? Über serielle Kommunikation habe ich schon viel gelesen (javax.comm, serialio.com etc.), das wird nicht das Problem sein. Nur der Weg bis zur seriellen Verbindung ist mir nicht klar...
Unter Windows gibt es ja die TAPI-Schnittstelle, die habe ich bisher in den (Delphi-)Programmen verwendet - man fragt die Liste verfügbarer Modems ab, lässt den Kunden ggf. eines auswählen und schon wird der passende Treiber sowie die Einstellungen zum Standort etc. verwendet - den Rest macht die TAPI und der passende Modemtreiber. Die serielle Kommunikation setzt dann auf der hergestellten Verbindung auf. Dieses Verfahren kam bei den Kunden verständlicherweise viel besser an als das vorherige Verfahren, AT-Kommandos mit Initialisierungsbefehlen eingeben zu müssen.
Wie komme ich nun in einem Java-Programm zu einer Liste auf dem jeweiligen System verwendbarer Modems? Die Programme sollen übrigens auf Windows und Linux laufen.
Vielen Dank schonmal,
Sabine.
welche Möglichkeiten gibt es, unter Java eine Modemanbindung herzustellen? Über serielle Kommunikation habe ich schon viel gelesen (javax.comm, serialio.com etc.), das wird nicht das Problem sein. Nur der Weg bis zur seriellen Verbindung ist mir nicht klar...
Unter Windows gibt es ja die TAPI-Schnittstelle, die habe ich bisher in den (Delphi-)Programmen verwendet - man fragt die Liste verfügbarer Modems ab, lässt den Kunden ggf. eines auswählen und schon wird der passende Treiber sowie die Einstellungen zum Standort etc. verwendet - den Rest macht die TAPI und der passende Modemtreiber. Die serielle Kommunikation setzt dann auf der hergestellten Verbindung auf. Dieses Verfahren kam bei den Kunden verständlicherweise viel besser an als das vorherige Verfahren, AT-Kommandos mit Initialisierungsbefehlen eingeben zu müssen.
Wie komme ich nun in einem Java-Programm zu einer Liste auf dem jeweiligen System verwendbarer Modems? Die Programme sollen übrigens auf Windows und Linux laufen.
Vielen Dank schonmal,
Sabine.