INFOWORLD US, OVERSATT AV MORTEN SOLLI
Dagens multimediapresentasjoner må gå utover rammene for grafikk, lyd og tekst. Det brukerne ser etter, er bruksvennlige forfatterverktøy-pakker som byr på tilstrekkelig kraft og samtidig er enkle å ta i bruk.
Den ustanselige strømmen av CD-ROM-plater til underholdning og opplæring, koplet med en flodbølge av forretningspresentasjoner, gjør det nær sagt umulig å unngå multimedia. Samtidig gjør all oppmerksomheten som vies multimedia sitt til at publikum skjerper kravene til applikasjonenes kvalitet og nytteverdi. Det holder ikke lenger å bare blande litt tekst, noen lydklipp og en smule video i presentasjonsgryten, og så forvente jubelrop og stående applaus. Førsteklasses grafikk og interaktivitet er noe tilskuerne simpelthen forventer.
I snart et tiår har forfatterprogrammer for multimedia gjort det mulig for en sjef, lærer eller profesjonell designer å integrere ulike medier uten først å etterutdanne seg for å bli C++-programmerer. Produktene i denne testen - Asymetrix Corp.s Multimedia Toolbook 4.0, Microsoft Corp.s Visual Basic 4.0. og and Oracle Corp.s Media Objects - bærer denne tradisjonen videre.
Begrepet multimedia-programvare dekker hele spekteret fra enkle slide-show-pakker som følger med i kontorsuiter, f eks Lotus Developments Freelance Graphics og Microsofts PowerPoint, til pakker i 30 000-kroners klassen rettet mot spesialiserte behov slik som datamaskin-basert opplæring. Flertallet av deltakerne i vår undersøkelse ser etter «generelle» pakker i mellomklassen. Testen er derfor begrenset til pakker som koster under 5000 kroner. Vi måtte dermed utelate for eksempel Quest 5.1, fra Allen Communications Inc.
Våre retningslinjer for hva som er forfatterparadigmene, var ikke helt klart definerte. Vi så derfor på flere muligheter. Den tradisjonelle tilnærmingen, som brukes av Toolbook og Media Objects, fordrer at brukeren selv lager skriptene til multimedia-hendelser. Vil du for eksempel flytte tekst til skjermen eller knytte tekst til en annen seksjon i programmet, må du skrive inn en rekke av normalspråk-liknende setninger som programmet kan generere automatisk. For å få større kontroll med hvordan multimediaobjekter opptrer og fungerer i tilknytning til andre applikasjoner, kan det være en idé å se nærmere på generelle programmeringsspråk. Mange utviklere standardiserer på Visual Basic 4.0. Som høynivåspråk har Visual Basic mye til felles med produkter som baserer seg på skripting når det dreier seg om avanserte funksjoner. Likevel er det visse viktige forskjeller. For det første krever det svært gode programmeringskunnskaper å bruke denne pakken i multimediaarbeid. Ettersom Visual Basic blir langt mindre visuelt når man lager multimedia-applikasjoner, kan det være nødvendig å skrive en hel del linjer med kode for å oppnå samme animasjonseffekt som andre forfatterprogrammer produserer nesten automatisk. For det andre mangler Visual Basic visse funksjoner for bildemanipulering. Visual Basic brukes derfor vanligvis i sammenheng med forlengelser som ImageFX Inc.'s FXTools VB Professional, som tilføyer kapasitet for eksempel til overføringer mellom skjermbilder og import av ekstra filformater for multimedia.
En annen løsning går ut på at brukeren bygger en presentasjon ved å knytte sammen ikoner som representerer innholdet og flyten i produksjonen. Brukes denne metoden, slipper forfatteren den trivielle programmeringen. Og slike ikon-baserte programmer er selvfølgelig særdeles velegnede for folk som kjenner sitt fag godt (f eks lærere), men som ikke er overdrevent interessert i programmering. Denne metoden brukes av Quest 5.1.
I vår testplan tok vi hensyn til endringer både med henhold til brukernes behov og hva som fordres av industrien. Vi har lagt vekt på bruksvennlighet såvel som avanserte funksjoner som bidrar til å skape mer profesjonelle presentasjoner. I valget av forfattersystemer for multimedia er både arbeidsmetode og støtte for de ulike typene multimedia man ønsker å benytte seg av, viktige faktorer.
Likeledes forventet vi å kunne importere tekst i et standardformat, som RTF, for å slippe overflødig koding og formatering. Det er også vanlig at brukeren ønsker å justere størrelse, farge og fonter i individuelle tekstblokker. Vi vurderte derfor lokale funksjoner for tekstformatering svært kritisk. Hypertekst-pekere, som gir anledning til å flytte rundt i presentasjonen eller lokalisere data i en database, er en annen viktig funksjon.
Ideelt skal en forfatterpakke automatisk kunne justere oppløsning og antall farger i en presentasjon for å samsvare med kapasiteten til avspillingsmaskinen. Alle de tre programmene i testen vår støtter paletter som kan brukertilpasses. Dessuten vil man ved å bruke en 256-fargers palett i stor grad avhjelpe problemene forbundet med å overlegge grafikk eller foreta overføringer. Muligheten til presis synkronisering av lyd- og bildeelementene er helt avgjørende. Vi foretok derfor en særlig omfattende synkroniseringstest, slik at vi kunne bedømme hvorvidt et program var i stand til å avspille lyd eller bilde på angitt tid og holde elementene på rett plass.
Å levere varene innebærer mer enn å samle inn og formatere mediene. I en forfatterapplikasjon skal det være mulig å bruke alle typer vinduselementer som brukerne alt er kjent med, slik som rullefelter, menyer og knapper. Vi tok derfor en nærmere titt på programmeringsmiljøene i testingen vår. Vi så også på databasetilgang, ettersom multimediaapplikasjoner ofte tjener som klientens adgang til bedriftsdatabaser som ligger på stormaskiner eller andre fjernservere. Som ventet triumferte Visual Basic 4.0s sterke brukerkontroller for OLE i denne delen av testen. Toolbook byr også på respektabel databasetilgang, mens Media Objects krever
applikasjoner fra tredjepart for å kunne arbeide med mange typer eksterne data.
Flyter presentasjonen feilfritt på utviklingssystemet er likevel bare en del av jobben gjort. Det kan hende du må distribuere mesterverket til brukere som sitter med en helt annen maskinplattform. I lys av utviklingskostnadene, kan det være greit å forsikre seg om at ting faktisk fungerer dersom du skal utvikle en presentasjon for både Windows- og Macintosh-plattformer. I Media Objects, som er et Macintosh-program, er det lagt til et run-time-valg for Windows. Applikasjoner som er generert på Toolbook og Visual Basic, derimot, kan ikke kjøres på en Macintosh-maskin.
Den mest omtalte metoden for distribusjon av meldinger i dag, er å bruke World Wide Web. Webs eksplosive vekst som markedsførings- og kommunikasjonsmedium, har overbevist stadig flere leverandører om at de må lage forfatterverktøy for multimedia som kan brukes til å publisere på Web. Med unntak av av Toolbook, som bruker en separat Web-leser til navigering, har ingen av pakkene i testen integrerte Internet-funksjoner. Det er likevel mye aktivitet på dette området. For eksempel kan du med Oracles separate Web Interface Kit kople Web-servere med Oracle7-databaser. I tillegg gir Oracles Custom Extensions Software Development Kit programmerere mulighet til å bruke Media Objects til å lage html-dokumenter (Hypertext Markup Language) som kan distribueres gjennom en Web-server.
Toolbook tilgodeser behovene til ikke-programmererne. Selv om de fleste applikasjoner krever noe koding, behjelpes prosessen med automatisk skripting og biblioteker med forhåndsskriptede objekter. Denne pakken er den som tilbyr det bredeste utvalget til import av mediaelementer, og den kan utvides med Visual Basic brukerkontroller custom controls , hvilket gir bedre utnyttelse av innebygde OLE og databasekapasitet. Pakking og distribusjon av bøker er automatisert. Men husk at presentasjonene bare kan kjøres på Windows-systemer.
Hvis dette hadde vært en test utelukkende av programmerbarhet, ville nok Microsofts Visual Basic 4.0 stukket av med førstepremien. De briljante funksjonene dette programmet kan by på, omfatter blant annet bytting til 32-bits OLE kontroller, et vell av standard objekttyper og innebygde databasefunksjoner. Selv i med de helt spesielle kravene som multimedia stiller, kan Visual Basic fortsatt gjøre jobben. Programmet leveres med brukerkontroller for multimedia, og har bred støtte blant tredjepartsleverandører. Kravet til programmeringskunnskaper er i grunn eneste hindring for å bruke Visual Basic til typiske multimediaprosjekter.
Oracle Corp.s Media Objects er noe begrenset når det gjelder å organisere og redigere store applikasjoner. Media Talk, skriptspråket, inneholder en hel del kommandoer for multimedia- og data-håndtering. Media Objects er kanskje best når det brukes sammen med andre Oracle-produkter, f eks Oracle7 databaser. Programmet leveres med «run-time» spillere for Macintosh og Windows, og separat programvare for distribusjon på World Wide Web.
Resultat
Multimedia Toolbook 4.0 7.6
Visual Basic 4.0 7.4
Media Object 6.5
Avanserte funksjoner Meget bra 113 (maks 150)
Openscript er et av de beste skriptspråkene i denne gruppen, men det tar tid å lære seg det. Du kan bygge database-klienter, gjøre fulltekstsøk, manipulere DOS-filer, kontrollere multimedia-avspilling og sende e-post. De forhåndsskriptede dingsene virker besparende på utviklingstiden.
SITAT: Tilskuerne forventer førsteklasses grafikk og interaktivitet.