We were over the moon when Rasmus Groth of Lila, now Ahead, reached out for assistance building their exciting new presentation app.
Working onsite at their headquarters in Copenhagen for most of last year, we provided a robust architecture that enables the endless possibilities of an infinite zoom canvas that can embed content from any other system on the web.
Because their application required a widget-based implementation, we took a few weeks off to create the MultiCore version of the PureMVC framework and an associated utility called Pipes, which is now available to everyone as open-source.
The technical design requires a shell which can contain apps, widgets, and adapters. Apps implement different views on data, use widgets to allow different modes of interaction, and adapters allow content from remote systems like Wordpress to be embedded.
Over the course of our building, we filed and received three international patents. Below are the diagrams showing how we build the app on top of PureMVC MultiCore and Pipes.