Skip to content

Finsemble is a smart desktop platform built on Electron. It allows any type of application to integrate visually and logically with other applications. Applications can sync, link, and share information, even if they weren’t originally designed to.

License

Notifications You must be signed in to change notification settings

InteropIO/finsemble-seed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Finsemble SmartDesktop

Finsemble Seed 🌱

Note, the finsemble-seed project is intended for developers. If you're looking to get going quickly without any development then contact us to get access to the Finsemble Smart Desktop Designer - a no-code GUI tool for assembling an FDC3 compliant smart desktop. If you are an existing Finsemble client, run yarn sdd to start using the Smart Desktop Designer.

What is the "seed"?

Finsemble is a smart desktop platform. A smart desktop is a desktop based application that is composed from any number of smaller apps, including web, native and Citrix. Finsemble supports the FDC3 1.2 standard for desktop interop.

This repo, the "seed", is an initial empty project for your smart desktop. The seed gives you the ability to launch Finsemble and is the starting point for assembling your smart desktop.

But really, what is it?

Getting Started

  1. 📡 Clone the repository.

    git clone https://github.com/finsemble/finsemble-seed
    
  2. 📦 Install npm dependencies

    (Note, we recommend using yarn - it's fast and reliable. But you can also use npm. If using npm you must use a version >= 7.x.x. Lower versions will encounter errors regarding changing folder names with missing permissions)

    cd finsemble-seed
    yarn install
    
  3. 🚀 Start Finsemble!

    yarn start
    

Go ahead and take Finsemble for a spin!

When you're ready to go deeper, check out the seed project tutorial, which will walk you through all the basics of building your smart desktop.

What's Inside

The seed project contains configuration and assets that you can customize to create your own smart desktop.

  • public - Contains the assets that you will host on your website. These power your smart desktop.

    • assets - CSS and images used to create the smart desktop's look and feel.

    • configs - Configuration for the smart desktop

      • configs/application - Contains all of the base configurations for the Finsemble application.
  • project.json - Used to define the development and production server and installer configurations used by the Finsemble application.

The API, please

Everything else there is to know about Finsemble and how to build on it can be found in our developer documentation.

Getting Help

Having trouble? Perhaps we've covered it in the FAQ.

Still having trouble? Shoot us a line at [email protected]! We'll be happy to help.

Prefer the easy-button? Our solutions engineers can integrate your apps together in a POC faster than you can say "Desktop Interop". Schedule a demo!

About

Finsemble is a smart desktop platform built on Electron. It allows any type of application to integrate visually and logically with other applications. Applications can sync, link, and share information, even if they weren’t originally designed to.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages