ide-ibmstreams

SPL language support for Atom-IDE [Beta]

IBMStreams

256

1

0.4.0

Apache-2.0

GitHub

This package consumes the following services:

ide-ibmstreams [Beta]

IBM Streams support for Atom-IDE using the IBM Streams SPL langauge server.

Beta

This is the initial public release. For best results should also install these Atom packages:

Setup Instructions

Build - Streaming Analytics Credentials

The build-ibmstreams package requires a running IBM Streaming Analytics service. SPL applications will be built and deployed on this service. If you need to create one, start here and follow the instructions to create an account.

Note:The service needs to support V2 of the rest api.

Once you have an account go to your dashboard and select the Streaming Analytic service you want to use. You need to make sure it is running and then copy your credentials to the clipboard. To get your credentials select Service Credentials from the actions on the left. From the credentials page, press View credentials for the one you want to use and press the copy button in the upper right side of the credentials to copy them to the clipboard.

In Atom there is a setting in the build-ibmstreams package for the credentials. Go to Atom->Preferences->Packages and press the Settings button on the build-ibmstreams package and paste your credentials into the setting.

Toolkit Folder

The ide-ibmstreams package includes support for all the product toolkits. If you use any other toolkits in your application those toolkits need to be downloaded to your workstation and all placed within a single folder.

Note: The toolkits need to be built. Download a release of the toolkit if available.

The toolkit path setting needs to be set to your toolkit folder’s path. To do that: Atom->Preferences->Packages, find the ide-ibmstreams package and press Settings button. In the Toolkits Path setting put the fully qualified path name of the folder that you placed all the toolkits in.

Features

The following are some of the features shown using the streams-dark-syntax theme.

Code Completion

Data tips (Hover support)

Code Folding

SPL Application build