BLOGS

SUPPORT DES STANDARDS

warning: file_get_contents(http://www.telize.com/geoip/54.92.194.75) [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.

Zone SVG

Pur exemple de développement basé sur l'intégration du SVG dans le moteur de 4D, le composant Zone SVG vous permet d'inclure une zone de manipulation SVG dans toutes vos interfaces utilisateur.

La Zone SVG permet de générer des graphiques vectoriels, soit à main levée, soit par programmation afin de générer des objets vectoriels liés aux données de la base hôte.

Elle supporte les formes, couleurs et trames standards supportés par 4D. Elle peut également inclure des images non vectorielles sous forme de liens.

Le contenu de la zone peut être stocké dans des enregistrements ou exporté en tant que fichier SVG.

 

Du Flash dans vos graphiques

Cet exemple démontre les possibilités de 4D v12 à utiliser des bibliothèques PHP externes pour ajouter des fonctionnalités à vos applications.

Dans cet exemple, nous utilisons PHP et Flash pour illustrer et animer des graphiques représentant des données 4D.

 

Télécharger pour Windows ou Mac 

 

SVG Goodies

L'application SVG Goodies propose différentes méthodes réutilisables qui exploitent les possibilités de manipulation d'images SVG intégrées dans 4D.

Tout ce code source (rotation d'image, création de reflets, et bien plus encore) peut-être intégré librement dans vos propres projets.

 

Téléchargement Mac et Windows

Support de l'XML

Le support d'XML a été mis à jour et étendu dans 4D v12.

De plus, les mécanismes de conversion de données entre 4D et XML ont été renforcés, et 4D peut  désormais à la fois encoder et décoder le XML.

 

Les nouvelles commandes XML de 4D v12 incluent : 

  • DOM Ajouter noeud enfant XML
  • DOM Ajouter element XML
  • DOM LIRE NOEUDS ENFANTS XML
  • DOM Lire ref document XML
  • DOM Inserer element XML
  • DOM SUPPRIMER ATTRIBUT XML

 

Picture Metadata

As images have become more prominent in computing, so has their accompanying metadata.

Popular image processing applications like Photoshop, Aperture, iPhoto, etc. and sites like Flickr and Picasa use metadata to help classify and organize images.


4D v12 supports image metadata standards in the form of EXIF, GPS, IPTC and TIFF, all of whose properties can be read and written by new SET and GET functions.

 

Localisation

4D v12 améliore grandement la gestion des applications multi-langues.

Les fichiers XLIFF, utilisés pour stocker les informations de localisation depuis 4D v11 SQL, peuvent maintenant être chargés dynamiquement pour changer toute l’interface utilisateur à la volée. Une seule commande 4D peut changer instantanément la langue de l’interface.

PHP intégré

4D v12 vous permet d'exécuter directement des scripts PHP 5.3 à partir de vos applications 4D, grâce à son interpréteur compilé en FastCGI.

(Vous pouvez utiliser d'autres interpréteurs, à condition de vérifier leur compatibilité. Consulter la documentation pour plus de détails).

 

Vous avez ainsi accès à une mine de librairies utilitaires disponibles en PHP, vous offrant des fonctions telles que :

4D SVG

Le composant SVG est installé par défaut avec 4D v12. Toutes vos solutions peuvent donc en bénéficier et tirer parti de ses possibilités graphiques avancées.

Le composant vous propose un jeu de commandes pour vos besoins graphiques les plus fréquents, vous donnant la possibilité d’accéder aux paramètres de création de vos propres images SVG, ainsi qu’à la modification d’images SVG provenant d’autres sources.

Gestion des images dans 4D

Cette application démontre les différentes possibilités de traitement d'image de 4D.

Dans 4D, les images peuvent s'afficher de différentes manières et être transformées. Elles peuvent s'importer, s'exporter et changer de formats (par exemple de JPG à PNG).

 

D'autres fonctionnalités sont également illustrées.

 

Téléchargement Mac et Windows