SlideShare a Scribd company logo
1 of 2
Download to read offline
An Extensible Presentation Tool for Flexible
Human-Information Interaction
Reinout Roels
Web & Information Systems Engineering Lab
Vrije Universiteit Brussel
Pleinlaan 2, 1050 Brussels, Belgium
rroels@vub.ac.be
Beat Signer
Web & Information Systems Engineering Lab
Vrije Universiteit Brussel
Pleinlaan 2, 1050 Brussels, Belgium
bsigner@vub.ac.be
1. INTRODUCTION
Nowadays, presentation tools such as PowerPoint
and Keynote play an important role when transferring
knowledge in educational or business settings.
Nevertheless, a number of shortcomings of existing
presentation tools in terms of the management,
visualisation and navigation of content have been
pointed out in literature [1]. Some of these
limitations are based on the fact that slideware
tools were originally used for the production of
physical slides (e.g. transparencies) and existing
solutions still simulate the affordances of physical
slides. We investigate innovative forms to manage,
visualise and navigate the content of a presentation,
which, for example, includes the transclusion [2]
or integration of content from other presentations
and cross-media sources, as well as the non-linear
navigation in a presentation. In order to explore
and experiment with innovative human-information
interaction techniques, we have developed the
extensible MindXpres cross-media presentation
platform. The modular architecture of MindXpres
and its plug-in mechanism enable the reusability of
content as well as the integration of new visualisation
and interaction components which ultimately may
improve the transfer of knowledge [3].
In this demo, we present the MindXpres cross-
media presentation tool shown in Figure 1 and
highlight its innovative visualisation and navigation
concepts. We further discuss the extensibility of
MindXpres via its plug-in architecture and present
and number of existing plug-ins. In order to highlight
the extensibility and flexibility of our MindXpres
presentation platform, we will also develop new plug-
ins during the demo session based on requests from
the audience.
Figure 1: An HTML5-based zoomable MindXpres presentation
2. MINDXPRES ARCHITECTURE
An overview of the MindXpres architecture is given
in Figure 2. Content is stored and structured
in the MindXpres document format. A MindXpres
document may contain various content elements
as well as transclude external cross-media content.
It can be created via a graphical authoring tool
or be manually written in the Extensible Markup
Language (XML). There is a clear separation
between content and visualisation (e.g. font styles,
colours or backgrounds), enabling the easy reuse of
content or application of alternative themes.
The compiler transforms a MindXpres document into
potentially different presentation formats. We can
not only create dynamic interactive presentations
but also static output formats (e.g. PDF for printing)
can be supported. In addition, the compiler may
resolve incompatibility issues and, for instance,
automatically convert an unsupported video format.
The result of the compilation step is a self-contained
portable presentation bundle containing everything
that is necessary for a presentation, in the form
of a core presentation engine and the content
to be presented. For dynamic presentations, the
c The Authors. Published by BISL. 1
Proceedings of the BCS HCI 2013
The Internet of Things, London, UK
An Extensible Presentation Tool for Flexible Human-Information Interaction
Roels • Signer
Figure 2: MindXpres architecture
presentation engine is based on HTML5, CSS3 and
JavaScript. The core of the presentation engine
consists of three modules. The content engine
is responsible for processing the content and
linking it to the corresponding visualisation plug-
ins. The graphics engine abstracts all rendering-
related functionality and exposes this to the plug-ins,
enabling a wide range of visualisations from classic
slideshows to zooming user interfaces (ZUIs) as
used by Prezi1
. The communication engine exposes
a communication API that can be used by plug-
ins (e.g. for the retrieval of information). In addition
to the presentation content and core modules, the
presentation bundle contains the set of plug-ins and
themes that are referenced by the content.
Figure 3: Video plug-in with highlighting and caption
When the content engine processes the content
and encounters different content types, they are
handed over to the corresponding plug-in which uses
the graphics engine to visualise them. The themes
contain aesthetic configurations either on a global or
on a plug-in level. In order to provide a maximum
of flexibility, all non-core MindXpres modules are
implemented as plug-ins. We can distinguish three
main categories of plug-ins:
Components form the basic building blocks of a
presentation. These plug-ins handle the visualisation
for specific content types such as text, images, bullet
lists, graphs or videos. An example of an enhanced
MindXpres video plug-in where specific parts of a
video can be highlighted and time-synchronised text
captions be added is shown in Figure 3.
1http://prezi.com
Containers are responsible for grouping and
organising components. An example of such a
container is a slide. Each slide contains different
content but there are also some reoccurring
elements (e.g. the title or slide number) which can
be abstracted in a higher level container and thereby
taking some tedious work out of the user’s hands.
Another example is an image container visualising
its content as a horizontally scrollable list of images.
Note that we are not restricted to the slide format and
content can be laid out in various other fashions.
Structures are high-level structures and layouts for
components and containers. For instance, content
can be scattered in a graph-like structure or it
can be cleanly grouped in sections like a book as
shown in Figure 1. These radically different ways
of visualising and navigating content are abstracted
by plug-ins and a user can easily switch between
different presentation styles.
3. CONCLUSION
The presented extensible MindXpres presentation
platform enables the rapid prototyping of novel in-
formation management, visualisation and navigation
concepts. Our architectural choices and the plug-in
based implementation of most functionality allow for
innovation in human-information interaction, includ-
ing the way presentations are created, the support
of rich content types, innovative visualisations as well
as new forms of non-linear navigation.
REFERENCES
[1] Edward R. Tufte. The Cognitive Style of
PowerPoint: Pitching Out Corrupts Within.
Graphics Press, July 2003.
[2] Theodor Holm Nelson. The Heart of Connection:
Hypermedia Unified by Transclusion. Communi-
cations of the ACM, 38(8):31–33, August 1995.
[3] Andreas Holzinger, Michael D. Kickmeier-Rust,
and Dietrich Albert. Dynamic Media in Com-
puter Science Education; Content Complexity
and Learning Performance: Is Less More? Ed-
ucational Technology & Society, 11(1):279–290,
2008.
2

