Das DataExplorer Projekt sucht Helfer, um neue Geräte zu implementieren, zusätzliche Sprachen, u.s.w.. Interesse, bitte melden Sie sich, möchten Sie Mitmachen? Danke im Voraus.
Der DataExplorer ist freie Software, bitte schauen Sie hier, https://www.gnu.org/philosophy/free-sw.html, was das bedeutet. Die Software ist ohne Kosten verfügbar, dafür aber auch ohne jegliche Garantie. Weil die Implementierung Java basiert und freie Bibliotheken zur Datenkommunikation und SWT benutzt wird, ist die Ausführung unter einer Vielzahl von gängigen 64 Bit Betriebssystemen, wie GNU Linux, MS Windows und Mac OS möglich. Eine Java Run-time wird bei allen verfügbaren Versionen mit der Intallationsdatei mitgeliefert. Das vereinfacht die Installation und schützt vor Problemen mit niicht passender Run-time. Da die MAC OS Versionen auf Intel Code Runtime basieren läuft der DataExplorer in der Emulationsschicht Rosetta. Eine Android Version des DataExplorers ist über den PlayStore verfügbar. Der DataExplorer holt Daten von angeschlossenen Geräten, zeigt diese grafisch an und bietet diverse andere Möglichkeiten der Analyse. Aktuell sind folgende Geräte als Plug-in verfügbar:
Zusätzliche Geräte sind in Arbeit. Hilfe ist immer willkommen.
Neue verwandte Geräte sind einfach aus vorhandenen Klassen zu kopieren und anzupassen. Der integrierte Geräteeigenschafteneditor kann ohne Programmierkenntnisse benutzt werden. Eine Geräte API (IDevice) ist definiert und ermöglicht einfache Adaption neuer Geräte Plug-ins in das Anwendungsframework.
Anfragen bezüglich der API und zur Integration in das Framework stellen Sie gerne an https://lists.nongnu.org/mailman/listinfo/dataexplorer-help oder direkt an den Projektbetreuer mailto:Winfried.Bruegmann@web.de.
Ubuntu, Kubuntu, Mac OS X, Windows 7, Windows XP (zum vergrössern anklicken)
Die aktuellste Version des DataExplorer kann hier heruntergeladen werden Downloads oder https://download-mirror.savannah.gnu.org/releases/dataexplorer/. Wie so oft, ist die letzte Version nicht immer die Beste, bedienen Sie sich des anonymen auslesen des GIT, dass auf den Savannah-Servern zur Verfügung gestellt wird.
Die allgemeine Vorgehensweise bei Startproblemen des DataExplorers sollte sein, dass man über eine Kommandozeile (GNU/Linux bash, Windows Kommando-Shell, MAC OS X Terminal) in den Ordner wechselt in dem die DataExplorer ausführbare Datei zu finden ist (GNU/Linux DataExplorer script, Windows DataExplorer.exe, MAC OS X DataExplorerMac64 script). Hier führt man dann das Start-Skript aus. Wenn etwas mit der Java-Umgebung nicht stimmt wird hier eine aussagekräftige Fehlermeldung kommen. Zur Überprüfung, ob Java überhaupt ausgeführt werden kann gibt man "java -version" ein. Weitere Hilfe fiindet man im temporären Verzeichnis des Benutzers in der bootstrap.log Datei.
Die DataExplorer Anwendung soll manchmal auf einem System mit einem Back-Level-Betriebssystem ausgeführt werden. Hoffentlich verbindet sich das System nicht mit dem Internet, wenn das Betriebssystem keine Updates mehr erhält! Die Java-Laufzeitumgebung oder Java-Serviceumgebung sollte bereits mit Version 8 (1.8) installiert sein. Ausführbare Dateien für die Java-Installation sind möglicherweise in Zukunft schwer zu finden oder nicht mehr verfügbar. Aktuelle GNU/Linux Systeme werden mit GTK4 anstelle von GTK3/2 geliefert. Das SWT-Toolkit mit Version 4.* unterstützt beides. Trotzdem führt ein älteres SWT-Toolkit manchmal zu einer besseren Darstellung der Benutzeroberfläche, wenn ein GTK2 verwendet wird. Ein Export von SWT_GTK3=0, erzwingt die Verwendung von GTK2 (Start-Script) oder verwende ein älteres SWT-toolkit (swt.jar). Windows XP unterstützt SWT-Toolkit 4.* nicht, wie es aktuell verwendet wird. Ersetzen Sie das SWT-Toolkit durch eine Version 3.*, indem Sie swt.jar ersetzen. MAC OS X hat die USB-API mit der Version 10.14 (Mojave) geändert. Daher muss für Mac OS X <= 10.13 (High Sierra) die Version 1.2.0 von usb4java verwendet werden. Dies kann sich mit usb4java > 1.3.0 ändern, wo möglicherweise eine neuere LibUsb-Bibliothek verwendet wird, die beide APIs unterstützt.
Die DataExplorer Anwendung besteht aus einer Kernanwendung und Plug-ins. Sehr ähnliche Geräte werden in einem Plug-in zusammengefasst. Ein gutes Beispiel ist das eStation Plug-in, dass eStation BC6, eStation BC610, eStation BC8, eStation 902 und das Pichler P6, wie auch das Pichler P60 implementiert. Da gibt es eine Vielzahl von Geräten, die schnittstellenkompatibel und gleiche Firmware benutzen. Gerätekopien kann man nicht unbedingt am Namen erkennen und sind deshalb möglicher weise nicht unter dem verwendeten Namen verfügbar. Um lediglich den Namen des Gerätes anzupassen kann man den Geräteeigenschafteneditor verwenden, das Handbuch verrät wie.
Es gibt 2 Mailinglisten die auf dem nongnu.org Server aufgesetzt sind.
https://savannah.nongnu.org/ ist der GNU Server, verfügbar für generell freie Softwarepakete. Sie finden den DataExplorer unter https://savannah.nongnu.org/projects/dataexplorer. Auf dem Savannah-Server können Sie den Quellcode direkt im CVS Archiv durchsuchen. Ebenfalls können Sie hier Fehler berichten. Für Diskussionen über den DataExplorer benutzen Sie bitte die Mailinglisten anstatt das von Savannah zur Verfügung gestellte Forum. Wir wollen nicht, dass zu viele Leute auf zu viel schauen, sondern sich auf das Wesentliche konzentrieren.
Es gibt eine Menge zu tun. Aktuelle Vorschläge kann man unter der Aufgabenverwaltung finden https://savannah.nongnu.org/projects/dataexplorer. Hier einige Ideen:
Wenn Sie Zeit und Lust haben mit zu machen, melden Sie sich, und teilen Sie uns Ihre Interessen mit, evtl. haben wir etwas für Sie, woran Sie sich beteiligen können. Es ist genug Arbeit für alle da.
Übersetzungen dieser Seite:
[ English ][ Deutsch ]
Zurück zur DataExplorer Homepage.
Zurück zur non-GNU Projekt Homepage.
Copyright 2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026 Winfried Brügmann Kopieren und Verteilen ohne Änderung und ohne Gegbühren ist weltweit nur mit diesem Copyright über jegliches Medium erlaubt.
last update: $Date: 2026/01/19 16:37:54 $ $Author: brueg $