The eXtensible Presentation Language is a versatile computer software that provides users with a flexible and easy-to-use tool for creating, styling, and presenting various types of digital content such as documents, graphics, videos, and more.
XPL, developed by Engineering Ingegneria Informatica S.p.A, was created with the aim of making it much easier to present contents supplied from web-based services in thematic networks that are ontologically described. This language provides a methodological approach that helps designers in addressing user interface requirements during the design and development phases.
XPL is made up of a few essential patterns of visualization that constitute the structure of the document. When it comes to the graphical aspect for each channel, the language refers to XSLT libraries. Although the language can be expanded with new patterns for the same channel and related XSLT templates. The structure can also be extended with new patterns by using the methodology that has been developed to re-use existing ones.
The eXtensible Presentation Language research results have been achieved through collaboration with the Università degli Studi di Palermo. This collaboration has resulted in several publications to determine verbal interaction patterns. These patterns aim to enhance the accessibility of contents.
To promote the growth of a community around the XPL language, Engineering Ingegneria Informatica S.p.A made the language public. This move offers designers the opportunity to extend the language with new constructions and create new Visual or Verbal Design Pattern related to specific knowledge domains. In the past, the only way to extend the language was using an XMLSchema that provided an extensible grammar in XML. However, not all developers or potential users are familiar with XML. The XPL Editor was developed explicitly to create a graphical tool to perform extension tasks and create XPL artifacts.
Version 0.0.8: N/A