Czy HTML5 zmieni Weba?

Łatwiejsze korzystanie z wideo

Tagi wideo w HTML5 ułatwią integrację wideo z innymi informacjami publikowanymi na stronie WWW, otwierając możliwość stosowania wielu nowych trików przez programistów wykorzystujących języki jQuery lub PHP, a nie tylko projektantów stosujących narzędzia Flash, Silverlight i JavaFX.

Ponadto obecnie brakuje zgody, bo niemal każdy chce być dystrybutorem własnych kodeków do odtwarzania wideo i towarzyszącego mu dźwięku.

Standard HTML5 ma być pod tym względem neutralny, co w praktyce oznacza, że w starym świecie internetu dodatkowe oprogramowanie określano jako wtyczki, a w nowym środowisku będą to nie wtyczki, a kodeki.

Bo jeśli dostępny będzie standardowy tag wideo, to przeglądarka nie zawsze będzie w stanie prawidłowo zinterpretować dane bez odpowiedniego kodeka. Erich Ocean, wykładowca specjalizujący się aplikacjach HTML5, uważa, że wojna na kodeki już się skończyła. "Programiści i Mozilla oszukiwali sami siebie, jeśli myśleli, że są w stanie dyktować profesjonalistom, jakie mają być standardy wideo. Nowy format wideo opracowany przez Google znajdzie zapewne trochę odbiorców, ale nigdy nie zyska takiej popularności, jak H.264" - uważa Erich Ocean.

Jeśli chodzi o funkcje wideo, to na razie wciąż nie ma porozumienia, które technologie zostaną wykorzystane w HTML5.

Większe możliwości tworzenia interaktywnych widżetów

Widżety (kontrolki) uruchamiane w ramkach IFrames od lat umożliwiają prezentowanie informacji ładowanych z innych stron WWW. Ale ich stosowanie zawsze było ograniczane względami bezpieczeństwa - z zasady każdy widżet powinien być uruchamiany w oddzielnym, izolowanym obszarze pamięci, bez możliwości komunikowania się z innymi.

HTML5 oferuje standardowy mechanizm bezpiecznej komunikacji między widżetami, które w dalszym ciągu są uruchamiane w odizolowanych pudełkach sandbox, ale mogą wysyłać i odbierać informacje, co pozwala na koordynację ich działań.

Projektanci reklam na pewno będą zachwyceni możliwością koordynacji treści wyświetlanych w rozproszonych na stronie okienkach, a programiści znajdą niewątpliwie wiele innych użytecznych zastosowań takiej funkcji.

Opracowywanie tego typu mechanizmów wymiany informacji dopiero startuje. Trzeba zapewnić standaryzację, która pozwoli, że widżety będą mogły porozumiewać się, nawet jeśli nie zostały zaprojektowane specjalnie do wymiany określonych informacji. Inaczej mówiąc, niezbędna jest odpowiednio rozbudowana standardowa biblioteka funkcji.


TOP 200