An opinionated toolset to build UI and Web Services like so:
Currently available:
- @kaspersky/components — Hexa UI, Kaspersky Design System
- @kaspersky/ui-builder — WYSIWYG editor to create HTML forms
- @kaspersky/runtime — Application Bus
- @kaspersky/dev-tools — Set of configs for ESLint, Babel, TypeScript
UIF is a technology platform for building user interfaces and web services.
UIF allows you to:
- reduce time-to-market
- reduce the development costs
- improve the quality of the products being developed
Due to what is this happening? Quite simply, UIF provides:
- up-to-date styles from Kaspersky Design System
- unification of approaches to standard solutions and code base
- singe "point of truth" to answer technical questions
- reuse of accumulated expertise in each product
UIF consists of 3 parts:
- UI Kit
- HTML Forms Management
- Plugin architecture (Micro Frontends)
UIF has 3 main usage scenarios:
- UIF-based Console — Standalone UI
- Plugin — Micro Frontend
- UI Components only — UI Kit
UIF is a part of XDR platform Kaspersky Open Single Management Platform.
Kaspersky OSMP is used to build Kaspersky Ecosystem.
Open Single Management Platform includes:
- Incident Response Platform
- SIEM
- Endpoint and Non-Enpoint Protection
- Asset Management
- Log management
- IAM
- Communication Platform
- Integration Platform
Detailed presentation of Kaspersky OSMP from Anton Ivanov, Kaspersky CTO: https://www.youtube.com/watch?v=GLOqZh0zTfg