Przejdź na skróty do treści. | Przejdź do nawigacji

Zapamiętaj mnie Przypomnij hasło Rejestracja
Wersja mobilna
Newsletter
Zgłoś uwagę
RSS

Artykuły

rozwiń
Strona główna Artykuły Innowacje HTML5: Nowy język Internetu

Innowacje

HTML5: Nowy język Internetu

Obecny standard HTML 4.01 ma już 10 lat. W tym okresie Internet stał się multimedialny i interaktywny, czas więc na gruntowne zmiany.

Klipy wideo to jedna z najpopularniejszych kategorii treści w Internecie, dlatego nie dziwi fakt, że to właśnie portale takie jak YouTube, DailyMotion czy Vimeo jako pierwsze wprowadziły elementy standardu HTML5. HTML to akronim oznaczający HyperText Markup Language – język, w którym zapisywane są dokumenty HTML, stanowiące podstawę Internetu. Standard dokładnie określa zasady tworzenia takich dokumentów.

Ponieważ warunkiem poprawnego wyświetlania stron jest dostosowanie do tych zasad silników przeglądarek internetowych, nowy wzorzec został opracowany przez czterech najważniejszych producentów takich narzędzi (bez udziału Microsoftu) we współpracy z World Wide Web Consortium (W3C). W HTML5 wprowadzono wiele nowych funkcji, dzięki którym język znaczników nie jest już zorientowany na dokumenty, lecz na aplikacje. Wielu użytkowników potraktuje to jako internetową rewolucję.

Sandbox (piaskownica): ten atrybut uniemożliwi ładowanie szkodliwego kodu z obcych stron poprzez iFrame.
Sandbox (piaskownica): ten atrybut uniemożliwi ładowanie szkodliwego kodu z obcych stron poprzez iFrame.
Multimedia: filmy bez odtwarzacza Flash

Podstawową cechą HTML5 jest łatwiejsza integracja plików multimedialnych. Dotychczas do odtwarzania klipów wideo i dźwięków należało korzystać z wtyczek, np. odtwarzacza Adobe Flash. Zajmują one jednak wiele zasobów, często destabilizują działanie przeglądarki i są słabym punktem zabezpieczeń komputera. Wiele szkodliwych programów rozprzestrzenia się poprzez luki w odtwarzaczu Flash. Mimo to jest on (jeszcze) niezbędny do korzystania z niemal wszystkich dużych portali udostępniających filmy, aplikacje i inne multimedia.

HTML5 ma zakończyć tę patową sytuację. Nowe znaczniki <audio> i <video> umożliwiają bezpośrednie włączanie plików multimedialnych do dokumentów HTML. Prosty, zintegrowany odtwarzacz otworzy je w przeglądarce bez udziału dodatkowych wtyczek, potrzebne będą jedynie kodeki. Tu właśnie kryje się haczyk: specyfikacja HTML5 nie wymusza używania konkretnego kodeka. Firefox i Opera korzystają z bezpłatnych kodeków OGG Theora (dla filmów) i Vorbis (dla dźwięku), nie umożliwiają więc odtwarzania klipów filmowych w wersji HTML5 portalu YouTube, kodowanych w formacie H.264. Kodek H.264, dotychczas obsługiwany jedynie przez Chrome i Safari, jest bardziej efektywny niż Theora – szczególnie przy wyższych rozdzielczościach. Z kolei IE8 nie wspiera żadnego z wymienionych kodeków. Kolejnym słabym punktem implementacji plików wideo jest brak obsługi przyspieszenia sprzętowego karty graficznej. Począwszy od wersji 10 Adobe Flash Playera ta wady wada już nie występuje, dzięki czemu pozostaje on podstawowym odtwarzaczem klipów HD, szczególnie dla posiadaczy słabszych komputerów.

Interesującą i zdecydowanie mniej problematyczną innowacją jest funkcja Canvas. Pozwala ona na definiowanie pewnego fragmentu strony, w którym silnik przeglądarki w czasie rzeczywistym renderuje elementy graficzne. W tej technice można tworzyć narzędzia graficzne lub gry online bez udziału odtwarzacza Flash i innych wtyczek. Nowa funkcja stanie się bardziej atrakcyjna po wzbogaceniu jej w obsługę obrazów trójwymiarowych. Obecnie producenci przeglądarek pracują nad standardem WebGL rozszerzającym funkcję Canvas o możliwość renderowania w czasie rzeczywistym skomplikowanych sekwencji 3D z wykorzystaniem bibliotek graficznych OpenGL.

