Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich suche ein Java Buch, welches sich mit der Ansteuerung von externen Geräten befasst, z.B. wie ich unter Java den Com Port ,den Gameport USB port ansteuern kann.
Zusätzlich würde ich natürlich auch gerne wissen, wie ich daten von externen Geräten, wie z.B. selbstgebaute Sensoren in Java einbinden kann.
Würde mich freuen, wenn jemand solch ein Buch kennt und mit empfelen kann.
Ich weiss nicht, ob es in die Richtung ein Buch gibt. Aber ich kenn' auch nur eine API, um Sachen direkt anzusprechen: Die Comm API von Sun. Und die ist steinalt.
Bist Du wirklich sicher, dass Du mit Java solchen Sachen ansprechen willst? Java ist nämlich absolut nicht geeignet für solchen Sachen (Direkter Zugriff auf Hardware).
Ansonsten solltest Du Dich mal mit JNI vertraut machen. Mit Hilfe von JNI kannst Du nämlich bspw. Windows DLLs benutzen. Dann musst Du Dir den Zugriff halt bspw. über C programmieren oder eine schon vorhandene C Bibliothek etwas umbiegen.
heyhey
danke für deine Antowort. Leider hab ich von Peripherie in Java keine Ahnung und wusste auch nicht, dass es solche Probleme macht. Ich hab das ganze mal in Basic gemacht, da lief das ganz gut und war auch nicht so schwer, jedenfalls den com port anzustuern(leider hab ich da nie mehr geschaft). Gibt es vielleicht für baisc solch ein Buch, auch wenn das hier nicht ganz ins forum passt???
Also die parallele und serielle Schnittstelle könntest Du ja zur Not noch mit der Comm API ansprechen. Das funktioniert schon.
Ein Buch über den Zugriff auf Hardware? Da würde ich die das Buch PC Hardware aus dem Addison Wesley Verlag an Herz legen (hab' Ausgabe 4 und 6 des Schinkens). Dort lernst Du so richtig Festplatten-Controller und Grafikkarten (VGA) zu vergewaltigen. Gamepad ist allerdings nicht drin (soviel ich weiss...).
In dem Buch stehen u.a. die ganzen Adressen sowie die entsprechenden Werten, die man dort hinschreiben bzw. auslesen kann. Solange Du einen direkten Zugriff auf Speicher & Co. hast, dürfte das in jeder Programmiersprache gehen - also auch Basic (Welches Basic meinst Du überhaupt? Visual Basic?).