XPS rozwija się
Dla porządku nieco wstępu teoretycznego - XPS (XML Paper Specification) to jeden z nowych formatów dokumentów, który pojawił się wraz z systemem Windows Vista. Jest on odpowiednikiem/zamiennikiem formatu PDF, z technicznego punktu widzenia bliskim w konstrukcji do Open XML. Jego otwarta specyfikacja pozwala liczyć na pojawienie się implementacji innych niż Microsoft producentów. Co warte uwagi, podpisane są już porozumienia z dostawcami sprzętu (faksy, skanery, drukarki itp.). Są wśród nich takie firmy, jak Konica Minolta, Xerox czy Toshiba. Jednak do zyskania popularności potrzebne jest również zachowanie przenośności między różnymi systemami operacyjnymi - sam Microsoft, oprócz oczywiście Visty wspiera także Windows XP i Windows Server 2003.
Co zrobić, jesli zależy nam na dotarciu do innych platform? Ciekawe podejście zaprezentował David Anson na swoim blogu, pokazując przykład czytnika XPS zrealizowany na bazie Silverlight. To tylko eksperyment, tym niemniej pokazujący potęgę jaką daje XAML, wykorzystany w tak różnych kontekstach. Innym, zdecydowanie bardziej tradycyjnym wyjściem, jest wykorzystanie gotowych rozwiązań pochodzących od innych producentów. Ostatnio firma SANAtech zaprezentowała przenośną, napisaną w C/C++ bibliotekę do renderowania XPS, działającą m.in. pod Mac OS X, Linuxem oraz innymi odmianami systemów unixowych (np. AIX, Solaris, SCO). Już wkrótce pojawić ma się SDK, pozwalające m.in. na weryfikowanie podpisów cyfrowych oraz zapis i odczyt dokumentów bezpośrednio z użyciem protokołu HTTP(S). O innych dostawcach poczytać można na stronach XPS Technology Showcase.
PS. SANATech to chyba pierwszy znany mi egipski producent oprogramowania :)
Comments
Anonymous
October 11, 2007
PingBack from http://www.artofbam.com/wordpress/?p=7343Anonymous
October 11, 2007
Mnie niestety martwi poki co jedna rzecz zwiazana z wielkoscia plikow XPS, ktore w stosunkku do identycznej tresci w PDF sa po prostu sporo wieksze (w kB).Anonymous
October 11, 2007
Z jednej strony wynika to oczywiście z różnic w budowie samego pliku, z drugiej wystarczy zobaczyć np. na wyniki raportu firmy Amyuni (http://www.amyuni.com/presskit/amyuni_whitepaper_%20PDFvsXPS.pdf), jednego z dostawców narzędzi do tworzenia i konwersji zarówno PDF i XPS, jak różny może być czas przetwarzania i wielkość pliku wynikowego w zależności od wykorzystanego narzędzia. W raporcie nie ma uwzględnionego niestety scenariusza konwersji do XPS (poza systemowym sterownikiem drukarki), ale można liczyć, że wraz z rozwojem narzędzi third-party różnice te będą się zacierać.Anonymous
December 21, 2007
myślę że jak wszystkie nowe dobre rzeczy w końcu jakoś się przebije i będzie w praktyce używany skoro taki firmy jak konica minolta sie za niego wzięła i inne większe firmy wymienione w artykule to poważne firmy wiec wiedzą w sie pakują :)