Oferty ze sklepu CHIP
Nokia Lumia 710 White

Cena: 1209.00 zł

Nokia Lumia 800 Cyan

Cena: 1799.00 zł

Dodaj komentarz 20 komentarzy
sig
sig 2010.05.21 14:02
10 MB zamiast "ciasteczka"? pop.....ło ich? jak się zgodzę na to do końca sesji to będzie wszystko. poza tym zapominajcie o 3 graczu na rynku video czyli V8 o ile pamiętam już ma poparcie zarówno nvidii jak i amd (ati) więc z sprzętowym wspomaganiem nie powinno być problemów. Pozostaje tylko udowodnić że nie narusza patentów mpaa, co biorąc pod uwagę że są tam microsoft i apple nie będzie proste (ale udać się musi bo inaczej może się okazać że nie tylko będziemy musieli mieć Windowsa do odtwarzania (microsoft) to jeszcze będzie to na wyjątkowo dziwnych warunkach (apple)).
Gość IP: 83.27.141.* 2010.05.21 15:06
Troszkę przesadzili z 10Mb ciasteczkami i mam nadzieje że będzie wersja bez Offline. Kodek H264 jest dobry ale V8 jest lepszy.
Gość IP: 95.48.219.* 2010.05.21 16:42
Kto to pisze? "Internet explorer może stać się przyczyną opóźnień"? Tak się składa że IE 9 (co prawda dopiero beta, ale wyjdzie zanim html 5 się upowszechni) wspiera go w 100%
Slimior
Slimior 2010.05.21 17:00
Śmierć Flashowi! dziwia mnie te 10 mb ciasteczka :F. dysk zapchany po 100 stronach, ze o zabezpieczeniach nie wspomne. W sumie lepiej zeby wszystko dzialalo na html5 niz adobe shitplayer'ze
sig
sig 2010.05.21 20:43
Co do IE, to microsoft stwierdził że obsługa V8 może być dodana przez wtyczkę. A więc będzie można dodać obsługę tego formatu tak jak dzisiaj "instaluje się' flasha czy javę (są w przeglądarkach właśnie poprzez wtyczki) czasy kiedy ie hamował rozwój html minęły z wersją 7, dzisiaj jego pozycja jest zbyt niestabilna żeby Microsoft mógł sobie pozwolić na brak html5 w ie 9 (zwłaszcza że ponoć ma nie być flasha, ciekawe w jaki sposób ?)
Gość IP: 79.184.46.* 2010.05.21 23:41
Co z tego, że HTML5 wprowadza Canvas, skoro jest on wielokrotnie wolniejszy od Flasha?
Odpowiednikiem WebGL jest Shockwave. Proszę mi pokazać gry takiej klasy jak Burnin' Rubber 3 [1] działające z nie mniejszą szybkością jak ta.
HTMLowi jeszcze wiele brakuje aby dorównać Flashowi pod względem możliwości, wydajności i całej otoczki (głównie narzędzi do tworzenia animacji).

