efaCloud - efa in der Cloud

efaCloud

efaCloud

  • Datenspeicherung auf einem Server in der Cloud
  • Zugriff auf die Daten von verschiedenen Clients
    • efa als Client (efa-Bootshaus oder efa-Basis)
    • Webbrowser *
    • Smartphone *

*) Prototypisch bzw. noch in Entwicklung

efaCloud

efaOnline (efaRemote)

Informationen zum bereits lang existierenden efaOnline (efa Remote-Zugriff) gibt es hier.

efaCloudNach über 10 Jahren wird efaCloud nun Realität. Mit der Neuimplementierung von efa (bekannt als efa2) in den Jahren 2009-2012 wurden die Grundlagen geschaffen, die von efa zugegriffenen Daten an beliebigem Ort zu speichern. Die Vision war, dass diese Daten eines Tages auch "in der Cloud" liegen würden. Ein Remote-Zugriff auf eine andere efa-Instanz ist schon lange möglich. Mit efaCloud gibt es nun auch eine zentralisierte Speicherung der Daten "in der Cloud". Die Daten werden dort in einer SQL-basierten Datenbank gespeichert und von einem Webserver verwaltet, der Zugriff von verschiendenen Clients (efa, Webbrowser, Smartphone) aus ermöglicht. Entwickelt wurde efaCloud von Martin Glade, bestehend aus der Server-seitigen Implementierung von efaCloud sowie der Client-seitigen Erweiterung von efa, um auf den efaCloud-Server zugreifen zu können.

Initial wird das altbekannte efa der primäre Client sein um auf efaCloud zuzugreifen. Aus Benutzersicht ändert sich damit wenig: Ruderer und Paddler benutzen im Bootshaus oder zu Hause die bekannte und erprobte efa-Oberfläche mit allen ihren Funktionen ohne einen Unterschied zu merken. Nur die Daten liegen jetzt auf einem Server im Internet (sie sind als Kopie bzw. "Cache" auch lokal gespeichert um einen schnelleren Zugriff zu ermöglichen und bei Störung des Internet-Zugangs auch offline weiterhin Fahrten erfassen und auswerten zu koennen). Auf diese Weise lassen sich leicht auch mehre efa-Clients verwenden, zum Beispiel in mehreren Bootshauesern (eleganter als bisher mit efaRemote).

efaCloud stellt auch eine Web-Oberfläche bereit, über die mit einem Browser vom PC, Tablet oder Smartphone auf die Daten zugegriffen werden kann. Diese Web-Oberfläche befindet sich noch in der Entwicklung und bietet derzeit nur einen Teil der aus efa bekannten Funktionalität. Im Laufe der Zeit wird die Web-Oberfläche jedoch weiter ausgebaut werden und eines Tages all das (oder das meiste, und vielleicht auch mehr) bieten, was efa heute kann.

efaCloud benutzen

Zunächst einmal wird ein efaCloud Server benötigt, um die Daten im Internet speichern zu können. Die Server-seitige Implementierung von efaCloud kann auf www.efacloud.org heruntergeladen werden. Dort ist auch beschreiben, wie diese installiert wird. Für einige Pilot-Vereine besteht auch die Möglichkeit, dass Martin, der Entwickler von efaCloud, den efaCloud Server für den Verein hosted. Bei Interesse bitte email an info@efacloud.org.

Die Client-seitigen Erweiterungen für efaCloud sind in efa ab Version 2.3.0 erhalten. Derzeit befindet sich efaCloud noch in der Testphase. Die Funktionen für den Zugriff in efaCloud sind daher experimentell. Um die efaCloud-Funktionalität in efa zu aktivieren, öffne im Admin-Modus die Konfigurationseinstellungen, aktiviere den Expertenmodun und aktiviere dann die Option "Experimentelle Funktionalitäten aktivieren". Dies hat keinerlei Auswirkungen auf die Funktionsweise von efa oder bestehende Projekte. Es führt lediglich dazu, dass nun ein neuer Menupunkt "efaCloud" angezeigt wird, über den ein existierendes Projekt nach efaCloud migriert (und auch wieder zurück-migriert) werden kann sowie neue Projekte mit Speicherort efaCloud erstellt werden können.

efaCloud Download

efaCloud Dokumentation