4D v12 - extremITEn résumé, 4D v12 est tout simplement plus rapide, plus efficace et toujours plus...

8
4D v12 Développement plus efficace Interface encore plus évoluée Migration en douceur Fondations solides, nouveautés brillantes

Transcript of 4D v12 - extremITEn résumé, 4D v12 est tout simplement plus rapide, plus efficace et toujours plus...

Page 1: 4D v12 - extremITEn résumé, 4D v12 est tout simplement plus rapide, plus efficace et toujours plus robuste. Tout naturellement, cela rend vos solutions plus rapides, plus efficaces

4D v12Développement plus efficace

Interface encore plus évoluée

Migration en douceur

Fondations solides, nouveautés brillantes

Page 2: 4D v12 - extremITEn résumé, 4D v12 est tout simplement plus rapide, plus efficace et toujours plus robuste. Tout naturellement, cela rend vos solutions plus rapides, plus efficaces

4D v12 est l’aboutissement de plusieurs années d’innovation logicielle avec un soin tout particulier apporté à la qualité, aux détails et à la stabilité.

Cette nouvelle version concrétise nos objectifs de performance, adaptabilité, et scalabilité pour un produit solide et fiable.

En résumé, 4D v12 est tout simplement plus rapide, plus efficace et toujours plus robuste.

Tout naturellement, cela rend vos solutions plus rapides, plus efficaces et plus robustes.

La mise à jour vers 4D v12 est d’une simplicité absolue. Après la restructuration majeure apportée par 4D v11 SQL, dont le cœur a subi une mutation complète, la transition vers 4D v12 est tout à fait transparente.

L’intégration dans 4D v12 de tech-nologies telles que l’exécution de code PHP ou la zone Web a d’ores et déjà un impact positif sur la qualité de nos données et a permis d’augmenter considérablement notre productivité et la qualité de nos processus opéra-tionnels. De plus, nous avons constaté une amélioration des performances qui rend notre application 4D encore plus puissante et réactive.”

Chris BaderDSI

North Dakota State Water CommissionUSA

Pourquoi migrer vers 4D v12 ?

Page 3: 4D v12 - extremITEn résumé, 4D v12 est tout simplement plus rapide, plus efficace et toujours plus robuste. Tout naturellement, cela rend vos solutions plus rapides, plus efficaces

4D v12 : plus rapIDe, plus eFFIcace, Toujours plus robusTe.

Développement plus efficace :

• éditeur de méthodes repensé• Chercher-remplacer global entièrement revu• Meta-données d’images• Lecture-écriture des propriétés d ‘objets• Dump & Insert SQL

Interface plus évoluée :

• Texte riche • Widgets de formulaires• Commande Imprimer Objet• Impression PDF

Plus que tout autre dans son secteur, 4D réinvestit une part importante de ses revenus en Recherche & Développement. Cela se traduit concrètement par l’apparition de nouvelles fonction-nalités à haute valeur ajoutée telles que :

• Exécution de scripts PHP • 4D Server 64-bit*• Fichiers de données multiples• Synchronisation et réplication

*Seulement pour Windows

Pour ne rien gâcher, la procédure de migration depuis 4D v11 SQL est aussi simple et rapide que possible, ce qui vous permettra de mettre très rapidement en produc-tion vos solutions existantes tout en profitant immédiatement des nouvelles fonctionnalités et des performances accrues de 4D v12.

au delà des améliorations de performance et de stabilité que nous veillons à apporter dans toute mise à jour de 4D, nos ingénieurs ont implémenté un grand nombre de fonctionnalités réclamées par nos utilisateurs.

Listes des nouveautés

Page 4: 4D v12 - extremITEn résumé, 4D v12 est tout simplement plus rapide, plus efficace et toujours plus robuste. Tout naturellement, cela rend vos solutions plus rapides, plus efficaces

4D v12 met l’accent sur les détails fonctionnels qui démultiplient la productivité du développeur comme de l’utilisateur final.

Des interfaces plus riches

Faites bonne impression

Pour la première fois les objets de type texte et alpha peuvent recevoir différents styles au sein d’une même portion de texte.

