Autor: Damien Fuzeau

Avatar
- Product Owner - Damien Fuzeau ist seit Februar 2019 Mitglied des 4D Produktteams. Als Product Owner ist er für das Schreiben von User Stories zuständig, die er dann in funktionale Spezifikationen umsetzt. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die gelieferten Funktionsimplementierungen den Anforderungen der Kunden entsprechen. Damien hat an der Universität von Nantes einen Abschluss in Softwaretechnik gemacht. Er verbrachte mehr als 23 Jahre in seinem früheren Unternehmen, zunächst als Entwickler (er entdeckte 4D im Jahr 1997) und später als technischer Leiter und Softwarearchitekt. Dieses Unternehmen ist ein 4D OEM Partner und hat 4D basierte Geschäftssoftware für Tausende von Usern auf Hunderten von Servern eingesetzt. Damien ist also mit der Entwicklung und dem Einsatz von 4D in einem mehrsprachigen Kontext vertraut.
Produkt blank

4D-Internet-Befehle ade – moderne Internet-Integration ade

Automatisch übersetzt von Deepl

Mit der Veröffentlichung von 4D 21 verabschieden wir uns offiziell vom 4D Internet Commands Plugin, einem langjährigen Begleiter vieler Entwickler seit den Anfängen des Internets. Aber dies ist nicht nur das Ende einer Ära. Es ist der Beginn einer sichereren, leistungsfähigeren und angenehmeren Art der Internetkommunikation in 4D.
Sie können 4D Internet Commands in Version 20 auch weiterhin mit 4D 21 verwenden. Warum also der Umstieg? Weil die neuen eingebauten Klassen nicht einfach nur ein Ersatz sind, sondern ein komplettes Überdenken der Art und Weise, wie Internet-Protokolle in einer modernen Entwicklungsumgebung gehandhabt werden sollten. Sie sind nativ, thread-sicher und so konzipiert, dass sie den heutigen Standards für Sicherheit, Leistung und Flexibilität entsprechen.

Produkt blank

Neuer Weg zur Kontrolle Ihrer HTTP-Antworten

Automatisch übersetzt von Deepl

Ab 4D 21 können 4D Entwickler nun die volle Kontrolle über HTTP-Antworten mit Hilfe einer einfachen Konfigurationsdatei übernehmen: HTTPRules.json. Ganz gleich, ob Sie die Sicherheit verbessern, die Leistung optimieren oder den Zugriff auf statische Ressourcen verwalten möchten, diese Funktion bietet Ihnen die nötige Flexibilität, ohne dass Sie eine einzige Zeile Code schreiben müssen.
Lassen Sie uns in die Möglichkeiten eintauchen und wie man sie nutzt.

Produkt blank

Arbeiten und Bewegen mit QUIC und Network Switching

Automatisch übersetzt von Deepl

Was gibt es Frustrierenderes, als die Verbindung zwischen 4D Remote und dem 4D Server zu verlieren, wenn Sie unterwegs das Netzwerk wechseln?
Egal, ob Sie von Ethernet zu Wi-Fi wechseln oder zwischen Hotspots hin- und herspringen, herkömmliche Verbindungen neigen dazu, abzubrechen und 4D Remote zu zwingen, die Verbindung zu unterbrechen und wiederherzustellen.
Mit 4D 21 und dem QUIC Protokoll gehören diese Unterbrechungen der Vergangenheit an.
QUIC ist so konzipiert, dass es auch bei Netzwerkänderungen stabil bleibt und Ihre Sitzung aufrechterhält, selbst wenn sich die zugrunde liegende Verbindung ändert.

Produkt blank

4D Developer Automatische Aktivierung

Automatisch übersetzt von Deepl

Ist es nicht mühsam, die Lizenznummern jedes Mal manuell einzugeben, wenn Sie Ihre Software auf einem neuen Rechner installieren?
Mit 4D 21 ist das nicht mehr nötig, 4D erledigt das jetzt automatisch für Sie. Sehen wir uns an, wie.

