An XML-based Generic Architecture for the Construction of Interactive Web Components

نویسندگان

  • Sean McKeever
  • Damien McKeever
  • John Elder
چکیده

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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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