In order for the courts and other judiciary clients to quickly, precisely and securely create formal reports, letters and other types of documents, we have developed tools – so called Integrated Development Environment (IDE) – to help them easily create and edit document templates in line with their needs.
An important part of the IDE development represents the corresponding in-house implementation of Java-like scripting language, which adds dynamic behaviour to document templates.
Work on the project requires innovativeprogramming skills and expertise in Java technology stack. The frontend of the IDE is based on the JavaFX framework. On the other hand, the development of the in-house programming language requires a completely different set of skills. This kind of project work requires strong competencies from the domain of development and implementation of programming language syntax, development of language compiler, and programming of an execution environment for the developed script language.
Our active involvement in the development of the software suite includes, for example, the following activities:
- Adding new and extending existing functionalities to the Integrated Development Environment, which aims to offer a comparable set of development capabilities as competitive solutions on the market. The key capability of IDE is to write a script code with the support of auto-completion and real-time error check features.
- Feature development of Java-like programming language including language syntax, parser, and compiler.