More Related Content

Similar to An Extensible Presentation Tool For Flexible Human-Information Interaction

Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5
SIMONTHOMAS S
 
2. uml-methodology_hypermedia_design_2000
2.  uml-methodology_hypermedia_design_20002.  uml-methodology_hypermedia_design_2000
2. uml-methodology_hypermedia_design_2000
eudal
 
Information and Instructional Technologies
Information and Instructional TechnologiesInformation and Instructional Technologies
Information and Instructional Technologies
Alaa Sadik
 

Similar to An Extensible Presentation Tool For Flexible Human-Information Interaction (20)

Trekk cross media series using xml to create once - distribute everywhere - e...
Trekk cross media series using xml to create once - distribute everywhere - e...Trekk cross media series using xml to create once - distribute everywhere - e...
Trekk cross media series using xml to create once - distribute everywhere - e...
 
Conceptboard SaaS solution Tool Intro
Conceptboard SaaS solution Tool IntroConceptboard SaaS solution Tool Intro
Conceptboard SaaS solution Tool Intro
 
Xml And Ecm
Xml And EcmXml And Ecm
Xml And Ecm
 
Empowerment techno
Empowerment technoEmpowerment techno
Empowerment techno
 
Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5
 
Content Management
Content ManagementContent Management
Content Management
 
Content Management
Content ManagementContent Management
Content Management
 
Modular Documentation Joe Gelb Techshoret 2009
Modular Documentation Joe Gelb Techshoret 2009Modular Documentation Joe Gelb Techshoret 2009
Modular Documentation Joe Gelb Techshoret 2009
 
OpenVis Conference Report Part 1 (and Introduction to D3.js)
OpenVis Conference Report Part 1 (and Introduction to D3.js)OpenVis Conference Report Part 1 (and Introduction to D3.js)
OpenVis Conference Report Part 1 (and Introduction to D3.js)
 
