SlideShare a Scribd company logo
Proprietary and Confidential
Desktop Wrapper Working Group Update
May 17th 2016, New York
James Turck
Credit Suisse
james.turck@credit-suisse.com
1
2
The Symphony Desktop Client Framework (aka Minuet) has been open sourced to the
Foundation.
The Technology was originally built by GS (named Paragon)
Minuet should be differentiated from the Symphony desktop client application – the
desktop client is an HTML application that is hosted within Minuet (or the Browser).
The working group is concerned with concrete functionality of the Minuet Framework,
its technical APIs and its integration capability and not the Symphony specific
application hosted within it.
Introduction
3
Minuet is an HTML5 container that can deliver on and offline packaged applications
that include JS, HTML and native code.
Minuet uses a number of OSS projects and is based on CEF.
Minuet includes some desktop integration capabilities and a messaging hub for
integration which Symphony use to expose specific symphony based APIs.
Overview
Native App
(eg Java App)
Any garden variety
websock and json lib
Web Browser
Your Web App
(html, CSS,Javascript)
meow.js
Websocket
Websocket
Websocket
Message Broker(localhost:65534)
Minuet
Symphony
MessageBroker
Plugin
SymphonyInterop.js
The messaging hub allows for cross App
communication between native, browser
and minuet based apps
Similar technologies:
OpenFin, Electron, nw.js
4
The group will act as the steward of the Minuet Desktop Framework and integration
capability, agreeing on the contribution mechanism and any other open source
mechanics, and governing contributions as necessary. The group will also guide
developments of Minuet to make it as attractive as possible in order to encourage
adoption.
The group will seek to guide and govern the Minuet APIs, with a specific goal to
improve consistency for integration with other similar technologies and in the wider
context help to drive standardisation across the financial services industry such that
applications such as Symphony might be hosted in different containers/frameworks.
WG Objectives
5
The Foundation team and GS are working through the process of ensuring a clean
contribution of the Minuet source code.
The WG voted on 5th May to take the “current” cut of the code and make it public
The goal is to have this public version of the code contributed with various known
issues logged by end of May
GS are working on merging various updates which will appear in the next few months
The overall contribution process is currently under discussion
Open Source Status
6
Create sub WGs?
1 : Manage Minuet contribution
Group 2 : Focus on the Container API standardisation
Improve Tooling?
Tracking of WG projects and action items?
Meetings?
Make sure we have a dial in that works 
Suggestions?
How do we improve?
Proprietary and Confidential
Questions?
7

More Related Content

PPTX
Symphony Software Foundation API Working Group Proposal
PPTX
Symphony Software Foundation - Overview for Public Consumption
PDF
Symphony Product & Roadmap Update
PPTX
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
PPTX
Symphony Software Foundation - Vision, Overview and how to engage with our Co...
PPTX
Symphony Software Foundation Current State and Roadmap
ODP
Liferay with xebia
PDF
Melbourne Virtual MuleSoft Meetup November 2020
Symphony Software Foundation API Working Group Proposal
Symphony Software Foundation - Overview for Public Consumption
Symphony Product & Roadmap Update
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
Symphony Software Foundation - Vision, Overview and how to engage with our Co...
Symphony Software Foundation Current State and Roadmap
Liferay with xebia
Melbourne Virtual MuleSoft Meetup November 2020

What's hot (20)

PPTX
#5-Calicut-MuleSoft-Meetup-User-Management-in-AnypointPlatform
PDF
Proliferating OpenAPI at Google
PPTX
Vizag mulesoft-meetup-6-anypoint-datagraph--v2
PDF
MuleSoft Milano Meetup #7 Florence Consulting
PPTX
OpenChain Automotive Work Group Meeting #2 - Lyon
PDF
Melbourne Virtual MuleSoft Meetup October 2021
PPTX
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
PPTX
Software application architecture
PDF
OpenNTF - DNUG November 2013
PPTX
Solace PubSub+ MuleSoft Connector for Mule 4
PPTX
Rtf externalize tls MuleSoft meetup
PPTX
Toronto mule soft meetup november 2021
PDF
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
PPTX
Standardising APIs: Powering the Platform Economy in Financial Services
PDF
Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...
PPTX
Bangalore mulesoft meetup#10
PDF
Org-dependent Unlocked Packages for ISVs
PPTX
MuleSoft São Paulo Meetup #3 - 18 Jun
PDF
MuleSoft_meetup | Integralzone
PDF
[WSO2 Integration Summit San Francisco 2019] The API-driven World
#5-Calicut-MuleSoft-Meetup-User-Management-in-AnypointPlatform
Proliferating OpenAPI at Google
Vizag mulesoft-meetup-6-anypoint-datagraph--v2
MuleSoft Milano Meetup #7 Florence Consulting
OpenChain Automotive Work Group Meeting #2 - Lyon
Melbourne Virtual MuleSoft Meetup October 2021
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Software application architecture
OpenNTF - DNUG November 2013
Solace PubSub+ MuleSoft Connector for Mule 4
Rtf externalize tls MuleSoft meetup
Toronto mule soft meetup november 2021
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
Standardising APIs: Powering the Platform Economy in Financial Services
Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...
Bangalore mulesoft meetup#10
Org-dependent Unlocked Packages for ISVs
MuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft_meetup | Integralzone
[WSO2 Integration Summit San Francisco 2019] The API-driven World
Ad

