Brad Neuberg has announced the release of
HyperScope 1.0, a Web app based on tech legend
Douglas Engelbart's 1968 NLS/Augment (oNLine System). Engelbart and team have been
working on Hyperscope since March
this year, in a project funded by the National Science Foundation. Its aim is to
rebuild portions of Douglas Engelbart's NLS system on the web, using current Web
technologies such as AJAX and DHTML.

Brad Neuberg and Doug Engelbart - photo by Niall
Kennedy
The project team members are Doug Engelbart (visionary), Brad Neuberg (software architect and implementor), Jonathan Cheyer (who knows more about Augment than anyone else under 35), Christina Engelbart (the bridge between the old and the new) and Eugene Eric Kim (project liaison and collaboration guru).
Those familiar with their Web history will know that Douglas Engelbart invented the computer mouse and was a pioneer in the development of hypertext, networked computers and precursors to GUIs. Indeed NLS was the system demonstrated by Engelbart in his famous 1968 Mother of All Demos.
HyperScope is described as "a high-performance thought processor that enables you to navigate, view, and link to documents in sophisticated ways." This is seen as the first (renewed) step towards Doug Engelbart's larger vision for an Open Hyperdocument System - only this time round it'll be based on Web technologies.

The goal for HyperScope is to "make
more advanced browsing capabilities available in existing tools, and to engage community
participation."
I must admit I haven't fully grokked it yet, but Brad told me to "keep in mind that this is a faithful reproduction of the earlier systems, with the original commands, so it takes a bit of training to use." He also said that one of Douglas Engelbart's goals is "to create software that makes experts more powerful", which means there is a learning curve. But once you do learn it, you have expanded capabilities. According to Brad, Doug calls this "software for adults."
There is a tutorial available and also here are some detailed notes on how to use HyperScope, courtesy of Brad:
"It's basically a clone of Engelbart's 1968 system named NLS/Augment; that's the Turbo Mode button you will see. It is also a clone of pieces of a later system of Engelbart's named VAT, written in SmallTalk, from the early 90's; those are the Jump and Viewspecs buttons and overlays you see. That's the Browser Mode and those little icons you see when you run the mouse over the rows.
What you see are the original hyperlinks brought onto the web, the ones that were invented first. They are actually much more powerful than the web's hyperlinks, allowing things like indirect linking, granular addressability, the ability to control how a remote website is displayed using something called viewspecs, transclusions of pieces of remote web documents in real time, etc. Now they are all brought onto the web, built with contemporary technology: Ajax, Dojo, DHTML, OPML."

If you want to have a play, HyperScope 1.0 can be used with both Firefox and Internet Explorer - but Brad says Firefox is faster and preferred.
HyperScope includes 'old school' features like indirect links and transclusions of remote pieces of other documents. But Brad completely built it with open source JavaScript toolkit Dojo - meaning that everything is done on the client-side with Ajax and DHTML. He says it's a great show-case application for Dojo. It also uses OPML as its base file format (Dave Winer will be pleased!). HyperScope is open source and available under the GPL.
To celebrate, the HyperScope team is having a release party this Tuesday at SRI, the birthplace of Engelbart's work. Doug will be there, as will many of the original members of the Augment programming team and the original Xerox PARC team. RSVP here. It's times like these I wish I was in Silicon Valley, but if you're in the neighborhood then it should be a great event.
TrackBack URL for this entry: http://www.readwriteweb.com/cgi-bin/mt/mt-tb.cgi/2737
Comments
Subscribe to comments for this post OR Subscribe to comments for all Read/WriteWeb posts
One immediate need and I hope Hyperscope can fill is the need for a more powerful, robust, personal wiki.
We are all now responsible for way too much reference information -- there is a crying need for an easy-to-use powerful, personal, application so we can offload all this data.
As for Engelbart, sometimes those old dogs have tricks we should all learn from!
Posted by: Bob Walsh | September 5, 2006 8:12 AM
Thanks for the mention, Richard! If you'd like a remote walkthrough of the HyperScope sometime, just drop any of us an email. We're planning on doing a bunch of screencasts to really demonstrate HyperScope's capabilities.
Posted by: Eugene Eric Kim | September 5, 2006 10:36 AM
You can now access the tutorial here:
http://hyperscope.org/hyperscope/src/demos/tutor-hyperscope.opml#:jmwhyGAP
Bob, Eugene has been working to hook a Wiki into HyperScope. I'll try to find a link to that work.
Best,
Brad
Posted by: Brad Neuberg | September 5, 2006 1:41 PM
Bob.
Although if you can't wait, and you're in the market for a personal wiki, you may like this : http://www.nooranch.com/sdidesk/wiki/wiki.cgi
Posted by: phil jones | September 5, 2006 3:54 PM
@Bob, perhaps checkout VoodooPad. It's a wiki-style note taking application, which I use for all my lecture notes, plus many many personal uses.
http://www.flyingmeat.com/voodoopad/
It's only available for OSX right now, hopefully a windows equivalent exists.
Posted by: Phill | September 5, 2006 8:28 PM
What are the differences between this and Ted Nelsons HyperText/Xanadu Project?
http://www.xanadu.com/
or his ZigZag Project?
http://xanadu.com/zigzag/
thanks!
Posted by: Rob Mallicoat | September 5, 2006 9:13 PM
Hi Rob! Well, HyperScope exists and runs right now; it's at a 1.0 state and is quite robust. I've put up a blog post that goes more into the extra OPML and HTML HyperLink features HyperScope adds here:
"HyperScope: OPML and HTML HyperLinks on Steroids"
http://codinginparadise.org/weblog/2006/09/hyperscope-opml-and-html-hyperlinks-on.html
Best,
Brad Neuberg
Software Architect/Implementor for HyperScope
Weblog: http://codinginparadise.org
bkn3@columbia.edu
Posted by: Brad Neuberg | September 6, 2006 12:10 PM
I should note that Ted Nelson's ZigZag exists as well; I was referencing his Xanadu project.
Posted by: Brad Neuberg | September 6, 2006 3:53 PM
Awesome Story!
thanks
interface looks horrible, though
can't wait to try it if i don't have to read
Posted by: Alex Piner | October 23, 2006 7:59 PM