Demos of representative tools and projects inspired by Doug’s legacy will be offered during lunch, afternoon break, and evening reception:
- Collaborama – Adam Cheyer
- HyPerform – Dean Meyer et al.
- HyperKnowledge – Marc-Antoine Parent, Gyuri Lajos, Robert Cunningham
- jrnl – Frode Hegland, Christopher Gutteridge, Shane Gibson, Gyuri Lajos
- KnowFlow – Timour Shoukine and Irina Antonovak
- Liquid Space – Christopher Gutteridge with Frode Hegland
- TrailMarks –
- Webleaux – Christopher Gutteridge
- Xanadu Basics – Ted Nelson
Collaborama attempts to rethink many aspects of today’s software development by providing collaborative teams a web-based integrated development environment inspired by many Engelbartian principles.
Software development projects progress through many phases (e.g. ideation, team formation, prototype development, engineering, software testing, user testing, deployment, analysis) and requires many different skill sets (e.g marketing, product management, design, software engineering, QA). Today’s software development process uses a myriad of tools that are poorly integrated and share very little in common with each other. Workers in different roles use word processors, bug tracking systems, presentation programs, project management software, testing tools, programming languages, deployment frameworks — and none of these talk to each other well.
Collaborama proposes a unified development environment that rethinks every project phase using collaboration principles and a common toolset for all of the different roles and activities. In this way, every single document that’s part of every phase project for any role can be linked together, shared, versioned, inspected, and iterated on by any project member. You will be able to “surf” across the entire project, from the marketing presentations, to the requirement documents, to the code that implements the requirements, to the bugs surfaced, to the publications written about the project, etc. Like the web (when it was young), given the right permissions, every document is inspect-able through a “view source” command, and any document can be “forked” and adapted to a particular project’s needs.
Relevance to Doug Engelbart’s Work
- A Journal
- High Resolution Linking (without pre-anchors)
- Rich ViewSpecs
- Bootstrapping (the system is written in itself, so the team developing it experiences the benefits of the approach they are promoting)
- Permissions framework for teams
- Scriptable command language
A re-creation of Doug Engelbart’s basic Augment system — the original high-performance thinking tool for augmenting human intellect. Not merely a historical icon, it’s fully operational, off-the-shelf, full-featured app for everyday thinking, authoring, and outlining.
Relevance to Doug Engelbart’s Tools
- High-end outline editor.
- High resolution linking (without pre-anchors).
- Full complement of Augment viewspecs.
- High-speed precision navigation.
- Multiple windows for cross-file editing.
- Group collaboration support.
- Content filtering.
- Integrated browsing-editing.
- Incorporates keyset and full-featured mouse
We want to establish a Web of Knowledge. This allows to see how any idea is connected with other ideas in debates, through evidence, citations, influence, consequences, etc.
We will present work in progress on a hyperknowledge protocol.
We are developing infrastructure for a federated document and concept graph model, HyperKnowledge.
The long-term goal is to create social documents, with advanced ViewSpec capabilities. Text implicitly references topics. These implicit references should be replaced by explicit pointers to data structures that represent those topics. This would allow the document to come alive in the following way:
- When the topic referred to is a data structure, we can manipulate the data with advanced, data-specific ViewSpecs, beyond what can be achieved with ViewSpecs on uninterpreted text.
- When the topic is embedded in a concept graph, we can show the neighbourhood of related concepts elsewhere in the document or in any document that uses that concept. Advanced queries on combinations of concepts can go much further than textual search in giving a social neighbourhood to the document. By itself, visual representations of the larger concept graph would add a layer of interpretation to the document.
- When the topic is a transclusion of another document (or fragment thereof), we can have document composition and reuse. We can also control the updates to the transcluded fragments, or clamp them to a timestamped snapshot.
- The federation protocol will provide topic subscription, which will allow bidirectional links between heterogeneous tools.
But federated topic-aware documents depend on a federated concept graph, open enough so that different information appliances can enrich it independently, yet with subdomains which are curated by a community. At this point, we have built an event-based grammar of concept graph operations, which allows controlled topic transclusion, local topic variants (akin to git forks at a very local level), with on-demand updates from the transcluded topic (akin to git merges.) We will show how the event model allows any information appliance to introduce new operations. We will show an early prototype of the federated graph library, while integration with document-based applications is work in progress.
We will also show work on an earlier tool, Idealoom, which illustrates how documents and concept graphs can illuminate one another.
Relevance to Doug Engelbart’s Work:
This extends document composition to a federated appliance context, viewspecs to data objects, and textual links to concept graph queries.
The jrnl project is an effort to make online recorded dialogue more powerful through giving the end user richer interactivity with their information, using the WordPress platform as the place to bootstrap from.
The project is a passion project to implement specific capabilities to allow a user to access and understand a single or a collection of blogs.
Relevance to Doug Engelbart’s Work
(this section features items from Engelbartian Capabilities with additions added below, if any)
- A Journal
- Advanced Linking
- High Resolution Linking (without pre-anchors – in progress)
- Implicit Link (active; select text and point to the blue dot)
- Limited: ‘Basic ‘Hyper’ Characteristics’ since these characteristics are advanced by current standards
- Backlinks & Link Databases (in the form of rss pings etc.)
- Rich ViewSpecs (View Specifications)
- Views to change the document when performing searches and reading, as well as views of multiple documents to help the user understand structures and relationships.
Timour Shoukine and Irina Antonova
It’s an environment for visually seeing and manipulating nodes in a network.
Trailmarks lets you extend the frontiers of your knowledge as you blaze trails across the Web annotated by Hypothes.is. In collaboration with the Liquid Space project we are aiming to turn WordPress into a community-knowledge sharing platform.
Like the MEMEX, TrailMarks let’s you weave narrative trails to augment your ability to understand and to be understood. By providing a single place to record and keep all your ideas as creating meaningful contexts by the way you link and “connect the dots” as you author “Linked Text“.
The Augmented Authoring provisions in Trailmarks can help you to keep a pace with the speed of your thoughts. The personal records that you write once and recall in all relevant contexts, works like your brain, through associations by ensuring that text links to all relevant contexts. this goes beyond non-linear writing as it also uses transclusion of statements from other “dots”. You share and collaborate on entire connected body of selected contexts as “Linked Text”. You can then convey your understanding along with the scaffolding with which they were erected.
MindGraph, Linked Text and Opidox‘s Personal Knowledge Hub.
A way for someone to analyse a series of web pages, by default the jrnl blog but with support for any web pages to be pasted in (augmented/hypercopy/citation link copy).
Initial work will show blog posts (or pre-prepared for demo) which can be arranged at will and comments being possible to add on the fly.
The resulting graphical view will be saveable as a blog post (future).