DecisionSite Developer WBT
Spotfire DecisionSite Developers' Web-based Training is a scenario-based learning approach based on the principle of using professional problems for acquiring and integrating new knowledge. The emphasis is on learning taking place in the context of a real-life problem. The Developer is presented with the problem at the beginning of the module. The content of the module is based on the applications of the concept and theories learned in classroom-based training to the practical and real world problems DecisionSite developers are trying to solve.
This approach to learning involves the developer in thinking things through and requires more involvement and produces greater depth of understanding. The experiential knowledge that is learned will last longer and is more significant to the developer than knowledge, which is simply 'transmitted' by the teacher or the book.
Data-based Modules
Code
Module Title
Description
DATA-01
Creating an Import Agent Favorite
Learn how to create a Favorite for user's commonly used data imports
DATA-02
Adding Calculations into DecisionSite
Learn how to add calculations and algorithms into DecisionSite
DATA-04
Working with Multiple Datasets
Learn how to work with multiple datasets in DecisionSite like pivoted and pre-pivoted data, or summary and detailed data
DATA-05
Reading and Writing XML Files
Learn how to read and write to XML Files inside DecisionSite
Development-based Modules
Code
Module Title
Description
DEV-01
How to Debug your Scripting Code
Learn how to debug your code using MS Script Debugger
DEV-02
Creating a Distribution via the Command Line
Learn how to create a Distribution via the command line, including creating distributions with multiple Projects
DEV-03
Using the DecisionSite API Terminal
Learn how to use the DecisionSite API Terminal to test API calls and simple code snippets
Extension-based Modules
Code
Module Title
Description
EXT-01
Building Tools with APIs
Learn how to support Tool Automation
EXT-02
Using Client-side Configuration Settings
Learn how to read from and write to client-side configuration settings
EXT-03
Adding Help into your Tools
Learn how to Add Help Files into your Tools
EXT-04
How to Deploy Custom Controls
Learn how to Build and Deploy Custom Controls
EXT-05
How to Deploy Utilities
Learn how to Deploy Utility Files like .js and .css files, and images
EXT-06
Storing Information and State in DecisionSite
Learn various techniques for storing information in DecisionSite
EXT-07
Understanding the Spotfire Protocol
Learn what the Spotfire Protocol is and how to use it
EXT-09
How to build a Tool in .NET 2.0
Learn how to build a Tool using C# and Visual Studio 2005
Integration-based Modules
Code
Module Title
Description
INT-01
How to Stream Data into DecisionSite
Learn how to stream data into DecisionSite from a Remote Server
INT-02
Loading Data from Excel
Learn how to add a toolbar command in Microsoft Excel that loads highlighted data into DecisionSite
INT-03
How to Export Data from DecisionSite
Learn how to efficiently export data from DecisionSite
INT-04
DecisionSite and AJAX
Learn how to utilize AJAX inside DecisionSite
INT-05
Accessing running instances of DecisionSite
Learn how to access already running instances of DecisionSite.
INT-06
Launching Resources from Applications and the Library when outside DecisionSite
Learn how to launch DecisionSite Resources (Guides, Tools, Analysis Files) from within DecisionSite Applications and the DecisionSite Library from code outside of DecisionSite
INT-07
Launching DecisionSite from a Command Line
Learn how to launch DecisionSite from a Command Line as well as all the parameters you can specify
INT-08
Publishing a SFS File to the DecisionSite Library
Learn how to publish a SFS to a local file and to the DecisionSite Library programatically
Plot-based Modules
Code
Module Title
Description
PLOT-01
How to Implement a Trellis Plot
Learn how to implement and configure a Trellis for your DecisionSite Plots
PLOT-02
How to Implement Custom Markers in DecisionSite
Learn how to add Custom Markers to your a Scatter Plot
PLOT-03
Setting the Default Plot
Learn how to specify the default plot when loading new data
PLOT-04
How to Use Curve Fits
Learn how to add Curve Fits to your Plots
PLOT-05
How to Add a Custom Visualization
Learn how to add new Visualizations into DecisionSite
PLOT-06
How to Create a Details Visualization
Learn how to add new Visualization that will only display details of marked data in DecisionSite
PLOT-07
Initializing and Configuring Box Plots
Learn how to initialize a Box Plot Visualization and set various Properties
PLOT-08
Adding Background Images to your Plots
Learn how to add images and Spotfire Mapping Files into your plots
User Interface-based Modules
Code
Module Title
Description
UI-01
How to Add a Toolbar into
DecisionSite
Learn how to add a custom Toolbar into DecisionSite
UI-02
Using the Spotfire List Control Object
Learn how to reuse the Spotfire List Control for display, sorting, and filtering data
UI-03
Adding Custom Icons to Dialogs
Learn how to add custom icons into your dialogs in DecisionSite
UI-04
Creating a Custom Welcome Window for DecisionSite
Learn how to create a custom welcome window inside DecisionSite so that it is displayed when DecisionSite is launched
UI-05
Customizing the DoD Window
Learn how to customize the Details-on-Demand Window with Images, links, form elements, etc...
UI-06
How to add Toolbars and Menus to your tools
Learn how to add a menu to your tools
UI-07
Using the Progress Dialog and Progress Bar
Learn how to use the Progress Dialog and Bar to display a progress
UI-08
Using a Custom Start Page in the Guide Pane
Learn how to use a custom start page inside the Guide Pane
UI-09
Positioning Views Using Templates
Learn how to layout and position Views in DecisionSite using template files
UI-9001
Using the Zoom and Data Range APIs
Learn how to use the Plot's Zoom and Data Range APIs
UI-9002
Using the Color Scheme APIs
Learn how to define Color in DecisionSite Plots