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
linViex
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)
Grüße,
M
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
M
-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
-
- Beiträge: 170
- Registriert: 26. Januar 2009 09:19
- Wohnort: 127.0.0.2
-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL