R-RELEASE

LES NOUVEAUTÉS DE 4D V14 R3

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

Version disponible sur 4D Store et destinée
aux clients Partenaires
et clients sous contrat de maintenance 

Téléchargez 4D v14 R3

 

Un pas de plus vers une gamme 4D 100% 64 bits ! 

Voici la première release de 4D Server 64 bits sous Mac OS X !

Mac OS X 64-bit 4D Server v14 R3 sous OS X est disponible en version 32 bits et 64 bits. La version 64 bits est fournie en tant que preview. En effet quelques fonctionnalités (tel que le protocole de communication série) ne sont pas encore disponibles.

Soyez prêt à profiter de tous les avantages de la technologie en 64 bits sur les machines Apple pour faire tourner vos applications avec plus de cache, pour de meilleures performances et pouvoir connecter plus d'utilisateurs.


La version de 4D Server 64 bits intègre également un nouveau moteur optimisé pour les Etats rapides disponibles à la fois sur les versions Windows et Mac OS X.



Améliorations des performances du compilateur 64 bits

  • Une meilleure gestion des opérations arithmétiques sur les réels avec un gain de 30 %.
  • Un nouveau pas vers la version Cocoa 64 bits.

 

 

Outils d'optimisation et de résolution de problèmes

LIRE APERCU ACTIVITE et amélioration du Moniteur temps réel

 

Approfondissez l'analyse des performances de votre 4D Server, et augmentez le nombre d'utilisateurs connectés simultanément sans devoir investir dans du nouveau matériel grâce à des informations détaillés.

Les améliorations disponibles sont les suivantes :

  • Informations du Plan de recherche
  • Utilisateur/machine à l'initiative de l'opération

 

SQL Views

Nouvelle commande : Lire infos enregistrements verrouillés

Cette nouvelle commande majeure permettra aux développeurs 4D d'optimiser leurs développements et de rationnaliser leurs solutions 4D client/serveur existantes.

La commande Lire infos enregistrements verrouillés exécutée sur une table particulière retourne un objet décrivant le ou les enregistrement(s) actuellement verrouillé(s) pour chaque utilisateur, pour chaque process, le numéro de l'enregistrement ainsi que les informations du process.

 

Telechargez la base exemple
HDI_GetLockedRecordsInfo.zip HDI_GetLockedRecordsInfo.zip

 

SQL Views


Nouvelle commande : Lire mesures base

Vous souhaitez savoir s'il vous serait profitable de déplacer votre solution 4D d'un disque dur classique à un SSD, ou d'augmenter la taille du cache ? La nouvelle commande Lire mesures base vous permet d'obtenir un ensemble d'informations détaillées sur les événements du moteur de base de données de 4D afin de vous aider à prendre la bonne décision.

 

 

 

 

 

Assistez à la session de Roland Lannuzel aux 4D Summits cette année, et bénéficiez  d'une démonstration détaillée d'un composant qui permet de visualiser ces données et de les enregistrer dans des fichiers de logs, ainsi que  l'utilisation de la commande Lire infos enregistrements verrouillés. Roland Lannuzel
TELECHARGEZ LA BASE EXEMPLE
HDI_GetDatabaseMeasures.zip HDI_GetDatabaseMeasures.zip

 

SQL Views


Amélioration de l'Explorateur d'exécution

L'interface utilisateur a été remaniée afin de mieux représenter la liste des process pour une meilleure cohérence avec la fenêtre d'administration du 4D Serveur.

 

 







Nom de process disponible dans le log de debug


debug log

 

De nouvelles lignes ont été rajoutées dans le debug log lorsqu'un process 4D est lancé ou arrêté. A présent le nom du process est disponible en complément de l'ID du process.

 

Encore plus de nouvelles fonctionnalités ...

Créez de nouvelles colonnes dans la listbox avec des variables dynamiques

  • Ajoutez dynamiquement des colonnes à une list box
  • Ecrivez du code complètement générique dès aujourd'hui


Ouvrez une base de données par programmation

Simplifiez l'exécution de tests automatiques sur votre solution en utilisant plusieurs bases de tests.
Par ailleurs, ouvrez automatiquement une base de données après avoir effectué une compilation.