[1] - http://www.shockwave.com/gamelanding/burninrubber3.jsp
bzz
bzz 2010.05.22 00:04
ta opcja canvas wyglada interesujaco
BYC MOZE zagrozeniem dla flasha, ale badzmy szczerzy porzadna animacja na obu platformach pozre zasoby systemowe
tez jestem ciekawy jak bedzie wygladalo tworzenie animacji na canvas, czy obsluzy dzwiek animacje oraz grafike wektorowa sprawniej od flasha nawet w 2 wymiarach, bo we flashu to dziecinnie proste, aha i jak bedzie wygladac programowanie, znowu we flashu to dziecinnie proste
ja uwazam ze canvas bedzie raczej impulsem dla adobe zeby nie byc biernym w sprawie flasha i go gruntownie zmodernizowac do obslugi 3d i byc moze AS4 z troche bardziej przejrzystym jezykiem od AS3, bo AS2 nadal saje rade mimo ze prostszy
Gość IP: 212.59.251.* 2010.05.22 11:02
http://html5demos.com/
Gość IP: 217.8.174.* 2010.05.23 00:07
Flash to shit, niektóre strony wykorzystują go do pozostania dłużej na ich stronie, bo zamula kompa.
Gość IP: 79.184.31.* 2010.05.23 15:50
Popieram.
Powinni zlikwidować to gówno razem z HTML!
ActiveX rządzi!
Gość IP: 89.79.165.* 2010.05.24 11:25
Pisanie, że HTML5 jest konkurentem dla Flasha i Silverlighta nie ma sensu, bo Silverlight praktycznie nie jest używany.
Browar
Browar 2010.05.24 17:37
ActiveX rządzi! hahaah zwariowałeś kolego wyżej :D:D główna przyczyna zawirusowania kompa to całe active x , wtyczkodziurpospolity całe to activex.
Flash następny wtyczkodziurpowszechny, jak by na to nie patrzeć to program który rezyduje sobie w systemie i h wie co robi kiedy odpalasz przeglądarkę.
Czy jest cos na świecie nie dziurawego od ADOBE przy wielkich ukłonach dla tej firmy za photoshopa ???? NIE MA
Browar
Browar 2010.05.24 17:38
Komentarz został usunięty ze względu na naruszenie zasad serwisu.
Gość IP: 79.184.49.* 2010.05.25 02:02
@Browar
Jasne. Mam najnowszy Windows bez antywirusa i zero problemów.
Zresztą istnieje masa antywirusów z tego korzystających. Nie powiesz mi, że skoro działa na tym najlepsze oprogramowanie zabezpieczające to jest to dziurawe.
Moim zdaniem nie ma sensu pchać się w HTML skoro jest kilkukrotnie wolniejszy nawet od Flasha a i tak każdy producent przeglądarki implementuje go sobie jak chce.
Największe możliwości daje tylko i wyłącznie ActiveX.
Pomyśl chwilę, coś co wszędzie ma "działać" (HTML) w praktyce okazuje się do niczego.
ActiveX jest z kolei dopasowany do jednej platformy dzięki czemu zapewnia największe możliwości i wydajność.
Oczywiście zaraz rzuci się na mnie stado Linuksiarzy płaczących, że ich ulubiony system przez tyle lat nie dorobił się obsługi EXE. Jednak każdy zdrowo-myślący człowiek, który nie jest lewakiem ("mam Linux i należy mi się żeby program działał pod moim systemem"), stwierdzi że mam rację.
sig
sig 2010.05.25 08:43
re Gość IP:79.184.49.* Skoro jest taki gites to dlaczego nawet Microsoft się od niego odwrócił? Mam Linuksa i nie chcę activex-a. korzystanie z niego to tak jak znalezienie płyty, i uruchamianie z niej plików bez wcześniejszego sprawdzenia ich antywirusem. innymi słowy proszenie się o kłopoty. Obsługa exeków czemu nie ale w dobrze zabezpieczonym sandboxie a nie natywnie.
ps skąd wiesz że nie masz problemów? czasy gdy szkodniki informowały użytkownika o swojej obecności minęły, ich twórcy dorośli i zaczęli rozglądać się za źródłem gotówki (i znaleźli takowe w postaci tzw bot-netów).
Gość IP: 79.184.49.* 2010.05.25 11:14
@sig
"Skoro jest taki gites to dlaczego nawet Microsoft się od niego odwrócił?"
Odwrócił się? Chyba nie widziałeś najnowszych laboratoriów Technetu z Windows Server 2008 R2.
Poza tym najpierw gonicie MS za rzekome wykorzystywanie pozycji monopolistycznej, wszczynacie bezsensowne procesy, by później mówić, że MS zrezygnował z czegoś bo było do kitu (a nie dla tego, że po prostu mu tego zabroniliście z pomocą socjalistycznej KE).
MS również na tym polu musiał trochę ustąpić prezentując Silverlight i wchodząc w umowę z Novellem. Ale jak już zauważyliście, mimo gestu ze strony MS, Moonlight (klon Silverlight) jest daleko w tyle za pierwowzorem. Taka sama sytuacja jak z Janosikiem i Płatnikiem. Pluliście się, żeby ZUS zezwolił na korzystanie z potencjalnie niedopracowanego programu, a jak w końcu ugiął się pod waszym naciskiem, okazało się że programu nie ma i nie będzie.
Zresztą podobnie sytuacja wygląda z Office. Tak chcieliście formatu na bazie XML, bo przez tyle lat nikt nie potrafił napisać czegoś co obsługuje DOCa, a teraz gdy w końcu powstał, jak ktoś wyśle Wam DOCX to płaczecie, że nie możecie go otworzyć w swoim biednym OpenOfficie czy AbiWordzie.
Gość IP: 79.184.49.* 2010.05.25 11:15
Najbardziej jednak ośmieszyliście się z przeglądarkami internetowymi.
Uważam, że IE6 był bardzo dopracowaną przeglądarką i do dzisiaj lepiej radzi sobie z drukowaniem stron niż najnowsze wersje produktów konkurencji (nie wspominając już o ActiveX, którego nie obsługuje żadna inna przeglądarka). Wy jednak twierdziliście, że IE nie obsługuje waszego ulubionego HTML, co oczywiście było półprawdą, bo żadna przeglądarka w pełni go nie obsługuje. W końcu gdy MS zaimplementował ten podzbiór HTML który obsługuje Firefox (chociaż ten drugi nadal nie obsługuje podzbioru HTML obsługiwanego przez IE) i zaprezentował nowoczesną przeglądarkę (IE8), to wymusiliście za pomocą socjalistycznych rządów wbudowanie w Windows okna wyboru przeglądarki.

