[RDF] =?iso-8859-1?Q?=C4nnu_mera_WRAF_=28fwd=29?=

Jonas Liljegren jonas@paranormal.se
Tue, 8 Aug 2000 18:43:12 +0200 (CEST)


--=20
/ Jonas  -  http://jonas.liljegren.org/myself/en/index.html

---------- Forwarded message ----------
Date: Tue, 08 Aug 2000 17:43:20 +0200
From: Stefan Andersson <stefan@c64.org>
To: "Jonas Liljegren (E-mail)" <jonas@paranormal.se>
Subject: =C4nnu mera WRAF

Det h=E4r var vad jag skrev till min Lund-kollega alldeles nyss:

Tjaba!

Andr=E9s, jag vill inte vara tjatig, men p=E5 v=E4gen ner till Lund satt ja=
g
och funderade igenom WRAF, f=F6r jag t=E4nkte presentera den f=F6r er. Det =
=E4r
sv=E5rt. Och jag vet att jag inte f=E5tt ordning p=E5 'vem =E4r kunden'. Ka=
nske
=E4r det s=E5 att jag m=E5ste _skapa_ en kund genom att visa p=E5 visionen?

S=E5, jag t=E4nkte g=F6ra ett f=F6rs=F6k till att f=F6rklara vad den egentl=
iga
visionen =E4r/kan vara. Hear me out?

Scenario: F=F6retaget F=F6retag AB har ett intran=E4t, baserat p=E5 WRAF.
Intran=E4tet liknar framfabs lilla gula v=E4ldigt mycket. Nu kommer
systemadministrat=F6ren AT p=E5 att i intran=E4tet borde det finnas ett
inventarium =F6ver alla maskiner, deras konfigurationer och =E4gare.
Anv=E4ndarna finns redan som resurser i intran=E4tet, s=E5 det =E4r inget
problem. Vad AT g=F6r =E4r att han 'skapar personlig flik'. Den =E4r helt t=
om
s=E5 n=E4r som p=E5 en 'l=E4gg till objekt'-knapp. Han trycker p=E5 den, oc=
h f=E5r
upp en lista =F6ver m=F6jliga objekt att l=E4gga till. Han v=E4ljer 'lista'=
=2E Han
f=E5r d=E5 upp en =F6versikt =F6ver de objektklasser som finns definierade,=
 och
trycker 'ny'. Han f=E5r d=E5 ge klassen ett namn - 'Dator'. Han f=E5r ocks=
=E5
m=F6jlighet att tala om lite om vad som ing=E5r i en 'Dator' - den har t.ex=
=2E
ett 'Namn' och en '=C4gare'. AT talar om att '=C4gare' =E4r av klassen
'Anv=E4ndare', som ju redan finns. N=E4r han tryckt 'OK' hela v=E4gen
tillbaka, har han nu en tom lista framf=F6r sig p=E5 sin personliga flik.
N=E4r han nu trycker 'Ny' i listan (alla objekt har genom arv
funktionalitet f=F6r 'l=E4gg till', '=E4ndra' och 'ta bort' automatiskt), f=
=E5r
han upp ett formul=E4r 'ny Dator', med f=E4lten han matade in f=F6rut, bl.a=
=2E
en lista, '=C4gare', som =E4r en lista =F6ver alla 'Anv=E4ndare'. Han kan d=
=E5
knappa in namnet, och v=E4lja en =E4gare. AT g=F6r sedan denna resursen
tillg=E4nglig f=F6r en st=F6rre m=E4ngd anv=E4ndare genom att l=E4gga till =
fliken
till presentationsdefinitionen f=F6r en grupp anv=E4ndare (anv=E4ndare av e=
n
viss klass) - ocks=E5 i ett webbgr=E4nssnitt. AT har allts=E5 skapat en sim=
pel
databasapplikation bara genom att beskriva sin verklighet.

S=E5 l=E5ngt AT. Ute i 'verkligheten' kommer en anv=E4ndare p=E5 att det ka=
nske
vore en bra id=E9 att kunna notera var, geografiskt, datorn =E4r. Utan att
AT beh=F6ver lyfta ett finger, trycker anv=E4ndaren 'l=E4gg till objekt' p=
=E5
sin datorflik. Han f=E5r d=E5 v=E4lja vilken klass av objekt han vill l=E4g=
ga
till, och v=E4ljer d=E5 'textf=E4lt'. Efter att ha tryckt 'OK', kan han mat=
a
in namnet p=E5 objektet, 'Plats'. Efter att ha tryckt OK d=E4r ocks=E5, har
han nu ett f=E4lt som heter 'Plats' i bilden.

(En aspekt =E4r att det faktiskt =E4r v=E4ldigt simpelt i WRAF att l=E5ta d=
enne
anv=E4ndaren vara den ende som ser f=E4ltet, och det han matat in, tills AT
best=E4mmer sig f=F6r att lyfta in den i 'allas' presentationsdefinition.
WRAF _handlar_ om undantag.)

Well. Hela po=E4ngen =E4r att f=F6r att WRAF dels representerar _allt_, obj=
ekt
s=E5 v=E4l som relationer, p=E5 samma s=E4tt, kan man enkelt etablera och
administrera =E4ven komplicerade relationer. Med ett presentationslager
som inte best=E5r av HTML-definitioner, utan ett form-schema, kan systemet
anpassa formen efter varje enskilt objekts egenheter. T.ex. l=E5ta bli att
visa foto p=E5 anv=E4ndaren, om det inte finns, eller =E4ndra layouten helt=
 om
det finns flera.

I vilket fall - jag har l=E4st ut Ender's shadow... Card =E4r bra. J=E4vla
krass m=E4nniskosyn, men otroligt bra. Lite Niezsche =F6ver det. Inte s=E5
lite, f=F6rresten...

Lev v=E4l!
/Stefan

PS. Vad betyder 'bicho?' DS.