pageflow - Multimedia story telling for the web.

  •        6

Multimedia storytelling for the web. For a high level introduction and example Pageflow stories see



Related Projects


  •    Javascript

A storytelling template combining an interactive map, a photo and text panel, and a thumbnail carousel.


  •    Java

DEIRA is an embodied agent platform with a highly modular design, currently supporting several domains such as real time virtual horse race commentary, robosoccer commentary and virtual storytelling.


  •    Javascript

Bottery is a syntax, editor, and simulator for prototyping generative contextual conversations modeled as finite state machines.Bottery takes inspiration from the Tracery open-source project for generative text (also by katecompton@ in a non-google capacity) and the Cheap Bots, Done Quick! bot-hosting platform, as well as open FSM-based storytelling tools like Twine.

TimelineJS - TimelineJS: A Storytelling Timeline built in JavaScript.

  •    Javascript

Therefore, GitHub issues and pull requests have been disabled. Knight Lab has created a new version at . The new library should work with existing Google Spreadsheets, but not existing TimelineJS JSON files. The new version of TimelineJS requires a new JSON format, and there is no direct conversion tool, although it should not be too complicated to manually or programatically convert an old JSON file.

TimelineJS3 - TimelineJS v3: A Storytelling Timeline built in JavaScript

  •    Javascript

TimelineJS 3 is a rewrite of the popular Timeline JS software. Please be clear that this is software which "does" the same thing, but it isn't the same software, so some details will vary. See for more information. Are you trying to contribute to or develop TimelineJS3? Here's where you should start.

Pageflow WF

  •    ASPNET

Pageflow is based upon Workflow Foundation, and can be used to drive user interfaces. It has it's own workflow type and on every transition (movement from screen to screen) activity additional work can be done between the transition from one 'screen' to another 'screen'. It ca...

Network-Integrated Multimedia Middleware

  •    C++

The Network-Integrated Multimedia Middleware (NMM) is a flow graph based multimedia framework that allows to create distributed multimedia applications: local and remote multimedia devices or software components can be combined.

WCSF Contrib Modular Sitemap / Nav Graph (Example)


This is NOT an attempt to fork the great WCSF contrib probject. I wrote some stuff to try to extend the idea of using modules to modularizing the sitemap and using it help provide views for the navigation graphs used by the xml pageflow library. I'm posting the code here so I ...

ASP.NET PageFlow with WF 4.0


Control a web site with WF 4

Managed UI Flow for ASP.NET MVC Framework


If your web application getting more complex, understanding and managing of complex UI flows(pageflow of application) getting harder and harder, If you are spending too much time developing your own approaches to generic problems like state management, Start Managed--->UIFlow now

Web Client Software Factory Extensions


Extensions for Web Client Software Factory: CompositeWeb, PageFlow Application Block, Guidance Packages.


  •    C

Pymedia is a C/C++/Python multimedia module to allow encode/decode/play multimedia information in mp3,ogg,avi etc. formats. Based on ffmpeg with added features and simple Python interface. To be used in multimedia apps written in Python.

Kunawaro - multimedia eBook editor

  •    C++

Multimedia electronic book editor and generator made in Venezuela. It helps an author to create an electronic multimedia book using a WYSIWYG interface with many chapters and sections, and -using ffmpeg and mplayer- adds videos and audio. In spanish.


  •    Java

There are a wide variety of multimedia formats and systems. CAIN-21 is a multimedia adaptation engine that complies with the MPEG-21 recommendations for a multimedia system. Its adaptation capabilities can be extended by means of plugins.

B.O.S. Multimedia Player

  •    VB

B.O.S. Multimedia Player is a fully skinnable MultiMedia player for win32 systems.

xine - a free video player

  •    C

xine is a free multimedia player. It plays back CDs, DVDs, and VCDs. It also decodes multimedia files like AVI, MOV, WMV, and MP3 from local disk drives, and displays multimedia streamed over the Internet.

vuong-mediapp: Multimedia BioInformatics

  •    Java

Multimedia, Medicine Computing and BioInformatics --- This Project is a collection of several subprojects for Solutions in Multimedia, Medicine Computing and BioInformatics focus on video-,EEG- amp; Multichanels-signals developped in Web 20, J2EE.

VLC - Media player

  •    Objective-C

VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.

Libav - Audio and video processing tools

  •    C

Libav is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.