A MuSwiki is a Swiki-like system which uses Morphic objects instead of HTML. The key features of a MuSwiki are:
It is being worked on by Lex Spoon and Mark Guzdial.
- Of course, the use of Morphic objects instead of HTML code.
- Pages look the same on anyone's browser.
- Any user may update any page in the system.
- Users are prevented from updating a page at the same time.
- When one user updates a page, all other users viewing the same page are shown the new version.
- Content may contain arbitrary Smalltalk code behind the scenes!
Here's an example MuSwiki page, shown within a browser. In addition to having hyperlinks and graphic content, note that this page has active elements: the time-of-day is correct and ticking, and the waveform can be played as a sound and modified.
Load the following changesets:
Also recommended is http://guzdial.cc.gatech.edu/squeakers/QuietSmartRefs.cs, which takes out all the messages from SmartRefStream file-in and file-out.
To start a new MuSwiki server, type and execute the following code:
s _ MuSwikiServer on: 'MuSwikiPages'.
s startListeningOnPort: 9090.
To open up a MuSwiki browser:
MuSwikiBrowser new openInMorphic.
Fill out the form (make up a username for yourself, no password) then type Connect.
Back to the top | To the College of Computing
EduTech Institute | GVU Center