Compétences           

Paradigmes / Nous utilisons pour le design de vos logiciels les paradigmes de programmation habituels. Il n'existe pas de paradigmes de programmation qui soient bon, mauvais, idéaux ou applicables partout. Nous suivons l'approche pragmatique qui consiste à utiliser en accord avec le client le paradigme le mieux adapté à la problématique posée par l'environnement informatique en place.

Dès qu'une solution offre des alternatives, nous en discutons avec vous. En présence de solutions offrant des avantages équivalents, notre approche sera de préférence orientée objet, déclarative et générique.

Assurance qualité / Chaque projet est différent et a sa propre dynamique et sa propre importance en termes de sécurité. Nous choisissons des méthodes et des procédures d’assurance qualité appropriées pour créer un ensemble cohérent. Il est vrai que l'application conséquente de tests approfondis et leur développement s’avère relativement coûteuse. Mais votre investissement qui consiste à avoir choisi notre sélection de mesures visant la qualité vous sera rentable : on assistera à une réduction des coûts liée à la correction d'erreurs à la fin du processus de développement, garantissant une planification sûre des ressources.

Notre participation fréquente à des projets dans le secteur de la défense nous a permis de nous familiariser parfaitement avec l'application de modèles de qualité standards (modèle V) pour répondre aux plus hautes exigences au sujet de la fiabilité des logiciels. Par contre, le développement de quelques nouveaux composants critiques en termes de sécurité peut s'avérer innovant pour la progression du projet dans la mesure où il ne se concentre par sur des tests.

Technologies / Nos spécialistes travaillent depuis plus de 15 ans dans le domaine de projets des secteurs industriels les plus divers.

En d'autres termes : nous nous sommes parfaitement familiarisés avec toutes les technologies standard et populaires des quinze dernières années. Cependant, nous ne nous reposons pas sur nos lauriers, mais considérons plutôt que cela représente une base solide de compétences technologiques résolument tournée vers à l'avenir. Nous restons engagés en approfondissant l'étude de toutes les évolutions importantes dans le domaine de la technologie informatique logicielle. Nous testons régulièrement de nouveaux développements en vu de leur aptitude à s'intégrer dans nos projets informatiques.

À titre d'exemple : lors du projet A400M, nous avons choisi la plate-forme Open Architecture Ware au lieu des habituels processeurs XML, ce qui nous a permis alors de mettre en place la génération automatique de modèles (contrôleurs, capteurs, etc.) offrant un haut degré de réutilisation à travers des interfaces XML déclaratives.

Langages / L'équipe de développeurs d'anyvex se focalise sur des langages orientés objets et déclaratifs. On privilégie pour la génération d'interfaces utilisateur le Qt4 ou le C# (Windows .NET). Dans l'environnement d'applications Java, l'accent a récemment été mis sur les frameworks applicatifs.

Notre client EADS utilise par exemple pour la simulation de manœuvres de vol l'application TSD (Tactical Scenario Display) développée par anyvex qui permet la visualisation des manœuvres à travers des cartes dynamiques similaires à Google Earth. La TSD a pu être livré en un temps relativement court, puisque nous avons choisi le Framework ANYCLIPSE que nous avons développé à partir d'une plateforme Eclipse Rich Client.