Autorski članci
uređuju Dragan Grbić i Branislav Mihaljev, MVP

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

Autorski članci
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

OOXML: U čeljustima standarda

Nivo:  NIVO 1 - klinite za objašnjenje


Piše: Dragan Grbić

Uvodeći svoje nove formate za dokumente u domen standarda, Microsoft je pred završetkom jednog velikog posla. To, međutim, ne prolazi bez izvesnih potresa, jer izgleda kao da još nije rečeno sve o tome.
 

S proleća 2008, objavljena je vest od donošenju standarda ISO 29500 koji se odnosi na definiciju otvorenog formata datoteka koje je Microsoft lansirao u sistemu Office 2007. Ovim je zaokružen ciklus priznavanja relativno novog formata koji teži da bude prihvaćen kao univerzalan. Pitanja standardizacije su uvek osetljiva, a proces prihvatanja značajan za onog ko ga promoviše, što ovu temu čini zanimljivom. U pokušaju da utvrdimo značaj upravo donetog standarda, rekonstruisali smo hronologiju zbivanja i otkrili neka zanimljiva dešavanja.

Da bismo bolje razumeli o čemu je reč, vratimo se nekoliko godina unazad. Na tržištu primenjenog računarstva, godinama je vladala stihija kada je reč o formatima dokumenata. Dominirali su tzv. proprietary formati, tj. zatvorene definicije koje su bile pouzdano primenljive samo u matičnim programima proizvođača. Postojala je, a postoji i dalje praksa razmene specifikacija formata koje bi razni programi sadržali kao predmet uvoza ili izvoza, ali to je često prolazilo sa problemima, pa čak i gubicima sadržaja. Univerzalni formati su se pojavljivali, takođe radeći sa različitim rezultatima. Neki od najkvalitetnijih pokušaja su trpeli zbog prevelike složenosti; takav je, recimo, bio SGML, koji je razvijen još šezdesetih godina prošlog veka. Nešto je bolje prošlo sa danas poznatim derivatima tog jezika, ali tek kad je sazrelo vreme za to: HTML je uspeo zahvaljujući ekspanziji Weba u praksi. Format DocBook je ostao relativno slabo zastupljen dok ga najzad nisu podržale neke jake izdavačke kuće. Najveća nada je uložena u razne izvedene oblike metajezika XML i to je današnji pravac kojim se kreće dalji razvoj interoperabilnosti.

Od rešenja do standarda

Bilo je problema i unutar samih namenskih formata. Microsoft je prepravljao svoje matične formate dokumenata u nekoliko navrata; poslednje "veliko spremanje", koje po definiciji uvek podrazumeva i predviđanja budućih potreba, učinjeno je sad već daleke 1996. godine, u predvečerje izlaska paketa Microsoft Office 97. Sve do izlaska sistema Microsoft Office 2007, formati dokumenata za procesiranje teksta, unakrsnih tabela i slajd-prezentacija je ostao isti. Međutim, nove verzije programa Word, Excel i PowerPoint su prerasle kapacitet formata datoteka, koje su kontejneri po svojoj strukturi. Ne samo da je interoperabilnost postala znatno otežana, nego su i nove "unutrašnje potrebe" zahtevale novi format datoteka.

Bio je to čas za kapitalni rez: tehničko pitanje je samo jedan ugao gledanja na format dokumenata. Mnogo ozbiljniji problem je onaj koji se tiče univerzalnosti arhive: standardi u upravljanju elektronskim dokumentima nalažu da format njihovog zapisivanja bude nezavisan od programa u kome su pravljeni, univerzalno čitljiv u slobodno odabranom programu koji zadovoljava istu specifikaciju na osnovu javno dostupnog standarda. Odavno je postojao pritisak na Microsoft da obezbedi takav pristup i to je bila prilika da se zahtevu udovolji. Rezultat je urodio jednom od kapitalnih izmena u istoriji najpopularnijeg i najtiražnijeg paketa programa za poslovnu upotrebu: novi formati, pod zajedničkim imenom Office Open XML (OOXML), postali su stvarnost.

Sled dešavanja je bio prirodan: Microsoft je član asocijacije Ecma International, međunarodnog tela za koordinaciju standarda u oblasti informacionih i komunikacionih sistema. Jedno od poznatih nasleđa ove organizacije je uspostavljanje postupka fast tracking u procesima standardizacije: počev od 1986. godine, preko 75% standarda koji su doneti po ubrzanoj proceduri upravo su posledica angažovanja asocijacije Ecma.

