neděle 11. října 2009

WidgetPad - s HTML5 na mobilní zařízení

Nemusí to být na první pohled jasné, ale HTML5 se snaží udělat z webu vhodnou platformu i pro aplikace běžící na mobilních zařízeních. Příklady takových "aplikací" napsaných v HTML5+CSS3+JS najdete na serveru WidgetPad.

WidgetPad ovšem není jen prostou kolekcí hotových aplikací, je především prostředím pro jejich vývoj. U každé aplikace (widgetu) tak najdete nejen tlačítko "View Source" (všechny publikované widgety jsou open source), tak možnost "Fork", čili vytvoření a vývoj vlastní kopii již existujícího widgetu.

Server je tak šikovný pro experimentování. Představte si, že narazíte na zajímavý widget a napadne vás, jak jej vylepšit. Stačí zvolit Fork a můžete rovnou začít. Server WidgetPad pak zajistí, aby vaši aplikaci uživatelé snadno našli. Hotový vývoj ve stylu Web2.0.

Více o WidgetPadu najdete např. v článku WidgetPad: Open-Source, Web-Based Environment for Mobile Developers.

ú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