Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ward Cunningham Wikimania 2005 Frankfurt, Germany Where From? Where To? Prehistory and Speculation about Wiki.

Similar presentations


Presentation on theme: "Ward Cunningham Wikimania 2005 Frankfurt, Germany Where From? Where To? Prehistory and Speculation about Wiki."— Presentation transcript:

1 Ward Cunningham Wikimania 2005 Frankfurt, Germany Where From? Where To? Prehistory and Speculation about Wiki

2 You will find these slides at http://c2.com/doc/wikimanina They are yours to use under the Creative Commons Attribution License http://creativecommons.org

3 Imagining the Network http://c2.com/~ward/morse/SimNet

4 Simulated in Pascal and Java http://c2.com/~ward/morse/SimNet/SimView.html

5 Representation & Communication ComputerRadio

6 How Ideas Spread People Cards Project Cards Idea Cards

7 CRC Design Database Class Responsibilities Collaborators http://c2.com/doc/firstcrc.pdf

8 CRC Index Cards Foo DoeFoo ReBar PiBar ZigFoo “This Guy” http://c2.com/doc/crc/draw.html

9 Representation & Communication ComputerRadio IdeasExperience

10 Patterns as a New Literature Window Per Task Nouns and Verbs Short Menus Standard Panes

11 Portland Pattern Repository Hypertext of Patterns http://c2.com/ppr/

12 Generated HTML DOCUMENT.TXT HTML generator 1994: Run generator by hand 1995: Form interface to generator

13 Wiki Wiki Web Window Per Task Mumble mumble blah mumble blah blah mumble mumble mumble blah blah blah blah mumble blah blah mumble mumble mumble blah blah blah blah mumble Edit Contents of this page. Window Per Task Mumble mumble blah mumble blah blah mumble mumble mumble blah blah blah blah mumble blah blah mumble mumble Save http://c2.com/cgi/wiki?WindowPerTask

14 Wiki Design Principles Unified - Page names will be drawn from a flat space so that no additional context is required to interpret them. Precise - Pages will be titled with sufficient precision to avoid most name clashes, typically by forming noun phrases. Tolerant - Interpretable (even if undesirable) behavior is preferred to error messages. Observable - Activity within the site can be watched and reviewed by any other visitor to the site. Convergent - Duplication can be discouraged or removed by finding and citing similar or related content. Open - Should a page be found to be incomplete or poorly organized, any reader can edit it as they see fit. Incremental - Pages can cite other pages, including pages that have not been written yet. Organic - The structure and text content of the site is open to editing and evolution. Mundane - A small number of (irregular) text conventions will provide access to the most useful page markup. Universal - The mechanisms of editing and organizing are the same as those of writing so that any writer is automatically an editor and organizer. Overt - The formatted (and printed) output will suggest the input required to reproduce it. http://c2.com/wiki?WikiDesignPrinciples

15 Representation & Communication ComputerRadio IdeasExperience PatternsWiki

16 Wikipedia My question, to this esteemed Wiki community, is this: Do you think that a Wiki could successfully generate a useful encyclopedia? -- JimboWales Yes, but in the end it wouldn't be an encyclopedia. It would be a wiki. -- WardCunningham http://c2.com/cgi/wiki?WikiPedia

17 Representation & Communication EncyclopediaWikimedia Do not think of Wikipedia as just an encyclopedia

18 Representation & Communication WritingRoads Scientific MethodPrinting Press Integrated CircuitsFiber Optics Wikipedia

19 Limits to Growth 19952005 Ward’s Wiki (changed programming) Wikipedia (changing what?) Agile Methods

20 Limits to Growth Population Energy Climate These are forces that demand we reframe the way we think.

21 Representation & Communication Integrated CircuitsFiber Optics Object ModelsP2P Networks SimulationEvolution

22 Imagining the Network http://c2.com/cgi/wiki?FolkMemory

23 Objects Show Many Ways abc xyz

24 Servers Copy Objects copy 12.156.32.95 32.26.97.113 45.31.29.56 copy

25 Objects May Be Missing

26 Objects Trail Location History 793

27 Servers Resolve Duplicates 793 321 821 321

28 Server Heuristics Connection - Chooses when to open, accept and close connections. Guided largely by “trail climbing” of interesting objects and average channel performance. Allocates sockets, total bandwidth, and processing time devoted to transmission. Distribution - Chooses which objects to distribute through each open channel. Guided by authority, apparent interest from hosted application, and interest shown by peer servers. Allocates channel bandwidth to individual objects. Preservation - Chooses which objects will be kept in the server. Guided by authority, network and application interest, connection behavior and available space.

29 Adaptive Federation copy Right to Life Right to Choose copy New Framing

30 Adaptive Federation copy

31 Tolerant Scripting Enter

32 Representation & Communication EncyclopediaWikimedia Simulated WorldsFolkMemory Real WorldCultural Evolution


Download ppt "Ward Cunningham Wikimania 2005 Frankfurt, Germany Where From? Where To? Prehistory and Speculation about Wiki."

Similar presentations


Ads by Google