Delprosjektet: Lagring av multimediaobjekter i database

Ansvarlig:
Ole Haakon Neskvern (ole.h.neskvern@hiof.no)

Innledning:
Et problem har dukket opp gjennom Al Mashriq's utvikling over flere år: Mengden av tekst, lyd, bilder og video har medført at det er vanskelig å holde oversikt over hva som finnes, hvor ting finnes, og å lage koblinger mellom bilder uavhengig av fysisk plassering i filsystemet.

Hva har vi gjort?
Delprosjektet gikk ut på å finne ut av hvilke muligheter vi har for å bruke et databasesystem integrert med www for å organisere multimediaobjekter. Vi benyttet ressurspersoner ved skolen og prosjektdeltakere med tidligere erfaring fra slike databasesystemer til å vurdere nytten av et slikt system.

Fordeler

  • Hindrer fysisk plassering av multimediaobjekter etter type/navn/innhold
  • Gir mulighet for å koble multimediaobjekter opp mot HTML-sider med forskjellig innhold uten å vite objektenes fysiske plassering.

Ulemper

  • Skolen har ingen lisens på Unix-plattform av Illustra. Dette medfører at databasen og bilde-filene må legges på en annen maskin, saga.hiof.no.
  • saga.hiof.no er en NT-basert maskin. Dette medfører problemer med generell aksess til databasen og systemet fra andre klienter enn NT-konsollet. Dette kan trolig omgåes ved å skrive egne UNIX-applikasjoner for administasjon mot saga.hiof.no, men dette er tidkrevende. Dessuten finnes det for øyeblikket ikke Illustra API for Unix her på skolen. Harald Holone sjekker opp pris og lisensavtaler på dette. I hovedsak er det aksess-problemene med NT som gjør satsingene på å flytte bilde-delen inn i en database vanskelig.
  • Man bør også ta i betraktning at de virkelig store fordelene med Illustra database ikke vil komme til sin rett uten at større deler, herav html-dokumentene også legges inn i databasen.
  • Det bør også nevnes at skolen har løse planer om å gå til innkjøp av Informix databasesystem (som er et større databasesystem med Illustra-teknologi) på et senere tidspunkt. Dette systemet er primært utviklet for Unix, men om skolen vil gå til innkjøp av Unix-versjoner i tillegg til NT-versjoner er ikke klart. Informix databasesystem vil tidligst være tilgjengelig sent våren 1997.

Utifra disse punktene valgte vi å ikke gå videre med dette prosjektet. En alternativ løsning er fremlagt under "Hva kan gjøres bedre?".

Hva kan gjøres bedre?
For å løse problemene med håndtering av bilder, organisering og nøkkelord kan det være mulig å utvikle et enklere system som vil tjene formålet på en tilfredsstillende måte. Et slikt system kan skrives som små enkeltstående applikasjoner for registrering, redigering og søk i stikkord og bilder. Den ferdige løsningen vil inneholde et grensesnitt mellom bilde/stikkords-databasen og HTML-dokumentene, basert på CGI.

Prosjektfakta:
Tidsforbruk
  • 11 timer
Ressurspersoner på huset
  • Harald Holone
Ressurser på nett