Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple Language Bindings #990

Open
robmoffat opened this issue May 17, 2023 · 1 comment
Open

Multiple Language Bindings #990

robmoffat opened this issue May 17, 2023 · 1 comment
Labels
api FDC3 API Working Group enhancement New feature or request

Comments

@robmoffat
Copy link
Member

robmoffat commented May 17, 2023

Enhancement Request

Use Case:

Adopt definitions and provide space in the FDFC3 Documentation (and repository?) for languages other than typescript.

Additional Information

Implementation of FDC3 bindings in other languages is considered by the FDC3 Standard:

FDC3 is platform- and programming language-independent. An FDC3-capable platform requires a Desktop Agent that supports the FDC3 standard, and that agent is responsible for coordinating application interactions.

...

The web API binding is expressed using TypeScript syntax that defines the API interface (for both TypeScript and JavaScript). Adherence to the specific binding is required for web application platforms. No specific API binding for native platforms is currently expressed in the standard. Hence, native applications may be implemented with any programming language binding that supports the constructs required by the API specification, until such time that the FDC3 standard introduces an appropriate language-specific binding.

https://fdc3.finos.org/docs/supported-platforms

@bingenito contributed .net bindings:

We also have Wellington's Java Api, c/o @wmc-engineer:

Potentially we could also end up with Python bindings (from @chuck-adaptive):

Would be nice if these were integrated and released along with the rest of FDC3.

@robmoffat robmoffat added the enhancement New feature or request label May 17, 2023
@robmoffat
Copy link
Member Author

@kriswest for the SWG

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api FDC3 API Working Group enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants