Autor: Sebastian Snopek i Irek
Wojdyło
Lokalizacja: http://www.t4tw.info/tlumaczenia/w3c_WAFcharterpl.html
Dokument ten jest tłumaczeniem "Web Application Formats Working Group
Charter". Przekład ten nie jest przekładem normatywnym i może zawierać
błędy wynikające z tłumaczenia. Status normatywny posiada jedynie wersja w
języku angielskim na stronie W3C http://www.w3.org/2006/appformats/admin/charter.html
Dokument jest chroniony prawem autorskim.
Spis treści:
Misją Grupy Roboczej Web Application Formats W3C jest opracowywanie specyfikacji które umożliwiają szybszy rozwój aplikacji wykonywanych po stronie klienta w Sieci internetowej. Obejmuje to opracowywanie jezyków do aplikacji, w szczególności interfejsów użytkownika. Platformami docelowymi dla tej Grupy Roboczej są pulpit oraz mobilne przeglądarki a także wiele wyspecializowanych przeglądarkowych środowisk które korzystają z technologii sieciowych klienta. Celem jest promowanie ogólnego dostępu zarówno dla użytkowników, jak i urządzeń, włączając w to tych ,specjalnej troski'.
Dodatkowo, ta Grupa Robocza obrała sobie za cel udoskonalenie rozwoju aplikacji wykonywanych po stronie klienta poprzez kształcenie, dostępność i sprawdzanie wspołdziałania.
Przy obecnej wszechobecności przeglądarek Sieci internetowej i formatów dokumentów wposród szerokiego wachlarzu platform i urządzeń, wielu developerów używa Internetu jako środowiska dla danej aplikacji. Przykłady aplikacji zbudowanych na wzbogaconych klientach Sieci obejmują systemy ograniczeń, kupowania online oraz stron aukcyjnych, stron z grami, aplikacji multimedialnych, kalendarzy, map, aplikacji do prowadzenia rozmów, stron z prognozami pogody, zegarków, aplikacji interaktywnych, wskaźników notowań, konwerterów walutowych oraz systemów wprowadzania/wyświetlania danych.
Aplikacje sieciowe klienta posiadają zasadniczo postać pewnej programowej kontroli. Mogą one działać w obrębie przeglądarki lub innej aplikacji hosta. Za każdym razem przy uruchomieniu Sieciowej aplikacji klienta mamy możliwość na życzenie pobrać nową wersję, pozwalając developerom na aktualizację owej aplikacji dla wszystkich użytkowików według zapotrzebowania. Takie aplikacje są zazwyczaj mniejsze od przeciętnych aplikacji desktopowych w kategoriach rozmiaru kodu i funkcjonalności, oraz mogą posiadać bogatą interaktywną szatę graficzną.
Celem Grupy Roboczej Web Application Formats jest zajmowanie się technologiami związanymi z opracowaniem Sieciowych aplikacji wykonywanych po stronie klienta. W szczególności formatów (lub języków) do opracowywania aplikacji, takich jak deklaratywny język interfejsu użytkownika (np. XUL) i język wiązań (XBL2).
Do obowiązków tej Grupy Roboczej należy aprobowanie, obrabianie i ułatwianie istniejących praktyk tam gdzie to możliwe.
Ponadto projekty dostarczane przez tą Grupę Roboczą muszą kłaść zdecydowany nacisk na dostępność, internacjonalizacja oraz bezpieczeństwo.
Kształcenie, wszechstronność,większy zasięg i testowanie również odgrywają ważną rolę w polepszeniu obecnego stanu aplikacji sieciowych. Celem tej Grupy Roboczej powinno być dążenie do zapewnieniu społeczeństwu zasobów które spełniają wymogi edukacyjne wyszczególnione powyżej w sekcji Misja.
Ta Grupa Robocza jest powołana do 15 listopada 2007 roku.
Oczekuje się, że następująca Grupa Robocza spotka się twarzą w twarz około 4 razy do roku oraz że weźnie udział w 60-90 minutowych telekonferencjach w każdym tygodniu.
Poniżej przedstawiamy listę projektów wziętych pod uwagę przez każdą grupę roboczą (Task Force). W niektórych przypadkach dana informacja określa powstałe zachowanie klientów Sieciowych. W innych przypadkach dana informacja wspiera wynikłe zachowanie aby spełnić dodatkowe wymagania. Istnieją również pewne informacje które określają nowe technologie.
Projekty są przedstawione w kolejności zaproponowanej pod względem ważności. Ta Grupa Robocza ma możliwość wyboru rożnych priorytetów w dowolnym czasie.
Ten projekt powinien opierać się na istniejącej aplikacji/formacie UI, takim jak XUL Mozilli, XAML Microsoftu, MXML Macromedia lub LZX Laszlo Systems, pod warunkiem że własciciele danego formatu wyrażają chęć współpracy. Taki format powinien udostępnić wbudowany kod programu. Format ten, połączony z projektami przedstawionymi poniżej oraz istniejącymi technologiami właczając w to XHTML, CSS, XForms, SVG i SMIL, powinien zapewniać solidną podstawę do rozwoju wzbogaconej aplikacji klienta.
Wstępne etapy: Pierwsze szkice wymogów wykonane w październiku. Pierwsze szkice specyfikacji wykonane w listopadzie. Recomendacja Kandydacka ostatnim kwartale 2006 roku.
XBL2 jest dodatkiem do specyfikacji sXBL opracowanej wspólnie przez Grupy Robocze SVG i CSS. XBL jest deklaratywnym językiem który zapewnia łączenie pomiędzy custom markup a istniejącymi technologiami. To umożliwia rozszerzalną strukturę dla ustawień dopasowanych do własnych potrzeb oraz metodologii MVC (model, widok, kontroler).
Wstępne etapy : Pierwsza kopia robocza w styczniu 2006 roku. Pierwsza kopia robocza specifikacji w lutym 2006 roku. Recomendacja kandydacka w pierwszej kwarcie 2007 roku.
Inne projekty o mniejszym stopniu ważności obejmują:
Mogą one zawierać wykaz technologii wspierania mających na celu zapewnienie rozwoju uniwersalnego standardu aplikacji sieciowych wspólnego dla różnych platform.
Kontynują tok działań W3C w kierunku tworzenia specyfikacji.
Może to przybrać postać weblogu lub Notatek W3C z proppozycjami i wytycznymi dotyczącymi rozwoju aplikacji sieciowych stawiających na dostępność.
Zważywszy na fakt, że obszar Sieci wzbogaconego klienta jest w fazie gwałtownego rozwoju, owa Grupa Robocza może uznać, że istnieje pilna potrzeba standaryzacji technologii nie wyszczególnionej wyraźnie w tym statucie, lecz branej pod uwagę przez tą Grupę Roboczą.
Biorąc pod uwagę szeroki zakres planów tej Grupy Roboczej, wraz z projektami związanymi z wieloma Działaniami W3C, będzie potrzebna bliska współpraca z większością z Grup Roboczych Domeny Interakcji W3C. Obejmie to Web APIs, HTML, SVG, CSS, SMIL, Timed Text, Forms, CDF i Math.
Owa Grupa Robocza nawiąże bliską współpracę z Inicjatywa Mobilnej Sieci W3C.
Ta Grupa Robocza będzie również współpracować z działaniami prowadzonymi na wielu płaszczyznach w W3C, szczególnie WAI, Internalizacją i Zapewnieniem Jakości. Będzie to przedstawione na Hypertext Coordination Group.
Poniżej znajduje się wstępna lista organów zewnętrznych z którymi ta Grupa Robocza powinna współpracować:
Jednakże, biorąc pod uwagę fakt że praca ta przyciąga dośc duże zainteresowanie ze strony sopłeczności internetowej, duża ilość istniejących wyników pracy dostępna jest publicznie, niektórzy specjaliści z tej dziedziny są developerami Sieci internetowej nie reprezentowanymi bezpośrednio przez Członków W3C i grupy zajmujące się podobnyni tematami przy innych organizacjach są publiczne, ta Grupa Robocza musi się starać aby angażować się w publiczną komunikację. Na przykład, owa Grupa Robocza powinna publikować często specyfikacje, wysyłać streszczenia działania Grupy Roboczej na listę publiczną oraz udzielać się na powyższych listach publicznych, w porę odpowiadając na komentarze.
Grupa Robocza Web Application Formats będzie się wewnętrznie porozumiewała za pomocą listy mailingowa member-appformats (Dostępna jedynie dla członków).
Następujące Grupa Robocza będzie utrzymywać listę mailingową public-appformats do celów dyskusji nad pracą.
Ta Grupa Robocza pracuje zgodnie z Polityką Patentu W3C (Wersja z 5 lutego 2004 roku). W celu promowania jak największej aprobaty dla standardów Sieciowych, W3C ma nadzieje wydać Rekomendacje które można wdrożyć, według owej polityki, na bez tantiem autorskich.
Oczekuje się że uczestnicy Grupy Roboczej wniosą po 20% do ogólnego nakładu pracy.
Team W3C wniesie po 30% do ogólnego nakładu pracy.
Dean Jackson, <dean@w3.org>