Building applications

Applies to version 12.0.2 and subsequent versions unless specifically overridden A data scientist or an application developer can build a cognitive-search web application using this assistant-style tool that includes basic building blocks like machine learning-based technologies to recommend information based on user activities. Various out-of-the box widgets and customizable widgets can be combined to visualize the analysis results or recommended information in appropriate formats like a card and graph.

IBM Watson® Explorer oneWEX Application Builder has the following capabilities.

  • Connects to multiple backend Watson™ Explorer oneWEX servers and external REST services.
  • Utilizes Watson Explorer oneWEX server capabilities, such as crawling and indexing data from different data sources, secure search, advanced search and analytics, machine-learning based recommendations and so on.
  • Provides an intuitive web user interface to create, manage, and deploy applications.
  • Provides a number of out-of-the-box widgets including input with type-ahead, customizable result list, chart for search refinement, query recommendation and document recommendation, and document clustering.
  • Allows you to create custom widgets using popular web technologies such as JavaScript, HTML, and CSS. In a custom widget, you can access Watson Explorer oneWEX functions through the JavaScript API and create visualizations. It also allows communication among widgets.
  • Provides a runtime environment for your applications.
  • Supports browsers running on a tablet device.

You access Watson Explorer oneWEX Application Builder using the URL https://<server>:<port>/builder.

This page shows any existing projects, as well as a Create project button and a menu icon (Menu).

Click Create project to create a new project. For more information, see Creating a project.

Click inside an existing project, and then click Menu to edit or delete the project, or to run it as an application using the View as app option.. Editing a project follows the same steps as creating a project, with all the items prepopulated with the existing project.

Click Menu to see the following menu items.

Compose
Select this item to return to the Projects page from another page. You can create a new project or edit an existing project from the Projects page.
Backends
Select this item to open the Manage Backends page. For more information, see Managing backends.
Data Sources
Select this item to open the Manage Data Sources page. For more information, see Managing data sources.
Templates
Select this item to open the Manage Templates page. For more information, see Managing templates.
Widgets
Select this item to open the Manage Widgets page. For more information, see Managing widgets.