Similar to Symphony Software Foundation Desktop Wrapper Working Group Update (20)

PDF
Top 8 Flutter App Development Tools.pdf
PDF
MeeGo Mobile OS
PPTX
Git and Gerrit Code Review - Tech Talk - 2010_09_23
PDF
11 reasons why flutter is better for app development
PDF
A Comprehensive Guide to Building MVPs Faster with Flutter
PDF
What is hybrid mobile app development? | Nitor Infotech
PDF
Eclipse Paho Progress Report - EclipseCon 2012
PDF
Innomatic Platform architecture overview
PPTX
BP 308 - The Journey to Becoming a Social Application Developer
PDF
Meego의 현재와 미래(2)
PDF
8 Reasons Why Flutter is the Future of Mobile App Development
DOCX
The advantages and disadvantages of .net framework programming
PDF
Flutter App Development Pros, Cons, and Tips.pdf
PDF
Flutter Optimization Techniques to Improve Existing App Results.pdf
PDF
What's the best GUI library for Python.pdf
PPTX
Innomatic Platform Architecture Overview
PDF
Top 15 Cross-Platform App Development Frameworks in 2025.pdf
PDF
PDF
The Architecture Of Software Defined Radios Essay
PPTX
FINOS June 2018 Members Meeting - Symphony Program Update
Top 8 Flutter App Development Tools.pdf
MeeGo Mobile OS
Git and Gerrit Code Review - Tech Talk - 2010_09_23
11 reasons why flutter is better for app development
A Comprehensive Guide to Building MVPs Faster with Flutter
What is hybrid mobile app development? | Nitor Infotech
Eclipse Paho Progress Report - EclipseCon 2012
Innomatic Platform architecture overview
BP 308 - The Journey to Becoming a Social Application Developer
Meego의 현재와 미래(2)
8 Reasons Why Flutter is the Future of Mobile App Development
The advantages and disadvantages of .net framework programming
Flutter App Development Pros, Cons, and Tips.pdf
Flutter Optimization Techniques to Improve Existing App Results.pdf
What's the best GUI library for Python.pdf
Innomatic Platform Architecture Overview
Top 15 Cross-Platform App Development Frameworks in 2025.pdf
The Architecture Of Software Defined Radios Essay
FINOS June 2018 Members Meeting - Symphony Program Update
Ad

More from Symphony Software Foundation (17)

PPTX
The Case for an Open Fintech Ecosystem, Aaron Williamson
PPTX
Strangers in a Strange Land, Open Source in Financial Services
PPTX
Community is a Positive Sum Game, Gabriele Columbro
PDF
State of the Union, Gabriele Columbro
PDF
Open Developer Platform: What Is It and Why Should I Care? Maurizio Pillitu
PDF
Building Productive & Predictable Community Engagement, Jono Bacon
PPTX
Social Code Scanning
PDF
201704 - An Introduction to the Symphony Software Foundation
PDF
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
PDF
FinJS NYC: Open Source + Open Standards - The Dynamic Duo
PPTX
Webinar: An introduction to the Symphony Software Foundation project life cycle
PPTX
FinJS London 2016 - Leveraging open source in the dev. process to maximize se...
PDF
Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...
PDF
OpenFin's Interoperability
PPTX
Markit SymphonyOSS Update
PPTX
Symphony Software Foundation Knowledge Decision Services
PPTX
Symphony Software Foundation Financial Objectives Standardization
The Case for an Open Fintech Ecosystem, Aaron Williamson
Strangers in a Strange Land, Open Source in Financial Services
Community is a Positive Sum Game, Gabriele Columbro
State of the Union, Gabriele Columbro
Open Developer Platform: What Is It and Why Should I Care? Maurizio Pillitu
Building Productive & Predictable Community Engagement, Jono Bacon
Social Code Scanning
201704 - An Introduction to the Symphony Software Foundation
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
FinJS NYC: Open Source + Open Standards - The Dynamic Duo
Webinar: An introduction to the Symphony Software Foundation project life cycle
FinJS London 2016 - Leveraging open source in the dev. process to maximize se...
Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...
OpenFin's Interoperability
Markit SymphonyOSS Update
Symphony Software Foundation Knowledge Decision Services
Symphony Software Foundation Financial Objectives Standardization

