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 markup

06 October 2010, 10:49 by PremekBrada -
Changed line 12 from:
  1. najít si 2-3 rozumně velké real-world aplikace na OSGi, jejich stream of releases aby bylo na čem testovat
to:
  1. 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:
  1. tooling: vyšperkovaný web + webservice OBVS(OSGi Bundle Versioning Service), backport komparátoru do RESC (DP Petřík)
to:
  1. 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:

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:

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 bytecode analysis as proprietary loader source, instead of BCEL+ASM?
04 October 2010, 12:25 by PremekBrada -
Changed lines 37-41 from:

Zápisy ze schůzek

to:

Zápisy ze schůzek

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:
  1. viz info jaký je stav věcí z 06/2010
26 July 2010, 15:40 by PremekBrada -
Deleted lines 2-3:
26 July 2010, 15:39 by PremekBrada -
Changed lines 1-2 from:
to:
26 July 2010, 15:21 by PremekBrada -
Added lines 1-2:
Deleted lines 4-5:
26 July 2010, 15:21 by PremekBrada -
Added lines 3-4:
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 (core + compendium) + RFC připravovaných rozšíření r4.3 + Spring DM + whitepaper Semantic Versioning
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.

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:
  1. doimplementovat generiky a anotace do komparátoru, regresní testy
to:
  1. doimplementovat generiky a anotace do komparátoru, projet na rozšíření regresní testy
14 July 2010, 13:59 by PremekBrada -
Added lines 1-20:

Rozšíření nástroje pro verzování OSGi komponent

Oficiální zadání

Je třeba udělat (hrubý plán prací)

  1. načíst OSGi vč SCR a připravovaných novinek
  2. načíst Java Language Spec (zejména subtyping) a připravované novinky do Java 7
  3. otestovat stávající impl komparátoru a verzovátka, dát bugreporty do assembla tickets
    1. najít si 2-3 rozumně velké real-world aplikace na OSGi, jejich stream of releases aby bylo na čem testovat
    2. vytvořit důkladnou sadu syntetických testů na základě bodů 1 a 2
  4. opravit chyby stávající implementace
  5. doimplementovat generiky a anotace do komparátoru, regresní testy
  6. 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.


Zápisy ze schůzek