An XML-based Generic Architecture for the Construction of Interactive Web Components
نویسندگان
چکیده
A generic architecture for constructing interactive web-based components or subsystems is described. Examples of component types are custom content navigation and presentation components, interactive exercise and testing components, and an electronic catalogue and ordering system component. The instances of a component type are collections of structured data which share a common syntactic and semantic model. The data model for a component type is described using an XML Document Type Declaration (DTD). The data of a component instance is stored and described by an XML document conforming to the component DTD. An interactive component combines the content data with behaviour and presentation characteristics. A generic architecture has been developed using an XML and CSS-based modelling language for describing and mapping data objects to layouts, styles and behaviours. A generic runtime engine reads, parses, loads, instantiates and renders the described model into DHTML/HTML at runtime, or statically during authoring. The runtime engine itself can be implemented on either the clientside or server-side. Simple authoring tools can be developed on top of the architecture to automate the construction process.
منابع مشابه
An XML-based Component Architecture for Personalized Adaptive Web Applications
Developing personalized applications for the ubiquitous Web assumes to create content that can be automatically adapted to both different presentation platforms and user preferences. To answer this need, the project AMACONT [Am03] recently introduced a component-based XML document format. It enables to compose personalized Web applications by the aggregation and linkage of finegranular document...
متن کاملImproving Architectural Design Skills with Design-Based Learning of New Structures
The purposeful and applied learning of Structures as a pillar of architectural design is very important. The current educational content of Structures in architecture departments is based on theoretical discussions, mathematical formulas, and lecture-oriented material. As a result, students are incompetent in applying practical concepts and structural formal analyses to architectural design. Ef...
متن کاملComplexity Metric for XML Schema Documents
Web Services, as a new type of distributed application, use XML documents for their data representations, so design of XML schemas play an important role in software development process and needs to be quantified for ease of maintainability. In this paper, we propose a new complexity metric for XML Schema documents (XSD). On the contrary of the available complexity metrics, the proposed metric ...
متن کاملEine XML-basierte Komponentenarchitektur für interaktive, multimediale 3D-Anwendungen (An XML-based Component Architecture for Interactive Three-dimensional Multimedia Applications)
Zusammenfassung Für die Entwicklung interaktiver 3DGrafikanwendungen existieren bisher kaum Standards. Mit den in der Dissertation vorgestellten Gestaltungsrichtlinien und Metaphern für DesktopVR-Benutzungsschnittstellen sowie einer Systematisierung existierender 3D-Interaktionselemente soll dem Entwickler die Konzeption von 3D-Anwendungen erleichtert werden. Für deren Erstellung wird eine doku...
متن کاملApply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML
As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999