Zprávičky se štítkem Vývojáři

Přehled toho nejžhavějšího ze světa Mozilly, štítek Vývojáři

Knihovna FUEL v nočních verzích

Mark Finkle, jeden z vývojářů JavaScriptové knihovny FUEL dnes oznámil zařazení první verze této knihovny do nočních verzí prohlížeče Firefox. Knihovna FUEL si klade za úkol vytvořit základní objektový model aplikace zahrnující objekty jako Aplikace, Rozšíření či Předvolby, včetně často potřebných vlastností a metod, dostupných dříve pouze pomocí rozhraní XPCOM, a tím poskytnout vývojářům rozšíření prohlížeče Firefox prostředky pro jejich rychlejší a snazší tvorbu.

Vytvořte si lištu pro Firefox

Tak zní titulek dvoustránkového návodu v dnes vycházejícím časopisu Computer. Tato "vystřihovánka" v sekci Profi vás zasvětí do tajů tvorby nástrojové lišty pro Firefox. Nebudete k tomu potřebovat nic víc, než běžný textový editor a komprimační program pro tvorbu ZIP archivů.

Podpora APNG v Mozille

Do vývojové větve Mozilly byla přidána podpora pro APNG, což je grafický formát rozšířující formát PNG o podporu animací, podobně jako to zvládá formát GIF, a to včetně zachování zpětné kompatibility s neanimovanými PNG soubory. Tento formát byl v roce 2004 navržen vývojáři Mozilly Stuartem Parmenterem a Vladimirem Vukicevicem a v současnosti je v rámci PNG skupiny dokončována jeho standardizace. Andrew Smith, který jej do Mozilly implementoval, přidal jeho podporu i do knihovny libpng, takže ho mohou snadno začít používat i ostatní aplikace.

AllPeers uvolněn jako Open Source

Autoři rozšíření AllPeers dnes uvolnili jeho zdrojové kódy jako Open Source. AllPeers je rozšíření, které do Firefoxu přidává klienta výměnné sítě, která je založena na technologii BitTorrent. Tento krok bude podle autorů přínosem pro další vývojáře, kteří mohou nyní ve svých rozšířeních použít části jejich kódu. Dalším očekávaným přínosem má být spolupráce s vývojáři, kteří budou moci rozšíření opravovat a upravovat.

Programátoři z AllPeers připravili stránku, která je určena všem zájemcům o zdrojové kódy.

Offline práce ve Firefoxu 3

Chris Double vytvořil demo, které na sestavení Gran Paradiso Alfa 2 (budoucí Firefox 3) ukazuje, jak by měla vypadat podpora online aplikací v režimu offline. Toto sestavení již totiž obsahuje veškerou potřebnou funkcionalitu:
  • DomStorage — mechanizmus pro lokální čtení/zápis pomocí páru klíč/hodnota definovaný ve specifikaci Web Applications 1.0,
  • Offline cache — speciální vyrovnávací paměť pro offline režim, do které aplikace mohou přistupovat pomocí parametru rel="offline-resource" elementu <link>,
  • Offline Event — událost, která je spuštěna při přechodu do off-line režimu.
Ačkoliv je demo postavené na známé kancelářské online aplikaci Zimbra, jednou z prvních aplikací téže kategorie, umožňující práci v offline režimu, je scrybe, který ovšem používá technologii Flash.

Vývojářské centrum Mozilly v češtině

Projekt Vývojářské centrum Mozilly, jehož cílem je přinášet ucelenou a snadno použitelnou dokumentaci k technologiím webu a Mozilly, obsahuje od dnešního dne oficiálně i českou lokalizaci. Na tento web jsme rovněž převedli naši sekci pro vývojáře, kterou tímto rušíme. Jelikož je celý projekt postavený na nástroji MediaWiki, můžete se do něj snadno zapojit i vy a nějakou tu stránku či její kousek pro ostatní přeložit.

České XUL CMS

Existuje mnoho systémů pro správu obsahu (CMS). Jeden takový systém, postavený na XUL a zdarma ke stažení, vyvíjí česká firma elixon.

XUL v Benátkách

Dlouho připravovaný a tajemný projekt internetové TV, The Venice Project, nabízí několik screenshotů chystaného klienta. Ten je postaven na technologiích XUL+zmk+SVG+<xul:sprite>+mnoho dalších. Na jeho vývoji se podílí německý vývojář Alex Fritze.

Adobe podpoří Mozillu

Jak dnes informuje server news.com, společnost Adobe, vlastník technologie Flash, oznámí dnes na konferenci Web 2.0, že věnuje svůj VM pro běh ActiveScriptu nadaci Mozilla. To v budoucnu umožní rychlejší implementaci 4. edice ECMAScriptu (aka JavaScriptu), jak již nastínil hlavní vývojář pro implementaci Javascriptu, Brendan Eich. Výsledkem této spolupráce je open-source projekt Tamarin, spravovaný oběma společnostmi. Více než 130 tisíc řádků kódu Tamarinu si již můžete stáhnout z vývojářského CVS.

