
ODFDOM 0.8.5 - Vydání nové verze OpenDocument Java Library
Vložil: VojTEKK
18.06.2010 - 23:05
Kategorie:
Nová verze ODFDOM, která je postavena na licenci Apache 2 a tvořena je v Java, byla vydána!
Tato verze obsahuje kromě tuctu patchů také dvě skvělé novinky:
- Podpora všech ODF šablon. Téměř všechny typy ODF 1.2 souborů jsou nyní podporovány. Pouze podpora pro vzorce (MathML) a databázové front-end dokumenty prozatím chybí a dočkáme si jí až o něco později.
- Zcela nová vysoká úroveň Prezentace API pro manipulaci se snímky. API podporuje výměnu snímků, jejich kopírování a mnoho dalších funkcí.
Toto vydání není primárně určené na novinky, ale má sloužit k zlepšení výkonu a odstranění bugů, jako například podpora none ODF XML v dokumentech.
Další verze se zaměří na "refactoring". Pro představu například dojde k adaptování stylů nadpisů podle posledních designových pravidel, dále dojde k oddělení XML detailů od vysoké úrovně Convenient dokumentu API.
Další úkol patří do diplomacie. Tím úkolem je najít společnou řeč s ostatními kompilátory ODF knihoven. Je potřeba najít dohodu u možnosti společného balíčku ODF a DOM API, které jsou základem vrstvené architektury:
Vrstva ODF balíček
Poskytuje přístup ke všem zdrojům uloženým v rámci balíčku ODF, stejně jako k XML nebo vloženým objektům. Tato vrstva pokrývá všechny funkce z třetí části ODF 1.2 specifikace definující ODF balíček funkcí. ODF 1.2 balíček funkcí je postaven na nejlepších technologiích jako například ZIP, šifrování W3C, W3C podpis a W3C metadata.
Vrstva ODF schéma
Tato vrstva poskytuje veškeré funkce spojené s office formátem. Do tohoto formátu patří například tabulky, obrázky, číslování atd. Všechny tyto funkce jsou definovány v první části ODF 1.2 specifikace popisující ODF XML schéma. Tato vrstva se skládá ze dvou API představující dva různé pohledy na vlastnosti:
DOM API
Dává přístup k XML, což usnadňuje manipulaci se všemi XML uzly rozšiřujícími platformu a jazykově nezávislé DOM API. DOM API je standardizován pomocí W3C. Rozšiřuje DOM API pomocí zapsání DOM. Pro všechny ODF XML elementy a ODF XML atributy, definovány gramatikou ODF (RelaxNG schéma), existuje třída poskytující metody. Účelem je poskytnout uživateli nástroj, s kterým snadno a rychle může napsat validní ODF bez nutné konzultace. Toto API je velice konzistentní a namísto pracného vypisování všech tříd se vše přímo generuje ze zdroje ODF schéma. Toto generování zaručuje úplné pokrytí specifikací ODF na straně jedné a snadné a přesné upgrade budoucích ODF specifikací na straně druhé.
Dokument API
Toto API poskytuje odlišnější, mnohem náročnější pohled na ODF funkce. API se zaměřuje především na použitelnost, skrývá veškerých ODF XML detailů od uživatele a pokrývá valnou většinu frekventovaných uživatelských scénářů. Zatímco v ODF DOM API obecně každá třída reprezentuje ODF XML uzel, zde třída zahrnuje více ODF XML elementů a jejich atributů.
- Pro možnost psaní komentářů se přihlašte nebo zaregistrujte.
- Verze pro tisk




Poslední komentáře
13 týdny 2 dny zpět
13 týdny 3 dny zpět
15 týdny 1 den zpět
15 týdny 1 den zpět
15 týdny 1 den zpět
15 týdny 1 den zpět
15 týdny 1 den zpět
15 týdny 3 dny zpět
15 týdny 4 dny zpět
17 týdny 3 dny zpět