Kongen
3D, streaming audio og video i Real Networks' formater, XML-input og server til multibrugersystemer er nyhederne i version 8.5 af Macromedias flagskib Director. Director er programmet, der leverer indhold til Macromedias Shockwave-afspiller, som ifølge analytikere er den mest udbredte multimedieafspiler på web i dag.
Inden for enkelte softwarekategorier findes der produkter, der med rette eller ej kan beskrives som "kongen", for eksempel Adobe Photoshop indenfor billedbehandling. Director er ubestridt kongen indenfor multimedieudviklingsværktøjer, eller forfatterværktøjer, som det også kaldes. Director har en lang og forkromet historie bag sig. Mange af de metaforer vi kender fra web og multimedie har sin oprindelse i de mange softwareprodukter, som Director-udviklere har skabt i årenes løb.
Problemet for firmaer som Macromedia og Adobe er, hvad man så skal finde på, når man nu én gang har udviklet programmet, som det store flertal af udviklerne allerede benytter. Det kan være svært at finde på de nyheder, som skal gøre en opgradering nødvendig for slutbrugerne.
Macromedia har gudskelov ikke gjort sig skyldig i den ellers almindelige forseelse at redesigne en ellers fungerende brugerflade. Director ligner sig selv med den sædvanlige overvældende mængde af værktøjer, vinduer og kommandoer. Director er et program for professionelle, og det har, hvad der kaldes en stejl indlæringskurve. Men programmets grænseflade føles meget intuitivt og er nemt at anvende, når man først har lært det.
3D-behaviors i den nye Director.
Udvikleren skal altså ikke lægge sine arbejdsgange om for at bruge den nye version. Nyhederne i 8.5 er først og fremmest i håndteringen af indhold, og her er der stærke funktioner.
3D
3D
Den mest spændende nyhed i Director 8.5 er ganske givet dens mulighed for at håndtere 3D. Indtil nu har 3D haft en krank skæbne på nettet. VRML, der skulle være standarden for 3D-indhold, har aldrig rigtig formået at gøre sig gældende. Det har enten været fordi afspillerne ikke har kunne levere en indbydende kvalitet, eller fordi de afspillere, der findes, som for eksempel firmaet Blaxxuns plug-in, ikke er særligt udbredt blandt slutbrugere.
Her har Shockwave-afspilleren en stor fordel, simpelthen på grund af sin store udbredelse, og den transparente opdatering, som Shockwave benytter, kræver ikke at brugerne skal installere software eller genstarte browseren.
Udviklere kan tage modeller, skabt i 3D-programmer, importere dem til Director og implementere interaktivitet. Nogle af Macromedias eksempler er ganske simpelt forrygende - vi er ikke så langt fra de muligheder, som man ser i avancerede 3D-spil.
I det ledsagende pressemateriale skriver Macromedia, at firmaet har indgået aftale med 40 af de største producenter af 3D-udviklingsværktøjer med henblik på implementering af Macromedias 3D-format W3D. Derudover kan Director også importere OBJ-filer, som de fleste 3D-programmer kan skrive.
Brugerinteraktiviteten kan styres ved hjælp af Lingo, Directors indbyggede scripting-sprog. Der er tilføjet mange nye kommandoer til behandling af 3D-modellerne. Der følger også en række specifikke behaviors (kontroller) til 3D-objekterne, så man behøver altså ikke at være en Lingo-haj for at drage nytte af 3D-funktionerne. De nye behaviors dækker almindelige 3D-kamerabevægelser som Dolly, Pan, Fly-through med mere.
Der er også mulighed for at scripte 3D-objekter i Lingo, samt lave 3D-tekst, men lad os for guds skyld håbe, at udviklerne ikke falder for fristelsen, med alt hvad det kan medføre af roterende logoer og andre hæsligheder.
Real Video
Real Video og Audio
En anden rigtig spændende mulighed er indlejring af streaming video og audio i Real Networks formater. Der er ikke bare tale om en passiv indlejring i layoutet, men en egentlig integration, hvor medieklippene kan styres på samme måde som andre ressourcer. Også her er der tilføjet nye Lingo-kommandoer, så lyd for eksempel kan panoreres imellem venstre og højre kanal.
XML-input
Blandt de mange tilføjelser til Lingo - hele 300 nye kommandoer ifølge Macromedia - er funktioner til at parse XML-input. Således kan en Shockwave-fil opdateres med aktuelt indhold ved at hente en XML-datastrøm fra en server. Blandt de anvendelsesmuligheder, Macromedia nævner, er dynamisk genererede 3D-grafer - man mærker, at firmaet er meget stolt over produktets 3D-muligheder.
Den samme funktionalitet kunne selvfølgelig opnås med en almindelig tekstfil, men det er alt andet lige meget nemmere med XML, specielt nu, hvor så mange applikationer kan levere data i XML-format.
Multiuser server
Med i købet fås nu Macromedias Multiuser Server, version 3, som giver mulighed for at skabe multibrugerapplikationer baseret på Shockwave. Multiuser Serveren har tidligere været et selvstændigt og temmelig dyrt produkt, men det har åbenbart ikke kunne sælges, for nu følger det med ganske gratis. Multiuser Serveren kan understøtte op til 2.000 samtidige brugere, og kan for eksempel benyttes til chat og lignende anvendelser.
Fireworks med i pakken
Multiuser Server er ikke det eneste gratis produkt, der medfølger. Tidligere har Macromedia opereret med to Director-pakker: En, hvor det kun har været Director, og et sampak med blandt andet Fireworks, Macromedias grafik-produkt. I version 8.5 er det kun sampak-versionen, der sendes på gaden.
Stærk opdatering
Spørgsmålet er jo altid, om det er værd at opgradere. I det her tilfælde er det nemt besvaret: Hvis man har behov for fremvisning af 3D-indhold, så er der ingen vej uden om. Man skal dog her tænke på, at produktion af 3D-indhold som regel er en dyr affære, så funktionaliteten henvender sig til den dyre ende af udviklermiljøet. Hvis 3D og streaming media ikke er i fokus, kan den tidligere version godt holde lidt endnu.
Macromedia Director 8.5 Shockwave Studio
Pris: 1.199 dollar. Opgradering fra Director 8: 199 dollar. Opgradering fra tidligere versioner: 399 dollar. Produktet er venligst udlånt af Supply Services A/S.