2007-11-18

UJO Framework verze 0.70.final

Byla uvolněna finální verze projektu UJO Framework, soubory jsou ke stažení na SourceForge. Změny poslední verze:

  • úparava dokumentace a překlad do angličtiny
  • drobnější oprava ve třídě SingleUjoTabModel

Ode dneška je k dispozici také krátký tutorial.

2007-11-02

Návrhový vzor

Podstata řešení na kterém je postaven UJO Framework je podle mého kandidátem na nový návrhový vzor. Pokusil jsem se popsat tento návrhový vzor a výsledek jsem zveřejnil zde:
http://ujoframework.org/patternDesing/index-cs.htm .

Vzor v současné době asi nesplňuje pravidlo Rule of Three které říká, že vzor musí se vyskytovat alespoň ve třech různých systémech.



Vítám všechny vaše připomínky k tomuto tématu.

2007-10-30

jWorkSheet verze 0.71

Váš čas strávený na různých projektech je možné měřit pomocí programu zvaného jWorkSheet. Program podporuje dvojúrovňové rozlišení měřeného času na projekty a úkoly a umožňuje tvorbu vlastních HTML reportů pomocí XSL transformací.

Licence: GNU/GPL
Prostředí: Java SE 5.0+
Domovská stránka programu: http://jworksheet.ponec.net/index-cs.htm
Prezentace: http://jworksheet.ponec.net/flash/JWorkSheet-cs.htm



A jak ta informace souvisí s tématem tohoto blogu?
Aplikace jWorkSheet je první a zároveň referenční aplikací využívající UJO Framework. Využívá většinu možností frameworku a tak zdrojové kódy jsou užitečným zdrojem informací pro případné studium.


2007-10-19

Nová beta verze

Dnes byla uvolněna nová verze 0.70.beta2. Změny se týkají především v oprav chyb v dokumentaci a jejího doplnění.

2007-10-13

První veřejná verze UJO

Na serveru SourceForge byla včera publikována první veřejná verze projektu UJO Framework s číslem 0.70.beta. K čemu je takový framework dobrý, ptáte se?

Objekty UJO (zkratka Unified Java Object) slouží podobně jako JavaBeans k uchování dat v objektu, jejich odlišná architektura však nabízí netradiční přístutp k atributům objektu.
Perzistence implementovaná v tomto Frameworku může být příkladem je příkladem takového využití.

Více informací najdete na domovské stránce projektu.