XIMA
Left Border
Prof. Dr. Beat Signer
Vrije Universiteit Brussel
Department of Computer Science
Pleinlaan 2, 1050 Brussels
(Belgium)
+32 2 629 1239, bsigner@vub.be
Office: PL9.3.60 (Pleinlaan 9)
VUB
View Beat Signer's profile on LinkedIn twitter View Beat Signer's profile on Facebook View Beat Signer's profile on YouTube Instagram View Beat Signer's profile on academia.edu View Beat Signer's profile on Google Scholar View Beat Signer's profile on ResearchGate View Beat Signer's profile in the ACM Digital Library View Beat Signer's ORCID profile Slideshare View Beat Signer's profile on Speaker Deck View Beat Signer's profile on 500px View Beat Signer's profile on SmugMug

XIMA

The eXtensible Information Management Architecture (XIMA) enables universal client access to the OMS Java data management system through a clear separation of content and presentation and has been developed in the Global Information Systems (GlobIS) research group at ETH Zurich. The access layer is based around an XML server and the use of XSLT templates for output generation. XIMA currently supports HTML, WML, CHTML and regular telephones using speech recognition and synthesis (VoiceXML). Responses can be customised and the system is flexible in supporting new types of client devices.
XIMA architecture
Fig. 1: XIMA architecture
A major goal of XIMA was to support application development through rapid prototyping and refinement. Generic browsers enable all information objects to be accessed by the set of supported client devices automatically based on default presentation templates. For XIMA’s generic object browser, the appropriate XSLT stylesheets for different media output channels can be reused by future applications. In the case a content object is not available in the format requested by the client device, the request is delegated to a Media Transcoder component which automatically transforms an existing content object to the appropriate format.
Output devices
Fig. 2: Output devices
The XIMA framework has been used to develop various applications. A community diary was implemented that manages the scheduling of group events as well as personal diaries and deploys the information on desktop browsers, mobile phones and regular phones based on a speech interface. In another project, it has been used to build an advanced telephone service for the dissemination of avalanche forecasts for the Swiss Alps. As part of our solution for interactive paper the XIMA framework has been extended to support paper as a new input/output device and integrate physical and digital information.

Related Publications

  • 2019

  • 2017

  • 2005

  • 2002

  • 2001

  • thumb Java Framework for Database-centric Web Engineering, , and , Proceedings of WebE 2001, 4th Workshop on Web Engineering (in conjunction with 10th International World Wide Web Conference), Hong Kong, May 2001
    Available:  PDF Document presentation