Skip to content

PROSPricing/application-browser

Repository files navigation

application-browser

Application Browser is an application that enables a user to continue to access specific Flash based applications that would traditionally have been access through the a web browser (e.g. Chrome, IE, Edge, Firefox, etc.). The Application Browser still requires an installation of the Pepper Flash plugin on the user's local environment in order to render these specific Flash based applications.

Application Browser was developed to provide PROS customers the ability to continue to use Sales Optimizer, Deal Optimizer, and Signal Demand even after mainstream browsers stop support Flash. PROS commits to providing customers with a valid Sales Optimizer, Deal Optimizer, or Signal Demand maintenance contract periodic updates of Application Browser to resolve issues that prevent the customer from using features in their production environment. These updates will be posted to Github for download.

In general, PROS will not provide a distribution of Pepper flash. Obtaining a valid distribution of Pepper Flash will be the responsibility of the customer. In addition, PROS will not provide any support or maintenance around Pepper Flash.

The contents of this document apply to the "latest release". Browse the release tags in Github to see the contents for any other version(s).

Quick start

Clone and run this repo

npm install
npm start

Then follow the on-screen instructions on how to configure the application environments.

config.json

Below is a sample configuration for the application

  "flash":
  {
    "path":"C:\\Windows\\System32\\Macromed\\Flash\\pepflashplayer64_28_0_0_137.dll"
  },

 "environments":
  [
    {
      "id": "test",
      "url": "https://www.google.it",
      "label": "Test"
    }, {
      "id": "sandbox",
      "url": "https://us.yahoo.com/",
      "label": "Sandbox"
    }, {
      "id": "production",
      "url": "https://www.facebook.com",
      "label": "Production"
    }
  ]
}
  • flash - path - The path to the installed flashplayer - version - (optional) version number of the flashplayer
  • environments - An array of environments that will be available on the launch page - id - unique id for the environment - url - fully qualified path to a website - label - The name of the link when shown in the UI
  • develop - (optional) boolean value used to turn on development mode
  • locale - (optional) forced override for the locale value. System locale will be used if not specified.

How to Build

To build the installer, run the make command.

npm install
npm run make

Once complete the setup file will be in the \out folder.

Frequently Asked Questions

Frequently Asked Questions

Release Notes

Release Notes

Contributors

List of Contributors

License

GNU General Public License v3.0