SoftEU

Archív dle autora

Co mě zaujalo na NetBeans 6.1 Beta

10. Březen 2008 v 12:23

V uplynulém týdnu uvolnila společnost Sun betaverzi NetBeans 6.1. Zatímco předchozí Milestone 1 nepřinesl kromě podpory verzovacího systému Mercurial, IBM WebSphere 6.0 & 6.1 a drobných vizuálních změn mnoho nového, betaverze je o poznání zajímavější. Osobně mě zaujalo:
Pokračování »

Přednáška o novinkách připravovaného HTML 5.0

17. Únor 2008 v 10:15

V oblasti webu je v poslední době často propíraným tématem otázka specifikace HTML 5.0, jejíž první pracovní návrh byl uvolněn v druhé polovině ledna. Cílem HTML 5.0 je kromě dořešení sporných bodů starších specifikací, které způsobují rozdílné chování zejména chybových stavů napříč webovými prohlížeči, přinést i novinky pro vývoj webových aplikací. Ty jsou již postupně podporovány existujícími webovými prohlížeči, takže je o nich dobré vědět, protože mohou přidat webovým aplikacím zajímavé možnosti.

Vzhledem k tomu, že se jedná o zajímavé téma, pozvali jsme si v rámci vnitrofiremních přednášek Martina Hassmana, aby nám o připravovaných novinkách něco pověděl. Martin se okolo webových specifikací pohybuje již řadu let a v poslední době sleduje dění právě okolo již zmíněné specifikace HTML 5.0, které shrnuje v odborném blogu. Jedná se tedy o osobu nanejvýš povolanou. Přednáška se nutno říci velmi vydařila a Martin v rámci více jak dvou hodin provedl průřez novinek, které specifikace přináší s řadou příkladů. K dispozici jsou slajdy přednášky a Martin si na začátku neodpustil ani svůj trailer na HTML 5.0.

User Interface Design for Programmers

21. Leden 2008 v 20:49

Obal knihyJoela Spolskeho myslím nemá cenu představovat. Zápisky z jeho blogu Joel on Software zná nejeden softwarový vývojář. Joel je však znám nejen díky svým příspěvkům v blogu, ale též svou prací v Microsoftu, znám je též jako zakladatel společnosti Fog Creek Software a mimo jiné je i autorem několika knih. Dostala se mi do rukou jeho kniha User Interface Design for Programmers, která je již staršího data (rok 2001) a zabývá se tvorbou uživatelského rozhraní.

Asi se mnou budete souhlasit, že návrh uživatelského rozhraní je věc nelehká. Jak Joel hned v úvodu knihy uvádí, základní problém spočívá v tom, že program pracuje v tzv. programovém modelu, uživatel pro změnu v tom uživatelském. Měřítkem dobrého návrhu uživatelského rozhraní je pak míra shody těchto dvou modelů. Cílem je totiž udělat uživatele šťastného tím, že se program bude chovat dle jeho očekávání. Problémem však je, že vývojář má často zkreslené názory o tom, jak uživatel funguje a co vlastně chce.
Pokračování »

Základní otestování webového formuláře

10. Leden 2008 v 20:20

Prakticky každý vývojář se alespoň jednou sektal s nutností vytvořit nějaký ten webový formulář. Taková úloha se většinou skládá ze zobrazení formuláře, po jeho odeslání validací odeslaných dat na straně serveru a jejich dalším zpracování. Často je též navíc dostupná validace na straně klienta (nejčastěji formou JavaScriptu), čímž se zajistí rychlejší a příjemnější zobrazování chybových zpráv uživateli.

Abychom se při testování tzv. neuklikali, můžeme použít nástroje jako například Selenium IDE, které nám pomohou nudnou práci zautomatizovat. Pokud však tvoříme webový formulář, je dobré se nad jeho funkčností zamyslet už při vývoji a nespoléhat jen na to, že za nás všechny chyby odhalí automatizované testy. Scénářů a možných chyb je totiž tolik, že v to ani doufat nemůžeme. Pro jednoduché otestování webového formuláře se mi osvědčilo několik základních testů:
Pokračování »

Použití Mozilly v komponentě Browser SWT 3.3

10. Srpen 2007 v 19:39

Jednou z novinek, se kterými přichází SWT 3.3, je vylepšení komponenty Browser. Ta byla vylepšena o možnost využití renderovacího jádra Mozilly k vykreslování webových stránek namísto výchozího renderovacího jádra. Tím je například pod Windows jádro Microsoft Internet Exploreru. Vše, co je k využití jádra Mozilly potřeba, je nainstalovaná a řádně zaregistrovaná distribuce XULRunneru 1.8.1.2 či vyšší. Ta v sobě obsahuje Mozilla technologie včetně renderovacího jádra Gecko, které pohání prohlížeče jako Firefox či Flock.
Pokračování »

GroupLayout, NetBeans a verze Javy

25. Červenec 2007 v 19:11

Vývojář je tvor, který by často nejraději používal poslední nástroje či frameworky a nejinak tomu bývá v souvislosti s novými verzemi Javy. Tento fakt však naráží na zavedené zvyklosti a v případě Javy nutnosti podpory starších verzí, které jsou stále hojně rozšířené. Dnes se mi v tomto ohledu povedl poměrně začátečnický kix. Na svém pracovním stroji jsem používal (nyní již skutečně používal) Javu 6.0 a ve vývojovém prostředí NetBeans 5.5.1 vytvářel grafické rozhraní v návrháři GUI. Byl jsem s výsledkem spokojen do té doby, dokud mi nepřišel e-mail o selhání kontinuálního buildu.
Pokračování »


Switch to our mobile site