środa, listopada 09, 2005

Dywagacje na temat ajaksowania

Wiele się mówi na temat porozumienia między SUN-em a Google i co z tego może wyniknąć. Pewne spekulacje są prowadzone na temat zbliżenia Open Office do technologii internetowych poprzez wykorzystanie AJAX. Sun president and COO Jonathan Schwartz w swym blogu powiedział, że realziacja OO w konwencji klienta webowego nie ma sensu. Zresztą i tak bez niego to wiadomo. Co innego aplikacja C/S w której klient posługuje się formatkami do wpowadzania danych a gros funkcjonalnosci realizowana jest po stronie serwowej, a co innego 100% aplikacja kliencka posługująca się metadanymi któe trzeba by przesuwać między serwerm a klientem.
Formularze są naturalną częscią aplikacji webowej i nie ma sensu do tego celu stosować ciężkiej aplikacji klienckiej. Przykładem jest G-Mail, jest to C/S gdzie komunikacja odbywa się poprzez formularz ale przetwarzanie jest na serwerze. Bez niego nie da się obejsć - taka jest zasada implementacji poczty elektronicznej. Ale obecne aplikacje front office mogą się obejsć bez serwera.
Co może dać AJAX aplikacji typu Open Office?
Trzy cechy:
  1. intergarcję,
  2. udostępnianie i
  3. komunikację.

Współczesne aplikacje biurowe nie oferują za dużo tych cech (może najwięcej daje MS Office w tym zakresie).

Obecnie praktycznie trudno jest o współpracę kilku użytkowników nad jednym wspólnym dokumentem o ile nie dysponują tym samym oprogramowaniem MS Office. Mimo, że jest to teoretycznie możliwe (połączenie ze wspólnym serwerem), nawet gbyby byli wyposażeni w różne urządznia asystneckie (PDA np. BlackBerry, Pocket PC czy Web terminal). Mają one po prostu "rozumieć" format wymienianego dokumentu.
Widzi więc możliwosć wyposażenia OO w narzędzia do pracy grupowej ale nie w sieci lokalnej ale w sieci globalnej (tj. Internecie). Do tego również zmierza MS w MS Office (ale Swartz tego nie mówi).
Do realizacji tego zamierzenia chce wykorzystać technologię AJAX oraz otwarty format dokumentu ODF. Technologia AJAX nawet na mało inteligentnym urządzniu pozwoli na podstawową interakcję z dokumentem, urządzenie z Javą udostepni więcej funkcji edycyjnych, ale każda końcówka pozwoli na rezlizaję trzech wspomnianych zasad. http://blogs.zdnet.com/BTL/?p=2055

Brak komentarzy: