Einar Ryvarden
Det vil vare lenge før du kan kjøpe komponent-programvare for Opendoc-systemet. Apple, IBM og Novell er ikke klar før tidligst i august. Men da kommer Opendoc i versjoner for alle Windows-versjonene, Mac, OS/2 og AIX.
Alliansen bak Opendoc sliter. De mange selskapene og en usikker fremtid for systemet gir ikke den nødvendige skyvkraften til det ambisiøse prosjektet trenger. Computerworld prøvde nylig en beta for Windows fra november og kunne med selvsyn konstatere at det er langt frem.
Opendoc er OLE-alternativet til en bred allianse bestående av alle de store programvarehusene minus Microsoft. For det er nettopp Microsofts dominans de skal bekjempe. Lykkes det høytflyvende Opendoc-prosjektet, vil systemet revolusjonere databransjen.
Alliansen bak Opendoc planla tidligere at deres system skulle lanseres i løpet av andre kvartal. På denne lanseringen skulle man avduke grunnmotoren for Mac, Windows 3.1, Windows NT og OS/2. Men dette tidsskjemaet ser nå ut til å sprekke.
IBM bekrefter bare nølende forsinkelsen.
-- Jeg kan ikke uttale meg om noen felles lansering, men det gjenstår framdeles endel arbeid, bekrefter Giffin Lorimer, Opendoc-ansvarlig for IBM Nord-Europa. Utviklerne jobber nå på den siste biten -- muligheten for å styre Opendoc-modulene gjennom et felles makrospråk.
Lorimer legger til at man planlegger å porte Opendoc fra AIX, IBMs Unix-versjon til Sun og HPs Unix-versjoner. Dette vil gå svært fort, mener han.
-- Opendoc må lanseres på alle plattformene samtidig -- kryssplattform-mulighetene er selve kjernen i Opendoc. Det var planlagt en samlet lansering i vår, men den er utsatt til høsten, forteller Per Siljubergsåsen, daglig leder for Mogul Media.
Ved siden av arbeidet i Mogul Media, skriver Siljubergsåsen en hovedfagsoppgave i komponentbaserte programarkitekturer. Han er derfor svært oppdatert på fordeler og ulemper med OLE og Opendoc.
Dessuten vil Windows 95 stjele mye av oppmerksomheten til høsten. Selskapene vil selv være opptatt med å markedsføre sine Windows 95-applikasjoner, mens brukerne blir opptatt med å legge om.
Den eneste trøsten er at Opendoc-alliansen har fått på plass den bebudede kompatibiliteten med OLE 2.0. Opendoc for Windows vil kunne bruke OLE 2.0-objekter, selv om dette er mindre effektivt enn ekte Opendoc-moduler.
Men beta-versjonen Computerworld Norge har sett på er relativt ustabil og viser at det fremdeles gjenstår mye arbeid.
-- Apple ligger litt foran med Opendoc-motoren for Mac, men det er ikke så rart, Opendoc var jo Apples idé. I november lå Windows-versjonen som Novell lager bare seks uker bak Apple. Hvor langt OS/2 og AIX-versjonene er kommet, vet jeg ikke, sier Siljubergsåsen.
I tillegg til de tre plattformene som var annonsert tidligere, har Novell bestemt seg for å lage en Opendoc-versjon for Windows NT. Det antas at selskapet også jobber med en versjon for Windows 95, da NT og 95-versjonene vil være svært like.
På beta-CDen av utviklings-settet for Opendoc ligger det både 16-bits og 32-bits versjoner for de forskjellige Windows-versjonene.
FORSINKET: Lanseringen av IBM/Apple/Novell-initiativet Opendoc er forsinket til høsten. Men en ustabil beta viser at Opendoc-systemet klarer å bruke OLE-2.objekter -- grafen over er et Excel 5.0-objekt.
Opendoc er primært et samarbeid mellom IBM, Novell og Apple, men også Oracle, Lotus og Borland er aktive støttespillere. Idéen bak Opendoc (og OLE 2.0) er å splitte opp dagens store funksjonsrike program i små, sammenkoblbare moduler.
Opendoc
Med en grunnmotor på toppen av Windows, Mac, OS/2 eller AIX skal man starte bare de modulene man trenger. I stedet for å starte hele Excel og forsøke å utføre forskjellig typer oppgaver der, kan man blande funksjonalitet fra en regneark-modul, en grafmodul og kanskje en stavekontroll.
Fordelene med et slikt modulbasert programsystem er mange. Den viktigste er at man kan skrive en Opendoc-modul og kompilere samme kode til fire forskjellige plattformer uten endringer.
Opendoc-modulene er også svært kompakte og derfor raske å skrive. Har man en god idé, kan man omsette den til en Opendoc-bit -- man må ikke lage et komplett regneark eller grafikkbehandler.
I senere versjoner er det meningen at Moduler skal kunne brukes fra en server eller en annen klient-maskin som ikke trenger å kjøre samme operativsystem.