Support multi-langues :
○ Version française maintenant disponible
○ Intégration rapide d’autres langues possible (d’ici quelques jours)
API Python 3 :
○ Complètement opérationnelle, remplaçant l’API Python 2
○ Version Qt mise à jour
○ Intégration transparente avec les nouveaux navigateurs et les bibliothèques Python 3
Rappel : L’API couvre toutes les actions de l’utilisateur dans arKItect
○ Rappel : changements de comportement dynamiques possibles par le biais d’attributs de script
Conception CAO 2D et interface OpenStreetMap :
○ Maintenant officiellement disponible (déjà mentionné dans des billets précédents)
Améliorations de l’expérience utilisateur :
○ Efficacité accrue pour arKItect et les solutions basées sur arKItect
Félicitations à l’équipe de développement pour cet excellent travail !
Il fait d’arKItect le modeleur le plus puissant et le plus agile du marché, et de loin.
Si vous souhaitez créer un DSL (Domain Specific Language) graphique, il y a plusieurs raisons impérieuses d’utiliser arKItect :
Développement et facilité d’utilisation :
– Nous avons mesuré qu’il faut 5 fois moins d’actions et de fenêtres pour développer un DSL graphique dans arKItect par rapport à Eclipse EMF/GMF ou à des environnements dérivés. Le temps de développement est jusqu’à 50 fois plus rapide, surtout au début.
– arKItect est interprété ; vos changements dans le modèle de données sont disponibles immédiatement sans compilation.
– Il s’agit d’un code bas. Le code n’est ajouté que par le biais de scripts Python que vous pouvez ajouter et utiliser à la volée, sans compilation.
– arKItect est intuitif car il suffit de se rappeler le concept d’ensembles appris à l’école pour comprendre un modèle de données.
– Les non-développeurs peuvent l’utiliser et comprendre facilement tout ce qui concerne le modèle de données que vous concevez.
Agilité et collaboration :
– arKItect est très agile, ce qui vous permet d’itérer rapidement sur la conception de votre solution.
– Il est centré sur les données et collaboratif. Plusieurs personnes peuvent travailler sur un modèle en temps réel, l’environnement gérant la cohérence. Les conflits d’accès sont gérés dynamiquement.
– Une puissante fonction Undo/Redo vous permet d’annuler presque toutes les opérations, qu’elles soient récentes ou passées, même si un programme Python a été exécuté. Vous pouvez également annuler les opérations d’autres personnes. Un historique exhaustif garde la trace de tout ce qui s’est passé.
Visualisation et conception :
– Les vues sont génératives. Une modification apportée n’importe où est reproduite automatiquement dans tous les points de vue où elle est filtrée.
– Avec les vues en 2D, les applications potentielles comprennent la conception en 2D et la combinaison de la conception fonctionnelle et spatiale.
Ouverture et contrôle :
– arKItect est ouvert et vous gardez le contrôle de vos données. Il est très simple d’exporter des modèles dans le format de votre choix grâce à l’API Python.
– Avec une API Python complète, « la colle universelle du logiciel », vous bénéficiez de toute la puissance de Python et de ses bibliothèques pour opérer sur vos données.
Fonctionnalités supplémentaires :
– Administration des utilisateurs, phases et gestion de la configuration.
Cette combinaison de fonctionnalités fait d’arKItect un outil exceptionnellement puissant et flexible pour créer et gérer des langages graphiques spécifiques à un domaine.
L’utilisation d’arKItect augmente le retour sur investissement grâce à une réduction substantielle des coûts et à une livraison rapide des résultats. Vos coûts peuvent potentiellement être réduits jusqu’à 80% (5 fois moins), tandis que notre approche itérative agile fournit des résultats non seulement plus rapidement, mais aussi de manière continue et contrôlée. La raison en est simple : vous n’avez pas besoin d’une organisation complexe composée d’une personne qui comprend le problème, d’une équipe de développeurs de logiciels et d’un intermédiaire pour relier les besoins à une solution. Cela élimine le risque de développer une solution inadéquate en raison de la vision étroite souvent associée au développement traditionnel de logiciels.
Au moins, le prototypage de votre solution avec arKItect est la meilleure façon de commencer. C’est rapide et peu risqué. Vous produirez rapidement un MVP et vous vous y tiendrez peut-être. Nous avons des clients qui travaillent avec des applications basées sur arKItect depuis plus de 10 ans.
Voici quelques exemples de cas clients :
– Une entreprise de construction développe un modèle de données et un outil de modélisation pour un modèle de construction agile et des estimations de coûts précoces.
– Une équipe de sécurité dans une entreprise de systèmes de signalisation ferroviaire passe de la méthode SART dans MS Word à un environnement collaboratif centré sur les données, générant automatiquement sa spécification de 2000 pages pour la qualification de la sécurité.
– Une équipe de conception d’une entreprise de construction ferroviaire passe de l’utilisation de multiples fichiers Excel, de scripts VBA et de fichiers CAO à une solution centrée sur les données complètement intégrée pour l’émission de livrables pour les clients.
– Une entreprise automobile développe son environnement de modélisation de systèmes, gérant des modèles avec des milliers d’exigences, de fonctions, de flux, de composants et d’interfaces.
Cas d’utilisation général : Si vos équipes gèrent plusieurs fichiers Excel, documents non structurés, conceptions CAO 2D ou 3D, ou cartes SIG, avec des outils différents et des formats incompatibles, arKItect est probablement un MUST pour vous. Ceci est particulièrement vrai si ces formats et outils disparates entravent votre performance et créent des problèmes de gestion de configuration ainsi que des interfaces organisationnelles inutiles. Avec arKItect, vous pourrez tout faire dans un seul outil et une seule base de données, en bénéficiant de :
– Parallélisme
– Simplification des tâches
– Une meilleure collaboration
– Gains d’efficacité significatifs
– Réduction des coûts liés à la qualité et des coûts de non-qualité
En consolidant votre travail dans un système unifié, arKItect vous permet de dépasser les limites des outils déconnectés et d’atteindre un nouveau niveau de productivité et de cohérence des données.