Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Sample Apps

 

Build apps in Python that integrate with, and add extra functions to, JSA.

The mini-tutorials for the sample apps help to explain the basics of what you need to know to build and integrate your own apps into JSA.

Sample apps are available:

  • com.ibm.AppMan.1.0.0.zip creates an icon on the JSA Admin tab, and opens an HTML page when you click it that shows all of the apps that are currently installed.

  • com.ibm.BugzillaOffenses.0.1.0.zip polls JSA for offenses and pushing those offenses as tickets to the Bugzilla REST API.

  • com.ibm.configpage-with-image.1.0.0.zip creates an icon on the JSA Admin tab and opens an HTML page when you click it.

  • com.ibm.HelloWorld.1.0.0.zip creates a new tab in the JSA UI with the text "Hello World!". This simple app is also created when you use the SDK to create a development environment.

  • com.ibm.si.HelloWorldG11n.1.0.0.zip a globalized version of the simple Hello World app.

  • com.ibm.IPMetadataProvider.1.0.0.zip demonstrates how to add IP metadata to JSA tooltips.

  • com.ibm.IPMetadataProviderWithImage.1.0.0.zip - an app that demonstrates how to add IP address metadata and images to JSA tooltips.

  • com.ibm.MyFirstRESTApp.1.0.0.zip calls a REST API and add the data to a dashboard item.

  • com.ibm.OffenseVisualizer.1.0.0.zip displays offenses on the JSA Offenses tab.

  • com.ibm.si.dashboard-example.1.0.0.zip adds a dashboard item to the JSA Dashboard tab.

  • com.ibm.si.dashboard-with-images.1.0.0.zip adds a dashboard item with images to the JSA Dashboard tab.

  • com.ibm.si.multi-components-example.1.0.0.zip adds a tab, a new toolbar button in JSA, and an icon on the Admin tab.

  • com.ibm.si.offense-toolbar-button.1.0.0.zip adds a button to the JSA Offenses tab toolbar that opens a JavaScript alert dialog that contains offense data.

  • com.ibm.store.1.0.0.zip creates a new tab in JSA that saves the data that is entered in a database within the docker container.