Sie sind hier: Startseite » Entwicklung

Entwicklung

Herakles

Herakles stellt eine Palette von Frameworks und Tools dar, die vielseitig bei der Entwicklung von Software-Modulen eingesetzt werden können. Neben zahlreichen Basisfunktionen sind Komponenten aus dem Bereich WinForms, WPF und Single-Page-Applications (Web) enthalten, die intern die vielfältigen Möglichkeiten der Produkte von DevExpress (z.B. XPO, XAF, Reporting, WinForms-Controls, WPF-Controls, HTML5/Javascript) nutzen, kapseln und/oder erweitern.



Herakles .NET/.NET Core

Das Basispaket enthält viele nützliche Funktionen, die einem Entwickler die Entwicklungsarbeit erleichtern und durch den Einsatz vorgefertigter Standardfunktionen bei der Entwicklung Zeit und damit auch Geld sparen. Zusätzlich wird die Wartbarkeit, besonders bei komplexen und umfangreichen Projekten, stark erhöht, was die Fehleranfälligkeit verringert. Für folgende Bereiche sind Funktionen vorhanden:

- Validierung / RegEx
- Verschlüsselungsfunktionen
- Überwachung / Watchdog
- Mehrsprachenfähigkeit und Übersetzungen
- Speichermanagement
- Verwaltungssystem für SQL-Aufrufe
- Serialisierung und Archivierung von Objekten
- Protokollfunktionen für interne Funktionen
- Logging für Datenbankzugriffe, Programm-/User-Anmeldungen
- umfangreiche interne Parameterstruktur
- Netzwerkfunktionen (TCP/IP)
- e-Mail-Funktionen
- Ini-Dateimanagement inkl. Verschlüsselung und eigenem Editor
- Dateisystem
- Active Directory
- Historien für Datenänderungen
- komfortables Locking für Daten im Multiuserbetrieb
- Bildverarbeitung inkl. OCR
- Login/Logout und flexibles Initialisierungs-System für XPO

Neben diesen vielen hilfreichen Funktionen und Klassen sind zusätzlich persistente Basisklassen enthalten, die als Grundgerüst für z.B. CRM/ERP oder andere Enterprise-Anwendungen eingesetzt werden können. Folgende Bereiche sind abgedeckt:

- Unternehmensstrukturen (Anschrift, Filialen, Mitarbeiter)
- Regionen (Staaten, Provinzen, Sprachen)
- Personal (persönliche Daten, Titel, Adresse, Abteilungen, Kontaktdaten)
- Kalender (Wochentage, Feiertage, Ferien)
- Anwender / Login-User
- umfangreiche skalierbare Rollen- und Rechteverwaltung




Herakles WinForms / WPF

Die Erweiterung der WinForms-/WPF-Controls von DevExpress stellt die Kernfunktion unter Verwendung der Herakles-Klassen dieser Pakete dar. Es werden viele nützliche Funktionen angeboten, die die Entwicklung einer Desktop-Anwendung vereinfacht mit:

- Anmeldung Anwender mit Datenbankauswahl
- Controls zur Auswahl von Teilmengen
- Baumansichten
- Datengitterverwaltung inkl. Ansichtenprofilverwaltung
- Verwaltungssystem für modale Fenster als Edit-Popfenster
- DLL-Infos
- Tooltipverwaltung
- flexible Protokolle




Herakles REST-Service

Der REST-Service ist zu 100% in .NET Core/ .NET 5 und aufwärts entwickelt und bietet nach einer einfachen Installation und Konfiguration die Möglichkeit, Anfragen von Webanwendungen (z.B. Datenbankabfragen, Datenänderungen, Funktionsaufrufe uvm.), wie sie z.B. bei bei SPA-Anwendungen, Blazor-Lösungen oder anderen internetbasierten Applikationen immer mehr verlangt werden, zur Verfügung zu stellen.

Features:

- verfügbar für Microsoft Windows, Linux und MacOS
- Konfiguration über eine Ini-Datei
- Ini-Datei kann über einen speziellen Editor verschlüsselt werden
- frei definierbare Abfragen mit der Möglichkeit, auf Datenbanken via SQL, Stored Procedures oder DevExpress XPO zuzugreifen
- verschlüsselte Datenübermittlung via REST unter Einsatz von Tokens
- interne User-/Rechteverwaltung




Herakles Launcher

Der Launcher bietet die Möglichkeit, eine in einer Konfigurationsdatei angegebene ausführbare Datei (.exe) als neuen Thread zu starten und kommt dann zum Einsatz, wenn Software über ein Netzlaufwerk installiert oder via Terminalservern dem Anwender zur Verfügung gestellt wird. So ist es möglich, Updates im laufenden Betrieb zu releasen.

Features:

- Konfiguration über eine Ini-Datei
- Ini-Datei kann über einen speziellen Editor verschlüsselt werden
- Splash-Screen mit frei einstellbarem Logo
- benötigt kein .NET-Framework und ist für alle ausführbaren Programme geeignet



Sollten Sie Fragen zu unserem Herakles-Framework haben,
wenden Sie sich bitte an:

Herrn Rolf Heinen
Büro Bockhorn
Tel. 04453 / 9863377
Mail: rolf.heinen@jade-soft.de

Wir verwenden Cookies um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unserer Webseite zu analysieren. Außerdem geben wir Informationen zu Ihrer Verwendung unserer Webseite an unsere Partner für soziale Medien, Werbung und Analysen weiter. Unsere Partner führen diese Informationen möglicherweise mit weiteren Daten zusammen, die Sie ihnen bereitgestellt haben oder die sie im Rahmen Ihrer Nutzung der Dienste gesammelt haben. Sie geben Einwilligung zu unseren Cookies, wenn Sie unserer Webseite weiterhin nutzen.