Hallo Java Forum!
Ich bin ein Java Anfänger, der jedoch ein Ziel vor Augen hat und viel Willen, es zu erreichen. Neben kleineren Aufgaben, die ich beim Java Lernen bewältigt habe, möchte ich ein Projekt in Angriff nehmen, das von einem Freund als Idee aufkam und ich ziemlich interessant fand.
Ich bitte an dieser Stelle vornerein um ein wenig Nachsicht. Falls ich im falschen Bereich poste oder sowas allgemein ungern gesehen ist, bitte ich um Mitteilung. Auch wäre es wünschenswert, wenn man nicht sofort sagt, ich solle das Ganze vergessen usw. - Danke!
Worum geht es überhaupt?
Es geht im Grunde darum, dass mein Kollege eine Software sucht, mit der er auf seinem Hauptrechner (Server) andere Computer/Terminals in seinem Geschäft sperren und entsperren kann (am besten mit einem Bild, dass den Bildschirm bedeckt und Tastatureingaben blockt).
Auf den Clienten wird dementsprechend eine Software installiert, die darauf wartet, dass der Server ein Signal liefert, um dann den Benutzer am PC zulassen.
Das Programm auf dem Hauptrechner hat eine GUI auf der Buttons platziert sind, die die jeweiligen Clienten anzeigen. Einen Clienten fügt man hinzu, indem man die IP Adresse in einem Input Menü Dialog schreibt (alle PCs sind via LAN verbunden). Wie für eine CyberCafé Software üblich, wird angezeigt, wann die Entsperrung erfolgte und wie lange schon seitdem vergangen ist. Überschreitet die Zeit z.B. 1h, wird ein Euro-Fälligkeitsbetrag angezeigt, der mit jeder weiteren Stunde erhöht wird.
Schließt man eine Sitzung vom Terminal, poppt der zuzahlende Betrag auf und der Kassierer bestätigt den Erhalt des Geldes mit einem Klick.
Anmerkungen
Wie ich schon geschrieben habe, bin ich noch ein Java Neuling (habe bisher mit dem Buch "Programmieren lernen mit Java" von Hans-Peter Habelitz aus dem Galileo Computing Verlag gearbeitet) und habe dementsprechend nur grobe Vorstellungen, wie das Projekt zu realisieren ist.
Ich werde euch nicht darum bitten, mir überall zu helfen. Ich würde mich freuen, wenn ihr mir einfach zeigt, dass man z.B. für die IP Adressen ein TCP Protokoll braucht, und diese Bibliothek dafür geeignet ist, dieser Link das ganz gut erklärt usw.
Also ein kleinwenig unter den Armen greift
Das ganze Projekt wird OpenSource und Freeware sein. Denn als ich meinem Kollegen eventuelle kostenlose Programme zeigen wollte, waren diese leider alle entweder sehr veraltet, viel zu kompliziert, nur für Linux oder hatten nicht diese Anforderung wie ich sie oben beschrieben habe.
Damit will ich auch anderen helfen, die eine simple, aktuelle Software suchen ohne hunderte Euro zu zahlen.
Ich werde es wahrscheinlich auf Github oder SourceForge oder solchen Seiten hochladen und jeder der möchte in dem "About" Fenster nennen.
Was haltet ihr von meiner Idee? Würdet ihr eventuell ein bisschen mithelfen wollen? Ich würde mich sehr freuen über Beteiligung!
Ich bin ein Java Anfänger, der jedoch ein Ziel vor Augen hat und viel Willen, es zu erreichen. Neben kleineren Aufgaben, die ich beim Java Lernen bewältigt habe, möchte ich ein Projekt in Angriff nehmen, das von einem Freund als Idee aufkam und ich ziemlich interessant fand.
Ich bitte an dieser Stelle vornerein um ein wenig Nachsicht. Falls ich im falschen Bereich poste oder sowas allgemein ungern gesehen ist, bitte ich um Mitteilung. Auch wäre es wünschenswert, wenn man nicht sofort sagt, ich solle das Ganze vergessen usw. - Danke!
Worum geht es überhaupt?
Es geht im Grunde darum, dass mein Kollege eine Software sucht, mit der er auf seinem Hauptrechner (Server) andere Computer/Terminals in seinem Geschäft sperren und entsperren kann (am besten mit einem Bild, dass den Bildschirm bedeckt und Tastatureingaben blockt).
Auf den Clienten wird dementsprechend eine Software installiert, die darauf wartet, dass der Server ein Signal liefert, um dann den Benutzer am PC zulassen.
Das Programm auf dem Hauptrechner hat eine GUI auf der Buttons platziert sind, die die jeweiligen Clienten anzeigen. Einen Clienten fügt man hinzu, indem man die IP Adresse in einem Input Menü Dialog schreibt (alle PCs sind via LAN verbunden). Wie für eine CyberCafé Software üblich, wird angezeigt, wann die Entsperrung erfolgte und wie lange schon seitdem vergangen ist. Überschreitet die Zeit z.B. 1h, wird ein Euro-Fälligkeitsbetrag angezeigt, der mit jeder weiteren Stunde erhöht wird.
Schließt man eine Sitzung vom Terminal, poppt der zuzahlende Betrag auf und der Kassierer bestätigt den Erhalt des Geldes mit einem Klick.
Anmerkungen
Wie ich schon geschrieben habe, bin ich noch ein Java Neuling (habe bisher mit dem Buch "Programmieren lernen mit Java" von Hans-Peter Habelitz aus dem Galileo Computing Verlag gearbeitet) und habe dementsprechend nur grobe Vorstellungen, wie das Projekt zu realisieren ist.
Ich werde euch nicht darum bitten, mir überall zu helfen. Ich würde mich freuen, wenn ihr mir einfach zeigt, dass man z.B. für die IP Adressen ein TCP Protokoll braucht, und diese Bibliothek dafür geeignet ist, dieser Link das ganz gut erklärt usw.
Also ein kleinwenig unter den Armen greift
Das ganze Projekt wird OpenSource und Freeware sein. Denn als ich meinem Kollegen eventuelle kostenlose Programme zeigen wollte, waren diese leider alle entweder sehr veraltet, viel zu kompliziert, nur für Linux oder hatten nicht diese Anforderung wie ich sie oben beschrieben habe.
Damit will ich auch anderen helfen, die eine simple, aktuelle Software suchen ohne hunderte Euro zu zahlen.
Ich werde es wahrscheinlich auf Github oder SourceForge oder solchen Seiten hochladen und jeder der möchte in dem "About" Fenster nennen.
Was haltet ihr von meiner Idee? Würdet ihr eventuell ein bisschen mithelfen wollen? Ich würde mich sehr freuen über Beteiligung!