Filters








3 Hits in 5.0 sec

XCML: providing context-aware language extensions for the specification of multi-device web applications

Michael Nebeling, Michael Grossniklaus, Stefania Leone, Moira C. Norrie
2012 World wide web (Bussum)  
of multi-channel web applications.  ...  In this paper, we present XCML as one example of a domain-specific language that tightly integrates context-aware concepts and adaptivity mechanisms to support developers in the specification and implementation  ...  We have presented XCML, a domain-specific language and framework for the development of context-aware and adaptive web applications designed to help developers cater for new adaptation scenarios in a responsive  ... 
doi:10.1007/s11280-011-0152-2 fatcat:h453e5lpgrczvouxon54wzplpu

W3Touch: Crowdsourced Evaluation and Adaptation of Web Interfaces for Touch

Maximilian Speicher
2012
The increasing range and diversity of novel touch devices makes it cumbersome for web developers to cater for the wide variety of browsing contexts.  ...  This thesis presents W3Touch-a lightweight website plug-in making use of crowdsourcing to collect context-aware activity data specific to touch input.  ...  FUTURE WORK However, to provide more flexible and fine-grained contexts, the catalogue could be extended to a fully-fledged domain-specific "language", taking into account the principles of XCML (Nebeling  ... 
doi:10.3929/ethz-a-007139741 fatcat:ahgff4qeync5pe7etehujxah6u

Investigating website adaptation to large screens

Lucas Streit
2010
Based on the proposed adaptations, we designed a flexible layout template for an existing website capable of adapting to various screen contexts.  ...  We therefore investigate possible forms of adaptations in order to optimise website layouts for large screens.  ...  Finally, current work in the GlobIS research group involves the Extensible Context-aware Markup Language (XCML) [17] , a domain-specific language for creating context-adaptive web applications.  ... 
doi:10.3929/ethz-a-006250434 fatcat:olv6cvvlszcppod22arv3cqvam