Multi-language support:
○ French version now available
○ Quick integration of other languages possible (within days)
Python 3 API:
○ Fully operational, replacing Python 2 API
○ Updated Qt version
○ Seamless integration with new browsers and Python 3 libraries
○ Reminder: API covers all user actions in arKItect
○ Reminder: dynamic behavior changes possible through script attributes
2D CAD design and OpenStreetMap interface:
○ Now officially available (previously mentioned in earlier posts)
User Experience improvements:
○ Enhanced efficiency for arKItect and arKItect-based solutions
Congrats to the dev team for this excellent work!
It makes arKItect the most powerful and agile modeler on the market by far.
If you want to create a graphical DSL (Domain Specific Language), there are several compelling reasons to use arKItect:
Development and Usability:
• We measured you need 5 times fewer actions and windows to develop a graphical DSL in arKItect compared to Eclipse EMF/GMF or derived environments. Development time is up to 50 times faster, especially at the beginning.
• arKItect is interpreted; your changes in the data model are available immediately without compiling.
• It’s low-code. Code is only added through Python scripts that you can add and use on the fly without compiling.
• arKItect is intuitive because you just need to recall the concept of sets you learned at school to understand a data model.
• Non-developers can use it and easily understand everything about the data model you design.
Agility and Collaboration:
• arKItect is very agile, allowing you to iterate fast on the design of your solution.
• It’s data-centric and collaborative. Several people can work on a model in real time, with the environment managing consistency. Access conflicts are managed dynamically.
• A powerful Undo/Redo allows you to reverse almost any operation, either recent or from the past, even if some Python program ran. You can also undo operations of others. An exhaustive history keeps track of everything that happens.
Visualization and Design:
• Views are generative. A change anywhere is replicated automatically in every viewpoint where it is filtered.
• With 2D views, the potential applications include 2D design and combination of functional and spatial design.
Openness and Control:
• arKItect is open, and you remain in control of your data. It’s very simple to export models in any format you wish with its Python API.
• With a complete Python API, “the universal software glue,” you benefit from all the power of Python and its libraries to operate on your data.
Additional Features:
• User administration, phases, and configuration management.
This combination of features makes arKItect an exceptionally powerful and flexible tool for creating and managing graphical Domain Specific Languages.
Using arKItect boosts ROI through substantial cost reduction and rapid outcome delivery. Your costs could potentially be reduced by up to 80% (5 times less), while our agile iterative approach provides results not only faster but in a continuous and monitored way. The reason is simple: you don’t need a complex organization consisting of a person who understands the problem, a team of software developers, and a middleman to connect the needs with a solution. This eliminates the risk of developing an inadequate solution due to the tunnel vision often associated with traditional software development.
At least, prototyping your solution with arKItect is the best way to start. It is fast and low risk. You will quickly producean MVP and possibly stick to it. We have customers working with arKItect-based applications for more than 10 years.
Customer Cases include:
• A Construction company develops a data model and modeling tool for agile building model and early cost estimates.
• A Safety team in a Railways signaling systems company transitions from using the SART method in MS Word to a data-centric collaborative environment, automatically generating its 2000-page specification for safety qualification.
• A design team in a Railway construction company evolves from using multiple Excel files, VBA scripts, and CAD files to a completely integrated data-centric solution for issuing customer deliverables.
• A car company develops its system modeling environment, managing models with thousands of requirements, functions, flows, components, and interfaces.
General Use Case: If your teams manage several unrelated Excel files, unstructured documents, CAD 2D or 3D designs, or GIS maps, with different tools and incompatible formats, arKItect is likely a MUST for you. This is especially true if these disparate formats and tools are hampering your performance and creating configuration management issues as well as unnecessary organizational interfaces. With arKItect, you will be able to do everything in a single tool and database, benefiting from:
• Parallelism
• Simpler tasks
• Better collaboration
• Significant gains in efficiency
• Reduction in quality-related costs and non-quality costs
By consolidating your work into a unified system, arKItect allows you to overcome the limitations of disconnected tools and achieve a new level of productivity and data consistency.