Dokument ECMA-376, koji je decembra 2006. godine podnet na standardizaciju ISO komitetu za račun Microsofta, odnosio se na OOXML. Ubrzana procedura znači aktivno učešće i glasanje nacionalnih komiteta za standardizaciju koji su članovi organizacije ISO; nakon preliminarnog glasanja u septembru 2007, kad uobičajeno na red dolaze primedbe o stavkama koje treba revidirati, utvrđeno je da postoje neusaglašenosti; podneto je čak oko 3500 komentara. Prema propozicijama ISO/IEC JTC 1, tada se glasanje u komitetu preinačuje u prebrojavanje na nivou predstavnika nacionalnih tela (ballot resolution meeting, BRM). To preglasavanje je održano krajem februara u Ženevi; nakon izbacivanja redundantnih primedbi, preostalo je oko 1000 stavki za preispitivanje. Utvrđeni su prioritetni detalji, dok su ostali dati na preispitivanje u roku od 30 dana.

Prihvatanje standarda u konačnom glasanju se organizuje na sledeći način: dve trećine nacionalnih komiteta mora da glasa pozitivno, pri čemu je dozvoljeno da najviše jedna četvrtina svih pojedinačnih glasova unutar jednog komiteta sme da bude negativna. Nakon konačnog prebrojavanja glasova, koji su morali da stignu do 29. marta 2008. u ponoć, objavljeno je da su kriterijumi za usvajanje standarda dostignuti. Prema konačnom prebrojavanju, za standard je glasalo 75% članica sa ukupnim brojem od 14% negativnih glasova. Zvanično, to znači da je standard ISO/IEC DIS 29500 neposredno pred usvajanjem: ukoliko u roku od 60 dana od objavljivanja (2. aprila 2008) ne bude žalbi čija težina može da zaustavi proces usvajanja, dokument standarda ulazi u postupak objavljivanja. Drugim rečima, postojala je visoka verovatnoća da će OOXML dokumenti koji se koriste u sistemu Microsoft Office uskoro postati podržani globalnim standardom (dodatna napomena Web verziji članka: to je na kraju i uspelo).

Skepsa kao začin

Međutim, ceo ovaj proces su pratile brojne tenzije, a to se zasad ne smiruje. Među najglasnijim su zagovornici koncepta otvorenog kôda (koji su najbrojniji u Linux zajednici), a koji upozoravaju na to da Microsoft pokušava da nametne svoj uticaj u sferi globalnog poslovanja i faktičku prednost na tržištu u nameri da potisne već uspostavljene standarde. Kao argument za svoj stav, brojni komentatori su potegli tvrdnju da nije potreban još jedan standard: ODF formati dokumenata, koje koristi popularni multiplatformski paket OpenOffice.Org, već su uvedeni u ISO standard.

Uz svo poštovanje takve ideje, trebalo bi da se podsetimo da je malo koji standard u istoriji tehnologije ostao usamljen, a da postojanje drugog standarda u istoj oblasti neće potisnuti prethodni sam po sebi, niti to uopšte mora da se desi.

Postoje i oni koji upozoravaju na omaške u postupcima glasanja u raznim nacionalnim komitetima. Na raznim blogovima se mogu naći informacije da su zabeleženi takvi prekršaji u proceduri - da bi te glasove, pa možda i celu proceduru, trebalo poništiti. Reč je o pričama u čiju verodostojnost možemo, ali ne moramo da verujemo. Kako god okrenemo, te informacije su nezvanične, ali mogle bi biti predmetom istrage ukoliko postoje realne osnove. U vreme kad budete čitali ove redove, isteći će već pola perioda za žalbe: bude li među njima i dokaza za greške u proceduri, tek tada ćemo moći da prihvatimo ono što zasad smemo da nazovemo tek glasinama.

(Ponovljena napomena u Web verziji članka: dokument ECMA-376 je potvrđen i standard ISO/IEC DIS 29500 je sad zvanično usvojen.)

Indikativno je emotivno ponašanje većine učesnika u kampanji protiv OOXML formata, što nije nikakva novost u ophođenju prema aktivnostima Microsofta. Neki su išli čak dotle da su organizovali masovne peticije protiv uspostavljanja novog ISO standarda. U međuvremenu, teško je razlučiti koje tehničke informacije (među zaista malobrojnim raspoloživim) realno odslikavaju stvarno stanje, kao što je teško proceniti kakav problem one zaista izazivaju. Među racionalnim argumentima zatičemo primedbu da Microsoft često zamagljuje terminologiju (npr. da "interoperabilnost" često ima suvislo značenje samo u kontekstu palete platformi matične kuće) i da ne postoji garancija da neće ubrzo menjati detalje u specifikaciji formata datoteka. Izvesno, ove izjave su posledica nekih ranijih iskustava, kada je zbilja bilo tehničkih problema u uspostavljanju saradnje sa Microsoftovim platformama.

