Software Production
THE LATEST DEVELOPMENTS IN THE FIELD OF LASER TECHNOLOGY AND ANALYTICAL INSTRUMENTATION
Products of the Scientific Instruments JSC company are regularly presented at international and regional specialized exhibitions, scientific conferences and seminars for users.
SOFTWARE DEVELOPMENT
The entire range of technological, special and analytical equipment manufactured by the Scientific Instruments JSC company requires interaction with software and information technology systems developed by the company specialists. Examples of developed information and technical systems are the IT systems for personalizing identification documents of a new generation that work with databases of the Federal level, the IT system of control over the retail trade of alcoholic beverages, and the IT systems for marking and control over the life cycle of military products.
The software development is carried out for the following operating systems:
- Windows
- Linux ((including the versions for embedded systems)
- Android
- FreeRTOS
Among the target environments are also the ARM microprocessors.
The following development environments are used by the company:
- Microsoft Visual Studio
- System Workbench for STM32
- Eclipse
- Android Studio
- Qt Creator
- KDevelop
The technologies used are:
- .NET Framework
- ADO.NET Entity Framework
- ASP.NET MVC, WebApi
- Spring Framework
- Web (HTML, CSS, JavaSctript)
- relational databases (MS SQL, PostgreSQL, H2)
- personalization, Java applets for smart cards based on GlobalPlatform (ISO 7816, ISO 14443A/B)
The following programming languages are used for software development:
- С, С++
- С#
- Java
- Kotlin
- Rust
- Python
Additional software that is used by the company includes:
- Microsoft TFS version control system
- Teamcity project build system