Blogues

FONCTIONNALITÉS

warning: file_get_contents(http://www.telize.com/geoip/54.221.136.62) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.

WebKit intégré

Depuis ses origines, 4D est très investi dans la compatibilité multi-plateforme. Et avec l’utilisation croissante du Web et des plateformes Web, la zone Web de 4D est devenue le moyen idéal d'intégrer des technologies comme HTML5, CSS et JavaScript directement dans vos applications.

Serveur HTTP de nouvelle génération

Le nouveau serveur Web multithread est bien plus qu’un moyen de servir des pages Web.

Il est depuis longtemps déjà l’un des nombreux moyens de partager vos données. Il est aujourd'hui modernisé pour plus de possibilités au service des développeurs et des utilisateurs :

  • Support complet des standards du Web
  • Gestion du cache améliorée
  • Compression native GZIP
  • Nouvelle architecture multi-threadée pour une plus grande scalabilité

 

Gestion de sessions

Client HTTP extensible

Le nouveau Client HTTP extensible vous donne accès à encore plus de données.

Profitez d'HTTP pour accéder au monde extérieur
Votre application peut tirer parti du nouveau client HTTP pour obtenir des données de n’importe quel serveur HTTP. Vous pouvez utiliser le client HTTP comme un intermédiaire entre une application ou une fonction 4D d’une part et des données ou des services tiers disponibles via HTTP d’autre part.

 

Introspection

L’introspection, un autre point de vue sur votre développement

Introspection du code
Du code qui se crée et se maintient tout seul, ce n'est pas pour demain ! Par contre, vous pouvez compter dès aujourd'hui sur la pérennité de votre développement grâce aux nouvelles puissantes fonctions d'introspection.

Externalisation des préférences de l'application

Les paramètres et les préférences de votre solution peuvent à présent être stockées en dehors de la structure principale de l’application 4D (par exemple : la taille du cache de la base de données, le numéro de port HTTP, etc.).

Ceci permet des mises à jour très faciles, d'autant plus lors de déploiements impliquant de nombreux utilisateurs.

 

Aperçu d'impression XPS (Windows)

Aperçu d’impression amélioré sous Windows.

Sous Windows, l’aperçu d’impression est totalement WYSIWYG. Les utilisateurs finaux peuvent profiter du zoom vectoriel et de la navigation dans les pages lors de l'impression.

Correcteur orthographique multilingue

Vous disposez désormais de la puissance d’un correcteur orthographique compatible avec la bibliothèque open source Hunspell, gérant 100 langues différentes.

Ceci renforce encore les aptitudes naturelles de 4D pour des déploiements de solutions multilingues dans le monde entier.

 

Indexation des métadonnées d’images

Le moteur de base de données est à présent capable d'indexer les métadonnées associées aux images.

Ainsi, la recherche d’images s’effectue plus rapidement grâce aux mots–clés associés qui sont automatiquement indexés par le moteur de base de données.

 

Externalisation des données

Stockez vos données images, blobs et texte en dehors du fichier de données

Cette fonctionnalité réduit la taille du fichier de données lui-même, rendant les manipulations du fichier beaucoup plus rapides. 4D gère automatiquement l'enregistrement et le backup des données externes. Vous pouvez cependant décider de personnaliser ce fonctionnement selon vos besoins et gérer vous-même le process de sauvegarde. Dans ce second scénario vous pouvez stocker les chemins d’accès à ces fichiers externes au sein de 4D, qui resteront ainsi partie intégrante de vos données.

Accélération graphique matérielle

Avec 4D v13, profitez des performances de rendu graphique de votre machine.

4D utilise les technologies natives des systèmes (CoreGraphics et Direct2D) pour toutes les tâches de rendu graphique, tirant ainsi pleinement parti de l’accélération matérielle lorsque cela est possible, comme pour les formulaires, les images ou les formes calculées.