Chargement…
Chargement…

Expertise 4D

Nous utilisons le langage de programmation 4ème Dimension (4D) depuis sa création. Ce produit français est édité par la société 4D (www.4d.com).
Avec plus de 25 ans d’expérience, nous disposons d’un savoir-faire riche et varié de la version 6.5 à 4D v18.
Notre équipe de développement est experte dans l’implémentation de solutions client-serveur avec 4D et/ou en connexion avec des serveurs SQL tels que Oracle, Sybase, MS SQLServer, MySQL…
Nous élaborons des solutions Internet/Intranet en liaison avec les bases de données 4D.
Nous sommes présent dans différents secteurs d’activité (Santé, Médias,Nègoce…)

  • 4D SILVER PARTNER
  • 4d-silver-partener
  • A&C Consulting est membre du programme 4D Parner, entre autres, pour les ESN/SSII.

    Ce programme propose des services de haut niveau comprenant l'assistance technique, les programmes de bêta tests, les mises à jour et les offres promotionnelles...

  • Composant 4D "OCI LIB"
  • 4d-for-oci-lib
  • Nous avons développé le composant 4D "OCI Lib". Il contient des com- mandes qui viennent s'interfacer avec le plug-in 4D for OCI de 4D. Il émule le comportement des commandes 4D for Oracle, il rend transparent la migration des applications écrites avec 4D for Oracle vers des versions plus récentes de 4D en se basant sur 4D for OCI.


  • 4D CERTIFICATION
  • 4d-certified
  • Notre Bureau d'études dispose de développeurs 4D ayant obtenu cette certification.

    C'est une reconnaissance de la part de l'éditeur sur la compétence technique des personnes ayant choisi cette plate-forme de travail.

Participation aux 4D SUMMIT EUROPE

2020 : Visio conférence « Certificats Let’s Encrypt® avec 4D"

L’utilisation de certificats pour sécuriser vos serveurs http (web, api rest, etc…) est aujourd’hui indispensable. Dans cette session, nous ferons le point sur les certificats (fonctionnement, types, etc…).
Historiquement, l’installation de certificats nécessitait trop souvent de faire appel à des commandes openssl…
Mais ça c’était avant Let’s Encrypt®. Let’s Encrypt® est une organisation qui a été créée pour fournir gratuitement des certificats et proposer un standard pour automatiser leur installation et renouvellement.
Un composant qui implémente le protocole ACME v2 utilisé par Let’s Encrypt® sera présenté et fourni. Avec ce composant, l’obtention, l’installation et le renouvellement de certificats seront totalement automatisés.
Si, jusqu’à maintenant, la gestion de certificats vous paraissait fastidieuse et onéreuse cette session est faite pour vous. Bruno Legay, Responsable du bureau d’études A&C Consulting.

Voir la vidéo...

2020 : Vidéo conférence « Let’s Encrypt® certificates with 4D"

Using certificates with HTTP servers (web, REST API,…) is mandatory today. In this session, we’ll review certificate basics (how they work, various types, etc.).
Traditionally, installing certificates often required using some OpenSSL commands. This was before Let’s Encrypt®.
Let’s Encrypt® is an organization created to provide free certificates, as well as a standard to install and renew them automatically.
During this session, you’ll learn about and receive a copy of a component created specifically to use the Automated Certificate Management Environment (ACME) protocol required by Let’s Encrypt®. With this component, getting, installing, and renewing your certificates will be fully automated.
If you’ve found managing certificates to be tedious and costly, this session is for you. Bruno Legay, A&C Consulting Head of engineering.

View the session...

2016 : Conférence « Déployez votre application 4D sur le cloud avec S3 »

Le « cloud » est le nouveau mot-clé pour créer le buzz dans l’IT. Grâce aux nouvelles apps, accessoires, etc., nous utilisons ou stockons tous des données dans le cloud sans parfois s’en rendre compte. Amazon, au-delà de son si populaire site marchand, dispose d’un vaste catalogue de web services (AWS). Au sein de ces services, l’un d’entre eux dispose d’un grand potentiel pour les développeurs 4D. Il s’agit d’Amazon Simple Storage Service (S3). S3 constitue la solution Amazon de stockage sur le cloud. Ce service est basé sur l’API REST et peut-être utiliser pour stocker des fichiers, des images, des blobs, des objets, etc. sur le cloud. Dans cette session, nous aborderons les avantages et inconvénients techniques de stocker les données sur le cloud. Nous verrons comment intégrer S3 au sein de votre application en utlisant un composant qui tient compte du mécanisme d’authentification. Bruno Legay, Responsable du bureau d’études A&C Consulting.

2016 : Session « Get your 4D application cloud friendly with S3 »

