Cobalt

  1. – användargränssnitt för tredimensionella virtuella världar, skrivet i öppen källkod och avsett för alla operativsystem. – Cobalt är baserat på Alan Kays projekt Croquet och Squeak. – Utvecklingen av Cobalt tycks ha upphört, liksom arbetet på Open Cobalt;
  2. Palm OS Cobalt – den version av Palms operativsystem som kom efter version 5. Utvecklades av dåvarande Palmsource (numera del av Access), och blev klart i januari 2004, men ingen tillverkare av handdatorer ville ha det;
  3. hackar-grupp som 2013—2018 tros ha stulit motsvarande tio miljarder kronor från minst 100 banker genom dataintrång. Gruppen är också känd under namnet Carbanek. En person som uppges vara ledare för gruppen greps i mars 2018 av polisen i Spanien. Men gruppen uppges trots det vara aktiv (maj 2018). 

[försvunnet] [grafiskt användargränssnitt] [hackare] [it-relaterad brottslighet] [mjukvara] [ändrad 29 maj 2018]

Smalltalk

det första rent objektorienterade programspråket, lanserat 1980, och den mest renläriga tillämpningen av den objektorienterade filosofin. – Smalltalk konstruerades av Alan Kay och realiserades av Dan Ingalls (se Wikipedia) med flera. – När man talar om Smalltalk menar man vanligen versionen Smalltalk‑80. De tidigare versionerna var rätt annorlunda. Smalltalk ansågs länge vara bra, men långsamt. Anammades i början av 1990‑talet av IBM, men har sedan dess överflyglats av språk som Java. – Se smalltalk.org (nere i november 2018 – arkiverad). – Alan Kay och hans medarbetare har vidareutvecklat Smalltalk i form av Squeak och Croquet.

[programspråk] [ändrad 29 november 2018]

Dynabook

Dynabook, gammal bild
Designmodell av Dynabook.

den första bärbara datorn som liknar de vi har nu, utvecklad 1972 av Alan Kay. – Dyna­book byggdes i enstaka exemplar på PARC, men mass­­till­­verkades inte. Kay utvecklade datorn med tanke på skol­barn och såg den som en ersättare för läro­­böcker, därav namnet på book. – Många senare bär­bara datorer heter något på book. – Alan Kay beskrev Dynabook 1972 i upp­satsen A personal computer for all ages (pdf). – En bild på en Dynabook finns i artikeln Spacewar: Fanatic life and symbolic death among the computer bums (länk) av Stewart Brand från 1972 i tidskriften Rolling Stone. – Dynabook är också namnet på en bärbar dator från Toshiba.

[barn] [bärbara datorer] [it-historia] [utbildning] [ändrad 19 mars 2018]

Squeak

en programmeringsmiljö för barn och undervisning, utvecklad av Alan Kay med flera. – Utvecklaren arbetar främst med bilder, som i ett rit­program, och med ett minimum av text- och siffer­inmatning. Program­språket är bra på att hantera bilder, musik och spel. – Squeak bygger på Small­talk, och är skrivet i öppen källkod. Squeak fungerar på de flesta operativ­system, och kan laddas ner gratis från squeak.org. – Läs också om Scratch.

[barn] [programspråk] [undervisning] [ändrad 12 november 2018]

PARC

Palo Alto Research center, förr Xerox PARC, sedan januari 2002 bara PARC – legen­da­riskt forskningsinstitut i Palo Alto där mycket av det vi tar för givet i moderna person­datorer har upp­funnits. – Den första datorn som påminner om en modern person­dator var Xerox Alto, som ut­veck­lades 1973 på PARC, men som inte såldes kommersi­ellt. Den följdes 1981 av Xerox Star, som såldes kommersi­ellt, men som inte kunde hävda sig mot de billigare person­datorerna från företag som Apple och IBM. – Kända forskare som har arbetat på PARC är Alan Kay, Bob Met­calfe, Anita Borg† och Mark Weiser†. – Xerox grundade PARC 1970 under ledning av fysikern George Pake (1925—2004, (se Wikipedia) med målet att upp­finna ”fram­tidens kontor”. Stig Hagström var forskningschef på PARC:s materialforskningsavdelning 1976—1987. På PARC ut­veck­lades det grafiska an­vändar­gräns­snittet, det lokala nät­verket, ether­net och laserskrivaren. Legendariskt är också hur Xerox ständigt har för­summat att marknads­föra upp­finningarna (med undantag för laserskrivaren). Det blev Steve Jobs som, efter att ha sett Xerox Alto, såg till att det grafiska användar­gräns­snittet med fönster, ikon, mus och pekare blev normen för en användar­vänlig person­dator. – Till­sammans med Stanford-universi­tetet har Xerox PARC varit den kreativa motorn i Silicon Valley, men storhetstiden var på 1970‑talet. Se boken Dealers of lightning: Xerox PARC and the dawn of the computer age av Michael Hiltzik (1999). – Sedan januari 2002 är PARC, som tidigare var en avdelning, ett helägt dotter­bolag till Xerox. – Se parc.com.

[forskningsinstitut] [it-historia] [ändrad 11 april 2019]

Xerox Alto

en experimentell persondator från 1970-talet, utvecklad på PARC. – Xerox Alto hade grafiskt användargränssnitt och mus, vilket den var först med. Den var inte avsedd som hem­dator eller hobbydator, utan användes internt på Xerox av pro­fes­sio­nella datoranvän­dare, på den tiden bara programmerare och forskare. Den tillverkades från 1973 i ungefär tio år i samman­lagt ungefär två tusen exemplar. Den ingick i PARC:s sats­ning på att uppfinna ett datoriserat kontor. – Xerox Alto användes bland annat av Alan Kay när han utvecklade Small­talk och av Bob Metcalfe när han utvecklade ethernet. Den in­spi­re­rade också Steve Jobs till att utveckla Macintosh. – Xerox ledning hade däremot ringa förståelse för potenti­alen i Xerox Alto, och när Xerox 1981 började sälja en liknande dator, Xerox Star, inne­höll den knappast någon teknik från Alto. – Bilder på Alto finns på Digibarn Museum, klicka här, även på Internet Archive, länk.

[it-historia] [historiska datorer] [ändrad 4 april 2017]

TeaTime

kommunikationstekniken i Alan Kays användargränssnitt Croquet (som i praktiken är nerlagt). – Eftersom Croquet var ett utpräglat fleranvändarsystem kallades TeaTime för samarbetsarkitektur. Det var utformat så att många användare samtidigt kunde ha tillgång till samma objekt. Användarna hade kopior av objektet, och de kommunicerade med originalobjektet. Genom tvåfasöverlämning undvek man versionsproblem – alla ändringar genomfördes i tur och ordning på ett enda ställe. – Se denna pdf (från 2005).

[datakommunikation] [inaktuellt] [ändrad 21 maj 2019]

Croquet

användargränssnitt och programmeringsmiljö, utvecklad av Alan Kay med flera. Arbetet på Croquet upphörde 2007, och tekniken flyttades då över till projektet Open Cobalt. – Alla program i Croquet blev automatiskt nätverksan­pas­sade och alla Croquetanvändare kunde, om de ville, ”se” varandra, oavsett var de var. Croquet var skrivet i utvecklingsmiljön Squeak, som i sin tur är en tillämpning av programspråket Smalltalk. Det behöver inget operativsystem och kan i princip köras direkt mot processorn, men det finns, eller har funnits, nerladdningsbara versioner för Windows, OS X (numera macOS) och Linux. – Croquet var gratis och skrivet i öppen källkod. Alla versioner hade samma binärkod, det enda som skilde var en virtuell maskin för respektive operativsystem. – Alan Kay och hans medarbetare såg Croquet som 2000‑talets version av operativsystem med det klassiska grafiska användargränssnittet som de själva var med och utveck­lade på 1970‑talet. De ville ta bort begränsningar som infördes av hänsyn till den tidens hårdvara. Croquet gjorde i princip ingen skillnad mellan program, operativsystem, användargräns­snitt och utvecklingsmiljö, allt hängde ihop. – En del information om Croquet finns på denna webbsida. – Läs också om TeaTime.

[experimentell teknik] [grafiskt användargränssnitt] [programmering] [ändrad 21 maj 2019]

One laptop per child

OLPC – en satsning på en billig bär­bar dator för skol­­barn i fattiga länder. – Pro­jektet startades i januari 2005 av bland andra Nicholas Negro­­­ponte och Alan Kay. Den billiga datorn kallades först för 100‑dollarsdatorn (the 100‑dollar lap­top), men priset blev till sist högre än så. De första datorerna kom 2007. Det officiella namnet på den första datorn var XO‑1. 2013 kom XO‑4 och XO‑4 Touch. Operativ­­sys­temet är Linux med ett grafiskt användargräns­snitt som heter Sugar. – Datorn XO‑infinity, numera Infinity:One, som utvecklas fristående från stiftelsen, följde i sitt första utförande specifikationerna för XO‑serien. – Läs mer på one.laptop.org. (Olpc.com är en seriös sajt utan officiell koppling till projektet, men olpc.org är en kapad sajt med reklam.) – Mer i Wikipedia. – Läs också om tio­dollars­datorn. – Läs också om projektet Worldreader.

[barn] [bärbara datorer] [linux] [one laptop per child] [utbildning] [världsförbättring] [ändrad 15 november 2018]

Kay, Alan

Alan Kay.
Alan Kay.

(1940) – amerikansk dataforskare, pionjär inom pro­gram­utveckling och användargränssnitt. – Alan Kay var med i den tidiga ut­veck­lingen av inter­net, och lade på 1970‑talet grunden till det objektorienterade program­språket Small­­talk samt mycket av dagens grafiska an­­vändar­­gräns­­snitt. Den bär­bara datorn är också till stor del Alan Kays idé, se Dynabook. – Alan Kay har arbetat på Stan­­ford, Xerox PARC, Apple och Walt Disney. 2002 an­ställdes han som senior fellowHP Research (länk), men han och hans av­delning sades upp i juli 2005 när Hewlett-Packard skar ner på forsk­ningen. – Alan Kay har mycket gemensamt med hjälten Alan i långfilmen Tron. Det kan bero på att Bonnie MacBird (länk), som skrev manus, är Alan Kays fru. – Alan Kay har vidareutvecklat Small­talk till Squeak för barn och till Croquet för 2000‑talets datorer. – Se också Cobalt. – Se vpri.org.

[alan kay] [it-historia] [personer] [ändrad 17 januari 2018]