BioOffice > Zukunft > Technische Details
logoBioOffice unter Vista

Das Problem: die von BioGIS mit den letzten Versionen ausgelieferte Datenbank SQL Server 2000 wird unter Windows Vista nicht mehr unterstützt. Die Installation unter Vista scheiterte mitunter aus nicht immer nachvollziehbaren Gründen.
Wir haben sie deshalb durch die Microsoft SQL Server 2005 Express Edition (SQL Server Express) ersetzt, die offiziell mit Vista arbeitet. Dadurch konnte allerdings der Installer von BioGIS nicht mehr genutzt werden - die einfache Installation war jedoch eine der Stärken von BioOffice.

Wir haben daher einen neuen Installer mit ähnliche simpler Handhabung entwickelt. In einem zusätzlichen Schritt muss der Benutzer allerdings die User Account Control (UAC) deaktivieren und danach der Rechner neu starten. Es kann auch, je nach bereits vorhandener Software, notwendig sein, das Dot Net Framework 2.0 zu installieren.



logoBioOffice als Webclient

Es gab in der Vergangenheit Pläne, einen Client mit Webbrowser-basierter Oberfläche einzusetzen. Als Vorteil wird oft genannt, dann sei keine Installation mehr notwendig. Wir halten diesen Weg allerdings nicht für sinnvoll, denn
  • eine Datenbank muss dennoch installiert werden. Ansonsten ist Arbeiten nur möglich bei Netzwerkverbindung zu einem bestehenden Datenbankserver. Ist man z.B. mit dem Laptop offline, geht nichts mehr.
  • BioOffice ist eine relativ komplexe Anwendung. Teile der bestehenden Funktionalität können im Browser nur schwer oder nicht in der gewohnten Form nachgebildet werden (Listenfelder in der Tabelle, rechte Maustaste insbesondere beim Kartenteil).
  • AJAX-Entwicklung ist in unseren Augen langsamer und fehleranfälliger als z.B. in Java, da keine vergleichbaren Entwicklungsumgebungen und vor allem Debugger zur Verfügung stehen. Trotzdem muss wegen der Inkompatibilität der verschiedenen Browser -und Browser-Versionen- mehrfach parallel programmiert werden.
  • die Transaktionssicherheit bei Datenbankzugriffen unter AJAX ist noch immer umstritten.


logoIn BioOffice 2.0.10 geflickte Bugs

Mit Hilfe von Robert Venier (danke, Robert!) haben wir folgende Fehler behoben:
  • Suche nach 'Wahr/Falsch' (bool) Attributen
    Es war nicht möglich, nach dem Status 'Wahr' zu suchen, sondern nur nach einem anderem Attribut (das immer zutrifft) UND NICHT Attribut 'Falsch'. Jetzt geht es auch ohne diese Krücke.
  • Export von linien- oder flächenförmigen Fundorten
    Beim Export von Fundorten ins BioOffice-Austauschformat wurde jeweils nur ein Koordinatenpaar pro Fundort mitgenommen. Dadurch konnten nur punktförmige Fundorte exportiert werden, alle anderen wurden verstümmelt. Wir wissen nicht, wie gebräuchlich nicht-punktförmige Fundorte bei anderen Benutzern sind und würden uns über Rückmeldungen freuen!