úterý 6. října 2009

HTML5 video bude mít v novém Firefoxu podporu fullscreenu

Celoobrazovkové přehrávání videa je na webu běžné. Pamatuji si, že okolo HTML5 specifikace před pár lety probíhala debata, zda a jak začlenit podporu fullscreenu.

Pokud mě paměť neklame, nakonec se do specifikace požadavek fullscreenu nedostal. Prohlížeče, jej podporovat mohou, ovšem je na nich zda a jak to učiní.

Firefox je první prohlížeč, který se o to pokouší. Pokud si stáhnete noční build Firefoxu můžete si např. na testovací stránce The Video Bay pustit video a v kontextové nabídce zvolit položku "Full Screen".



Předpokládám, že další prohlížeče podporující HTML5 video budou rychle následovat a podporu pro fullscreen rovněž přidají.

středa 23. září 2009

Úvod do HTML5 od Brada Neuberga

Brada Neuberga si možná pamatujete jako přednášejícího z loňského Google Developer Day. Nedávno natočil video s úvodem do HTML5. Soustředí se v něm na několik zajímavostí HTML5:
  • canvas
  • video
  • database
  • web workers (javascriptová "vlákna")
Brad ve videu také zmiňuje Geolocation API, ale to do HTML5 nepatří. Zajímavé je, že na začátku chtěl Google Geolocation API do HTML5 prosadit, ale (poměrně oprávněně) byl tento požadavek odmítnut. Google následně pod křídly W3C založil samostatnou skupinu Geolocation Working Group, v rámci které se standard Geolocation API formuje.

Nicméně Google se od té doby nějak nezbavil spojení Geolocation API = HTML5 a prakticky vždy uvádí Geolocation API jako součást HTML5 a Brad (zaměstnanec Googlu) není výjimkou. Následně se toho chytají novináři, tuto chybu (nebo možná marketingový trik?) opisují a šíří dál.

Ono je to jedno. Webovým vývojářům pramálo záleží na tom, ve které specifikaci se která vlastnost nachází, důležité je jen to, zda funguje nebo ne. Uvádím to zde jen jako zajímavost pro ty, kdo se budou divit, proč některé zdroje vedou Geolocation API pod HTML5 a jiné samostatně. Pravdu mají ti druzí.


Zdroj: Ajaxian

středa 16. září 2009

Hyperland - když se Stopařův průvodce stává internetovou realitou

Zhruba ve stejné době, kdy byly vytvářeny základní kameny Webu, vznikl i dokumentární film Hyperland, ve kterém Douglas Adams (jako autor scénáře i hlavní herec) představil svět, kde televize již není lineární, nudná a neinteraktivní, ale hypertextová, multimediální a interaktivní. Svět, který se velmi podobá Internetu (a zejména Webu), jak jej známe dnes.

V téměř hodinovém snímku z roku 1990 se mu podařilo představit možnosti, které počítače a internet brzy nabídnou, v rozsahu, o jakém se Douglasovi patrně snilo, když si představoval svého elektronického Průvodce po galaxii.

Ve filmu Hyperland najdete řadu zajímavých faktů, účinkuje v něm i otec hypertextu Ten Nelson nebo Hans Peter Brøndmo, tvůrce myšlenky micon (kontextových ikon uvnitř videí).

Ať jste online novinář nebo webdesigner, až budete mít chvilku čas, určitě se na celý Hyperland podívejte. Je zajímavé vidět, co vše bylo očekáváno před dvaceti lety. Film je dostupný online pomocí služby Google Video:



úterý 1. září 2009

HTML5 nepotřebuje Supermana, má totiž Superkamarády

Vzpomínám, když se u nás před dvěma lety začalo psát o HTML5, vzbudilo to jistou nevoli. Lidi nebyli na něco takového připraveni. Navíc tvůrci HTML5 jsou sice dobrými autory specifikace, ale nejsou vždy právě nejlepšími prodavači svých názorů.

Než se situace trochu vyrovnala a komunikační šumy poněkud zklidnily, vzniklo pár prostestních skupin, pár parodujících komixů a velká řada kritizujících blogpostů. Asi nic překvapivého, o lecčems z toho jste nejpíš už slyšeli.

Nedávno se ovšem objevila aktivita s názvem HTML5 Super Friends. Je zajímavá zejména už jen proto, že za ní stojí Jeffrey Zeldman, který ještě nedávno HTML5 silně kritizoval.

Dnes v příspěvku Loving HTML5 říká:
Čím víc zkoumám HTML5, tím víc se mi líbí.
Stránka HTML5 Super Friends výslovně tvrdí, že HTML5 sice není dokonalé a dokonce i SuperFriendi by chtěli některé části změnit. Přesto plně vyjadřují podporu pro směr, kterým se HTML5 vydává.

A kdo že se pod maskou SuperFriendů skrývá? Jména nikoliv neznámá:
Pro úspěch webové technologie není důležité jen, aby s ní byli za jedno její autoři, W3C, výrobci prohlížečů, ale aby s ní časem byli za jedno i webdesigneři. V opačném případě by neměla šanci na úspěch. Ovšem když už má takové SuperFriends, není co řešit.

čtvrtek 27. srpna 2009

Mark Pilgrim píše knihu o HTML5. Je dostupná online

