tools
Here you will find the roadmap for the WMS development:

 

  • NEO4J Data Access Plugin
  • Interactive Components for Web Applications
  • Spring integration for Web Application
  • New Projectfiles for compiling mobile or server systems.
  • Functions are now JS Object and can be called as objects in script engine
  • Importing WDF’s from defined directory for each new scheme.
  • Enhanced Scriptengine for file, sql access.
  • Enhanced scriptengine for using Timers
  • Added Search & Replace function in script editor
  • Classes can now be defined as singleton
  • Classes, Container and Objects can now be defined as Immutable
  • WebWMS supports now packages
  • Adding suffix, präfix and numer of decimals for floats and doubles
  • Adding Icons for modules.

0001224: [WMS Runtime] Module sollten ein Icon haben (wgrasshof) – Testfreigabe.
0001686: [WMS Runtime] Implementierung von CwmsScriptableTimer (wgrasshof) – Testfreigabe.
0001687: [WMS Runtime] Implementierung von WmsScriptableFile (wgrasshof) – Testfreigabe.
0001688: [WMS Runtime] IMplementierung von WMSScriptableSQL (wgrasshof) – Testfreigabe.
0001689: [WMS GUI] Suchen & Ersetzen Funktion im ScriptEditor (wgrasshof) – Testfreigabe.
0001690: [WMS Manager (Core)] Klasse als Singleton definieren (wgrasshof) – Testfreigabe.
0001695: [WMS Manager (Core)] Referenzen an Objekten in Scriptengine auch als Objekt anlegen (wgrasshof) – Testfreigabe.
0001699: [WMS Manager (Core)] Funktion definieren können, die nach einem Login automatisch aufgerufen wird (wgrasshof) – Testfreigabe.
0001711: [WMS GUI] Applikation Icons in WMS Dp für Applikationen definieren können (wgrasshof) – Testfreigabe.
0001716: [WMS GUI] Objekteditor auf Basis einer WQL öffnen (wgrasshof) – Testfreigabe.
0001701: [WMS Runtime] Implementierung NonGUI Applications (wgrasshof) – Testfreigabe.
0001684: [WMS Manager (Core)] Klasse immutable (unveränderbar) machen (wgrasshof) – Testfreigabe.
0001522: [WMS Application Server] MQTT Integration (wgrasshof) – Testfreigabe.
0001650: [WMS GUI] Auswahl Benutzer und Benutzergruppe von Combobox in Dialog ändern. (marcel) – geschlossen.attis, pulvinar dapibus leo.

