004 Datenverarbeitung; Informatik
Refine
Has Fulltext
- yes (18)
Is part of the Bibliography
- yes (18)
Year of publication
- 2010 (18) (remove)
Document Type
- Doctoral Thesis (7)
- Preprint (6)
- Journal article (3)
- Conference Proceeding (2)
Language
- English (16)
- German (1)
- Multiple languages (1)
Keywords
- Leistungsbewertung (4)
- XML (3)
- CSS (2)
- Cascading Style Sheets (2)
- Drahtloses Sensorsystem (2)
- Mobiler Roboter (2)
- Optimization (2)
- Performance Evaluation (2)
- Robotik (2)
- Softwarearchitektur (2)
- Wrapper <Programmierung> (2)
- Agent <Künstliche Intelligenz> (1)
- Agent-based Simulation (1)
- Agenten-basierte Simulation (1)
- Analysis (1)
- Anwendungsfall (1)
- Aufsatzsammlung (1)
- Autonomer Agent (1)
- Autonomer Roboter (1)
- Benutzerschnittstelle (1)
- Calibration (1)
- Computersimulation (1)
- Datenkommunikationsnetz (1)
- Dienstgüte (1)
- Diskrete Simulation (1)
- Drahtloses lokales Netz (1)
- Fachgespräch (1)
- Fernsteuerung (1)
- Fragmentation (1)
- Fragmentierung (1)
- Genetic Optimization (1)
- Genetische Optimierung (1)
- HTML (1)
- Hierarchische Simulation (1)
- Human-Robot-Interaction (1)
- ICEP (1)
- IEEE 802.11 (1)
- ImageJ (1)
- Internet (1)
- Internet Protokoll (1)
- IronChip Evaluation Package (1)
- JSF (1)
- Java 3D (1)
- Java Frameworks (1)
- Java Message Service (1)
- Kanalzugriff (1)
- MAC (1)
- MVC <Software> (1)
- Mashup (1)
- Mashup <Internet> (1)
- Measurement (1)
- Medium <Physik> (1)
- Mehrebenensimulation (1)
- Mensch-Maschine-Schnittstelle (1)
- Mensch-Maschine-System (1)
- Mensch-Roboter-Interaktion (1)
- Mesh Networks (1)
- Mesh Netze (1)
- Microarray (1)
- Middleware (1)
- Mixed Reality (1)
- Multi-Agent-Simulation (1)
- Multiagentensimulation (1)
- Netzplanung (1)
- Netzvirtualisierung (1)
- Optimierung (1)
- Overlapping (1)
- Overlay-Netz (1)
- Overlays (1)
- Parameterkalibrierung (1)
- Peer-to-Peer (1)
- Peer-to-Peer-Netz (1)
- Processing Model (1)
- Processing model (1)
- Programmierbare logische Anordnung (1)
- Publish-Subscribe-System (1)
- Rechnernetz (1)
- Reference Architecture (1)
- Routing (1)
- Simulation (1)
- Software architecture (1)
- Software design (1)
- Software product lines (1)
- Spring (1)
- Standardisierung (1)
- Struts (1)
- Telematik (1)
- Teleoperation (1)
- Use case (1)
- User Interface (1)
- Variability (1)
- Virtualisierung (1)
- Visualisierung (1)
- WLAN (1)
- Web service (1)
- Webservice Composition (1)
- Wrapper (1)
- Wrappers (1)
- framework (1)
- future Internet architecture (1)
- internet protocol (1)
- network virtualization (1)
- networked robotics (1)
- networks (1)
- remote control (1)
- robotics (1)
- routing (1)
- sensor (1)
- sensor network (1)
- simulation (1)
- standardization (1)
- telematics (1)
- vernetzte Roboter (1)
- wireless network (1)
- Überlappung (1)
The technique of using Cascading Style Sheets (CSS) to format and present structured data is called CSS processing model. For instance a CSS processing model for XML documents describes steps involved in formatting and presenting XML documents on screens or papers. Many software applications such as browsers and XML editors have their own CSS processing models which are part of their rendering engines. For instance each browser based on its CSS processing model renders CSS layout differently, as a result an inconsistency in the support of CSS features arises. Some browsers support more CSS features than others, and the rendering itself varies. Moreover the W3C standards are not even adhered by some browsers such as Internet Explorer. Test suites and other hacks and filters cannot definitely solve these problems, because these solutions are temporary and fragile. To palliate this inconsistency and browser compatibility issues with respect to CSS, a reference CSS processing model is needed. By extension it could even allow interoperability across CSS rendering engines. A reference architecture would provide common software architecture and interfaces, and facilitate refactoring, reuse, and automated unit testing. In [2] a reference architecture for browsers has been proposed. However this reference architecture is a macro reference model which does not consider separately individual components of rendering and layout engines. In this paper an attempt to develop a reference architecture for CSS processing models is discussed. In addition the Vex editor [3] rendering and layout engines, as well as an extended version of the editor used in TextGrid project [5] are also presented in order to validate the proposed reference architecture.