Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

java-ffm-com-dotnetwpf-example

Java invoke dotnet WPF with Java FFM and COM interface. Popout WPF windows and button from java ffm API.

┌──────────────────────────────┐
│      Java Application        │
└──────────────┬───────────────┘
               │
               │ Java Foreign Function & Memory API
               │ (FFM API withJDK 22+)
               ▼
┌──────────────────────────────┐
│       Java FFM Layer         │
│                              │
│  MemorySegment               │
│  Arena                       │
│  Linker                      │
│  MethodHandle                │
│                              │
│  Call Native Function        │
└──────────────┬───────────────┘
               │
               │ COM Interface
               │
               ▼
┌──────────────────────────────┐
│          COM Server          │
│                              │
│  C# COM Component            │
│  (.NET Class Library)        │
│                              │
│  [ComVisible]                │
│  Interface                   │
│  GUID                        │
│                              │
└──────────────┬───────────────┘
               │
               │ COM C# Mapping
               ▼
┌──────────────────────────────┐
│          C# WPF App          │
│                              │
│           Window             │
│          COM Object          │
└──────────────────────────────┘

About

Java invoke dotnet WPF with Java FFM and COM interface.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages