Projekti Xanadu
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 5. helmikuuta 2015 tarkistetusta
versiosta . tarkastukset vaativat
15 muokkausta .
Project Xanadu oli ensimmäinen hypertekstikonsepti , jonka ohjelmoija Ted Nelson loi vuonna 1960.
Nykyään Project Xanadu -projektin kirjoittajat asettavat tuotteensa parannelluksi versioksi World Wide Webistä ja kuvailevat tehtäväänsä seuraavasti: ”Nykyaikaiset ohjelmistotuotteet jäljittelevät vain paperia. Internet kokonaisuutena (joka myös jäljittelee paperia) yksinkertaistaa suuresti hypertekstimalliamme toteuttamalla sen primitiivisenä "yksisuuntaisten linkkien" järjestelmänä, jossa on pysyvä tauko tässä yhteydessä, kun jokin linkitetyistä dokumenteista muuttuu. Lisäksi World Wide Webissä on mahdotonta tallentaa eri versioita samasta sisällöstä myöhempää hallintaa varten” [1] .
Nimi tulee Xanadusta , joka on muinaisen Kiinan pääkaupungin Shangdun nimen virheellinen transkriptio .
Osittain toimiva versio nimeltä OpenXanadu julkaistiin World Wide Webissä vuonna 2014. Nimestä huolimatta se ei ollut avoimen lähdekoodin lähde kesäkuussa 2014. Sitä kutsuttiin "avoimiksi", koska "näet kaikki sen osat". Sivustolla tekijät väittävät, että Tim Burners-Lee varasti heidän ideansa, ja World Wide Web on "outo rakenne, joka on luotu eri persoonallisuuksien itsevarmista aloitteista sekä kauhealla ohjelmointikielellä." Heidän mielestään hyperteksti soveltuu vain paperiasiakirjoille, ja WWW sallii vain kadonneiden linkkien tallentamisen kadonneille sivuille.
Vuonna 2016 Nelsonia haastateltiin dokumentissa Oh Internet! Dreams of the Digital World " [2] ja esitteli demoversion Xanadoc-asiakirjasta. Tämän varhaisen spesifikaation ja sen katseluohjelman perusteella luotiin käytännöllinen toteutus XanOrg-merkintämuodosta ja palvelinarkkitehtuurista sen katselemiseksi selaimessa [3] . Projekti sai nimekseen Wormwood.
Xanadun 17 sääntöä
- Jokainen Xanadu-palvelin tunnistetaan yksilöllisesti ja turvallisesti.
- Jokaista Xanadu-palvelinta voidaan hallita itsenäisesti tai verkon sisällä.
- Jokainen käyttäjä tunnistetaan yksilöllisesti ja turvallisesti.
- Jokainen käyttäjä voi etsiä, ladata, luoda ja tallentaa asiakirjoja.
- Jokainen asiakirja voi koostua mistä tahansa määrästä osia, joista jokainen voi olla minkä tahansa tyyppistä tietoa.
- Jokainen asiakirja voi sisältää minkä tahansa tyyppisiä linkkejä, mukaan lukien virtuaaliset kopiot ("sisällytykset") mistä tahansa muusta järjestelmän dokumentista, jotka ovat omistajan käytettävissä.
- Linkit ovat näkyvissä ja niitä voidaan seurata mistä tahansa päätepisteestä.
- Lupa linkittää asiakirjaan myönnetään nimenomaisesti julkaisutoimilla.
- Jokainen asiakirja voi sisältää tekijänpalkkiomekanismin missä tahansa yksityiskohtaisuudessa, jotta voit maksaa asiakirjan osittaisista lukemisesta, mukaan lukien ("sisällytykset") mistä tahansa asiakirjan osasta.
- Jokainen asiakirja tunnistetaan yksilöllisesti ja turvallisesti.
- Jokainen asiakirja voidaan suojata kulunvalvontaa varten.
- Jokainen asiakirja voidaan löytää, tallentaa ja ladata nopeasti ilman, että käyttäjä tietää asiakirjan fyysistä sijaintia.
- Jokainen asiakirja siirretään automaattisesti fyysiseen tallennustilaan, joka vastaa sen käyttötiheyttä mistä tahansa pisteestä.
- Jokainen asiakirja tallennetaan automaattisesti redundanssilla, jotta se pysyy käytettävissä myös katastrofin sattuessa.
- Kukin Xanadu-palveluntarjoaja voi veloittaa käyttäjiään haluamallaan tavalla, jonka ne asettavat asiakirjojen tallentamisesta, hakemisesta ja julkaisemisesta.
- Jokainen tapahtuma on turvallinen ja vain sen suorittaneiden henkilöiden todennettavissa.
- Xanadu-asiakas-palvelin-kommunikaatioprotokolla on avoimesti julkaistu standardi. Kolmansien osapuolten ohjelmistokehitystä ja integrointia kannustetaan. [neljä]
Muistiinpanot
- ↑ Projekti Xanadu® . xanadu.com . Haettu 12. heinäkuuta 2020. Arkistoitu alkuperäisestä 1. toukokuuta 2021. (määrätön)
- ↑ Ted Nelson Herzogin "Lo and Behold" -elokuvassa . Haettu 12. heinäkuuta 2020. Arkistoitu alkuperäisestä 11. kesäkuuta 2020. (määrätön)
- ↑ Koiruoho . tetramor.ph . Haettu 12. heinäkuuta 2020. Arkistoitu alkuperäisestä 12. heinäkuuta 2020. (määrätön)
- ↑ Andrew Pam. Xanadu UKK: Mitä vaatimuksia Xanadu-järjestelmät pyrkivät täyttämään? (englanniksi) (12. huhtikuuta 2002). Haettu 12. heinäkuuta 2020. Arkistoitu alkuperäisestä 19. helmikuuta 2017.
Linkit