Na każdym ekranie

Transcoding Publisher umożliwia automatyczne formatowanie zawartości stron WWW tak, aby można było je wyświetlać na ekranach różnych urządzeń - od telefonu komórkowego, po komputer Palm.

Transcoding Publisher umożliwia automatyczne formatowanie zawartości stron WWW tak, aby można było je wyświetlać na ekranach różnych urządzeń - od telefonu komórkowego, po komputer Palm.

Serwisy WWW muszą obsługiwać rosnącą rzeszę użytkowników dysponujących urządzeniami przenośnymi. Urządzenia te mają wyświetlacze o różnych parametrach, na ogół gorszych od tych, jakie oferuje standardowy monitor. Wysyłane strony WWW trzeba więc specjalnie przygotować, aby były maksymalnie czytelne na ekranie większości urządzeń. Do tego potrzebna jest aplikacja, która będzie automatycznie tłumaczyła otrzymywaną zawartość stron WWW na postać nadającą się do wyświetlenia na różnych urządzeniach. Tym właśnie zajmuje się oprogramo- wanie firmy IBM, wcho- dzące w skład zestawu WebSphere - Transcoding Publisher 1.1. Program przetwarza dane pochodzące ze wspólnego repozytorium na pliki, które można przesyłać na różne platformy i urządzenia.

Wiele w jednym

Imponująca jest lista formatów obsługi-wanych przez Transcoding Publisher. Na wejściu są to dowolne dane, jakie interpretuje przeglądarka WWW (włącznie z danymi zapisanymi za pomocą znaczników XML). Na wyjściu mogą to być dane, które można wyświetlać na ekranach telefonów komórkowych, cyfrowych asystentów, urządzeń obsługiwanych przez system Windows CE.

Do produktu dołączono środowisko Javy (JDK w wersji 1.1.8). Konsola administracyjna pozwala na zarządzanie wszystkimi ustawieniami, jakie są wymagane przez urządzenia zewnętrzne, na które ma być przygotowywana zawartość WWW. Do programu dodano standardowo większość popularnych formatów, dlatego najczęściej nie trzeba niczego w tych ustawieniach zmieniać. Dodane wywołania API pozwalają na dowolne rozbudowywanie funkcjonalności procesu transformacji zawartości stron.

Działanie programu jest rejestrowane w plikach log, łatwiej więc o weryfikację błędów.

Jeden na wyjściu

Do uruchomienia programu wystarczy wskazanie go jako serwera proxy, z którego muszą korzystać użytkownicy dysponujący różnymi urządzeniami. Oznacza to, że ten sam proxy może obsługiwać wiele serwerów WWW. Transcoder Publisher 1.1 może również działać jako filtr (servlet), dołączany do serwera aplikacji WebShere, opracowanego przez IBM, czy jako komponent JavaBeans (to pozwala na włączenie go do rozwiązań innych producentów).

Transcoding Publisher przetwarza więc strony na bieżąco zależnie od tego, z jakiego urządzenia przyszło żądanie ich wyświetlenia lub jaka jest dostępna przepustowość kanału transmisji. Parametry te są określone na podstawie analizy zawartości nagłówka żądania HTTP oraz konfiguracji preferencji w programie. Transformacja to np. przetworzenie plików JPEG na obrazki GIF czy zmniejszenie rozdzielczości grafik, które można również eliminować, jeśli przekraczają określone rozmiary. Na stronie można np. zmieniać standardowe przyciski wyboru na rozwijane menu, by były lepiej widoczne na ekranie komputera typu Palm.

Można tworzyć dokumenty w WML (Wireless Markup Language) do ich wyświetlania na urządzeniach WAP czy przetwarzać XML pomiędzy różnymi dialektami wyprowadzonymi z tego metajęzyka.

Niestety, taka transformacja na bieżąco zajmuje istotną część zasobów. Serwer, na którym będzie umieszczony Transcoding Publisher, powinien mieć minimum 256 MB RAM. Działanie programu można przyspieszyć poprzez wykorzystanie bufora cache, w którym gromadzone są czasowo kopie stron sformatowanych dla różnych typów urządzeń.

Instalacja programu jest bardzo łatwa, zaś administratorowi przydaje się bogata dokumentacja dołączona do Transcoding Publisher 1.1.

Nie jest to produkt tani, będą więc z niego korzystać głównie duże firmy, w których duża liczba pracowników musi zdalnie korzystać z korporacyjnych systemów informatycznych.

--------------------------------------------------------------------------------

WebSphere Transcoding Publisher 1.1

Producent: IBM,http://www.ibm.com/webshpere

Cena: ok. 20 tys. USD

Platformy: Windows NT 4.0, Windows 2000 Server, Solaris 7 lub wyższy, Red Hat Linux 6.1

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200