Skip to main content

How to use our docs

Finsemble is a big product, and you don't need to know it all at once to find it useful. We recommend that you start with the Introduction topic. After that, you can choose your next steps. Your choice depends on your role, your interest, and on your technical aptitude. In this topic we show you our recommendations.

You already know that you can use two different ways to configure Finsemble, visually by using the SDD and programmatically by using the SDK. Now, when you see an icon, you can easily identify which part of the documentation is about what:

  • the Smart Desktop Designer (SDD) icon SDD icon identifies the SDD content.

  • the Software Development Kit (SDK) icon SDK icon identifies the SDK content.

You can also see the smaller versions of these icons in the table of contents on the left.

If you are a business decision maker

If you want to create a basic smart desktop, or if you want to evaluate Finsemble more thoroughly, we recommend that you:

  1. Go through the full SDD tutorial, walking through all the steps, including the ones marked optional.
  2. Bundle the desktop.
  3. Optional: learn more about FDC3, which is the foundation of our interop.
  4. Optional: do the FDC3 workbench tutorial to see FDC3 in action.

If you are a smart desktop developer for your company

In this role, you will need to learn more technical details about Finsemble. We recommend that you:

  1. Go through the full Build your smart desktop with me tutorial, walking through all the steps, including the ones marked optional.
  2. Learn the FDC3 basics. Teaching FDC3 is out of scope for us, but we have a blog post that lists helpful resources.
  3. Optional: Do the FDC3 workbench tutorial to see FDC3 in action.
  4. Learn about interop.
  5. Try your hand at integrating HTML applications.
  6. Optional: If you support native apps in your own smart desktop, check out Integrating native apps.
  7. Learn more about preloads.
  8. You will need to optimize your desktop for memory or for performance. Learn more about process management and optimization.
  9. If you are responsible for deploying the smart desktop for your organization, check out Deploying your smart desktop.
  10. If you already have a smart desktop deployed and need to maintain it, check out Upgrading Finsemble.

After that, you can look up anything you need in our documentation.

If you are an app developer for smart desktops

You can develop apps for your company or for sale to other companies. Either way, in this role you will need the same set of skills. You don’t need to go deep into the details of Finsemble deployment and management, because someone else is doing this already. If this is you, you’re either working in an enterprise that creates their own desktop apps, or you are a vendor creating apps for sale. Either way, here’s what we recommend for you:

  1. Go through the full SDD tutorial, walking through all the steps, including the ones marked optional.
  2. Learn the FDC3 basics. Teaching FDC3 is out of scope for us, but we have a blog post that lists helpful resources.
  3. Do the FDC3 workbench tutorial to see FDC3 in action.
  4. Learn about interop.
  5. Try your hand at integrating HTML applications.
  6. Optional: if the org uses native apps, check out Integrating native apps.
  7. Learn more about preloads.

This list guides you through the basics you need to know before you start developing your apps. If you also want to learn more about Finsemble in general, take a look at the list for the desktop developers.

See also

App services

Build your smart desktop with me

Central Logger

Augmenting FDC3: selectConnect

Deploying your smart desktop

Enterprise deployment best practices

FDC3 resources blog post

Integrating HTML applications

Integrating native apps

Interop

Notifications

Preloads

Process management

Security policies

Toolbar

Upgrading Finsemble