Forum: PC-Programmierung RaspOS startet direkt ein Programm


von joh (Gast)


Lesenswert?

Hallo zusammen,

ich beschäftige mich zur Zeit mit dem Raspberry Pi, da mir ihn ein 
Bekannter geschenkt hat.

Nun ist meine Frage an alle Debian (Raspi OS)-Freunde, wie ich eine 
ausführbare jar mit einer Swing-GUI (entwickelt in Eclipse) direkt nach 
der Benutzeranmeldung starten kann, sodass diese jar quasi die "Raspi 
OS"-GUI (Gnome?) umgeht und direkt geladen wird.
Also eine GUI, die anstelle der Raspi GUI startet.

Ich möchte das als kleines Lager/Warenwirtschaftssystem nutzen.

Also: Raspi einschalten, jar geht auf, alles Nötige zur Bedienung ist in 
der jar (DB-Anbindung mySQL..)

Wisst ihr was ich meine?

Grüße

von c-hater (Gast)


Lesenswert?

joh schrieb:

> Wisst ihr was ich meine?

Ja. Allerdings fehlt da noch einiges an Info. Nämlich: welche 
Infrastruktur braucht dein Java-Programm?

Ist das nur Consolen-Gefrickel oder braucht das ein graphisches Backend 
oder gar Fenster?

von Jack V. (jackv)


Lesenswert?

c-hater schrieb:
> Ist das nur Consolen-Gefrickel oder braucht das ein graphisches Backend
> oder gar Fenster?joh schrieb:
> eine
> ausführbare jar mit einer Swing-GUI

On-Topic: du möchtest zumindest einen Windowmanager für dein Programm 
haben, um ggf. Größe und Position des Fensters zu ändern, oder es in den 
Vollbildmodus zu bringen. Entsprechend könntest du einen solchen 
Windowmanager installieren, und ihn anstelle des als Default gestarteten 
LXDE/PiXeL starten lassen, und im Anschluss dein Programm im gewünschten 
Modus laufen lassen.

von joh (Gast)


Lesenswert?

Danke erstmal,

also es soll eine Vollbild-Anwendung sein, mit Fenstern. Also eine 
Haupt-GUI die nach Buttonklicks/Shortcuts die jeweilige Aktion ausführt 
und entsprechend ein Sub-Fenster in der Haupt-GUI öffnet.

Was meinst du mit Infrastruktur?
Im Prinzip soll es eine halbwegs hübsche GUI werden, die nur SQL-Queries 
abfeuert und sie in der GUi schön darstellt.


Gruß

von Karl Käfer (Gast)


Lesenswert?

c-hater schrieb:
> Ja. Allerdings fehlt da noch einiges an Info. Nämlich: welche
> Infrastruktur braucht dein Java-Programm?

Welchen Teil von "Swing-GUI" hast Du denn nicht verstanden?

von Karl Käfer (Gast)


Lesenswert?

joh schrieb:
> also es soll eine Vollbild-Anwendung sein, mit Fenstern. Also eine
> Haupt-GUI die nach Buttonklicks/Shortcuts die jeweilige Aktion ausführt
> und entsprechend ein Sub-Fenster in der Haupt-GUI öffnet.

Also mehrere Fenster, dann lag Jacks Tipp genau richtig: Du brauchst 
einen Windowmanager. Der kann auch ruhig direkt als X-Client laufen und 
dann Dein Programm im Vollbildmodus starten, fertig.

> Im Prinzip soll es eine halbwegs hübsche GUI werden, die nur SQL-Queries
> abfeuert und sie in der GUi schön darstellt.

Ach so, die Applikation gibt es noch gar nicht? Dann würde ich eher eine 
andere Architektur empfehlen, nämlich mit einer Webschnittstelle, und 
der Window-Manager startet dann einfach einen Webbrowser im Kiosk-Modus. 
Das vereinfacht die Sache deutlich, und insbesondere und vor allem auch 
dann wenn irgendwann einmal mehrere Leute über ein Netzwerk darauf 
zugreifen sollen.

Beitrag #7343212 wurde von einem Moderator gelöscht.
von Bauform B. (bauformb)


Lesenswert?

Karl Käfer schrieb:
> Ach so, die Applikation gibt es noch gar nicht? Dann würde ich eher eine
> andere Architektur empfehlen, nämlich mit einer Webschnittstelle, und
> der Window-Manager startet dann einfach einen Webbrowser im Kiosk-Modus.
> Das vereinfacht die Sache deutlich, und insbesondere und vor allem auch
> dann wenn irgendwann einmal mehrere Leute über ein Netzwerk darauf
> zugreifen sollen.

