IBM InfoSphere Streams Version 4.1.1
Creating SPL applications and toolkit elements
You can create SPL applications and toolkit elements in Streams Studio.
- Creating SPL namespaces
You can create SPL namespaces within an existing SPL project in InfoSphere® Streams Studio. - Creating SPL source files and Main composites
You can create new SPL source files and Main composites within an existing SPL project in InfoSphere Streams Studio. With an SPL source file, you to define toolkit artifacts in SPL. These toolkit artifacts include SPL composite operators, SPL functions, and SPL types. A toolkit can contain any number of namespaces, and each namespace can contain any number of these toolkit artifacts. - Creating SPL mixed-mode source files
You can create a mixed-mode source file within an existing SPL project in InfoSphere Streams Studio. An SPL mixed-mode application embeds Perl code in an SPL application. The Perl snippets in an SPL mixed-mode source file are compiled to generate an SPL file. This SPL file is then compiled into an SPL application. For details and concepts that relate to SPL mixed-mode applications, refer to the IBM® Streams Processing Language Specification. - Generating composite operators for parsing XML data
You can generate a composite operator to parse XML files that are based on a sample XML file. You can use this composite operator in your SPL applications to parse XML data into SPL tuples. The generated composite operator uses the XMLParse operator to parse XML data into SPL tuples. - Creating C++ primitive operators
You can create a C++ primitive operator in InfoSphere Streams Studio. - Creating Java primitive operators
You can create Java™ primitive operators in Streams Studio. - Creating C++ native functions
The SPL native function model declares your C++ native functions to the SPL compiler and IDE so that they can be used in the SPL code. - Creating Java native functions
You create Java native functions by adding Java annotations that describe Java public static methods as native functions to the SPL compiler. - Creating SPL sample applications for a toolkit
You can create a sample application for an SPL toolkit. These samples are SPL applications that are saved in the samples directory of the toolkit. You can build and run these sample applications to learn how to use a toolkit. - SPL editors for editing SPL source
InfoSphere Streams Studio provides both the SPL Graphical Editor and the SPL Editor to create and edit SPL source files (files with the .spl extension). - Editing SPL mixed-mode source
You create and edit the contents of a mixed-mode application with the SPL mixed-mode editor. A mixed-mode application contains Perl scripts that are embedded in it to generate an SPL application. - Using the toolkit model editors
You can use Streams Studio to construct and edit SPL toolkits. - Viewing the application graph
Application graphs provide a view of your application topology in a graphical format. Application graphs are constructed from the build output of your application. - Viewing the application graph for an application set
You can view the application graph for an application set in InfoSphere Streams Studio.
Parent topic: Developing with Streams Studio