Wormhole

Mentor

Razmik Seysyan

Related Product or JB Team

Rider

Mentor's location

Moscow

Project description

Visual proxy from Java world to .NET. Develop a visual component that displays windows application and proxies user input.

Technologies:
  • Java/Kotlin;
  • C#;
  • Win32 API.
Desired result

Visual component that captures keyboard/mouse events and forwards them to external .NET process through inter-process communication protocol. External .NET process proceeds all received input, performs UI rendering (WinForms or WPF) and sends result picture back. Visual component (on Java side) receives result picture and draws it on screen.

Requirements

Programming languages necessary for the project: Java, Kotlin, C#.

Knowledge / skills: good programming and communication skills

Result presentation