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

Channels, Feeds & Transactions Discussion group meeting 29 July 2021 #436

Closed
16 of 19 tasks
kriswest opened this issue Jul 29, 2021 · 9 comments
Closed
16 of 19 tasks
Labels
channels feeds & transactions Channels, Feeds & Transactions Discussion Group help wanted Extra attention is needed meeting

Comments

@kriswest
Copy link
Contributor

kriswest commented Jul 29, 2021

Group overview

There are currently 11 10 12 open issues in the FDC3 repository, under consideration for the 2.0 release, that relate to the existing concept of channels (both the 'system channels' used via the desktop agent API, and 'app channels' interacted with through the Channels API) and new concepts we've discussed introducing: transactions (a standardized way to make a request and receive a response back) and feeds (a standardized way to request a stream of data, such as a pricing stream).

Relevant issue tags

Current open issues that relate to the above concepts with the label:

Meeting Date

Thursday 29 July 2021 - 9am EST / 2pm GMT

WebEx info

  • Meeting Link
  • Meeting number: 127 111 4958
  • Password: e3EeiZkzF25

More ways to join

  • Join by video system:
  • Join by phone
    • +1-415-655-0003 US Toll
    • +44-20319-88141 UK Toll
  • Access code: 127 111 4958

Meeting notices

  • FINOS Project leads are responsible for observing the FINOS guidelines for running project meetings. Project maintainers can find additional resources in the FINOS Maintainers Cheatsheet.

  • All participants in FINOS project meetings are subject to the LF Antitrust Policy, the FINOS Community Code of Conduct and all other FINOS policies.

  • FINOS meetings involve participation by industry competitors, and it is the intention of FINOS and the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws. Please contact legal@finos.org with any questions.

  • FINOS project meetings may be recorded for use solely by the FINOS team for administration purposes. In very limited instances, and with explicit approval, recordings may be made more widely available.

  • A Discussion Group has no direct decision-making power regarding the FDC3 standard - rather it is intended that anything they propose or work on will result in proposals (via Github issues and PRs) for the Standards Working Group participants to consider and vote on for inclusion in the standard. As such, participation in a Discussion group is not required for contributing to any particular issue or FDC 2.0 as a whole.

Agenda

Minutes

  • Rename 'System Channels' 'User Channels' #430
    • All accept this proposal
    • Also rename joinChannel -> joinUserChannel and deprecate joinChannel
    • Create PR and add to 2.0 scope
  • Make optional: fdc3.joinChannel and fdc3.leaveChannel #431
    • These functions are needed where an application can't adopt the Destkop Agent's UI
      • Several participants related direct experience with this in (legacy) native applications that want to use FDC3
    • Soft option preferred - make these functions optional, if we fully deprecate and they are needed we're forcing people into proprietary APIs
    • We should improve the documentation of fdc3.addContentListener and fdc3.broadcast to mention joining the channels
  • Make it possible to return data from a raised intent #432
    • Later proposal preferred by several participants
      • Desktop agent can resolve IntentResolution promise as soon as the intent/context is delivered to resolving app
      • Then the app that raised intent can wait on the intenthandler to resolve the promise for the data (or void)
    • Several participants are nervous about returning data from intents, which they think of as 'fire and forget'.
    • Other participants think introducing a separate set of concepts that mirror intents, but allow the return of data would add unnecessary complexity to the standard
      • The proposed additions are optional - you do not need to wait on the promises
    • @mattjamieson to raise an alternative proposal for this issue for consideration

Action Items

Untracked attendees

@kriswest kriswest added help wanted Extra attention is needed meeting labels Jul 29, 2021
@kriswest kriswest changed the title Channels, Feeds & Transactions Discussion group meeting 29 July 202 Channels, Feeds & Transactions Discussion group meeting 29 July 2021 Jul 29, 2021
@kriswest
Copy link
Contributor Author

🚀

@pbaize
Copy link

pbaize commented Jul 29, 2021

Present

1 similar comment
@thorsent
Copy link
Contributor

Present

@rikoe
Copy link
Contributor

rikoe commented Jul 29, 2021

🎉

@mattjamieson
Copy link
Contributor

🇬🇧

@ggeorgievx
Copy link
Member

Present ✅

@Julia-Ritter
Copy link
Contributor

Julia / FINOS

@agitana
Copy link
Member

agitana commented Jul 29, 2021

Aitana Myohl / FINOS

@openfin-gavin
Copy link

here

@kriswest kriswest added the channels feeds & transactions Channels, Feeds & Transactions Discussion Group label Aug 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
channels feeds & transactions Channels, Feeds & Transactions Discussion Group help wanted Extra attention is needed meeting
Projects
None yet
Development

No branches or pull requests

9 participants