|
|
Demo
This SeGSeC demo applet allows you to
- Add/remove components to/from a (virtual) environment.
- Request to compose a service using a natural language.
- Execute the composed service.
Requirement
You have to install Java Runtime Environment 1.4 or higher. You can download
and install the latest Java Runtime Environment from http://www.java.com
Demo applet
Note: This applet is electrically signed by us. When a security dialog pops up,
please press "Yes" in order to run this applet.
Examples
Here are some example services that can be composed in this demo
applet.
| User Request |
Components |
| "print direction from home to restaurant" |
Home, Restaurant, Direction, Printer |
| "print direction from office to Tom" |
Office, Direction, Printer, Directory, Tom |
| "print businesscard of Tom" |
Printer, Directory, BusinessCard, Tom |
| "send email to Tom" |
Directory, Tom, Email, Microphone, Sound2Text |
How to use
- You can add (or remove) a component by checking (unchecking) the
component's name on the left.
- You can drag a component to move it. You can double-click a component to
see the CoSMoS metadata of the component.
- After finish adding several components, press "Compose" button. Then the
following dialog shows up.

- Type a user request sentence in the top field and press Enter key. Then,
the user request is converted into a semantic graph and is displayed in the
middle.
- If you'd like to compose a service using the current request, press
"Compose" button. Then SeGSeC generates an execution path based on the user
request and the components available on the screen. The result (i.e. the
generated execution path) is shown in the display.

Source code
The source code of this applet can be download from
here.
|