Hlavní menu

Nástroje

PremekBrada / DpBohdanMixanek2010

View (print) - Edit page | Recent changes - Page history

Updated 06 October 2010, 10:49 by PremekBrada

PremekBrada.DpBohdanMixanek2010 History

Hide minor edits - Show changes to output

06 October 2010, 10:49 by PremekBrada -
Changed line 12 from:
## najít si 2-3 rozumně velké real-world aplikace na OSGi, jejich stream of releases aby bylo na čem testovat
to:
## najít si 2-3 rozumně velké real-world aplikace na OSGi, jejich stream of releases aby bylo na čem testovat -- možno použít http://www.springsource.com/repository/
06 October 2010, 10:47 by PremekBrada -
Changed lines 16-17 from:
# tooling: vyšperkovaný web + webservice OBVS(OSGi Bundle Versioning Service), backport komparátoru do RESC (DP Petřík)
to:
# tooling:
** {-vyšperkovaný web + webservice OBVS(OSGi Bundle Versioning Service)-}
** ??? backport komparátoru do RESC (DP Petřík)
** versioned OBR for Apache ACE
04 October 2010, 12:55 by PremekBrada -
Changed lines 39-41 from:
h3. 4.10.2010

http://www.slideshare.net/caniszczyk/osgi-versioning-and-testingppt describes Eclipse 3.4 API Tools which do checks and corrections on bundle level, as we do.
to:
h3. 4.10.2010 (after OSGi CE 2010 London)

* http://www.slideshare.net/caniszczyk/osgi-versioning-and-testingppt describes Eclipse 3.4 API Tools which do checks and corrections on bundle level, as we do.
* maybe use [[Bnd -> http://www.aqute.biz/Code/Bnd]] bytecode analysis as proprietary loader source, instead of BCEL+ASM?
04 October 2010, 12:25 by PremekBrada -
Changed lines 37-41 from:
h2. Zápisy ze schůzek
to:
h2. Zápisy ze schůzek

h3. 4.10.2010

http://www.slideshare.net/caniszczyk/osgi-versioning-and-testingppt describes Eclipse 3.4 API Tools which do checks and corrections on bundle level, as we do.
22 September 2010, 13:03 by PremekBrada -
Added line 11:
## viz info jaký je [[stav věcí z 06/2010 -> Attach:jacc-obcc-status-2010-06.jpg]]
26 July 2010, 15:40 by PremekBrada -
Deleted lines 2-3:
PremekBrada.GroupHeader
26 July 2010, 15:39 by PremekBrada -
Changed lines 1-2 from:
[- Main/KategorieProjekty, Main/KategorieBpDp -]
to:
%catbox% Main/KategorieProjekty, Main/KategorieBpDp

PremekBrada.GroupHeader
26 July 2010, 15:21 by PremekBrada -
Added lines 1-2:
[- Main/KategorieProjekty, Main/KategorieBpDp -]
Deleted lines 4-5:
[- Main/KategorieProjekty, Main/KategorieBpDp -]
26 July 2010, 15:21 by PremekBrada -
Added lines 3-4:
[- Main/KategorieProjekty, Main/KategorieBpDp -]
14 July 2010, 16:35 by PremekBrada -
Changed lines 15-17 from:
-> Časově se dá udělat buďto po velkých krocích, nebo jaksi inkrementálně -
otestovat, opravit chyby ve stávající impl, základní tooling, doimplementovat generiky + otestovat, doimplementovat anotace + otestovat, advanced tooling.
to:
-> Časově se dá udělat buďto po velkých krocích, nebo jaksi inkrementálně, třeba takhle: testovat, opravit chyby ve stávající impl, základní tooling, doimplementovat generiky + otestovat, doimplementovat anotace + otestovat, advanced tooling.
14 July 2010, 16:34 by PremekBrada -
Added lines 15-17:
-> Časově se dá udělat buďto po velkých krocích, nebo jaksi inkrementálně -
otestovat, opravit chyby ve stávající impl, základní tooling, doimplementovat generiky + otestovat, doimplementovat anotace + otestovat, advanced tooling.
14 July 2010, 16:24 by PremekBrada -
Changed line 23 from:
* OSGi specifikace (core + compendium) + RFC připravovaných rozšíření + Spring DM
to:
* [[OSGi specifikace r4.2 -> http://www.osgi.org/Specifications/HomePage]] (core + compendium) + RFC připravovaných rozšíření r4.3 + Spring DM + whitepaper [[Semantic Versioning -> http://www.osgi.org/wiki/uploads/Links/SemanticVersioning.pdf]]
14 July 2010, 16:22 by PremekBrada -
Added lines 17-28:
Pro testování bude třeba (a) vytvořit množství syntetických testů zahrnující všechny možné kombinace Java language možností, (b) poshánět co nejširší spektrum real life bundlů.

V rámci přípravy k poslednímu bodu (a na základě zkušeností současných diplomantů) by se hodilo celou množinu souvisejících implementačních projektů bundelizovat a mavenizovat.

h3. Literatura

* OSGi specifikace (core + compendium) + RFC připravovaných rozšíření + Spring DM
* Java Lang Spec a JSR k anotacím, closures
* Cardelli subtyping
* články o subtypingu a verzování komponent (Brada, Bauml, Valenta)

14 July 2010, 14:12 by PremekBrada -
Changed line 12 from:
# doimplementovat generiky a anotace do komparátoru, regresní testy
to:
# doimplementovat generiky a anotace do komparátoru, projet na rozšíření regresní testy
14 July 2010, 13:59 by PremekBrada -
Added lines 1-20:
h2. Rozšíření nástroje pro verzování OSGi komponent

[[Oficiální zadání -> http://www.kiv.zcu.cz/studies/temata/popis.php?id_popis=2140]]

Je třeba udělat (hrubý plán prací)
# načíst OSGi vč SCR a připravovaných novinek
# načíst Java Language Spec (zejména subtyping) a připravované novinky do Java 7
# otestovat stávající impl komparátoru a verzovátka, dát bugreporty do assembla tickets
## najít si 2-3 rozumně velké real-world aplikace na OSGi, jejich stream of releases aby bylo na čem testovat
## vytvořit důkladnou sadu syntetických testů na základě bodů 1 a 2
# opravit chyby stávající implementace
# doimplementovat generiky a anotace do komparátoru, regresní testy
# tooling: vyšperkovaný web + webservice OBVS(OSGi Bundle Versioning Service), backport komparátoru do RESC (DP Petřík)

OBVS možno udělat také s opravami chyb stávající impl, aby byl pokud možno brzo.

----


h2. Zápisy ze schůzek