The “cloud” is the new buzzword in IT. With new apps, devices, etc we are all using or storing data in the cloud without sometimes realizing it. Amazon, beyond its popular online store, has a large catalog of web services (AWS). Amongst these services, one has a great potential for 4D developers : Amazon Simple Storage Service (S3). S3 is the cloud storage solution from Amazon. It is based on a REST API and can be used to store files, images, blobs, objects, etc in the cloud. In this session we will cover the technical advantages and drawbacks of storing data in the cloud. We will look how to integrate S3 into your application using a component that will take care of the authentication mechanism. Bruno Legay, A&C Consulting Head of engineering.

2014 : Conférence « XML démystifié »

XML est partout : dans le SVG, les fichiers de préférences, les services web, le formatage des documents, etc
Ceci démontre l'adaptabilité et la richesse du XML.
XML est intégré dans 4D depuis plus de dix ans maintenant (4D V2003).
Les commandes ont gagné en maturité si bien qu'il est temps aujourd'hui de découvrir ou redécouvrir ce qu'est XML et la façon de l'utiliser avec 4D.
Les concepts du XML, les APIs, les commandes et les outils seront présentés durant cette session. Nous comparerons également JSON et XML, et passerons en revue les pièges, trucs, astuces et bonnes pratiques du maniement d'XML. Bruno Legay, Responsable du bureau d’études A&C Consulting.

2013 : Conférence « Refactoring »

Évocation des bonnes pratiques et des pratiques agiles. Comment peut-on s’en inspirer de manière concrète et pragmatique pour améliorer la qualité, la réactivité, productivité et au final la satisfaction du client et le bien-être du développeur ?
Le refactoring consiste à modifier le code existant pour améliorer sa qualité intrinsèque, faciliter la compréhension/lisibilité, la maintenance sans changer son comportement.
Les outils et les techniques de refactoring seront évoqués avec notamment les approches orientées test (Test Driven Development), test unitaires. Bruno Legay, Responsable du bureau d’études A&C Consulting.

2012 : Conférence « Industrialisation du développement 4D avec les composants »

4D est un environnement de développement rapide. La productivité et la qualité peuvent être améliorées avec, entre autres, la réutilisation de code. Les composants apportent une solution adaptée et élégante pour répondre à ce besoin.
La démarche de structuration des composants, les avantages et inconvénients par rapport aux différentes approches a été présentée. Bruno Legay, Responsable du bureau d’études A&C Consulting.

Autres Compétences

autres-competences

Architectures Propriétaires : Client Lourd/Serveur Léger (2 tiers) avec 4D for Oracle/4D OCI - Client Léger/Serveur Lourd (3 tiers) avec 4D for Oracle / 4D OCI.

Architectures Universelles : Client Lourd/Serveur Léger (2 tiers) avec 4D ODBC.

Mise en place de système de SYNCHRONISATION : Cette solution permet aux bases distantes de disposer de données à jour, d'ajouter des données et de modifier celles dont elles sont responsables. Les modifications apportées sur les sites distants sont effectuées en local puis reportées dans la base centrale.
Pour des besoins de synchronisation entre deux bases 4D sur une connexion TCP/IP, le plug-in 4D Open répond aux critères évoqués ci-dessus.
Ce plug-in édité par 4D utilise les composants réseau de 4D (dans notre cas, le composant TCP/IP) pour permettre à une application 4D quelconque (4D Client/Serveur ou 4D Monoposte) de se connecter à un serveur indépendamment de la compatibilité entre les structures ou modèle de données. Ce plug-in permet d'élaborer des systèmes de bases de données 4D distribuées.
Les bases distantes peuvent être synchronisées avec la base centrale de façon bidirectionnelle.

Développement COMPOSANTS/MODULES
Notre connaissance du langage 4D nous permet de réaliser des composants 4D, fruits de plusieurs années d'utilisation en équipe.

Formation
Nous dispensons des formations 4D personnalisées, en français ou en anglais, pour des développeurs 4D (indépendant, salarié chez un client final ou en SSII/ESN).

Dernières versions 4D

  • 4D v16
  • package4dv16
  • 4D v16, la solution évolutive et extensible pour réaliser des appli- cations métier dans les règles de l'art.

  • 4D v17
  • package4dv17
  • 4D v17, à la pointe de la technologie pour une expérience utilisateur et une sécurité optimales.

  • 4D v18
  • package4dv18
  • 4D v18, performances accrues et fonctionnalités avancées : le futur des applications métiers modernes.

Découvrez 4D

En 4 minutes, découvrez 4D, ce qui fait son succès et celui des applications développées avec ses technologies.
4D est un acteur majeur du marché de l'édition logicielle multi-plateformes pour développer des applications métiers Web, client/serveur et mobiles.