|
Autorski članci |
|
|
Microsoft Office 12: Novi formati za Office dokumenteNivo:
Piše: Dragan Grbić Najzad će se desiti! Početkom juna 2005, Microsoft je najavio dramatičnu izmenu kursa na planu formata datoteka u sistemu Office. Ako niste dosad, vreme je da pružite blagovremenu dobrodošlicu XML formatu u svom budućem redovnom radu.
Međutim, preostao je jedan ne baš mali problem, a on je iz dana u dan sve izraženiji: koliko je prijemčiv namenski format datoteke u uslovima sve većeg broja kombinacija veza u složenim aplikativnim rešenjima? Da li je dovoljno to što objektni model Office dokumenata dozvoljava spoljnu programiranu kontrolu? Da li se takav pristup može smatrati univerzalnim? Staro pitanje, novi odgovorProblem univerzalnosti zapisa pri računarskoj obradi podataka postoji otkad postoje računari. Međutim, verovatno je tek ekspanzija PC tehnologije dovela do toga da taj problem ispliva u prvi red: setite se da i najobičnija tekstualna datoteka nije jednako čitljiva na raznim platformama, osim ako raspolažete programom koji može transparentno da tumači oznake za kraj reda. Translacije podataka između heterogenih sistema za upravljanje bazama podataka je rešavan štapom i kanapom, dok nije uspostavljen implicitni standard za primenom CSV formata, ako već ne može drugačije. 1989, godine, iz CERN laboratorija je krenuo HTML, da bi postao uzrokom najveće tehnološke ekspanzije dvadesetog veka: World Wide Web predstavlja prvi globalni uspeh u prevazilaženju pitanja platforme sa koje se pristupa nekom sadržaju. Naravno, bilo je i tu raznih problema, a ima ih i dalje, ali to se svodi na pitanje poštovanja standarda. A onda je krajem devedesetih došao XML, redukovani oblik složene SGML metode meta-zapisivanja, koji je značio korak dalje u traganju za otvorenim i opšte prihvaćenim pristupom univerzalne čitljivosti. Najpre uvodeći strogost u načinu pisanja, čega u klasičnom HTML-u nema, XML je otvorio put za tehničku razmenu zapisa podataka u svim oblicima. Osim kvantitativnog zapisa podataka, ta specifikacija omogućuje i beleženje konteksta, tj. značenja. Zahvaljujući proširenoj specifikaciji, podacima se može pridružiti i šema koja definiše okvir upotrebe, a metamodel je takav da omogućuje bilo kakvo specifično prilagođavanje potrebama. Uz sve to, reč je o tekstualnom zapisu koji može da pročita bilo koji računar, ma kako da pristupi izvoru. Razni namenski protokoli za razmenu (u prvom redu SOAP) omogućili su mnoge automatizacije procesa, pa čak i to da dve različite platforme automatski razmenjuju podatke; ali, to već pripada nekoj drugoj priči. U vezi sa ovom najavom, usput otkrivamo neke zanimljive novosti koje se tiču ophođenja najvećeg proizvođača softvera prema zajednici korisnika. Izgleda da u Microsoftu duvaju neki novi, pozitivni vetrovi: samo dve nedelje nakon prve zvanične, šture najave o tome kako bi sledeći Microsoft Office 12 trebalo da izgleda, krenule su i tehničke informacije na tu temu. Prva od njih, a teško da će uopšte postojati značajnija vest od ove, jeste ona o zvaničnoj odluci Microsofta da podrazumevani format datoteke za sledeći Word, Excel i PowerPoint bude zasnovan na XML specifikaciji otvorenog koda. Službeni naziv ove inicijative je Microsoft Office Open XML Format; pregledajući prve tehničke dokumente posvećene toj novosti, zvanično otvaramo seriju priloga o sledećem Microsoft Officeu, čiji izlazak na tržište očekujemo u drugoj polovini 2006. godine.
Struktura za svakogaU suštini, novi format je ZIP arhiva u kojoj se nalaze XML kompatibilni sadržaji i šeme. Više XML datoteka opisuje matične podatke o dokumentu, metapodatke i korisničke sadržaje, dok se uvezeni sadržaji (OLE objekti, slike, itd.) čuvaju u osnovnom obliku. Ukratko, ZIP format održava princip rada sa jednom datotekom, a realno više komponenti preslikava modularnost dokumenta i održava nužnu fleksibilnost. Pošteno govoreći, ovo nije ni novo ni originalno rešenje. Recimo, ima više od dve godine kako smo videli takav pristup u paketu OpenOffice.Org, što je bila posledica nastojanja firme Sun da blagovremeno razreši pitanje istog formata datoteke za sve platforme na kojima će paket raditi (zapravo, ovo je rešenje stvoreno za njihov komercijalni paket StarOffice). Naravno, Microsoft po običaju ekstrapolira svoje korake na "veliku sliku", jer Office predstavlja okosnicu klijentske strane u celokupnoj paleti proizvoda za poslovnu primenu. Već sad, Microsoft govori o očiglednim karakteristikama i posledicama koje će iskusiti njihovi korisnici. Stoga već sad znamo da će i dalje postojati podrška starim formatima, što je mera očuvanja vertikalne kompatibilnosti, ali i sa stanovišta sprečavanja svih mogućih neusaglašenosti koje bi mogle da proisteknu; budete li tako hteli, i dalje ćete podrazumevano raditi sa binarnim formatima. Takođe, blagovremeno će biti objavljeni dodaci za Office 2000/XP/2003 koji će omogućiti upotrebu novih formata datoteka u tim verzijama programa, tako da ne bi trebalo da očekujemo bogzna kakve poremećaje u radnim navikama.
Za razliku od binarne datoteke-kontejnera, XML datoteke su po prirodi efikasne. Kompresovani sadržaj u ZIP datoteci koja sadrži više datoteka je skoro uvek manji od odgovarajućeg binarnog zapisa, što će dovesti do uštede u prostoru i vremenu transfera datoteka. Kolika će tačno ušteda nastati, zavisiće od konkretnog sadržaja; ispitivanja pokazuju da je novi format datoteke prosečno manji od polovine polazne binarne datoteke. Jedna od prirodnih posledica ovakvog načina čuvanja sadržaja jeste i veća robusnost: elementi dokumenta počivaju u više datoteka (recimo, svaki radni list radne sveske u Excelu će se sastojati od jedne ili više datoteka), što u krajnjoj instanci dovodi do mnogo manje verovatnoće nečitljivosti dokumenta i potpunog gubitka podataka; ako i dođe do nepovratnog narušavanja dela sadržaja, izvesno je da će manje podataka zaista biti izgubljeno. Takođe, način čuvanja sadržaja je takav da je sa njim lakše raditi, pa je manje verovatno da će nezavisni programi i alati kojima budete pristupili dokumentu van Office okruženja izazvati njegovo oštećenje. Brojne poslediceDokumenti sačuvani korišćenjem Open XML formata će imati nove tipove datoteka. Prvi razlog je prozaičan: tako ćete razlikovati Open XML Format dokumente od binarnih formata iz prethodnih verzija programa. Imena novih tipova se grade dodavanjem četvrtog slova na kraj: osnovni XML oblici za Word, Excel i PowerPoint će biti DOCX, XLSX i PPTX, respektivno. Postojaće i drugi tipovi za predloške (templates), programske dodatke (add-ins) i slične namenske formate. Drugi razlog za promenu tipova je "malo" ozbiljnije prirode i čini vrlo poželjnu posledicu sa stanovišta sigurnosti: na osnovu tipa, razlikovaćete dokumente i predloške koji sadrže makroe od onih koji nisu predviđeni ni za kakvu automatizaciju. Predviđeni sufiks tipa je slovo "m"; dakle, već kad vidite datoteku pismo.docm, i pre otvaranja dokumenta ćete znati da u njemu postoje makroi. Pogledajte tabelu da biste se upoznali sa svim novim tipovima.
Novi formati dokumenata za Office 12 će podrazumevati i nove tipove datoteka. Na osnovu njih, programi će znati kako da barataju dokumentom. U tom procesu će postojati bolja kontrola nego ranije, što se najpre odnosi na automatizaciju u dokumentu. Čak i ako ne budete imali nameru da uposlite bilo kakvu novu funkciju kojom biste proširili operativne mogućnosti, radeći sa novim formatima datoteka ne morate menjati svoje navike. Možete se zadovoljiti raznim "banalnim" prednostima, kao što su lakša manipulacija manje datoteke ili spoljna provera prisustva makroa u dokumentu. Međutim, pred vama se otvara prostor za mnoge nove mogućnosti; izvesno, neke od njih ste i do sada mogli da koristite, a verovatno niste, jer podrazumevaju angažovanje relativno novih tehničkih zahvata. Dovođenjem na nivo prirodnog elementa, XML funkcionalnost će biti jednostavnija za primenu. Pomenimo samo neke moguće scenarije na najvišem nivou – u poslovnom okruženju zasnovanom na centralnom skladištu dokumenata.
S obzirom na to da se struktura dokumenta u XML obliku formira kao spisak relacija između komponenti, to u doslovnom smislu znači
da je nekim procesom automatizacije mimo sistema Office moguće sklopiti dokument. Office šeme su podrazumevano vrlo složene, ali to
ne znači da ih morate koristiti u celosti: svaka Office aplikacija će moći da otvori dokument sa minimalnim brojem definisanih
stavki. Naravno, sklapanje dokumenta može teći u celosti od nule, ali u praksi će to verovatno značiti delimično korišćenje gotovih
delova iz raznih postojećih dokumenata ili formirane biblioteke komponenti, bilo da je reč o podacima, metapodacima ili drugim
objektima.
Bolje nego što smo očekivaliDa biste bolje razumeli koliku važnost Microsoft pridaje potrebi prihvatanja novih formata datoteka za sledeći Office, neka vam posluži
podataka da je već u drugoj nedelji nakon prvog javnog nastupa Bila Gejtsa o Officeu 12 (o čemu ste čitali u prošlom broju) formiran portal
na adresi www.microsoft.com/office/preview/default.mspx
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana. |