EclipsePlugins: DiplJaroslavBauml

from Wiki KIVu

Kontrola nahraditelnosti komponent v platformě OSGi

17.12.2007

Máme

  1. hotovou impl pro KF
  2. jméno pro projekt (OBCC, OSGi Bundle Compatibility Checks)

Úkoly do Vánoc

10.12.2007

(!) KF nebere v potaz Manifest systémového bundle => exporty apod řeší ručně v kódu. (!) KF má bundle cache, při odinstalaci a následné instalaci ji používá => vynucení instalace buď změnou datumu buildu v Manifestu, nebo ručním vyčištěním cache (fwdir adresář)

3.12.2007

Zjištěno

Udělat

26.11.2007

Problém: v KF se nedá legálně dostat na .jar instalovaných/běžících bundlů (fw používá Bundle-UpdateLocation? který ale není nastavován, resp. "Location" odkud by stažen).

JB+PB: zjistit jestli se zastavují depending bundles když se daný updatuje (?navrhnout AboutToUpdate? událost-bcast).

Návrh konceptu řešení pro KF

  1. jít do střev
  2. fasádové API nad interní impl KF
  3. využít BundleStorage?
  4. modifikovat Framework.BundleUpdate?() metodu
  5. před update vyhodit AboutToUpdate? událost
  6. problém s kompatibilitou => Unresolved

Analogickou analýzu pro Felix.

5.11.2007

Vyhled

12.10.2007

18.9.2007

Další schůzka cca 1.10.2007

Bod zadání 1. "Seznamte se s platformou OSGi a jejími implementacemi, včetně služeb pro správu komponent a jejich vazeb."

Později

Retrieved from http://wiki.kiv.zcu.cz/EclipsePlugins/DiplJaroslavBauml
Content last modified on 17 December 2007, 10:47