Les tous nouveaux widgets de formulaires permettent d’inclure dans une application des éléments d’interface avancés sans écrire la moindre ligne de code.

Et les Listbox hiérarchiques offrent un confort inédit pour la visualisation de tableaux de données, toujours sans le moindre effort.

Tous ces éléments d’interface, en plus d’embellir vos solutions, sont pré-configurés et utilisables sur le champ. 4D v12 vous permet ainsi d’offrir des fonctionnalités plus évoluées à vos utilisateurs, et d’accélérer l’adoption de vos applications, les rendant plus visibles et compétitives.

Données identiques. Impressions totalement distinctes.

La grande majorité des applications ont absolument besoin de capacités d’impression évoluées. 4D v12 n’oublie pas cet axiome et autorise désormais l’impression de tout type de formulaire et des listbox.

Qui plus est, grâce à la nouvelle commande Imprimer objet, vous contrôlez totalement le placement de tous les éléments imprimés. Prenez n’importe quel objet de votre formulaire d’impression et déplacez-le par programmation à l’endroit idéal sur la page. Vos catalogues ressembleront à des catalogues, vos newsletters à des newsletters, même si la source d’impression est identique !

À noter : les utilisateurs Windows peuvent désormais imprimer au format PDF de façon plus simple, à l’aide d’un pilote gratuit.

Grâce à 4D v12, notre application Emailink non seulement bénéficie d’une interface plus moderne et plus dynamique, mais est désormais capable d’expédier 60 000 emails par heure, contre 6 000 en version 4D 2004. Un rendement décuplé !”

Serge BenyaminPrésidentwww.kletel.netFrance

4D v12 : Fondations solides, nouveautés brillantes

Les nouveaux widgets de formulaire vous fournissent des éléments d’interface natifs, prêts-à-l’emploi, et qui communiquent avec vos données sans avoir de code à écrire !

Des balises de style peuvent être insérées dans pratiquement n’importe quel objet de type texte sans altérer ses capacités d’indexation.

Les listbox deviennent hiérarchiques, et permettent de déployer et contracter des listes dynamiques de façon simple et élégante.

01

02

03

01 03

02

Page 5: 4D v12 - extremITEn résumé, 4D v12 est tout simplement plus rapide, plus efficace et toujours plus robuste. Tout naturellement, cela rend vos solutions plus rapides, plus efficaces

L’environnement de développement, en particulier l’éditeur de méthodes, est l’espace où les développeurs passent le plus de temps. Bien que son interface reste inchangée, c’est bel et bien un tout nouveau gestionnaire de code qui leur est proposé.

Programmation rapide et plus efficace

4D v12 vous permet de retrouver tout élément au sein de votre atelier de développement, depuis une variable jusqu’à un extrait de texte. Vous pouvez aussi afficher tous les éléments inutilisés ce qui facilitera vos séances de nettoyage de code et de refactoring.

D’autres fonctionnalités telles que la gestion des métadonnées de toutes vos images (EXIF, TIFF et GPS), la généralisation des commandes de lecture-écriture des propriétés de tous les objets d’interface, ou encore les améliora-tions de l’implémentation du XML, rendront vos applications encore plus ouvertes sur l’extérieur.

De nouveaux raccourcis de productivité sont disponibles, par exemple pour déployer et contracter son code, profiter de l’auto-complétion pour les commandes SQL ou les variables locales, ou encore un indicateur visuel pour les lignes récemment modifiées. L’apparence de l’Éditeur de Méthodes est totalement paramétrable pour correspondre exacte-ment à vos souhaits.

Choisissez l’habillage de l’Éditeur de Méthodes à votre goût. Affichez votre code sur fond noir par exemple.

4D v12 est un produit très mature que nous adorons. Il nous permet de coder plus rapidement grâce aux nouvelles fonctionnalités de développement, il est plus précis et nous pouvons construire des applications que nous n’aurions pu réaliser auparavant.”

Pascal RoselliDirecteur

www.decizyx.comFrance

prêt à migrer ? connectez-vous sur store.4d.com

