Keywords low-level storage management, multimedia, specification language, query language, object oriented programming environment, persistent language, distributed transactions
Start Date: 02-MAY-92 / Duration: 36 months
[ contact / participants ]
The objective of IMPRESS is to provide an object oriented design and programming environment to design and use complex applications on top of databases. Such applications require an efficient manipulation of a large volume of heterogeneous multimedia data (diagrams, pictures, hypertexts, videos, sounds), that cannot be addressed by current commercial products.
The design environment relies on the TM formal specification language for schema specification. A set of tools support consistency checking and schema validation.
The application is build on top of the database thanks to the programming environment based on SPOKE, the object oriented environment already marketed by the project coordinator, and extended to manage persistency and the manipulation of multimedia data. The database is accessed with query facilities, which invoke a library of operators (search and graph algebra operators, multimedia operators).
The database storage is managed by a distributed multimedia object server based on GEODE, the server result of the STRETCH Esprit project.
The IMPRESS system has a scalable federated architecture, and toolbox components that offer a level of flexibility not provided by other off the shelf products. IMPRESS runs on Unix workstations with X11/Motif compliant graphical interfaces, manipulates SGML documents, is opened to C, C++, SQL and will follow OMG recommendations.
The IMPRESS system is evaluated in the Technical Information System area with a demonstrator in electrical network operation and maintenance which necessitates strong performance constraints on complex data retrieval.
The system, its components, and the demonstrator application have been specified and are currently in development. Integration of components has also started, in particular the integration of operators to the object server, the connection of the persistent programming environment to the object server, and the use of SPOKE in the application, and the tools.
Demonstrations have been given of the User Interface of the demonstrator, the Database Design Tool, the persistent environment and the query language (used in a multiclient monoserver configuration), the available algebraic and graph operators. A first integrated release of IMPRESS will be available by mid-1994.
The results of IMPRESS are expected to satisfy market needs for development of technical information systems such as command and control systems and supervision systems, geographical information systems, and multimedia document production systems.
Mr P. Oziard
3 rue des Mazieres
F - 91034 Evry
tel: + 33 / 1-6091-2275
fax: + 33 / 1-6091-2497
ALCATEL ISR - F - C
BUREAU VAN DIJK - B - P
ALCATEL ALSTHOM RECHERCHE - F - P
UNIVERSITEIT TWENTE - NL - P
IBERDROLA SA - E - P
INFOSYS - F - A
IMPRESS - 6355, December 1993
please address enquiries to the ESPRIT Information Desk
html version of synopsis by Nick Cook