pátek 5. prosince 2003

Články na víkend

Něco málo tipů na články pro lenošení o víkendu

XAML???

Zajímavý názor k XAML a renderovacímu jádru Avalon vyjad?uje Tomáš Kouba ve spotu Avalon. Souhlasím, že v diskusi pod ?lánkem Akta X 0311 a ur?it? i v ?lánku samotném se objevilo n?kolik "výst?el? do tmy", i já jsem se nechal unést v p?ísp?vku XAML - XUL od Microsoftu

Velice p?kný ?lánek, který ukazuje základní rozdíly mezi Mozillou coby aplika?ní platformou a Longhornem s XAML popisuje Nigel McFarlane v ?lánku Longhorn and Mozilla: Birds of a Feather (tip na ?lánke poskytl Martin Hassman - czilla.cz).

Bez zajímavosti by ur?it? nem?la z?stat aktivita spole?nosti Macromedia(Flash), která stojí za další platformou Macromedia Flex, která je ur?ena k vývoji chytrých(rich) klient?.

středa 3. prosince 2003

Znakové sady

Úvod do problematiky kolem znakových sad u webových stránek a aplikací přináší Petr Bříza v článku Znakové sady v praxi. Kromě obecných informací o kódování znaků a znakových sadách vyvrací a mýtus o "nestandardním" kódování windows-1250.

Osobně bych již preferoval kódování Unicode například ve formě UTF-8, které poskytuje dostatečnou podporu exotických znaků a zároveň je hojně rozšířené. V případě multi jazykových stránek nebo aplikací bych s použitím UTF-8 neváhal ani minutu.

V článku mi trochu chyběla zmínka o tom, že výstupní kódování lze měnit na výstupu web serveru například formou předsunutého filtru. Takovéto řešení spolu s nastavením patřičné hlavičky obsahující informaci o novém kódovaní dokumentu je sice méně obvyklé, ale úspěšně se používá.

Velká encyklopedie Javy

Na serveru java.net se nalézá encyklopedie Javy Javapedia. V Javepedii můžete nalézt informace o všem co souvisí s Javou. Encyklopedii je poměrně mladá, ale plno informací zde můžeme najít již nyní a zároveň se neustále rozrůstá o další témata.

Javepedia je tématicky členěná(Technology, Products, Practice ...) a jednotlivé pojmy jsou nejen osvětleny, ale zároveň jsou uvedeny odkazy na zdroje, které jdou v tématu do hloubky. Jak jsem se zmínil na začátku Javepedia se neustále rozrůstá a stejně tak jako komunita, která ji pomáhá budovat.

pondělí 1. prosince 2003

XAML - XUL od Microsoftu

Úplně původně jsem chtěl upozornit na další Akta X 0311 Petra Cimpricha, který pravidelně informuje o novinkách z oblasti specifikací konsorcia W3C a především o novinkách v XML. To jsem ovšem netušil jakou zprávu tam najdu.

Mimo jiné se dočteme o novém formátu XAML z rukou Microsoftu, který je určen k tvorbě uživatelského rozhraní aplikací a webu. Na XAMLu bude postaven i Avalon což je součást Longhornu. Což o to, kdyby byl XAML určen pouze pro interní potřeby Microsoftu a jeho operačních systému. Ve vizích Microsoftu tvoří XAML jednotný formát pro tvorbu uživatelského rozhraní úplně všeho, aplikacemi počínaje a webem konče.

Rovnou zapomeňte na XHTML a HTML jako na budoucnost webu, v představách Microsoftu to je XAML. XAML bude samozřejmě dokonalejší a bude umožňovat tvorbu sofistikovaných UI. XAML bude proprietárním formátem Microsoftu se všemi důsledky a bude umožňovat takové hrůznosti jako například zápis programového kódu společně s elementy, které budou popisovat prezentační vlastnosti a layout.

Jazyk podobný XAMLu tu přitom je již několik let, jmenuje se XUL a používá jej Mozilla. XUL je postaven na XHTML,DOM a CSS. Ne nadarmo se XAMLu přezdívá Microsoft XUL. Až nyní jsem pochopil proč Microsoft opustil linii stand alone prohlížečce a chystá se Internet Explorer více napojit na operační systém. Tím důvodem je samozřejmě XAML a framework Avalonu, který bude nový prohlížeč využívat.

Co říci závěrem? Ohlédněme se do historie v ní je plno paralel.

Související komentáře

Grid Computing - další velká bublina nebo přínos?

O Grid Computingu jsem se zmiňoval v rámci ohlédnutí za Sun Tech Days v Praze a přednášce Srikanth Raju. Celkem zajímavý názor na Grid Computing má Michael Nascimento Santos, který jej publikoval ve svém blogu spot Why is everyone talking about grid computing? And what are you doing about it?.