La nouvelle commande OUVRIR BASE ferme la base de données courante et ouvre à la volée la nouvelle base de données définie par le chemin d'accès.

 

SQL Views


Amélioration de 4D en ligne de commandes

  • Utilisez le mode de ligne de commandes pour stopper/tuer/démarrer votre 4D Server
  • Lancez 4D avec des données et une structure spécifiées
  • Disponible sur 4D Server sous OS X et Windows

 

 

Affichez  les “formats non supportés”  
Cette nouvelle fonctionnalité vous fournit une façon simple et rapide pour détecter les formats d'image non supportés et les mettre à jour. 

4D affichera à présent une image ‘format non supporté’ indiquant l'extension du fichier, chaque fois qu'un format de fichier obsolète sera rencontré.

 

 

ICO pdf

De nouvelles préférences dans WEB FIXER/LIRE OPTION

Vous souhaitez créer une application Web avec une gestion des sessions et maintenir une session même en passant d'un réseau Wifi à un réseau 3G ?

Grâce à cette nouvelle option, il est à présent possible de désactiver la vérification de l'adresse IP dans un cookie pour les applications qui devront passer de la 3G au Wifi ou la 4G, sans nécessiter que l'utilisateur ne se réauthentifie à l'application.


Fixer/Lire les ports du serveur SQL par programmation

Ayez l'esprit tranquille pour vos déploiements automatiques et personnalisés.

Utilisez la nouvelle option LIRE/FIXER PARAMETRE BASE pour définir ou récupérer le port utilisé par le serveur SQL. 

 


SQL Views

 


Désactivez/Activez les triggers avec ALTER DATABASE DISABLE/ENABLE CONSTRAINTS

Pour faciliter le développement des imports volumineux et opérations similaires, cette commande vous permet d'activer/désactiver l'ensemble des triggers de l'application ou pour une table particulière.
En combinaison avec SUSPENDRE INDEX, vous pouvez considérablement augmenter les performances de votre base pour des opérations de ce type.


Nouvelle option pour choisir l'application qui ouvre une URL

Sélectionnez par défaut la meilleure application pour ouvrir un fichier spécifique.

La commande OUVRIR URL accepte un nouveau paramètre nomApp, vous permettant de désigner l'application à utiliser pour ouvrir le document ou l'URL. 

 


OPEN_URL-

TELECHARGEZ LA BASE EXEMPLE
HDI_useOpenUrlParameter.zip HDI_useOpenUrlParameter.zip


Migration des sous-tables
Faites une migration en douceur de vos sous-tables vers des tables normales.
Le champ relation était auparavant en mode lecture seule, il peut être modifié à présent ce qui permet un accès complet aux sous-tables en utilisant les commandes standards de champ et de tables.
De cette façon, toutes les références à une sous-table peuvent être réécrites tranquillement, en utilisant temporairement un accès mixte et en évitant une complète réécriture en une seule fois.

 

Consultez l'avis d'un de nos partenaires au sujet de cette fonctionnalité : Nous avons testé de façon intensive la capacité d'assigner par programmation le champ  id_added_by_convert et sommes confiants, c'est du béton !Larry Wolf


Haute définition du minuteur de process 4D
La commande ENDORMIR PROCESS accepte à présent de plus petites unités, permettant de spécifier une durée de moins d'un tic (soit 1/60e de seconde), tel que 1/180e de seconde.

 

4D Mobile

Possibilité de retourner une sélection depuis une méthode 4D 

Gardez la logique métier du côté de 4D et gagnez du temps.

La nouvelle commande MOBILE Renvoyer sélection permet à une méthode 4D de retourner une sélection à Wakanda.
Cette commande permet d'éviter un travail inutile du côté de l'application Wakanda.

TELECHARGEZ LA BASE EXEMPLE
HDI_MobileReturnSelection.4dbase.zip HDI_MobileReturnSelection.4dbase.zip

4D/Wakanda


Nouvelles licences client pour 4D Mobile
Un nouveau et séduisant modèle de licences est mis en place.
Contactez votre interlocuteur commercial pour obtenir plus d'informations et commencer dès aujourd'hui le développement de votre Web app depuis votre application 4D existante. 


En savoir plus sur 4D Mobile.