"korzystanie z niego to tak jak znalezienie płyty, i uruchamianie z niej plików bez wcześniejszego sprawdzenia ich antywirusem"
U mnie działa. Wkładam płytę DVD i film się odtwarza. Wkładam płytę z grą i się instaluje. Nie muszę bawić się w jakieś montowanie, kernelowanie kompili, zabawy w konsoli, by na końcu okazało się, że pakiet x wymaga pakietu y, który wymaga pakietu z, który nie jest już dostępny.
Gość IP: 79.184.49.* 2010.05.25 11:15
"Obsługa exeków czemu nie ale w dobrze zabezpieczonym sandboxie a nie natywnie. "
Jasne, najlepiej wszystko emulować. Nie dziwota, że skarżycie się na wydajność windowsowych programów skoro odpalacie je w emulowanym środowisku. To jak praca w obecnych czasach na Pentium 2. Windows zapewnia odpowiednie mechanizmy ochrony, które są przezroczyste dla użytkownika (nie musi się on o nic martwić). Widać, że większość linuksiarzy naprawdę zatrzymała się w erze Windows 95.

"skąd wiesz że nie masz problemów?"
Po prostu wszystko działa. Wiem, że linuksiarzom ciężko to zrozumieć, bo co chwila coś im nie działa i muszą się bawić w konsoli. A to programu nie mogą uruchomić, a to WiFi nie działa, a to skaner, a nawet jeśli działa to przy aktualizacji się coś posypie. W Windows wszystko jest banalne, nie trzeba grepować aptów żeby zainstalować program. Wszystko działa płynnie i raz postawione działa na wieki (nie posypie się przy aktualizacji jak w Linuksie), no chyba że ktoś ma przedpotopowy sprzęt klasy Pentium 2, ale nawet Linux wymaga nowszego sprzętu do "pracy" na desktopie.
sig
sig 2010.05.25 21:53
re Gość IP:79.184.49.* A to ciekawe, korzystam z Linuksa między innymi dlatego że wszystko bez problemu działa (jak muszę kombinować to pod Windowsem z tymi jego "mądrzejszymi od użytkownika" automatami), jedyny sterownik który instalowałem to ten od nvidii, a i to nie w każdej dystrybucji trzeba bo część ma go 'w standardzie" (w takiej mandrivie one nie instalowałem żadnych sterowników, wszystkie potrzebne łącznie z natywnymi od amd(ati)/nvidii były na płycie instalacyjnej i zajmował się nimi stosowny skrypt)zaś reprozytoria (np wspomniany przez ciebie apt-get swoją drogą osobiście wolę graficzną nakładkę synaptic) to dużo lepsze wyjście niż widnowsowe poszukiwanie po internecie instalki i potem sprawdzanie czy czasem nie zawirusowana (a przy repach podaję nazwę programu/wybieram go z listy i dalej już automatyka się wszystkim z instalacją włącznie zajmuje). Do tego dochodzi bezpieczeństwo, pod X-ami zwalcza się przyczyny czyli dziury a nie skutki czyli szkodniki.