Un dialogue sophistiqué vous permet de rechercher tout type d’objet dans votre environnement de développement...

Puis de contrôler la visualisation des résultats...

Et de renommer des éléments par un simple clic droit.

01

02

03

01 02

03

Page 6: 4D v12 - extremITEn résumé, 4D v12 est tout simplement plus rapide, plus efficace et toujours plus robuste. Tout naturellement, cela rend vos solutions plus rapides, plus efficaces

Bien que 4D v12 se distingue par une multitude de détails réclamés par les développeurs et les utilisateurs, plusieurs fonctionnalités majeures font également leur apparition.

Boostez vos applis grâce au 64-bits*

Economisez du code. Gagnez du temps. Vous pouvez exécuter directement n’importe quelle bibliothèque PHP parmi les milliers qui sont partagées par la communauté PHP sur Internet, et ainsi combler vos besoins fonctionnels de cryptage, compression, manipulation d’images, etc... Beaucoup d’entre elles sont même incluses par défaut dans 4D v12.

Vous pourrez ainsi incorporer de puissantes fonctions dans vos applications sans devoir recourir à des plug-ins écrits en C++. Vous n’avez d’ailleurs même pas besoin de connaître le langage PHP pour les utiliser. Identifiez les paramètres de la fonction qui vous intéresse et lancez-la à l’aide de la commande PHP Executer.

Si vous déployez des données de très grande taille et/ou avez des besoins en mémoire très importants, ainsi que de nombreux process simultanés, vous pouvez désormais tirer parti des architectures 64-bits pour absorber cette charge.

En effet, alors qu’une application 32-bits est traditionnellement limitée à l’exploitation de 4 Go de mémoire, 4D Server v12 64-bits n’est limité que par la capacité physique maximum en RAM de votre machine, ce qui représente déjà beaucoup plus, à l’heure actuelle.

4D a une fois de plus amélioré son interface de développement, et offre une ouverture bienvenue sur les bibliothèques PHP. L’accès multi-bases nous a également permis d’optimiser encore plus nos applications.”

Laurent Seydoux Directeur

www.lysoft.ch Suisse

Compilez vos applications pour les processeurs 64-bits.

Ce server exploite la totalité de ses 6 Go de mémoire vive.

4D v12 : Fondations solides, nouveautés brillantes

Profitez non seulement de PHP, mais aussi de la capacité de 4D à intégrer des technologies Web telles que Flash pour visualiser des graphiques animés, élégants et dynamiques à partir de vos données 4D.

Une appli 4D n’a besoin que d’une ligne de code pour exécuter un script PHP qui gère des modifica-tions sophistiquées d’images, telles que brillance et contraste, le tout sans écrire le moindre code PHP !

01 02

03

03

01-02

Profitez de PHP, directement dans 4D v12

* Sous Windows seulement

Page 7: 4D v12 - extremITEn résumé, 4D v12 est tout simplement plus rapide, plus efficace et toujours plus robuste. Tout naturellement, cela rend vos solutions plus rapides, plus efficaces

Avec 4D v12, vous pouvez maintenant tirer parti de SQL pour adresser plusieurs bases 4D simultanément, sans redémarrer ni quitter votre application.

Nous avons également ajouté des fonctions de réplication et de synchronisation de données entre différentes applications 4D, sous forme de commandes SQL totalement prêtes-à-l’emploi. Vous n’avez ainsi plus besoin de programmer par vous-même ce type de fonctions fréquemment nécessaires sur le terrain.

Les commandes SQL Dump et Insert vous autorisent des imports-exports de données totalement maîtrisés entre de multiples sources.

De nouvelles commandes de jointure permettent de relier deux tables de façon plus fine : par exemple, INNER JOIN ne retourne que les lignes répondant aux critères dans les deux tables. OUTER JOIN renvoie toutes les données de la table source en plus de celles de la table distante correspondant à la recherche. De fait, 4D v12 implémente tous les types de jointure - INNER, CROSS INNER, LEFT OUTER, RIGHT OUTER et FULL OUTER - pour une puissance d’exécution inégalée.

