NEU >>> Neue Hauptversion 3.0 für easyWinArt

Die ERP-Software easyWinArt wurde in der Software-Basis, dem sogenannten Business-Framework, grundlegend überarbeitet und verbessert. Das neue easyWinArt-ERP-System hat die Lizenz-Versionsnummer 3.0 und kann ab sofort von allen Kunden mit gültigem Software-Update-Wartungsvertrag online runtergeladen und installiert werden.

Neue Business-Framework-Funktionalitäten:

  • Umfassende Überarbeitung des Frameworks – easyWinArt 3.0
    In den zurückliegenden Wochen wurde das Business-Framework der ERP-Software easyWinArt grundlegend optimiert. Die beiden wesentlichen Aspekte dieser Optimierungen sind eine grundlegende Verbesserung und Überarbeitung der programmweiten Fehlerbehandlungen sowie die Beseitigung von memory leaks und der verbesserte Umgang mit der Verwendung des Hauptspeichers eines PCs. Zusätzlich erscheinen dem Anwender ab sofort alle Fehlermeldungen in einem einheitlichen Format und sind deutlich besser beschrieben.
    Die durchgeführten Maßnahmen dienen hauptsächlich der Qualitätssicherung. Viele elementare Mängel wurden behoben. Basierend auf den Neuerungen können zukünftig Problembeseitigungen schneller und präziser durchgeführt werden. Das easyWinArt-Team möchte einen möglichst fehlerfreien und stabilen Betrieb Ihrer easyWinArt-Software gewährleisten.
    Um deutlich auf diese Neuerungen hinzuweisen, wird easyWinArt unter der neuen Version 3.0 geführt. Wir empfehlen allen easyWinArt-Anwendern, dringend ein Update auf die neuste Version durchzuführen.
  • Ausnahmebehandlung und Fehlermeldungen
    Die komplette Ausnahmebehandlung (auch Fehlerbehandlung, exception handling oder error handling) wurde maßgeblich überarbeitet und verbessert. Programmfehler werden an allen Stellen gezielt behandelt. Es konnte erreicht werden, dass weniger ‘Schwerwiegende Fehler’ auftreten, bei denen das komplette easyWinArt-Programm geschlossen wird. Statt dessen wird ein Fehler möglichst als einfacher Fehler behandelt, so dass nur die entsprechende Menü-Funktion beendet werden muss.
    Unerwartete Fehler werden optisch in einer neuen Fehlermeldung ausführlich dargestellt. Die genaue Fehlerstelle sowie alle zusammenhängenden Code-Positionen werden detailiert mit Angabe der Zeilennummern, des Fehlertyps, der Klasse, Methode usw. aufgeführt.
    Ein solcher Fehler wird automatisch über das Internet dem easyWinArt-Team zugestellt. Auf diese Weise kann auch ohne Beteiligung des Anwenders schnellstmöglich eine Problembeseitigung durchgeführt werden. Aus dem Fehlerfenster heraus kann der Fehler auch weiterhin per E-Mail zugestellt werden. Dies ist aber nur noch sinnvoll, wenn zusätzliche Informationen eingegeben werden, z.B. wie sich der Fehler herleiten lässt oder wann genau er aufgetreten ist.
    Das easyWinArt-Team bearbeitet auf Grund der Neuerungen Fehler erst ab der Version 3.0 von easyWinArt. Alle Anwender werden deshalb gebeten, ein Update auf die neuste Version durchzuführen und uns erst danach beim Auftreten eines Fehlers zu kontaktieren.
    Die ERP-Software easyWinArt wurde um die neue Menü-Funktion ‘Registrierte Fehler‘ erweitert. Darin werden alle im Rahmen der neuen Ausnahmebehandlung auftretenden Fehler protokolliert und können jederzeit vom Anwender oder vom easyWinArt-Support eingesehen werden. Wenn dem easyWinArt-Team keine Fehlermeldungen automatisch zugestellt werden sollen, kann dies in der Mandantenkonfiguration deaktiviert werden. Zur Unterstützung der Fehlerbeseitgungen sollte diese Funktion jedoch aktiviert bleiben.
  • Beseitigung von memory leaks
    Ein in Fachkreisen bekanntes Problem bei vielen, insbesondere großen .NET-Anwendungen ist die Memory-Ressource.
    Auch easyWinArt war bisher recht verschwenderisch im Umgang mit dem, zugegebenermaßen bei modernen PCs reichlich vorhandenen Hauptspeicher. Das hat die meisten easyWinArt-Anwender somit auch nicht sonderlich gestört. Einige wenige ‘Power’-User, die in einer easyWinArt-Sitzung mehrere 100 Fenster geöffnet und wieder geschlossen haben und dabei sogar eventuell und oft unnötigerweise jeweils mehrere 1000 Datensätze gleichzeitig angezeigt haben, hatten in den letzten Monaten jedoch gelegentlich zunächst unerklärliche Fehler gemeldet. Grund genug für uns, diese Probleme genauer zu analysieren.
    Relativ schnell haben wir erkannt, dass auch easyWinArt zu viel Hauptspeicher verbraucht, wenn häufig neue Menüfunktionen geöffnet und wieder geschlossen werden.
    Die Ursache für dieses Verhalten zu finden war hingegen nicht so einfach. Wie sich herausgestellt hat, gab es mehrere voneinander unabhängige Ursachen.
    Alle Memory-Probleme wurden durch eine akribische und grundlegende Überarbeitung des easyWinArt-Business-Frameworks beseitigt. Damit ist easyWinArt ab sofort eine der wenigen großen .NET-Anwendungen, die sparsam mit der Ressource ‘Hauptspeicher’ umgehen. Wo Hauptspeicherverbrauch Performance-Vorteile bietet, wird der oft reichlich vorhandene Hauptspeicher natürlich weiterhin sinnvoll genutzt.