ps Windowsa też czeka sandbox, jego architektura była projektowana dla komputerów nie podłączonych do sieci. A że zmienić się jej nie da bez utraty kompatybilności wstecznej, więc celem zrobienia bezpiecznego systemu będą musieli iść w ślady apple i emulować któryś z starszych (bo inaczej okaże się większą porażką niż me/vista)

pps od programów Windowsowych (czytaj gier) mam XP-ka, nikt nie mówił że na kompie może być tylko jeden system.

ppps konsoli owszem używam, ale nie z przymusu ale dlatego że bywa szybsza od myszki (pisanie "8 +2 palcowe się kłania). W dzisiejszych dystrybucjach można sobie wszystko w GUI wyklinać.
Gość IP: 161.4.82.* 2010.08.31 11:16
Prawda jest taka, że pewnym firmom od pewnego czasu ością w gardle stoi Flash i całe dziedzictwo Macromedii (dziś kupione przez Adobe). Nawet do dokumentów PDF Adobe zaczyna wsadzać animowane aplety (co swoją drogą fajnie wygląda). Jak wiadomo, chodzi o patenty, programy do obróbki i kasę kryjącą się za tym wszystkim. Stąd ewolucja (zresztą naturalna) HTML w kierunku ukrócenia monopolizacji tej technologii. Skończą się problemy z wtyczkami pod różne systemy, lub blokowaniem ich wprowadzenia (patrz Apple). Same przeglądarki będą wg swoich autorskich algorytmów obsługiać animację. I bardzo dobrze, bo konkurencja wymusi optymalizację kodu i sprawniejsze działanie. Śmieszne się wydają zarzuty kogoś wcześniej na forum, że to bez potrzeby obciąży cały system.... to chyba nic dziwnego, że jak ktoś chce wyświetlać szybkie animacje 3d, jak gry, to sam będzie dokładał silnikowi mocy, żeby było szybciej i ładniej. W końcu jak odpalasz gierkę to po to, żeby maszyna się spociła ku naszemu zadowoleniu :) Co do porównania z flashem, to dajmy ćwierć czasu tego co miało Macromedia na flasha, a zobaczymy wtedy. Nie zapominajmy, że Flash to świetna rozwinięta technologia programistyczna z potężnym zapleczem i milionamy zapaleńców. Adobe łatwo skóry nie sprzeda i w HTML5 też się postara wcisnąc :)
AUTOR: andrzej pająk
DODANO: 21.05.2010
LICZBA WYŚWIETLEŃ: 8484
Telefony
Play.pl
Cena: 49.00
  • Automatyczna instalacja
  • Złacze anteny zewnętrznej
  • Złącze kart pamięci microSD
  • Obsługa wiadomości SMS
Cena: 1.00
  • Modem z funkcją routera Wi-Fi
  • Możliwość utworzenia sieci bezprzewodowej dla pięciu urządzeń
  • Wbudowana bateria
  • Połączenie z komputerem za pomocą przewodu USB
CENEO Kup najtaniej
Yamaha BD-S667 Yamaha BD-S667
Dostępny w 23 sklepach
Sprawdź CENY tego produktu
Serwer DS110j Serwer DS110j
Dostępny w 25 sklepach
Sprawdź CENY tego produktu
MICROSOFT Exchange Server Lic/SA Pack OLP NL GOVT (312-02972) MICROSOFT Exchange Server Lic/SA Pack OLP NL GOVT (312-02972)
Dostępny w 1 sklepach
Sprawdź CENY tego produktu
Cooler Master NotePal X-Lite (R9-NBC-XLIT-GP) Cooler Master NotePal X-Lite (R9-NBC-XLIT-GP)
Dostępny w 7 sklepach
Sprawdź CENY tego produktu
Lenovo ThinkPad Tablet Dock (EU) (0A33957) Lenovo ThinkPad Tablet Dock (EU) (0A33957)
Dostępny w 14 sklepach
Sprawdź CENY tego produktu

Co:
Gdzie:
Kraj:
praca IT Polska njobs IT praca
vacatures IT Netherlands njobs IT vacatures
arbeit IT Deutschland njobs IT arbeit
work IT United Kingdom njobs IT jobs
Lavoro IT Italia njobs IT lavoro
Emploi IT France njobs IT emploi
trabajo IT Espana njobs IT trabajo
Video
nowe filmy