Mark Pilgrim je grafoman, který píše moc pěkné knihy. Asi nejznámější je jeho Dive Into Python.

Nedávno začal psát knihu Dive Into HTML5. Bude celá dostupná online, v tuto chvíli je k dispozici první dokončená kapitola věnující se canvasu.

Pěkné je nejen grafické provedení připomínající knihy sázené na prvních knihtiscích, ale také autorský styl, který na nás čiší z celého textu, viz názvy kapitol: SELECT * FROM BROWSER WHERE 5 > 2 nebo Multimedia in a Flash (Without That Other Thing).

Už se těším, až bude kniha hotova a budu ji moct zrecenzovat.

středa 26. srpna 2009

Změny v předsednictvu HTML WG

Předsedové pracovní skupiny pro HTML WG se za poslední rok kompletně vyměnili. Zakládajícími předsedy před dvěma lety byli Dan Connolly (W3C) a Chris Wilson (Microsoft). Dan Connolly již dávno odstoupil a nahradil jej Sam Ruby (IBM), dnes dochází k další změně.

Chris již dříve oznámil svůj odchod z IE týmu a před chvílí k němu přidal i své odstoupení z předsednictví HTML WG. (Chris byl pro mnohé webové vývojáře ikonou téměř identickou s "modrým e", jelikož vystupoval za IE tým na mnoha konferencích. Málokdo již ví, že je jmenován v seznamu lidí, kteří nejvíce pomohli počátečnímu rozvoji webu.)

Krátce nato Tim Berners-Lee oznámil nástup hned dvou nových předsedů. Stávají se jimi Paul Cotton z Microsoftu (o tom slyším prvně) a Maciej Stachowiak z Apple (pokud čtete blog vývojářů WebKitu, tak Macieje určitě znáte).

Historicky se tak prvně mezi předsedy HTML WG objevuje člověk (Maciej), který je již roky členem WHATWG a stál u samého zrodu HTML5.

Dnešní příspěvek byl čistě administrativní, ale pokud chceme pochopit změny, které se ve vývoji (čehokoliv, nejen standardů) odehrávají, je nutné sledovat i přesuny lidí na důležitých pozicích, protože právě oni jsou často zdrojem těchto změn.

Viz také: Oficiální oznámení na W3C

neděle 9. srpna 2009

IE tým zkoumá standardy. Pozdě, ale přece?

Před dvěma dny zaslal Adrian Bateman (program manager pro IE, jeden z členů IE týmu, s kterými jsem se letos osobně setkal) relativně dlouhý seznam připomínek k HTML5, který sesbíral mezi členy IE týmu.

Vyjadřuje se k řadě míst HTML5 specifikace. Pro mě je zajímavé, že se vyjadřuje i k několika místům, která již byla v minulosti diskutována a jsou již víceméně považována za prodiskutovaná a hotová. Například: potřebujeme značku <nav>? A značky <header>, <footer>, <section>, <aside>?

Je samozřejmě dobře, že se IE tým ptá. Nejasnosti je třeba vyřešit, obzvlášť, když se jedná o tak důležitého implementátora. Přesto mě vzniklá situace trochu pobavila.

Microsoft byl v čele HTML WG již od adopce HTML5 (její předseda, Chris Wilson, je z Microsoftu). Přesto byl hlas Microsoftu za celé dva roky existence HTML WG ze všech prohlížečů ten nejslabší. Dokonce to teď skoro vypadá, že se o HTML5, až na několik výjimek, které implementovali v IE8, vlastně téměř nezajímali.

Je těžké se v takové chvíli zbavit dojmu, že zatímco ostatní prohlížeče jsou v HTML WG, aby pomohly s vývojem HTML5, tak Microsoft tam byl spíš "jen tak naoko", "aby tam byl", ale de facto jej vývoj příliš nezajímal.

Nyní se vzpamatoval a říká si, "tak, jak to s tím HTML5 vlastně vypadá?" a začne se přehrabovat v tom, co ostatní za ty roky vytvořili.

Nicméně vidím i jedno pozitivní poselství, které bychom neměli přehlédnout.

V Microsoftu teď rozvažují, jak bude vypadat IE9, co vše bude obsahovat a začali (konečně) pořádně uvažovat o implementaci HTML5. Do IE8 se dostalo jen několik narychlo uvařených střípků HTML5, které tam byly spíš jen proto, aby se mohlo říct, že IE8 podporuje část HTML5. V IE9 se ale třebas dočkáme implementace HTML5 srovnatelné s ostatními prohlížeči. Adrianův mail je pro mě takovou první indikací, že by k tomu mohlo dojít.

U CSS3 podobné indikace zatím nejsou, u SVG jen jedna a to velmi nejasná, když Chris Wilson v lednu na chatu prohlásil: "We have heard a strong request for SVG support".

IE se sice jen tak nezbaví nálepky prohlížeče, jehož vztah k webovým standardům je problematický (jen pomyslete - když necháte ostatní prohlížeče vytvářet nějakou specifikaci, pak přijdete k víceméně hotovému a začnete se jim v tom rýpat, tak je přinejmenším naštvete), přesto na tom pomalu, ale jistě pracuje.

Teď bychom se mohli sázet, zda ostatní prohlížeče v podpoře standardů dožene ve verze IE9, IE10 nebo nikdy. Já tipuji na jednu z prvních dvou možností.