Aktualizace: Mozilla Corporation vydala k této události tiskové prohlášení.

Test podpory CSS3 selektorů v prohlížečích

Na serveru CSS3.info se objevily testy podpory CSS3 selektorů v prohlížeči. Můžete si je sami spustit nebo si přečíst o výsledcích nejznámějších prohlížečů. V testech trochu překvapivě zvítězil Konqueror, Firefox obsadil třetí místo (druhé, pokud by se počítaly jen vydané verze). Autor srovnání nicméně poznamenal, že implementace ve Firefoxu byla jediná, ve které nenašel žádné chyby.

Analýzu kódu Firefoxu - většina problémů je planý poplach

Před několika dny prolétla internetem zpráva o analýze zdrojového kódu Firefoxu nástrojem Klocwork K7, která údajně našla 655 potenciálních chyb a 71 bezpečnostních problémů. Na výsledky analýzy se podrobně podíval vývojář Mozilly Robert O'Callahan a spolu s dalšími vývojáři zjistil, že naprostá většina hlášených problémů je planý poplach. V článku pak uvažuje nad tím, proč většinu bezpečnostních problémů nástroje na automatickou analýzu kódu těžko odhalí. Váhu O'Callahanovým slovům dodává i fakt, že s těmito nástroji pracoval v rámci doktorského studia.

Připravuje se nový systém pro hlášení pádů aplikací

Pokud používáte produkty Mozilly, možná znáte Talkback (též Mozilla Quality Feedback Agent) – program, který při pádu aplikace pošle informace vývojářům Mozilly, aby mohli vyšetřit jeho příčinu. Talkback pochází ještě z doby Netscapu, je poněkud nepohodlný na ovládání a vývojářům nedává všechny informace, které potřebují. Proto se Mozilla ve spolupráci s Googlem rozhodla vyvinout náhradu – Airbag. Nový program je mulitplatformní, open source (a tedy využitelný nejen pro projekty Mozilla.org) a během několika týdnů by měl být začleněn do nočních sestavení. Podrobnosti najdete u Benjamina Smedberga.

Microsoft chce pomoci vývojářům Mozilly s přechodem na Windows Vista

Microsoft má zájem, aby na blížících se Windows Vista bezproblémově běželo co nejvíce aplikací – včetně těch od Mozilly. Ředitel open source laboratoře Microsoftu Sam Ramji proto pozval vývojáře Firefoxu a Thunderbirdu do Redmondu, kde jim pracovníci Microsoftu pomůžou vyřešit případné problémy při integraci s novým systémem. Zda vývojáři pozvání přijali není v tuto chvíli známo. Pozvání je první takovou nabídkou pro vývojáře open source aplikací – Microsoft na podobné akce doposud zval jen tvůrce komerčního software.

Mozilla Developer Center - statistiky

Deb Richardson, která se stará o sekci Mozilla Developer Center, oznámila, že anglická verze wiki na tomto webu v minulém týdnu oslavila 20 milionů zobrazených stránek, což znamená denní průměr cca 40 tisíc. Ze statistik dále vyplývá, že uživatelé ve wiki v půměru denně provedou 70 editací a založí 5 nových stránek. Je tedy zřejmé, že Mozilla Developer Center je živý web a vývojářům nabízí zvětšující se množství dokumentace popisující platformu Mozilla a související technologie.

Novinky Firefoxu 2.0 pro vývojáře

Na Mozilla Developer Center v posledních dnech přibylo několik dokumentů popisujících novinky připravovaného Firefoxu 2.0 pro vývojáře. Jde především o JavaScript 1.7, nové rozhraní k ukládání dat Storage (založené na databázovém enginu SQLite), tvorbu vyhledávacích modulů v novém formátu MozSearch, jejich instalaci z webových stránek a podporu "našeptávání". Podrobnější přehled s odkazy na další dokumenty najdete v rozpracovaném rozcestníku.

Budoucnost XUL v CMS?

Zda se v nejbližší době ve větší míře uplatní XUL na webu je otázkou (o budoucnosti aplikačního webu nedávno psal v Dablogu Roman Pichlík). Nicméně už teď se používá víc, než je na první pohled vidět a to zejména na místech, kde omezení na jednu kategorii prohlížečů nevadí - v administrativních rozhraních, CMS systémech apod. Bohužel ta častokrát nespatří světlo světa, ví o nich jen autor a jejich uživatelé, a veřejně se o nich moc neví. O tom, že takové CMS vytvořil Faser (Fabio Serra, autor Mozilla Amazon Browseru), jsem již věděl - screenshot, ale dnes jsem objevil fCMS - Freepoint Content Management System. Bohužel se jedná o proprietární software, takže si nic nevyzkoušíme.
Copyright © 2003–2006 tým CZilla
Hostováno: Český hosting