Produkt UUID text in red over a binary code background, representing 4D 20 R10’s new support for version 7 UUIDs with timestamp-based sorting.

UUID-Verbesserungen und Sortierung mit Version 7

Automatisch übersetzt von Deepl

Ab 4D 20 R10 werden UUIDs nun direkt mit einem internen Algorithmus generiert, anstatt sich auf Systemfunktionen zu stützen – so haben Sie bessere Kontrolle über ihr Format und Verhalten. Und mit diesem Update können Sie sich jetzt für UUIDs der Version 7 entscheiden, die eine chronologische Sortierung unterstützen. Sehen wir uns an, was dies für Ihre Anwendungen bedeutet.

Produkt Business user selecting a licensing interface, symbolizing 4D 20 R10’s new automatic deployment license integration feature for simplified application builds.

Automatische Einbettung der Bereitstellungslizenz in Ihre Anwendungen

4D 20 R10 führt eine neue Funktion ein, die speziell für Kunden mit OEM- oder 4D Desktop Business-Lizenzen entwickelt wurde, um Ihre Deployment-Lizenzen automatisch in Ihre erstellten Anwendungen einzubetten. Diese Verbesserung vereinfacht und sichert den Prozess der Erstellung lizenzierter Anwendungen und erleichtert die gemeinsame Nutzung einer Build-Konfiguration auf mehreren Rechnern. Und das ist noch nicht alles: Es wurden noch weitere Verbesserungen hinzugefügt, um Ihren Workflow zu optimieren. Schauen wir uns die Details an.

Produkt blank

Neue Klasse zur Durchführung von UDP-Kommunikation

Automatisch übersetzt von Deepl

4D 20 R8 führte die Klasse TCPConnection ein, die einen objektorientierten, asynchronen Weg zur Handhabung von TCP-Client-Verbindungen bietet. Dann kam 4D 20 R9 mit der TCPListener-Klasse, um TCP-Server zu erstellen. Und jetzt, mit 4D 20 R10, vervollständigen wir das Bild mit der neuen Klasse UDPSocket, mit der Sie die UDP-Kommunikation zwischen 4D und einem beliebigen entfernten Rechner verwalten können, sowohl als Client als auch als Server. Dies ist besonders nützlich für IoT, Echtzeit-Überwachung oder Broadcasting-Austausch. Und das Tüpfelchen auf dem i? Diese Klasse unterstützt präemptive und asynchrone UDP-Kommunikation
Mit dieser neuen Funktion ist der letzte Schritt zur Ablösung des alten Internet Commands Plugins getan.
Lassen Sie uns in die Details eintauchen.

Produkt blank

Formeln im Etikettenassistenten

Automatisch übersetzt von Deepl

Ab 4D 20 R9 hat die Komponente Label Wizard ein Update erhalten, um die Arbeit mit Formeln zu verbessern. Dies verbessert die Sicherheit, indem es die Erstellung von bösartigen Formeln verhindert. Außerdem wird die Qualität verbessert, indem die Erstellung falscher Formeln vermieden wird. Schauen wir uns die Verbesserungen an!

Produkt blank

Verbesserung von macOS Datenschutz und Sicherheit mit Anwendungs-UUID

Automatisch übersetzt von Deepl

Mit dem Sequoia-Update verlässt sich macOS nun auf die UUID von Anwendungen für verschiedene Datenschutz- und Sicherheitskontrollen, wie z. B. den Netzwerkzugang. Diese neue Funktion von macOS könnte zu Problemen auf der Endnutzerseite führen, z. B. dass die erstellten 4D Anwendungen häufig neu autorisiert werden müssen. Um dies zu beheben, hat ab 4D 20 R9 jede 4D Anwendung, die für macOS erstellt wurde, eine eigene Anwendungs-UUID. Diese Änderung gewährleistet eine besser abgestimmte Zugriffskontrolle. Schauen wir uns die Details an.