4ème Dimension 2003
Transcription
4ème Dimension 2003
*4D, quand c’est la solution qui compte. 4ème Dimension 2003 Une nouvelle dimension dans la création d’applications professionnelles Développez avec un outil RAD complet Créez des interfaces conviviales Accédez aux services Web via SOAP Concevez entièrement vos sites Web Éditez et distribuez vos applicatifs 4ème Dimension permet de créer, avec un code unique, des applications multiplate-formes (Mac OS et Windows). Doté d’un L4G structuré et événementiel, 4ème Dimension offre des possibilités de développement adaptées à vos exigences. Une gamme complète d’outils accompagne le développeur pour programmer, créer des bibliothèques et déboguer. Grâce au compilateur et au générateur d’application intégrés, vous pouvez réaliser des applications distribuables en code natif sans quitter l’environnement de développement. Les nombreux éditeurs graphiques et palettes d’outils de 4ème Dimension vous permettent de concevoir une interface utilisateur personnalisée et évolutive, respectant l’apparence et le comportement des applications Mac OS et Windows. En outre, la richesse des objets d’interface permet la création de formulaires à la fois sophistiqués et ergonomiques. Intégrez dans vos développements des centaines de services Web issus des plates-formes standard du marché (.Net, J2EE…) ou d’applications (MS Office, Applescript, SAP…). Enrichissez vos applications avec des données provenant de tous types de bases de données, de zones de moteur de recherche Web ou d’applications monopostes 4ème Dimension, avec un minimum de programmation. Vous pourrez également créer et publier vos propres services Web en utilisant le langage et le serveur Web intégré de 4ème Dimension. 4ème Dimension offre aux développeurs une suite complète d’outils pour le développement d’applications et la publication sur le Web. Cet environnement ouvert sur les standards du marché intègre, dans le même outil, un moteur de base de données (SGBDR), un environnement de développement ainsi qu’un serveur Web. C RÉEZ FACILEMENT DES INTERFACES PROFESSIONNELLES 4ème Dimension a été prévu pour créer des sites Web complets avec des pages dynamiques et statiques permettant la saisie et la consultation de données directement dans des pages HTML. Déjà 350 000 sites utilisent actuellement les technologies de 4D dans le monde. Que vous soyez développeurs, éditeurs de logiciels ou utilisateurs, notre gamme vous propose des solutions adaptées à votre marché pour déployer vos bases de données, sans développement supplémentaire : • diffusion en entreprise sans protection de votre code, • diffusion de vos applicatifs en nombre limité avec votre code protégé, • commercialisation d’applications à grande échelle. DES A PPELEZ ET PUBLIEZ DES SERVICES W EB RAPIDEMENT OUTILS PROFESSIONNELS POUR DÉVELOPPER DE PUISSANTES BASES DE DONNÉES ET APPLICATIONS WEB Base de données ouverte et puissante Utilisation optimale des données 4ème Dimension est un moteur de base de données essentiellement navigationnel. Les curseurs de sélection bi-directionnels permettent à l’utilisateur de parcourir, sélectionner et manipuler ses données en temps réel dans une sélection. Souplesse de la base de données Les données sont regroupées au sein d’un fichier unique, séparé du fichier structure (structure & code). Vous pouvez, à tout instant, remodeler votre interface et la structure de votre base sans avoir à réorganiser les données. Des possibilités infinies de développement - Des outils de mise au point permettent de paramétrer l’affichage, la sécurité, l’état des connexions Web, les ports TCP utilisés, etc. - 4ème Dimension intègre des fonctionnalités bureautiques entièrement programmables (tableur, traitement de texte, grapheur, dessin vectoriel, outil de visualisation de données) qui permettent d’étendre naturellement les fonctionnalités d’applications. - Il est possible de piloter des applications bureautiques standard comme MS Word® par exemple. - Il est aussi possible de paramétrer les impressions par programmation. Maximisation de la puissance de votre base 4ème Dimension exécute simultanément recherches, tris, ou impressions, grâce à son moteur multiprocess. Multimédia - Support de tous types d’images et de sons Ouverture et modularité Environnement de développement - 4ème Dimension gère le XML via le langage et l’import-export de données issues de nombreuses applications comme MS Excel® ou MS Access®. Langage - Le langage de 4ème Dimension permet d'accéder à des sources de données ODBC (SQL Server®, Oracle®, Ingres®…) pour traiter dans votre application des données servies par 4ème Dimension ou par d’autres bases de données. - 4D plug-in SDK permet de créer des modules additionnels en C/C++ pour gérer des traitements spécifiques, accéder directement au système d’exploitation, ou créer de nouveaux objets d’interface. ACCÉLÉREZ VOTRE DÉVELOPPEMENT AVEC DES OUTILS PERFORMANTS Débogage instantané (« just in time debugging ») Le mode interprété de 4ème Dimension permet au développeur de déboguer sans quitter, ni relancer l’application, toutes les corrections s’effectuant pendant son exécution. Atelier de développement complet Un langage modulaire et extensible - 4ème Dimension possède un langage L4G multiprocess, couvrant des domaines très variés (l’interface-utilisateur, la gestion multimédia, l’Internet, les systèmes, la communication…). RC Nanterre B 318 918 851 - Imprimé en France - Février 2003 - BR00394 Base de données - SGBDR transactionnel - Temps d’accès ultra-rapides sur des millions de fiches - Éditeur d’états rapides entièrement personnalisable - Triggers - Journalisation, miroir logique - Gestion des privilèges d’accès - Algorithmes d'indexation optimisés - Tables d’index équilibrées automatiquement (zéro-administration) - Optimisation de la mémoire cache - Des développements efficaces grâce à des outils de programmation évolués : nouvel éditeur de méthodes (saisie de code prédictive, numérotation des lignes, presse-papiers multiples), intégration d’un compilateur et d’un générateur d’applications. Outil complet de création de site Web Une intégration unique SGBDR / serveur HTTP Le serveur Web permet de publier des données provenant directement d’applications 4ème Dimension / 4D Server sans recourir à des CGI ou à des scripts du côté client. Stabilité, sécurité maximum et flexibilité L4G, syntaxe en français ; langage compilable en code machine (Power PC & Pentium) ; éditeur de méthodes intuitif : indentation automatique, correction de la syntaxe à la volée ; commentaires du code ; débogueur ; macros et import-export de méthodes ; glisser - déposer… Programmation Nombreux assistants pour créer structure et interface ; grapheur 3D programmable ; outils de mise au point ; menus contextuels généralisés ; modèles d’applications Serveur Web - Moteur HTTP intégré - Cryptage SSL 128 bits - Commandes email (POP3, IMAP4, SMTP) - Commandes FTP - Multi–homing - WML, Javascript, CGI Ouverture - Oracle (OCI 8) - ODBC (accès à SQL Server, Oracle, Ingres et toutes bases compatibles ODBC) - Liaison OLE - Java - XML - Services Web (SOAP) Interface de programmation très intuitive Le serveur Web de 4ème Dimension, à l’instar de 4D WebSTAR, bénéficie d’une technologie de haut niveau. - De nombreux assistants pour créer des formulaires entièrement personnalisés. • 4ème Dimension supporte le protocole de cryptage SSL128 bits basé sur le standard open SSL. - Un assistant de base de données permettant de construire rapidement une application avec des modèles proposés. • Lors d'une connexion par le Web, 4ème Dimension peut maintenir un contexte de connexion, ce qui simplifie le développement des applications Web. - L’héritage de formulaire pour réutiliser ou modifier des formulaires préalablement construits. La flexibilité de 4ème Dimension offre aux développeurs plusieurs manières de créer des pages Web : - Glisser-déposer de multiples éléments graphiques : séparateurs, boutons graphiques animés (roll-over), boutons 3D, images, onglets … • conception d’un serveur Web de pages statiques et dynamiques permettant la consultation et la saisie des données dans les pages HTML, sans CGI, CONFIGURATION • utilisation du langage pour créer des pages Web dynamiques incluant des formats «rich média». Mac OS 9.2.2, Mac OS 10.2 minimum Plus d’informations sur : www.4D.fr Windows 98 (rev2), Windows 2000, ME, Windows XP © copyright 4D SA. 2003. Tous droits reservés. 4ème Dimension, 4D, 4D Server, 4D WebSTAR les logos associés et les noms des produits 4D sont des marques enregistrées au nom de 4D SA. Tous les autres noms commerciaux et marques cités sont la propriété de leurs détenteurs respectifs. Pour plus d’informations : www.4D.fr Compatibilité avec Citrix Meta Frame et Windows Terminal Server