ViewXML

ViewXML startade som ett projekt på en kurs i iterativ systemutveckling. Totalförsvaret var inofficiell uppdragsgivare, de ville få förslag på hur deras XML-data kan kan göras tillgängliga för icke-tekniska personer. Projektgruppen bestod av jag och tre andra drivna studenter. Målet var att skapa ett system som kan läsa vilken XML-data som helst och presentera den i en lättillgänglig form. Efter utförliga användartester kom vi fram till en fungerande modell för detta. Den är tillämpbar på valfri XML-fil och fungerar i två steg.

Steg 1: En träd-modell genereras utifrån XML-filen som användaren angett. Detta träd visar varje unik typ av element i XML-filen en gång, utan någon data. Trädet ger alltså en snabb överblick över dokumentets struktur, vad för typer av element som XML-filen innehåller.

Steg 2: Användaren söker data med fritext, eller väljer element ur trädet. Resultatet visas i en intuitiv låd-modell. Här visas all sökt data och användaren kan navigera vidare i datan genom att expandera/kontrahera element.

ViewXML använder en egenutvecklad XML-parser skriven i PHP. Gränssnittet är byggt i XHTML, CSS och JavaScript. Observera att applikationen är i beta-stadie och ej fungerar med XML-filer över 200KB.

Kund  Totalförsvaret / Data och systemvetenskapliga institutionen Stockholms universitet

Lansering  Juni 2004

Min roll  Koncept, design, html/css/js

Länk  derkert.com/viewxml

Mer läsning  Slutrapport

Screenshot Screenshot