0001644: [WMS Deployment] Keine vernünftige Fehlermeldung falls Container schon existiert (wgrasshof) – Testfreigabe.
0001717: [WMS Manager (Core)] onCreate Funktion führt zu Endlosschleife (wgrasshof) – Testfreigabe.
0001639: [WMS Manager (Core)] Refactoring CSaUser usw. (wgrasshof) – Testfreigabe.
0001612: [WMS Manager (Core)] wmsmanager/Src/DataManagement/CdmClassGroup.cpp SetTranslation sollte nicht rekursiv selbst aufrufen. (wgrasshof) – Testfreigabe.
0001707: [WMS GUI] KlassenGruppenÜbersetzungen fkt. nicht (wgrasshof) – Testfreigabe.
0001675: [WMS Web] Agiles Projekt Board Gui (david) – Testfreigabe.
0001654: [WMS WQL] Wql select auf Objekte/Container über id´s / keynames + Optimierung der DB Abfragen (wgrasshof) – Testfreigabe.
0001697: [WMS GUI] Icon für Refresh und Speichern im Objekteditor zu klein (wgrasshof) – Testfreigabe.
0001698: [WMS GUI] Klasseneditor und Tabwechsel Daten werden nicht gespeichert (wgrasshof) – Testfreigabe.
0001700: [WMS Berichte] Bei Druck zu PDF im Dateidialog ist Dateityp PDF nicht vorgegeben (wgrasshof) – Testfreigabe.
0001692: [WMS DB] Journal zeigt Änderungen nur bis gestern an (wgrasshof) – Testfreigabe.
0001703: [WMS GUI] Keine Aktualisierung des Class Treeviews wenn sich an Klasse etwas ändert (wgrasshof) – Testfreigabe.
0001624: [WMS GUI] Bei fehlerhafen Eingabe einer Objektliste wird Dialog geleert (wgrasshof) – Testfreigabe.
0001696: [WMS GUI] Nach Funtkionsaufruf werden Container nicht aktualisiert (wgrasshof) – Testfreigabe.
0001706: [WMS Manager (Core)] Validierungen Anzeige fehlerhaft (wgrasshof) – Testfreigabe.
0001702: [WMS GUI] Reports Reiter in wms dp inaktiv, obwohl plugin vorhanden (wgrasshof) – Testfreigabe.
0001672: [WMS WQL] Pfad-Select Problem (wgrasshof) – Testfreigabe.
0001712: [WMS Manager (Core)] fehlerhafte Sortierung von ListOfObjects (wgrasshof) – Testfreigabe.
0001641: [WMS Application Server] HTTP Client aus wmsserverd in wmscommons verschieben (wgrasshof) – Testfreigabe.
0001673: [WMS Web] Extract User and Group Data from Session (marcel) – geschlossen.
0001607: [WMS Deployment] wmsStartServer.exe und wmsStopServer.exe werden vom Kaspersky als Virus erkannt (stefan) – geschlossen.

  • 0001634: [WMS GUI] Ausführen von “return staticExec;” läst wmsdp.exe abstürzen (wgrasshof) – Testfreigabe.
    0001630: [WMS GUI] Displaymember Änderung in GUI wird nicht übernommen (wgrasshof) – Testfreigabe.
    0001627: [WMS GUI] Bei Neuanlage eines Moduls erscheint eine Fehlermeldung (wgrasshof) – Testfreigabe.
    0001628: [WMS GUI] Bei der Funktionsimplementierung kann der Funktion kein Icon zugeordnet werden (wgrasshof) – Testfreigabe.
    0001629: [WMS GUI] Absturz bei der Neuanlage eines benutzerdefinierten Dialogs im ScriptEnvironment (wgrasshof) – Testfreigabe.
    0001623: [WMS DB] Package die tiefer als erste Ebene sind können nicht gelöscht werden (wgrasshof) – Testfreigabe.
    0001622: [WMS GUI] Absturz von WMSDP beim Speichern einer Klasse (wgrasshof) – Testfreigabe.
    0001606: [WMS Manager (Core)] Doppelte Ergebnisse bei bei WQL auf Klasse mit where Bedingung (wgrasshof) – Testfreigabe.
    0001508: [WMS GUI] Auch wenn ich keine Funktionen geändert haben erscheint eine Speichernabfrage beim schließen des Funktionseditors (wgrasshof) – Testfreigabe.
    0001600: [WMS Web] Kein Fehlercode bei Funktionsaufruf (stefan) – Testfreigabe.
    0001603: [WMS Deployment] Deployment of Binär Datei Values schlägt fehl (wgrasshof) – Testfreigabe.
    0001611: [WMS GUI] Umlautprobleme in GUI (wgrasshof) – Testfreigabe.
    0001599: [WMS GUI] Funktionsparamter vom Typ Array ist nach hinzufügen “Ungültig” in der Typ-Spalte (wgrasshof) – Testfreigabe.
    0001585: [WMS Deployment] Installation einer Deploymentdatei führt beim öffnen in WMS DP zu vielen Fehlermeldungen (wgrasshof) – Testfreigabe.
    0001602: [WMS GUI] Package löschen funktioniert nicht (wgrasshof) – Testfreigabe.
    0001618: [WMS Deployment] Pluginmechanismus über Console steuern (wgrasshof) – Testfreigabe.
    0001307: [WMS Web] Escape von Sonderzeichen (wgrasshof) – Testfreigabe.
    0001453: [WMS WQL] Enable .class syntax and processing in WQL (wgrasshof) – Testfreigabe.
    0001387: [WMS Deployment] Binary Documents deployment export (wgrasshof) – Testfreigabe.
    0001586: [WMS GUI] Beim Abbrechen des Membereditors wird er noch einmal geöffnet (wgrasshof) – Testfreigabe.
    0001313: [WMS GUI] Membernamen mit Leerzeichen bzw. Unterstrich (stefan) – Testfreigabe.
    0001386: [WMS Deployment] Angelegte Sprachen für I18N werden nicht mit exportiert (wgrasshof) – Testfreigabe.
    0001353: [WMS GUI] Übersetzung der Membervariablen nicht möglich (wgrasshof) – Testfreigabe.
    0001292: [WMS Web] Webserver stürzt bei Fehlerhafter WQL ab (wgrasshof) – Testfreigabe.
    0001389: [WMS DB] Schemas löschen (edi) – Testfreigabe.
    0001377: [WMS DB] Benutzergruppen, können nicht umbenannt werden. (edi) – Testfreigabe.
    0001514: [WMS Application Server] Session Garbage Collection greift auf ungültige DB Konfig zu (wgrasshof) – Testfreigabe.
    0001520: [WMS GUI] Datenzugriffskonfig sehr umständlich (wgrasshof) – Testfreigabe.
    0001518: [WMS GUI] Smtp Konfiguration Port kann nicht gespeichert bzw. geändert werden (wgrasshof) – Testfreigabe.
    0001511: [WMS Application Server] Daemon als Service funktioniert noicht (wgrasshof) – Testfreigabe.
    0001510: [WMS Application Server] Logging in Dateien funktioniert noch nicht (wgrasshof) – Testfreigabe.
    0001509: [WMS GUI] Absturz von WMSDP beim beenden (wgrasshof) – Testfreigabe.
    0001507: [WMS GUI] Ownership bei Objekt referenzen kann nachträglich nicht mehr geändert werden (wgrasshof) – Testfreigabe.
    0001506: [WMS Manager (Core)] Werte in Auswahlliste können mehrfach angelegt werden (wgrasshof) – Testfreigabe.
    0001505: [WMS Application Server] Unsichtbare Member (wgrasshof) – Testfreigabe.
    0001398: [WMS GUI] Bei Keyname Änderung einer Klasse, stürzt die Anwendung ab, falls Objektcontainer der Klasse geöffnet sind (wgrasshof) – Testfreigabe.
    0001502: [WMS Application Server] default werte für member nicht typgeprüft (wgrasshof) – Testfreigabe.
    0001504: [WMS Application Server] Gruppierungen (wgrasshof) – Testfreigabe.
    0001467: [WMS Application Server] Stabilisierung des Servers (wgrasshof) – Testfreigabe.
    0001449: [WMS Web] Refactor UserRegistrationManager and UserLoginManager (edi) – geschlossen.
    0001503: [WMS Application Server] Referenzen (wgrasshof) – geschlossen.
    0001431: [WMS DB] Wenn die Position einer WMS Group bereits mit einer bestehende WMS Groupidentisch ist, werden die Gruppe nicht korrekt angelegt. (thomas) – geschlossen.
    0001462: [WMS Web] WebWMS Java-Code-Generator (stefan) – geschlossen.
  • Desktop platforms are working (Win, Linux, MacOS)
  • Data Access plugin mechanism finished
  • HTTP Rest Server finished
  • Stable WMS Core Framework
  • Internal: code base beautified
  • First UI’s for Runtime moved from Widgets to QML
  • Web Runtime works with default UI’s on Vaadin 6
  • Providing all described platforms with WMS Runtimes (Desktop (Win,Linux,Mac), Web, Android, iOS)
  • Moved Vaadin Webfrontend from Vaadin 6 to Vaadin 7
  • Internal: Enhanced automatic Test- and Deploymentsystem (Jenkins, Maven,…)
  • Completed english documentation
  • Finished API documentation
  • Plugin System finished

