Ist dieses Problem mit Java zu lösen?

Status
Nicht offen für weitere Antworten.

NigC

Mitglied
Hallo Euch!

In diesem Projekt sollen vorhanden Hardware-Komponenten verwendet werden.(Schaltpult, Ein/Ausgabe-Einheit und ein Art Joystik). Weiters sollen diese Komponenten über ein Interface mit einem PC verbunden werden. Der PC soll die Aufgaben des geräteeigenen Rechner übernehmen um eine Ausbildung in einem Lehrsaal zu ermöglichen.

Da ich nun weiß, dass Java Betriebssystem unabhängig ist, scheint es mir sinnvoll die Software in Java zu implementieren. Denn meine Vision ist es, den Simulations PC mit Linux laufen zu lassen.(Linux from Scratch)

Die Anforderungen an die Software sind einerseits sehr einfach, erkennen von Schalterstellungen und Tatsten-Events mit darauf folgender Reaktion, andererseits für mich kompliziert(weil keine Ahnung), die grafische Darstellung eines Objekt, welches mit dem Joystik verfolgt werden soll.

Bevor ich jedoch beginne ein neue Sprache zu lernen, meine Frage:

Ist dieses Problem mit Java zu lösen?

Wenn ich in diesem Forum fehl am Platz sein sollte, bitte ich Euch um einen Hinweis an welcher Stelle ich besser Aufgehoben bin.

Mfg NigC
 
Für die grafische Darstellung der Komponentenbewegungen ist auf jeden Fall Java die geeignete Sprache.
Das Problem liegt in der Hardware-Ansteuerung bzw. Kommunikation. Da wird's mit Plattforumunabhängig nicht mehr wirklich klappen. JNI -> Hardware-Treiber etc. sind dann vom Betriebssystem abhängig.
Aber wenn ich dich richtig verstehe, willst du dann auch nur Linux einsetzen.
 
Kommt drauf an an welchen Anschluss die Geräte kommen. Serielle Schnittstelle ist mit Java direkt ansprechbar. USB geht glaub mittlerweile auch ?! Glaub mit der 6er Version haste evtl. sogar noch n bissl mehr mittel.
Ansonsten wirste um ne DLL und JNI nicht rumkommen.
 
Dieses Projekt ist eine Private Idee von mir, daher sind meine Mitteln begrenzt. Ich dachte mir einen alten PC(PI od. PII) einzusetzen. Auf diesem Linux mit nur den zum Betrieb nötigen Komponenten(Kernel, Treiber, GUI) zu installieren. Der PC soll ja auch nichts anderes können.
 
Die vorhanden Hardware Komponenten(HWK) sollen an ein Interface(µ-Prozessor) angeschlossen werden. Dieses überimmt dann die Kommuikation zwischen HWK und PC. Das Interface, denke ich mir, soll mit dem PC über USB verbunden werden.

Ein/Ausgabe-Einheit besteht aus einem Tastenfeld mit 16 Tasten und einem Display mit 16 Zeichen. Auf ein Tastenevent Reagiert der Rechner mit der aktualisierung des Display.

Schaltpult übernimmt Voreinstellungsoptionen

Joystik liefert Spannungen welche zur Bewegung in Seite und Höhe herangezogen werden.
 
Vielen Dank für die Links. Die hab ich mal studiert und so wie ich das sehe ist es möglich dieses Problem zu lösen. Ich freu mich schon darauf eine neue Sprache zu lernen.

Falls Ihr Lust verspürt Euch an diesem Projekt zu beteiligen, oder jemanden kenn der daran Interesse haben könnte, meldet Euch bitte! bzw. Wenn Ihr wisst wo ich solche Leute finde bin ich für jeden Tipp dankbar.

mfg Stefan
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben