An approach to visually creating and editing nested compound document

Track: Late Breaking News

Audience Level: Technical View

Time: Tuesday, November 16 at 14:45

Author: Nobuaki Wake , Software Architect, Justsystem Corporation

Author: Junpei Aoki , Software Engineer, Justsystem Corporation

Keywords: Application Architecture, Authoring, DOM, Java, Namespaces, Multi-Vocabulary

Abstract:

Currently, visual XML structured authoring applications can typically handle a small number of XML vocabularies. In some cases, they can even handle them in limited nested scenarios. One of the purposes of creating XML documents with compound vocabularies is to present related information on a given topic in different manners (tables, charts, etc).

The synchronization of views between objects of different vocabularies in real-time editing helps authors realize this potential. In this presentation we will discuss an approach to visually creating, editing and synchronizing, nested compound XML vocabularies within one document. The open nature of the architecture enables developers to create plug-ins for new vocabularies including the ability to define synchronization. Also this architecture provides simple method to define visualization of a new vocabulary by utilizing plug-ins already developed and activated.