28.09.2013 Views

Ökad tillgänglighet av existerande programvara genom ...

Ökad tillgänglighet av existerande programvara genom ...

Ökad tillgänglighet av existerande programvara genom ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

30<br />

Prototyputveckling<br />

5.1.1 ASP (Active Server Pages)<br />

Active Server Pages är som namnet antyder ett scriptspråk<br />

som exekverar på servern i en webbapplikation. Det finns<br />

framförallt två språk som man använder för lösningar i<br />

Windowsmiljö. Dessa är VBScript [16] och JScript [15] och<br />

ingår i Microsofts infrastruktur för scriptspråk, Windows<br />

Script [8]. Med denna som grund kan man utveckla kraftfulla<br />

och flexibla webbapplikationer som innehåller bland annat<br />

databasaccess, användning <strong>av</strong> komponenter och andra<br />

programmoduler. Aktuell version för Windows Script är<br />

version 5.6, som finns tillgänglig för nedladdning på<br />

Windows Scripts hemsida [8]. I detta paket ingår VBScript<br />

5.6, JScript 5.6, Windows Script Components 5.6, Windows<br />

Script Host 5.6 och Windows Script Runtime Version 5.6.<br />

Det som gör ASP kraftfullt för utveckling <strong>av</strong> webbgränssnitt<br />

som använder sig <strong>av</strong> komponenter, COM eller DCOM, är<br />

möjligheten att skapa instanser <strong>av</strong> dessa objekt och anropa<br />

metoder från scripten. Det gör man <strong>genom</strong> metoden:<br />

Set so =<br />

Server.CreateObejct(servername.typename[,location])<br />

Detta ger en referens till komponentobjektet och man kan<br />

sedan anropa metoder i detta med hjälp <strong>av</strong> so, enligt:<br />

so.Metod(arg1,arg2,...)<br />

Genom detta kommer man åt funktionalitet i sin komponent.<br />

Se vidare 5.2.1, Prototyp 1 - ASP-version, för att se hur ASP<br />

användes i den första prototypen på webbgränssnitt.<br />

5.1.2 XML (eXtensible Markup Language)<br />

XML [11] kan ses som en utökning <strong>av</strong> HTML [18]. Det är en<br />

universell standard för att på ett strukturerat sätt presentera<br />

information på webbsidor. Språket utvecklades <strong>av</strong> XML<br />

Working Group, tidigare känd som SGML Editorial Review<br />

Board, bildad 1996 under överseende <strong>av</strong> W3C [10]. Ett <strong>av</strong><br />

målen med XML var att det skulle vara lätt att använda på<br />

Internet och att det skulle stödja en bred variation <strong>av</strong><br />

applikationer. Det som gör XML speciellt kraftfullt är<br />

möjligheten att definiera egna s.k. taggar i en datasträng som

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!