Recently uploaded (20)

PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PDF
Cost to Outsource Software Development in 2025
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PPTX
assetexplorer- product-overview - presentation
PDF
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
PDF
Download FL Studio Crack Latest version 2025 ?
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
Complete Guide to Website Development in Malaysia for SMEs
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Nekopoi APK 2025 free lastest update
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Cost to Outsource Software Development in 2025
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
17 Powerful Integrations Your Next-Gen MLM Software Needs
assetexplorer- product-overview - presentation
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
Download FL Studio Crack Latest version 2025 ?
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Digital Systems & Binary Numbers (comprehensive )
Complete Guide to Website Development in Malaysia for SMEs
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Salesforce Agentforce AI Implementation.pdf
Odoo Companies in India – Driving Business Transformation.pdf
Reimagine Home Health with the Power of Agentic AI​
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
wealthsignaloriginal-com-DS-text-... (1).pdf
CHAPTER 2 - PM Management and IT Context
Nekopoi APK 2025 free lastest update
Internet Downloader Manager (IDM) Crack 6.42 Build 41

Symphony Software Foundation Desktop Wrapper Working Group Update

  • 1. Proprietary and Confidential Desktop Wrapper Working Group Update May 17th 2016, New York James Turck Credit Suisse james.turck@credit-suisse.com 1
  • 2. 2 The Symphony Desktop Client Framework (aka Minuet) has been open sourced to the Foundation. The Technology was originally built by GS (named Paragon) Minuet should be differentiated from the Symphony desktop client application – the desktop client is an HTML application that is hosted within Minuet (or the Browser). The working group is concerned with concrete functionality of the Minuet Framework, its technical APIs and its integration capability and not the Symphony specific application hosted within it. Introduction
  • 3. 3 Minuet is an HTML5 container that can deliver on and offline packaged applications that include JS, HTML and native code. Minuet uses a number of OSS projects and is based on CEF. Minuet includes some desktop integration capabilities and a messaging hub for integration which Symphony use to expose specific symphony based APIs. Overview Native App (eg Java App) Any garden variety websock and json lib Web Browser Your Web App (html, CSS,Javascript) meow.js Websocket Websocket Websocket Message Broker(localhost:65534) Minuet Symphony MessageBroker Plugin SymphonyInterop.js The messaging hub allows for cross App communication between native, browser and minuet based apps Similar technologies: OpenFin, Electron, nw.js
  • 4. 4 The group will act as the steward of the Minuet Desktop Framework and integration capability, agreeing on the contribution mechanism and any other open source mechanics, and governing contributions as necessary. The group will also guide developments of Minuet to make it as attractive as possible in order to encourage adoption. The group will seek to guide and govern the Minuet APIs, with a specific goal to improve consistency for integration with other similar technologies and in the wider context help to drive standardisation across the financial services industry such that applications such as Symphony might be hosted in different containers/frameworks. WG Objectives
  • 5. 5 The Foundation team and GS are working through the process of ensuring a clean contribution of the Minuet source code. The WG voted on 5th May to take the “current” cut of the code and make it public The goal is to have this public version of the code contributed with various known issues logged by end of May GS are working on merging various updates which will appear in the next few months The overall contribution process is currently under discussion Open Source Status
  • 6. 6 Create sub WGs? 1 : Manage Minuet contribution Group 2 : Focus on the Container API standardisation Improve Tooling? Tracking of WG projects and action items? Meetings? Make sure we have a dial in that works  Suggestions? How do we improve?