![]() |
|
| User Interface | ||||||||
|
SQLstream is a strong proponent of national and international standards, and also of industry de facto standards. As with the server side of its products, SQLstream has chosen to tightly conform to standards with its graphical user interface. The SQLstream interface has been written as a plug-in in the industry de facto standard Integrated Development Environment (IDE) of Eclipse: http://www.eclipse.org (click image for larger version) SQLstream's IDE allows browsing through relational schemas, which provide a natural way of partitioning a name space of streams and their related metadata. As well as supporting the browsing of schemas, the SQLstream IDE supports standards-based hierarchical navigation of nested elements such as
It also allows for the browsing of pumps and plug-in adapters. Pumps are active daemons within SQLstream that can be configured to explicitly pump data from one stream to another. Plug-ins and adapters are SQLstream's standards-based way of interfacing to external data, applications and systems based on the SQL:2003 SQL/MED standard. The editor is syntax-directed: it highlights SQL keywords and supports integrated SQL validation. This validation helps flag SQL semantics errors at definition time, avoiding time-consuming debugging later on at execution time. SQLstream allows the user to make changes to the system on-the-fly, adding new queries as needed or changing existing queries or views. Messages that correspond to selected streams, or to queries over streams, can be browsed in real-time through multiple tabbed components of windows in Eclips, along with the corresponding definitional and other metadata of the streams. The Eclipse IDE incorporates facilities to control execution and configuration on the server, and to import and export data and definitions.
|
||||||||