Asld2011 derntl
Asld2011 derntlAsld2011 derntl
Asld2011 derntl
 
Decktopus
DecktopusDecktopus
Decktopus
 
2. uml-methodology_hypermedia_design_2000
2.  uml-methodology_hypermedia_design_20002.  uml-methodology_hypermedia_design_2000
2. uml-methodology_hypermedia_design_2000
 
Information and Instructional Technologies
Information and Instructional TechnologiesInformation and Instructional Technologies
Information and Instructional Technologies
 
Presentation software
Presentation softwarePresentation software
Presentation software
 
WCECS2009_pp764-767
WCECS2009_pp764-767WCECS2009_pp764-767
WCECS2009_pp764-767
 
Reusing course components
Reusing course componentsReusing course components
Reusing course components
 
list script and flowchart
list script and flowchartlist script and flowchart
list script and flowchart
 
Ia Toolkit
Ia ToolkitIa Toolkit
Ia Toolkit
 
LyzelPanicanABM12-A
LyzelPanicanABM12-ALyzelPanicanABM12-A
LyzelPanicanABM12-A
 
Class 12th IP project on buisness management
Class 12th IP project on buisness managementClass 12th IP project on buisness management
Class 12th IP project on buisness management
 

More from Kristen Carter

More from Kristen Carter (20)

Pay Someone To Write An Essay - College. Online assignment writing service.
Pay Someone To Write An Essay - College. Online assignment writing service.Pay Someone To Write An Essay - College. Online assignment writing service.
Pay Someone To Write An Essay - College. Online assignment writing service.
 
Literary Essay Writing DIGITAL Interactive Noteb
Literary Essay Writing DIGITAL Interactive NotebLiterary Essay Writing DIGITAL Interactive Noteb
Literary Essay Writing DIGITAL Interactive Noteb
 
Contoh Ielts Writing Task Micin Ilmu - Riset
Contoh Ielts Writing Task Micin Ilmu - RisetContoh Ielts Writing Task Micin Ilmu - Riset
Contoh Ielts Writing Task Micin Ilmu - Riset
 
Pretty Writing Paper Stationery Writing Paper
Pretty Writing Paper Stationery Writing PaperPretty Writing Paper Stationery Writing Paper
Pretty Writing Paper Stationery Writing Paper
 
4 Ways To Cite A Quote - WikiHow. Online assignment writing service.
4 Ways To Cite A Quote - WikiHow. Online assignment writing service.4 Ways To Cite A Quote - WikiHow. Online assignment writing service.
4 Ways To Cite A Quote - WikiHow. Online assignment writing service.
 
Trusted Essay Writing Service - Essay Writing Se
Trusted Essay Writing Service - Essay Writing SeTrusted Essay Writing Service - Essay Writing Se
Trusted Essay Writing Service - Essay Writing Se
 
Vintage EatonS Typewriter Paper. Vintage Typewriter.
Vintage EatonS Typewriter Paper. Vintage Typewriter.Vintage EatonS Typewriter Paper. Vintage Typewriter.
Vintage EatonS Typewriter Paper. Vintage Typewriter.
 
Good Conclusion Examples For Essays. Online assignment writing service.
Good Conclusion Examples For Essays. Online assignment writing service.Good Conclusion Examples For Essays. Online assignment writing service.
Good Conclusion Examples For Essays. Online assignment writing service.
 
BeckyS Classroom How To Write An Introductory Paragraph Writing ...
BeckyS Classroom How To Write An Introductory Paragraph  Writing ...BeckyS Classroom How To Write An Introductory Paragraph  Writing ...
BeckyS Classroom How To Write An Introductory Paragraph Writing ...
 
Pin By Felicia Ivie On Dog Business Persuasive Wor
Pin By Felicia Ivie On Dog Business  Persuasive WorPin By Felicia Ivie On Dog Business  Persuasive Wor
Pin By Felicia Ivie On Dog Business Persuasive Wor
 
