Einfache Grafikprogrammierung für ein Automatemsystem
Hallo @ all, war ja lange ruhig hier in der Liste. Ich habe noch immer ein Problem bei der Suche nach einer passenden Software und hoffe auf Eure Hilfe... Ich muss für ein Projekt eine einfache grafische Oberfläche entwerfen. Es handelt sich um ein Automatensystem (ähnlich einen Bankautomaten oder Zahlautomaten im Parkhaus). Die Eingabe des Kunden erfolgt wie beim Bankautomaten über externe Taster, die neben dem Display angeordnet sind. Ich brauche also nur eine grafische Oberfläche zur reinen Information (keine Rückmeldungen über Buttons, Schaltflächen o. ä.). Die Grafik soll unter SUSE Linux 8 und C laufen, möglichst einfach und schlicht sein und keine Fensteroptik haben. Ich brauche insbesondere die Möglichkeit, Text und einzelne Zeichen in verschiedenen Größen auszugeben. Ich muss ein ansprechendes Design verwirklichen können und jpg-Bilder bzw. andere Bildformate einblenden können. Eine reine Alpha-Oberfläche oder curses scheiden wohl aus. Mit SDL bekomme ich das Design nicht so hin wie ich will. Da muss es doch was Besseres geben? QT fällt aus Gründen der Lizenzrichtlinien aus, da die Anwendung kommerziell genutzt werden soll. GTK ist zu sehr fixiert auf das UserInterface (das ganze Zeug mit Mausbedienung, Buttons, Menüs, usw. brauche ich gar nicht) und die einfache "formatierte" Textausgabe mit GTK gibt es nicht... Ich bin für jede Hilfe (Links, Tutorials, usw.) dankbar. Vielleicht gibt es auch Tools, mit denen solche "schlichten" Oberflächen entworfen werden können. Also, herzlichen Dank bereits jetzt...
On Montag, 2. Dezember 2002 16:13, Michael Höing wrote:
Ich muss für ein Projekt eine einfache grafische Oberfläche entwerfen. Es handelt sich um ein Automatensystem (ähnlich einen Bankautomaten oder Zahlautomaten im Parkhaus). Die Eingabe des Kunden erfolgt wie beim Bankautomaten über externe Taster, die neben dem Display angeordnet sind. Ich brauche also nur eine grafische Oberfläche zur reinen Information (keine Rückmeldungen über Buttons, Schaltflächen o. ä.). Die Grafik soll unter SUSE Linux 8 und C laufen, möglichst einfach und schlicht sein und keine Fensteroptik haben. Ich brauche insbesondere die Möglichkeit, Text und einzelne Zeichen in verschiedenen Größen auszugeben. Ich muss ein ansprechendes Design verwirklichen können und jpg-Bilder bzw. andere Bildformate einblenden können.
Das schreit alles nach Qt-Embedded.
Eine reine Alpha-Oberfläche oder curses scheiden wohl aus. Mit SDL bekomme ich das Design nicht so hin wie ich will. Da muss es doch was Besseres geben? QT fällt aus Gründen der Lizenzrichtlinien aus, da die Anwendung kommerziell genutzt werden soll.
Äh... und da sind die paar Euro für die Qt-Lizenz zu teuer?
Das kann ich nicht so recht nachvollziehen. Wenn das ein kommerzielles Produkt
ist, spielen ja wohl auch Aspekte wie Wartbarkeit, Erweiterbarkeit eine Rolle
- und natürlich die Gesamt-Entwicklungskosten. Natürlich kann man das alles
auch selber entwickeln, aber das wäre betriebswirtschaftlich reiner Irrsinn.
Wenn man nachrechnet, wieviele Stunden man für die einmaligen Lizenzkosten
einer Bibliothek wie Qt selber entwickeln darf, stellt man sehr schnell fest,
daß man am zweiten oder spätestens am dritten Tag schon im Minus ist.
Das betrifft übrigens auch Einarbeitungsaufwand, verfügbare Literatur,
Beispiele u.s.w. - auch da muß man erst einmal etwas Vergleichbares wie Qt
finden.
CU
--
Stefan Hundhammer
-----Ursprüngliche Nachricht----- Von: Stefan Hundhammer [mailto:sh@suse.de] Gesendet: Montag, 2. Dezember 2002 16:31 An: suse-programming@suse.com Betreff: Re: Einfache Grafikprogrammierung für ein Automatemsystem
On Montag, 2. Dezember 2002 16:13, Michael Höing wrote:
Ich muss für ein Projekt eine einfache grafische Oberfläche entwerfen. Es handelt sich um ein Automatensystem (ähnlich einen Bankautomaten oder Zahlautomaten im Parkhaus). Die Eingabe des Kunden erfolgt wie beim Bankautomaten über externe Taster, die neben
dem Display angeordnet sind. Ich brauche also nur eine grafische Oberfläche zur reinen Information (keine Rückmeldungen über Buttons,
Schaltflächen o. ä.). Die Grafik soll unter SUSE Linux 8 und C laufen, möglichst einfach und schlicht sein und keine Fensteroptik haben. Ich brauche insbesondere die Möglichkeit, Text und einzelne Zeichen in verschiedenen Größen auszugeben. Ich muss ein ansprechendes Design verwirklichen können und jpg-Bilder bzw. andere
Bildformate einblenden können.
Das schreit alles nach Qt-Embedded.
Eine reine Alpha-Oberfläche oder curses scheiden wohl aus. Mit SDL bekomme ich das Design nicht so hin wie ich will. Da muss es doch was Besseres geben? QT fällt aus Gründen der Lizenzrichtlinien aus, da die Anwendung kommerziell genutzt werden soll.
Äh... und da sind die paar Euro für die Qt-Lizenz zu teuer?
Wie hoch sind denn die Lizenzkosten?
Das kann ich nicht so recht nachvollziehen. Wenn das ein kommerzielles
Produkt ist, spielen ja wohl auch Aspekte wie Wartbarkeit, Erweiterbarkeit eine Rolle - und natürlich die Gesamt-Entwicklungskosten. Natürlich kann man das alles auch selber entwickeln, aber das wäre betriebswirtschaftlich reiner Irrsinn. Wenn man nachrechnet, wieviele Stunden man für die einmaligen Lizenzkosten einer Bibliothek wie Qt selber entwickeln darf, stellt man sehr schnell fest, daß man am zweiten oder spätestens am dritten Tag schon im Minus ist.
Das betrifft übrigens auch Einarbeitungsaufwand, verfügbare Literatur,
Beispiele u.s.w. - auch da muß man erst einmal etwas Vergleichbares wie Qt finden.
Das ganze soll später als Serienprodukt auf den Markt kommen, dann fallen die Lizenzkosten pro Automatensystem an - dann wirds richtig teuer - oder? Außerdem sind die Entwicklungskosten gleich Null (das ist halt so, wenn man als armer Informatik-Student das ganze im Rahmen der Diplomarbeit macht).
CU -- Stefan Hundhammer
Penguin by conviction. YaST2 Development SuSE Linux AG Nuernberg, Germany -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com
On Montag, 2. Dezember 2002 19:30, Michael Höing wrote:
Äh... und da sind die paar Euro für die Qt-Lizenz zu teuer?
Wie hoch sind denn die Lizenzkosten?
Qt (normal, nicht embedded) für X11 oder MS Win (!): http://www.trolltech.com/purchase/qtpricing.html Da fallen KEINE Laufzeitkosten an. Anders bei Qt/Embedded: http://www.trolltech.com/purchase/embeddedpricing.html Je nach Stückzahl $3 bis $6 - also durchaus irdisch.
Das ganze soll später als Serienprodukt auf den Markt kommen, dann fallen die Lizenzkosten pro Automatensystem an - dann wird's richtig teuer - oder?
s.o.
Außerdem sind die Entwicklungskosten gleich Null (das ist halt so, wenn man als armer Informatik-Student das ganze im Rahmen der Diplomarbeit macht).
Das ist eine Milchmädchenrechnung. Irgendwann wird man das
erweitern/warten/ändern müssen - dann muß ein normal bezahlter Entwickler
dieser Firma ran, und der kostet etwas; auch (bzw. erst recht), wenn Du bei
dieser Firma bleibst und das dann übernimmst.
Übrigens: Auch ein Diplomand/Praktikant kostet eine Firma nicht zu knapp
Betreuungsaufwand und damit Geld - umso mehr, wenn ein Produkt dabei
herauskommen soll, das an Endkunden ausgeliefert wird.
CU
--
Stefan Hundhammer
Am Mon, 2002-12-02 um 16.13 schrieb Michael Höing:
Hallo @ all, war ja lange ruhig hier in der Liste. Ich habe noch immer ein Problem bei der Suche nach einer passenden Software und hoffe auf Eure Hilfe... Ich muss für ein Projekt eine einfache grafische Oberfläche entwerfen. Es handelt sich um ein Automatensystem (ähnlich einen Bankautomaten oder Zahlautomaten im Parkhaus). Die Eingabe des Kunden erfolgt wie beim Bankautomaten über externe Taster, die neben dem Display angeordnet sind. Ich brauche also nur eine grafische Oberfläche zur reinen Information (keine Rückmeldungen über Buttons, Schaltflächen o. ä.). Die Grafik soll unter SUSE Linux 8 und C laufen, möglichst einfach und schlicht sein und keine Fensteroptik haben. Also dann insbesonderem keinen Windowmanager ...
Ich brauche insbesondere die Möglichkeit, Text und einzelne Zeichen in verschiedenen Größen auszugeben. Ich muss ein ansprechendes Design verwirklichen können und jpg-Bilder bzw. andere Bildformate einblenden können.
Kann jedes halbwegs neueres GUI-Toolkit.
Eine reine Alpha-Oberfläche oder curses scheiden wohl aus. Mit SDL bekomme ich das Design nicht so hin wie ich will. Da muss es doch was Besseres geben? Das sollte sogar mit blankem X11 funktionieren.
QT fällt aus Gründen der Lizenzrichtlinien aus, da die Anwendung kommerziell genutzt werden soll. GTK ist zu sehr fixiert auf das UserInterface (das ganze Zeug mit Mausbedienung, Buttons, Menüs, usw. brauche ich gar nicht) und die einfache "formatierte" Textausgabe mit GTK gibt es nicht... Wozu auch, derartige Texte positioniert man normalerweise über Label-Widgets innerhalb von Form-Widgets o.ä.
Ich bin für jede Hilfe (Links, Tutorials, usw.) dankbar. Vielleicht gibt es auch Tools, mit denen solche "schlichten" Oberflächen entworfen werden können.
Ich würde mir bei der Gelegenheit auch noch die Frage stellen ob Linux dafür überhaupt die geeignete Platform ist. Wenn es tatsächlich um echte "Automatengeräte" geht, würden Embedded Systeme eine echte Alternative darstellen. Eine andere Alternative wäre das ganze als Web-Applikation zu realisieren (Browser im Fullscreenmodus), ähnlich wie es in Web-Kiosken usw. gemacht wird. Ralf
participants (3)
-
M-S-Hoeing@t-online.de
-
Ralf Corsepius
-
Stefan Hundhammer