Mettez du sQl dans votre moteur

L’analyse linguistique de très gros volumes de textes anciens et la cartographie d’atlas linguistiques est une tâche hautement spécialisée qui impliquait le recours à des plug-ins spécifiques. Or la plupart des fonctions spécialisées dont nous dépendions - Regex, SVG ou Unicode - ont été totalement intégrées à 4D v12, nous apportant une plus grande stabilité et de nouvelles possibilités graphiques.”

Dispetrol utilise nos écrans tactiles dans ses stations-service en Équa-teur, ouvertes 24 heures sur 24. Nos solutions ne sont pas seulement extrêmement robustes pour répondre à ce besoin de disponibilité critique, elles sont aussi suffisamment simples d’emploi pour tous les employés en station. Ceci grâce à 4D v12. La plateforme nous a aussi prouvé qu’elle était intuitive à programmer, puisque notre plus récente recrue en développement a pu se former pratiquement seule et être opérationnelle sur le projet immédiatement.“

Yves Charles Morin,Professeur de Linguistique

Université de Montréal Canada

Santiago Diaz Directeur Gamedasoft Équateur

prêt à migrer ? connectez-vous sur store.4d.com

Création et accès immédiat à une base de données externe.

Exemple de synchronisation multi-sites.

Page 8: 4D v12 - extremITEn résumé, 4D v12 est tout simplement plus rapide, plus efficace et toujours plus robuste. Tout naturellement, cela rend vos solutions plus rapides, plus efficaces

4D SAS 60 rue d’Alsace92110 Clichy-la-GarenneFrance

Tél : + 33 1 40 87 92 00 Fax : + 33 1 40 87 92 01 www.4D.com [email protected]

RC N

ante

rre

B 31

8 91

8 85

1 - I

mpr

imé

en F

ranc

e - C

once

ptio

n gr

aphi

que

: ww

w.c

ubed

esig

ners

.com

- N

ovem

bre

2010

- BR

0046

3

Copyright 4D SAS 2010. Tous droits réservés. 4D et les logos associés sont des marques enregistrées au nom de 4D SAS. Toutes les autres marques et tous les noms de produits cités sont des marques déposées et/ou enregistrées de leurs propriétaires.

CONFIGURATION MINIMUM POUR WINDOWS Pentium 4Windows Vista, Windows XP, Windows 7, Windows 2008 Server1 GO RAM (2 GO recommandés) Résolution d’écran 1280x1024

CONFIGURATION MINIMUM POUR MAC OSProcesseurs Intel uniquement* Mac OS 10.5 ou ultérieur1 GO RAM (2 GO recommandés) Résolution d’écran 1280x1024*4D v12 n’est pas compatible avec les ordinateurs à base de processeurs PowerPC

Après avoir testé notre application TOPIX:8 sous 4D v12, nous avons été tellement impressionnés par sa stabilité et ses performances que nous avons directement migré depuis 4D 2004, sans passer par 4D v11 SQL.”

Wolfgang GrasbergerMembre du Comité de DirectionTOPIX Informationssysteme AGAllemagne

Lors de leur mise à jour vers 4D v12, vos données ne seront pas altérées. Un petit nombre de commandes du langage seront automatiquement converties avec la nouvelle syntaxe de 4D v12. Et si vous le souhaitez, vous pourrez revenir en arrière et restituer vos données dans l’état correspondant à 4D v11 SQL si la structure n’a pas changé.

Si vous souhaitez migrer directement de 4D 2004 vers 4D v12, nous avons également tout fait pour vous faciliter la tâche. Un dialogue de conversion vous guidera dans tout le processus et le manuel de mise à jour vous détaillera toutes les étapes requises.Nous avons de plus rendu extrêmement simple l’achat de vos licences de mise à jour dans notre tout nouveau 4D Store.

Non seulement vous pouvez acquérir toutes les licences que vous souhaitez 24h/24, mais vous pouvez aussi gérer vous-même la configuration de vos produits en quelques clics.

effectuez votre mise à jour sur 4D store dès aujourd’hui :

Migrationen douceur

store.4d.com