Other terms for adaptive graphics:

  • Personalised Graphics
  • Customised Graphics
  • Data Driven Graphics

Classification of E-Publishing

  • E-Publishing
    • Static
    • Dynamic
      • Offline -- initiated by publisher
      • Online -- initiated by reader

Plot of cost vs. actuality, saturation curve: static, offline, online

Multi-stage publishing pipeline, several intermediate formats before final display

Layered Architecture

  • Application - SVG,XHTML
  • Presentation - CSS,FO
  • Transformation -- XSLT, DSSSL, fxt
  • Content

Content and Presentation Separation.

For documents this splits text from font/color/text properties

Raster images have both content and presentation.

Vector images, more amenable to changes: filter, sizing, deformation, removing the background, etc. The latter example is more compelling, others can be done with standard graphic manipulations.

  • Content - abstract description of image
  • Transformation -- select add, edit, delete parts, transforms into user format
  • Presentation - color schemes

Adaptation Properties

  • Quantity changes -- date/time, e.g. time-zone, e.g. when user made the request
  • Quality changes -- based on user preferences, e.g. language, location
  • Static layer -- traditionally the background, but not necessarily; doesn't change
  • Dynamic layer -- contains a number of overlays; can change

Examples

Example of quality changes: online comic being translated into other languages.

Example of quantity changes: entertainment maps, showing lectures, movies, exhibitions, etc.

Tokyo subway: static layer is lines, dynamic layer is time until next train indicators.

Can combine quality and quantity changes together, e.g. weather maps. Different weather on different days; different map types (geo vs. political); translation

BioML, Genetics. Browser for genetic information. Representational tree view, highlights gene sequence. Can be improved by generating SVG view of interaction between amino acid sequences.

Medical education. English/Latin labels on images, overlay of X-rays

MusicML. Dynamically generating musical notation from the XML description. Can also generate sound.

Audio

  • Content -- transcript (interview), music notation
  • Transformation -- add, edit, delete tracks and parts
  • Presentation -- voice, instrument?, speed?

No ideas for video as yet.

Summary

  • Separation (content/presentation) is difficult, but potentially as useful as for text
  • Definition of level of abstraction
  • Classification of dynamic and static parts of the image

Questions

Some discussion about adaptive video: screen resolutions, blue-screening, DVD options, etc.

Add new attachment

In order to upload a new attachment to this page, please use the following box to find the file, then click on “Upload”.
« This page (revision-1) was last changed on 21-Aug-2002 18:21 by unknown [RSS]
G’day (anonymous guest) My Prefs


Referenced by
XMLEurope2002

JSPWiki v2.6.0 [RSS]