Ein praktisches Beispiel: hier auf dem Bauernhof läuft es genau so, seit 
ca. 20 Jahren im Browser. Irgendwann wollten Leute im Außenlager mit 
ihrem Telefon Inventur machen, statt mit Papier und Bleistift. Nun ja, 
man musste einen WLAN-AP installieren, aber die Anwendung funktionierte 
einfach so.

von Rolf M. (rmagnus)


Lesenswert?

Ich frag mich ja schon, wie man es schaffen kann, nach dem Lesen dieses 
Postings nicht zu wissen, ob es eine GUI oder ein Konsolenprogramm sein 
soll. Noch klarer kann man das eigentlich nicht schreiben…

von quotendepp (Gast)


Lesenswert?

auto login einstellen, danach

https://linuxhint.com/open-website-on-boot-raspberry-pi/

habe ich damals (tm) in meiner alten bude für eine checkMK anzeige so 
gemacht. ist halt ein bisschen bastelei bis der aufruf komplett passt...

von quotendepp (Gast)


Lesenswert?

halt anstatt chromium das eigene programm starten...

von DenkenMachtSpaß (Gast)


Lesenswert?

Karl Käfer schrieb:
> Welchen Teil von "Swing-GUI" hast Du denn nicht verstanden?

Leute, warum müsst ihr immer gleich so eskalieren? Wurde doch an anderer 
Stelle bereits klargestellt.

Ich finde es wirklich nicht schön, dass Leute für kleinste Fehler, 
übersehene Fakten, zu wenig Infos etc. pp. oft gleich solche Postings zu 
lesen bekommen. Allerdings, da muss ich in diesem Fall hier schon 
relativieren, gibt es noch wesentlich "schlimmere" Reaktionen auf 
harmlose Postings.

Gruß

Marcus

von Rolf M. (rmagnus)


Lesenswert?

DenkenMachtSpaß schrieb:
> Karl Käfer schrieb:
>> Welchen Teil von "Swing-GUI" hast Du denn nicht verstanden?
>
> Leute, warum müsst ihr immer gleich so eskalieren? Wurde doch an anderer
> Stelle bereits klargestellt.
>
> Ich finde es wirklich nicht schön, dass Leute für kleinste Fehler,
> übersehene Fakten, zu wenig Infos etc. pp. oft gleich solche Postings zu
> lesen bekommen.

Naja, gerade c-hater ist bekannt dafür, hier andere gleich für blöd zu 
erklären, wenn sie etwas mal nicht wissen, und zwar mit wesentlich 
deutlicheren Worten. Da muss er eben damit leben, auch mal was zurück zu 
bekommen, wenn er es selbst nicht hinbekommt, das offensichtliche zu 
sehen.

von DenkenMachtSpaß (Gast)


Lesenswert?

Na sowas, jetzt seh' ich es erst.
Karl, im anderen Thread wars doch so angenehm?!

Gruß

Marcus

von Karl Käfer (Gast)


Lesenswert?

DenkenMachtSpaß schrieb:
> Na sowas, jetzt seh' ich es erst.
> Karl, im anderen Thread wars doch so angenehm?!

Ja, unbedingt, und ich mag es auch angenehm und sachlich. Aber gerade 
der "c-hater" gehört zum innersten Zirkel jener Benutzer hier, die 
wesentlich für die häufigen Entgleisungen im Umgang miteinander 
verantwortlich sind, und die Freundlichkeit, Höflichkeit und ein 
respektvolles Miteinander für Anzeichen einer Schwäche halten, auf die 
man daraufhin umso nachhaltiger einprügeln kann. Da passiertt sich dann, 
was schon unsere Mütter wußten: wie man in den Wald hineinruft, so 
schallt es wieder heraus. ;-)

von DenkenMachtSpaß (Gast)


Lesenswert?

Servus Karl,

Karl Käfer schrieb:
> Aber gerade
> der "c-hater" gehört zum innersten Zirkel jener Benutzer hier, die
> wesentlich für die häufigen Entgleisungen im Umgang miteinander
> verantwortlich sind

OK, jetzt hab ich es kapiert: der c-hater hatte das Original Posting 
nicht gelesen. c-hater ist mir noch gar nicht aufgefallen. Ich werde mal 
genauer schauen, welche Leute Stress machen.
Was mir bei c-hater allerdings gleich aufgefallen ist, ist das 
"Consolen-Gefrickel". Das klingt, als wären K(!)onsolenprogramme was 
abartiges.
Ich kenne solche Leute im beruflichen Umfeld <grusel>

Gruß

Marcus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.