Oficiální zádání obsahuje body
- Seznamte se s implementací typového porovnání OSGi komponent a s komponentovým modelem CoSi?.
- Prostudujte vlastnosti jazyka Groovy a jeho reprezentaci v bytecode.
- Navrhněte způsob reprezentace rozhraní CoSi? komponent a jejího načítání z distribuční podoby komponent.
- Implementujte porovnání rozhraní CoSi? komponent a ověřte jej na základních scénářích.
Záznamy ze schůzek
5.2.2010
- uděláno = základní impl GroovyTypes? a načítání
- doplnit do GClass? metodu
bool isGroovy()
a rozlišovat dle implements groovy.lang.GroovyObject?
- dál pracujeme na impl loaderu a čištění class struktury (snaha o max reuse z JACC při čistotě struktury)
Pozn
- bude třeba sloučit manifest reader a classloadery s implementacemi v CoSi? fw core --> ticket na assemblu
- bylo by hezké použít
JByteCodeClassLoader?
z JACC a modifikovat ho tak, že by uměl vzít delegovaný classloader, zde náš který umí číst strukturu CoSi? bundlu.
5.10.2009
- build.xml z emailu commitnut do svn do "bundles" adresáře
- *domluva: výsledkem bude (nejméně) implementace porovnávání pro groovy-only bundles