0001240: [WMS Web] Kategorienauswahl ausblenden, wenn es keine gibt (edi) – geschlossen.
0001637: [WMS Webclient] WmsObjectContainer Objekte laden (stefan) – geschlossen.
0001312: [WMS Runtime] Funktionsbuttons werden nicht ausgeblenedet (wgrasshof) – geschlossen.
0001331: [WMS Application Server] onCommit wird nicht aufgerufen bzw. hat keinen Effekt (wgrasshof) – geschlossen.
0001253: [WMS WQL] WQL Abfrage mit WMS Expression funktioniert nicht mehr (wgrasshof) – geschlossen.
0001308: [WMS Web] Genauigkeit von EEList<EFloat> nur 6 Nachkommastellen (wgrasshof) – geschlossen.

  • Refactored WMS Manager
  • Created this Webpage
  • Autologin realized
  • Created WMS Documentation
  • Implemented Ui Editing with QML for Desktop, Tablet and Mobile.

 

Bufixes:

0001246: [WMS Web] User Memberfeld führt zu Exception und nicht Darstellung des ObjectEditors (wgrasshof) – geschlossen.
0001228: [WMS Web] Nummerierungsfehler (wgrasshof) – geschlossen.
0001229: [WMS Web] Doctype vereinfachen (wgrasshof) – geschlossen.
0001230: [WMS Web] stringstringmap (wgrasshof) – geschlossen.
0001238: [WMS Web] Wertelisten können keine Werte gelöscht werden (wgrasshof) – geschlossen.
0001243: [WMS Web] Speicherung der Logindaten als Cookie (wgrasshof) – geschlossen.
0001244: [WMS Web] Autocounter wird bei bestehendem Objekt hochgezählt (wgrasshof) – geschlossen.
0001245: [WMS Web] Bool Werte werden nicht gespeichert (wgrasshof) – geschlossen.
0001248: [WMS Web] Bei der Anmeldung eines zweiten Anwenders wird der andere gesperrt (wgrasshof) – geschlossen.

  • Implementing LDAP Connection
  • Implementing Android native Client
  • Register Function for Web Applications
  • Print Support
  • Function and Script Environment
  • I18N
  • Implemented Views
  • Implemented generic Search
  • Implementing Rightsmanagement
  • Implemented Password Forgotten Dialog
  • Implemented Web User Manager
  • Enhanced WMS Development Plattform
  • Switch from Vaadin 6 to vaadin 7 for Web Applications