linViex

Hier können eigene Projekte, die mit Qt in Beziehung stehen vorgestellt werden.
Antworten
andiK
Beiträge: 27
Registriert: 23. September 2005 20:29
Wohnort: Bruchsal

linViex

Beitrag von andiK »

Hallo zusammen,

ich möchte Euch hiermit mein Open Source Programm linViex vorstellen.

linViex ist eine graphische Programmierumgebung um kleine Applikationen (ursprünglich im Bereich Home-Automation) zu erstellen.

Hier können kleine funktionelle "Widgets" auf einer graphischen Oberfläche erzeugt werden, die dann mit Verbindungen Daten
austauschen können. Für diese Verbindungen habe ich konsequent das Signal-Slot Konzept von Qt verwendet und es funktioniert echt prima.

linViex unterstützt eine Reihe von Widgets für
- den Input von Daten: Sensoren, RemoteControl, E-Mail, File Input,
- das Prozessieren von Daten: Text-zu-WaveDatei, Menuesteuerung, etc.
- die Ausgabe von Daten: PowerSwitch, PowerDimmer, AudioPlayer, E-Mail, etc...

Datentypen, die über die Verbindungen ausgetauscht weden können sind, "event", bool, integer, double und String.
Für die Analyse und Verarbeitung dieser Datentypen gibt es auch jeweils eine Reihe von Wigets.

linViex ist entwickelt und getestet auf Linux. Das rpm Paket ist für i386 Systeme und getestet auf Fedora Core 5 und Suse Linux 10.1.

linViex habe ich in einer ersten Version 0.8.2 auf sourceforge.net eingestellt. Es ist die
erste Veröffentlichung und wird von mir weiterhin verbessert und erweitert. Der Source Code ist nicht der best-kommentierte,
aber ich gelobe Besserung und arbeite daran.

http://sourceforge.net/projects/linviex

Bei den Screenshots dort seht Ihr auch ein paar Beispielprogramme.

Ich freue mich auf Kommentare und Vorschläge jeder Art. Vielleicht möchte
auch jemand an linViex mitarbeiten?!?

Cheers,

Andi
s-valve
Beiträge: 87
Registriert: 1. April 2007 15:03
Kontaktdaten:

Beitrag von s-valve »

Hallo Andi,

klingt erstmal interessant. So richtig schlau wird man aus der sourceforge Seite aber nicht. Die Doku des Projektordners sieht da schon besser aus. Du solltest in der html Dateien aber interne links nutzen, damit man vom Inhaltsverzeichnis zu den Einträgen springen kann.
Die Idee etwas für Homeautomation zu entwickeln ist schon nicht schlecht.

Bekomme übrigens das Projekt nicht kompiliert (System Windows XP, Qt 4.4.3 unkonfiguriert)

Code: Alles auswählen

In file included from inputdialogs.cpp:22:
inputobjects.h:29:19: usbpp.h: No such file or directory
mingw32-make[1]: *** [compilations/inputdialogs.o] Error 1
Grüße,
M
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

usbpp.h ist iirc teil von libusb, hast du die mit headern installiert?

mfg,
julian
androphinx
Beiträge: 170
Registriert: 26. Januar 2009 09:19
Wohnort: 127.0.0.2

Beitrag von androphinx »

Bekomme übrigens das Projekt nicht kompiliert (System Windows XP, Qt 4.4.3 unkonfiguriert)
Sorry, aber da gibt es keine libusb. Die gibts nur unter Linux bzw. müsste man sehen, ob man sie für windows zum laufen kriegt...

Mfg androphinx
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

Antworten