8 Best Images Of Free Printable Journal Page
8 Best Images Of Free Printable Journal Page8 Best Images Of Free Printable Journal Page
8 Best Images Of Free Printable Journal Page
 
How To Write A Personal Development Plan For Uni
How To Write A Personal Development Plan For UniHow To Write A Personal Development Plan For Uni
How To Write A Personal Development Plan For Uni
 
Editable Name Tracing Preschool Alphabetworksh. Online assignment writing ser...
Editable Name Tracing Preschool Alphabetworksh. Online assignment writing ser...Editable Name Tracing Preschool Alphabetworksh. Online assignment writing ser...
Editable Name Tracing Preschool Alphabetworksh. Online assignment writing ser...
 
How To Top Google By Writing Articles. Online assignment writing service.
How To Top Google By Writing Articles. Online assignment writing service.How To Top Google By Writing Articles. Online assignment writing service.
How To Top Google By Writing Articles. Online assignment writing service.
 
How To Keep Yourself Motivated At Work - Middle
How To Keep Yourself Motivated At Work - MiddleHow To Keep Yourself Motivated At Work - Middle
How To Keep Yourself Motivated At Work - Middle
 
College Essay Topics To Avoid SupertutorTV
College Essay Topics To Avoid  SupertutorTVCollege Essay Topics To Avoid  SupertutorTV
College Essay Topics To Avoid SupertutorTV
 
Table Of Contents - Thesis And Dissertation - Researc
Table Of Contents - Thesis And Dissertation - ResearcTable Of Contents - Thesis And Dissertation - Researc
Table Of Contents - Thesis And Dissertation - Researc
 
The Doctrines Of The Scriptures Buy College Ess
The Doctrines Of The Scriptures Buy College EssThe Doctrines Of The Scriptures Buy College Ess
The Doctrines Of The Scriptures Buy College Ess
 
Short Essay On Terrorism. Terro. Online assignment writing service.
Short Essay On Terrorism. Terro. Online assignment writing service.Short Essay On Terrorism. Terro. Online assignment writing service.
Short Essay On Terrorism. Terro. Online assignment writing service.
 
How To Write A Body Paragraph For An Argument
How To Write A Body Paragraph For An ArgumentHow To Write A Body Paragraph For An Argument
How To Write A Body Paragraph For An Argument
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