Ali, koliko god bilo vredna pomena, takva zebnja zasad nije nikakav dokaz budućih problema. Izgleda da u svim napadima na Microsoft postoji samo jedan zajednički imenitelj: to je nedostatak poverenja da će velika kuća poštovati datu reč jednom kad standard bude donesen. Međutim, ranije nije postojala ovakva prilika da novom standardu bude izložen tako širok front korisnika, pa nema sličnog presedana čak ni za Microsoft. Preostaje samo da pratimo kako će se stvari dalje odvijati.

Šta dalje?

Kada standard ISO/IEC DIS 29500 postane stvarnost, biće to značajan momenat za softversku industriju. Ali, misli li iko na korisnike? Sve to što se dešava na burnoj pozornici večite konkurencije jeste surova stvarnost, ali krajnji korisnik ne sme da bude žrtva u tom nadigravanju. Ako baš hoćete, krajnji korisnik i ne mora da bude upoznat sa tim dešavanjima, što ne umanjuje njegovo pravo očekivanja da svakom promenom u budućnosti radi još lakše.

Microsoft je propustio da umetne funkcije za učitavanje novih OOXML formata u Office 2003 SP3. Iako je dodavanje funkcionalnosti u servisne ispravke načelno nepoželjna stvar (setite se meteža koji je nastao kad je objavljen Windows XP SP2), ovo je bila jedinstvena prilika da se unutrašnja kompatibilnost sa novim formatima reši retroaktivno i bezbolno. Umesto toga, potrebno je instalirati Office 2007 Compatibility Pack, podsistem koji unekoliko dozvoljava da se novi sadržaji učitaju i makar kopiranjem prenesu u stari format (delimični gubici su mogući). Problem je u tome što nisu svi korisnici obavešteni o postojanju tog paketa, niti je angažovanje jednostavno u uslovima postojanja većeg broja računara; dodavanje funkcionalnosti kroz finalnu servisnu ispravku bi bilo daleko poželjnije za i dalje brojne korisnike sistema Office 2003.

Drugo pitanje glasi: a šta ćemo sa razmenom spoljnih standarda? Postojanje različitih standarda je dobro samo onoliko koliko je njihova zastupljenost raširena, a korisnik nije previše pogođen šarenilom na sceni. Reklo bi se da je Microsoft predugo ignorisao činjenicu da su neki drugi formati vrlo popularni, a već uspostavljeni kao standard. Trenutni nedostatak kompatibilnosti sa ODF formatima u sistemu Microsoft Office je prilično iritantan, pa na adresu najveće softverske kuće neprekidno dolaze brojne primedbe zbog toga. Postoji najava da će biti objavljen podsistem za Office 2007 koji će dozvoliti čitanje ODF kompatibilnih dokumenata (nejasno je šta će biti sa mogućnošću čuvanja u tim formatima). Alatke za tu namenu su već u fazi beta testiranja, postoji najava da će biti objavljene kao deo Microsoft Office 2007 Service Pack 2, koji je planiran za proleće 2009. godine.

Konačno, sve ove dileme bi trebalo da nestanu praktičnim udovoljavanjem korisnicima. Ako postoji barem jedno ultimativno pravo korisnika, onda se ono tiče sadržaja koje on kreira i čuva. Otvoreni standard zapisivanja sadržaja dokumenta znači da korisnik ostaje potpuni vlasnik datoteke u kojoj čuva sadržaj i da nije zavisan od proizvođača ukoliko odluči da promeni sistem u kome radi sa dokumentima. Zato je neophodan pošten odnos od strane autora softvera: neka predmet tržišne utakmice bude oličen u funkcionalnostima programa, a ne u uticaju na pristup sadržajima. A to što raspolažemo sa više od jednog standarda... Bože moj, nije ni prvi ni poslednji slučaj u sferi tehnologije. Skoknite samo do Velike Britanije: usput kupite adapter za zidnu utičnicu kako biste mogli da napajate strujom notebook, kameru i telefon. I nemojte se plašiti dok vas budu vozili autoputem sa aerodroma: i levom stranom puta se stiže na željeno mesto.


Ovaj prilog možete komentarisati ako pristupite najavi priloga na blogu Praktikuma na Webu
 

 

  (C) 2000-2010 Praktikum na Webu

PC 144


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2010; Valinor Design; sva prava pridržana.