See the following topics to learn more about the standard Mashup Center widgets that are provided in the mashup builder palette. You can customize, configure, and wire these widgets and use them in your mashup applications.
The Action Timer
widget allows you to set up a timer that controls the frequency that an event gets passed to another widget in milliseconds. Each time an event gets passed, the counter increases by one.
widget displays data in a bar, stacked bar, pie, or line chart. The Chart
widget can display data from a Atom feed, an XML file, or a file with data in comma-separated value (CSV) format.
The Customer List
widget is a sample Data Viewer
widget that is configured with a URL that points to a feed in the catalog. The feed data is a sample of the type of data you may find in a sales person's spreadsheet of customer data. It contains customer names, addresses, zip codes, tickers, and company URLs.
The Data Editor
widget uses common operations such as sort
, and limit
to transform content received from one widget into outgoing content to be sent to a second widget. Using the Data Editor
widget, you can send only the content you need in a format that can be consumed by other data-displaying widgets.
The Data Viewer
widget organizes and displays content in a table. It can display data from an RSS, Atom, or JSON array-formatted feed from the catalog or internet, or from a file that contains data in comma-separated value (CSV) format. You can wire the Data Viewer
widget to send content to other widgets in your mashup, or you can wire it to receive content from other widgets.
The Event Explorer
widget displays event data published by a different widget on the page. The Event Explorer
widget has to be wired to the other widget to display event data.
The Feed Reader
widget receives a feed URL from another widget on the page and displays the content generated from the feed. The Feed Reader
widget can also send the URL of the item that users click in the feed content to another widget.
The HTML Markup
widget displays a web page based on HTML code typed or pasted into an editor.
widget displays an image that is uploaded from a URL.
widget transforms event data (also called a payload) from one widget to a different value or type and then republishes the data to another widget on the page. This is useful when the event data from one widget does not match the event data from another widget, preventing you from being able to wire the two widgets together.
The Navteq Map
widget displays street and map information for a selected location. Typically, the data source for the map is a feed that you either pull from a Web site or from a feed that you create in the Mashup Center set of feed generators. If the feed is one you create in the set of feed generators, you can either copy the URL from the feed and paste it directly into the configuration window of the widget or add the feed to the mashup builder as a Feed Reader
or Data Viewer
widget and wire it to the Navteq Map
Nested Data Viewer
The Nested Data Viewer
widget organizes and displays nested content in a table. It can display data from an RSS, Atom, or any other XML-formatted feed from the catalog or Internet. You can wire the Nested Data Viewer
widget to send content to other widgets in your mashup application.
widget displays a portal page from a specified IBM® WebSphere® Portal URL. When users first access the widget in the mashup application, they have to log in with their credentials to display the page.
The Regular Expression
widget receives data from another widget, runs a regular expression on the data to find and replace one or more characters, and then publishes the converted data for other widgets to use.
The Slide Show
widget displays a set of images as a slide show. Users can advance the slides automatically or manually, skip to specific images, and select whether or not to display bubble descriptions. The images that you include in the slide show can originate from another widget on the mashup page or from a feed that represents a set of images.
widget displays a set of chronological events in a timeline. The event data can come from another widget on the mashup page, an Atom or RSS feed, or a file that contains data in comma-separated value (CSV) format.
The URL Customizer
widget allows you to create dynamic URLs with customized parameters. The base URL can be any URL with parameters such as a parameterized feed URL from the catalog or a parameterized URL on the Web, and the parameter values can then come from an event that is passed from another widget on the mashup page
The User Input
widget provides a way for you to create a simple form with various input controls quickly and easily. You can use the following types of input controls in your form:
The Website Displayer
widget displays a website. You can either configure the Website Displayer
widget to display a particular website by specifying a fully qualified URL, or you can wire the Website Displayer
widget to receive a URL string from another widget on the page.