An Extensible Presentation Tool For Flexible Human-Information Interaction

  • 1. An Extensible Presentation Tool for Flexible Human-Information Interaction Reinout Roels Web & Information Systems Engineering Lab Vrije Universiteit Brussel Pleinlaan 2, 1050 Brussels, Belgium rroels@vub.ac.be Beat Signer Web & Information Systems Engineering Lab Vrije Universiteit Brussel Pleinlaan 2, 1050 Brussels, Belgium bsigner@vub.ac.be 1. INTRODUCTION Nowadays, presentation tools such as PowerPoint and Keynote play an important role when transferring knowledge in educational or business settings. Nevertheless, a number of shortcomings of existing presentation tools in terms of the management, visualisation and navigation of content have been pointed out in literature [1]. Some of these limitations are based on the fact that slideware tools were originally used for the production of physical slides (e.g. transparencies) and existing solutions still simulate the affordances of physical slides. We investigate innovative forms to manage, visualise and navigate the content of a presentation, which, for example, includes the transclusion [2] or integration of content from other presentations and cross-media sources, as well as the non-linear navigation in a presentation. In order to explore and experiment with innovative human-information interaction techniques, we have developed the extensible MindXpres cross-media presentation platform. The modular architecture of MindXpres and its plug-in mechanism enable the reusability of content as well as the integration of new visualisation and interaction components which ultimately may improve the transfer of knowledge [3]. In this demo, we present the MindXpres cross- media presentation tool shown in Figure 1 and highlight its innovative visualisation and navigation concepts. We further discuss the extensibility of MindXpres via its plug-in architecture and present and number of existing plug-ins. In order to highlight the extensibility and flexibility of our MindXpres presentation platform, we will also develop new plug- ins during the demo session based on requests from the audience. Figure 1: An HTML5-based zoomable MindXpres presentation 2. MINDXPRES ARCHITECTURE An overview of the MindXpres architecture is given in Figure 2. Content is stored and structured in the MindXpres document format. A MindXpres document may contain various content elements as well as transclude external cross-media content. It can be created via a graphical authoring tool or be manually written in the Extensible Markup Language (XML). There is a clear separation between content and visualisation (e.g. font styles, colours or backgrounds), enabling the easy reuse of content or application of alternative themes. The compiler transforms a MindXpres document into potentially different presentation formats. We can not only create dynamic interactive presentations but also static output formats (e.g. PDF for printing) can be supported. In addition, the compiler may resolve incompatibility issues and, for instance, automatically convert an unsupported video format. The result of the compilation step is a self-contained portable presentation bundle containing everything that is necessary for a presentation, in the form of a core presentation engine and the content to be presented. For dynamic presentations, the c The Authors. Published by BISL. 1 Proceedings of the BCS HCI 2013 The Internet of Things, London, UK
  • 2. An Extensible Presentation Tool for Flexible Human-Information Interaction Roels • Signer Figure 2: MindXpres architecture presentation engine is based on HTML5, CSS3 and JavaScript. The core of the presentation engine consists of three modules. The content engine is responsible for processing the content and linking it to the corresponding visualisation plug- ins. The graphics engine abstracts all rendering- related functionality and exposes this to the plug-ins, enabling a wide range of visualisations from classic slideshows to zooming user interfaces (ZUIs) as used by Prezi1 . The communication engine exposes a communication API that can be used by plug- ins (e.g. for the retrieval of information). In addition to the presentation content and core modules, the presentation bundle contains the set of plug-ins and themes that are referenced by the content. Figure 3: Video plug-in with highlighting and caption When the content engine processes the content and encounters different content types, they are handed over to the corresponding plug-in which uses the graphics engine to visualise them. The themes contain aesthetic configurations either on a global or on a plug-in level. In order to provide a maximum of flexibility, all non-core MindXpres modules are implemented as plug-ins. We can distinguish three main categories of plug-ins: Components form the basic building blocks of a presentation. These plug-ins handle the visualisation for specific content types such as text, images, bullet lists, graphs or videos. An example of an enhanced MindXpres video plug-in where specific parts of a video can be highlighted and time-synchronised text captions be added is shown in Figure 3. 1http://prezi.com Containers are responsible for grouping and organising components. An example of such a container is a slide. Each slide contains different content but there are also some reoccurring elements (e.g. the title or slide number) which can be abstracted in a higher level container and thereby taking some tedious work out of the user’s hands. Another example is an image container visualising its content as a horizontally scrollable list of images. Note that we are not restricted to the slide format and content can be laid out in various other fashions. Structures are high-level structures and layouts for components and containers. For instance, content can be scattered in a graph-like structure or it can be cleanly grouped in sections like a book as shown in Figure 1. These radically different ways of visualising and navigating content are abstracted by plug-ins and a user can easily switch between different presentation styles. 3. CONCLUSION The presented extensible MindXpres presentation platform enables the rapid prototyping of novel in- formation management, visualisation and navigation concepts. Our architectural choices and the plug-in based implementation of most functionality allow for innovation in human-information interaction, includ- ing the way presentations are created, the support of rich content types, innovative visualisations as well as new forms of non-linear navigation. REFERENCES [1] Edward R. Tufte. The Cognitive Style of PowerPoint: Pitching Out Corrupts Within. Graphics Press, July 2003. [2] Theodor Holm Nelson. The Heart of Connection: Hypermedia Unified by Transclusion. Communi- cations of the ACM, 38(8):31–33, August 1995. [3] Andreas Holzinger, Michael D. Kickmeier-Rust, and Dietrich Albert. Dynamic Media in Com- puter Science Education; Content Complexity and Learning Performance: Is Less More? Ed- ucational Technology & Society, 11(1):279–290, 2008. 2