Hlavní menu

Nástroje

EclipsePlugins / DiplPavelStahl

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

Updated 17 December 2007, 11:24 by PremekBrada

EclipsePlugins.DiplPavelStahl History

Hide minor edits - Show changes to output

17 December 2007, 11:24 by PremekBrada -
Changed lines 13-14 from:
Úkoly
* dovyzkoušet na Linuxu (pokud možno i 64bit) - odkud se bere jméno adresáře, v němž je platform.xml
to:
Úkoly do Vánoc
Changed lines 16-18 from:
to:
Potom
* dovyzkoušet na Linuxu (pokud možno i 64bit) - odkud se bere jméno adresáře, v němž je platform.xml
17 December 2007, 11:19 by PremekBrada -
Added lines 8-17:
!! 17.12.2007

Hotovo
* fční na Win

Úkoly
* dovyzkoušet na Linuxu (pokud možno i 64bit) - odkud se bere jméno adresáře, v němž je platform.xml
* doc: doplnit screenshoty, UML, na které části API Eclipse (interní/veřejné) je co kde vázané
* svn struktura: top-level adresáře dle podprojektů
03 December 2007, 10:17 by PremekBrada -
Added lines 8-17:
!! 3.12.2007

Uděláno

* nalezen kód na získávání Feature instancí -> FeatureFactory třída
* ukázka prototypu impl "Version Replace"
* => nemělo by nic stát v cestě ostré implementaci

* nalezena místa, kde se používají typy kompatibility u importovaných features dle feature.xml -> core.runtime.PluginVersionIdentifier class
27 November 2007, 11:42 by PremekBrada -
Added lines 8-15:
!! 26.11.2007

Uděláno - viz poznámky u 12.11.

Zjistit jak načíst data o features a sites - využít stávající kód as much as possible.

Sepsat vše do .doc-u -> prezentovat 3.12. na "kontrolním dnu" ;-)
27 November 2007, 11:37 by PremekBrada -
Changed lines 12-16 from:
1. *zdokumentovat jak funguje implementace update/install* (update.internal.ReplaceFeatureVersionOperation class) v 3.3 - UML seq nebo activity diag, class diag (odlišení veřejné API vs interní impl)
* plus jak se zjistí která verze feature je aktuálně používaná
* jestli se nějak kontrolují verze nové feature oproti aktuální (viz kontroly u required features dle feature.xml import značky - pravidla v DTD, viz help Eclipse http://127.0.0.1:52505/help/topic/org.eclipse.platform.doc.isv/reference/misc/feature_manifest.html

2. *navrhnout implementaci vylepšení s kontrolou kompatibility* jako doplněk stávajícího veřejného API
to:
1. *zdokumentovat jak funguje implementace update/install* (update.internal.ReplaceFeatureVersionOperation class) v 3.3 - UML seq nebo activity diag, class diag (odlišení veřejné API vs interní impl) -> dělá se na tom
* plus jak se zjistí která verze feature je aktuálně používaná -> z @@platform.xml@@
* jestli se nějak kontrolují verze nové feature oproti aktuální (viz kontroly u required features dle feature.xml import značky - pravidla v DTD, viz help Eclipse http://127.0.0.1:52505/help/topic/org.eclipse.platform.doc.isv/reference/misc/feature_manifest.html) -> dodělat

2. *navrhnout implementaci vylepšení s kontrolou kompatibility* jako doplněk stávajícího veřejného API -> využít @@ReplaceVersionAction@@ třídu (vyhazuje ten správný dialog)
12 November 2007, 13:47 by PremekBrada -
Changed lines 13-16 from:
** plus jak se zjistí která verze feature je aktuálně používaná
** jestli se nějak kontrolují verze nové feature oproti aktuální (viz kontroly u required features dle feature.xml import značky - pravidla v DTD, viz help Eclipse http://127.0.0.1:52505/help/topic/org.eclipse.platform.doc.isv/reference/misc/feature_manifest.html
)
to:
* plus jak se zjistí která verze feature je aktuálně používaná
* jestli se nějak kontrolují verze nové feature oproti aktuální (viz kontroly u required features dle feature.xml import značky - pravidla v DTD, viz help Eclipse http://127.0.0.1:52505/help/topic/org.eclipse.platform.doc.isv/reference/misc/feature_manifest.html
Changed lines 17-18 from:
** využít @@configuration/org.eclipse.update/platform.xml@@ pro cesty k instalovaným feature na disku
to:
* využít @@configuration/org.eclipse.update/platform.xml@@ pro cesty k instalovaným feature na disku
12 November 2007, 13:46 by PremekBrada -
Changed lines 10-14 from:
* přes veřejné API update.standalone nejde - pracuje nad update site a neposkytuje hooks/callbacks

Takže do 26.11.

1. *zdokumentovat jak funguje implementace update/install* (update.internal.ReplaceFeatureVersionOperation class) v 3.3 - UML seq diag, class diag (odlišení veřejné API vs interní impl)
to:
Do 26.11.

1. *zdokumentovat jak funguje implementace update/install* (update.internal.ReplaceFeatureVersionOperation class) v 3.3 - UML seq nebo activity diag, class diag (odlišení veřejné API vs interní impl)
12 November 2007, 11:43 by PremekBrada -
Changed lines 12-13 from:
Takže
to:
Takže do 26.11.
12 November 2007, 11:42 by PremekBrada -
Changed lines 13-14 from:
# zdokumentovat jak funguje implementace update/install (update.internal.ReplaceFeatureVersionOperation class) v 3.3 - UML seq diag, class diag (odlišení veřejné API vs interní impl)
to:

1. *zdokumentovat jak funguje implementace update/install* (update.internal.ReplaceFeatureVersionOperation class) v 3.3 - UML seq diag, class diag (odlišení veřejné API vs interní impl)
Changed lines 18-19 from:
# navrhnout implementaci jako doplněk stávajícího veřejného API
to:

2. *navrhnout implementaci vylepšení s kontrolou kompatibility* jako doplněk stávajícího veřejného API
12 November 2007, 11:32 by PremekBrada -
Added lines 8-19:
!! 12.11.2007

* přes veřejné API update.standalone nejde - pracuje nad update site a neposkytuje hooks/callbacks

Takže
# zdokumentovat jak funguje implementace update/install (update.internal.ReplaceFeatureVersionOperation class) v 3.3 - UML seq diag, class diag (odlišení veřejné API vs interní impl)
** plus jak se zjistí která verze feature je aktuálně používaná
** jestli se nějak kontrolují verze nové feature oproti aktuální (viz kontroly u required features dle feature.xml import značky - pravidla v DTD, viz help Eclipse http://127.0.0.1:52505/help/topic/org.eclipse.platform.doc.isv/reference/misc/feature_manifest.html
)
# navrhnout implementaci jako doplněk stávajícího veřejného API
** využít @@configuration/org.eclipse.update/platform.xml@@ pro cesty k instalovaným feature na disku
11 November 2007, 15:06 by Pavel Stahl -
Added line 11:
11 November 2007, 15:06 by Pavel Stahl -
Changed lines 11-12 from:
to:
* přes uvedený balík to nepůjde, tyhle operace předpokládají jako zdroj "update site" a pokud se feature nainstaluje do Eclipse, tak už potřebné údaje k dispozici nejsou
05 November 2007, 17:23 by PremekBrada -
Added lines 8-11:
!! 5.11.2007

* zkusit pres verejne API update.standalone package prikazy disable (current vers) -> install (new version)
03 November 2007, 10:41 by Pavel Stahl -
Changed lines 11-12 from:
to:
* vypracovaný [[http://wiki.kiv.zcu.cz/uploads/EclipsePlugins/plugin__install__report_v1.0.pdf | dokument]]
01 November 2007, 18:45 by Pavel Stahl -
Changed lines 11-12 from:
* výsledný [[Attach:plugin_install_report_v1.0.pdf | dokument]]
to:
01 November 2007, 18:04 by Pavel Stahl -
Changed lines 11-12 from:
to:
* výsledný [[Attach:plugin_install_report_v1.0.pdf | dokument]]
27 October 2007, 14:01 by Pavel Stahl -
Changed lines 16-17 from:
Bod 3. "_Vytvořte návrh rozšíření platformy Eclipse, které bude integrovat mechanismus kontroly do procesu aktualizací_"
to:
Bod 3. "_Vytvořte návrh rozšíření platformy [[Eclipse]], které bude integrovat mechanismus kontroly do procesu aktualizací_"
27 October 2007, 14:01 by Pavel Stahl -
Changed lines 16-17 from:
Bod 3. "_Vytvořte návrh rozšíření platformy [[Eclipse]], které bude integrovat mechanismus kontroly do procesu aktualizací_"
to:
Bod 3. "_Vytvořte návrh rozšíření platformy Eclipse, které bude integrovat mechanismus kontroly do procesu aktualizací_"
27 October 2007, 13:57 by Pavel Stahl -
Changed lines 16-17 from:
Bod 3. "_Vytvořte návrh rozšíření platformy Eclipse, které bude integrovat mechanismus kontroly do procesu aktualizací_"
to:
Bod 3. "_Vytvořte návrh rozšíření platformy [[Eclipse]], které bude integrovat mechanismus kontroly do procesu aktualizací_"
12 October 2007, 12:02 by PremekBrada -
Added lines 8-11:
!! 12.10.2007

* prozkoumat jak funguje plugin install a okolo v 3.3 => krátký report s UML
12 October 2007, 09:57 by PremekBrada -
Added lines 6-7:
----
18 September 2007, 10:46 by PremekBrada -
Changed lines 3-4 from:
[[Organizační informace -> http://www.kiv.zcu.cz/~brada/vyuka/dipl/dp-2007-stahl.html]].
to:
* [[Organizační informace -> http://www.kiv.zcu.cz/~brada/vyuka/dipl/dp-2007-stahl.html]].
* Zdroje TBD

!! 18.9.2007

Další schůzka cca 1.10.2007
Added lines 11-15:

* novinky v Eclipse 3.3 - jestli a jak se nás to týká


Dále
Changed lines 18-21 from:
* vyjít z Ant komponenty od Lukáše Valenty

Dále
* novinky v Eclipse 3.3 - jestli a jak se nás to týká
to:
* pro implementaci vyjít z Ant tasku od Lukáše Valenty
17 September 2007, 22:19 by PremekBrada -
Changed lines 8-11 from:
* vyjít z Ant komponenty od Lukáše Valenty
to:
* vyjít z Ant komponenty od Lukáše Valenty

Dále
* novinky v Eclipse 3.3 - jestli a jak se nás to týká
17 September 2007, 22:02 by PremekBrada -
Changed lines 3-4 from:
[[Organizační věci -> http://www.kiv.zcu.cz/~brada/vyuka/dipl/dp-2007-stahl.html]]
to:
[[Organizační informace -> http://www.kiv.zcu.cz/~brada/vyuka/dipl/dp-2007-stahl.html]].
17 September 2007, 22:01 by PremekBrada -
Added lines 5-8:
Bod 3. "_Vytvořte návrh rozšíření platformy Eclipse, které bude integrovat mechanismus kontroly do procesu aktualizací_"
* udělat jako rozšíření PDE v Eclipse, tj. aby bylo možné plugin před zabalením (nebo jak to PDE dělá) podrobit kontrole oproti předchozí verzi
* spolupráce se Subversion nebo CVS optimální, pro získání předchozí verze, ale šlo by i nějak jednodušeji (např. ukázat na JAR předchozí verze)
* vyjít z Ant komponenty od Lukáše Valenty
17 September 2007, 21:57 by PremekBrada -
Added lines 1-2:
!!! Bezpečné aktualizace rozšiřujících modulů v platformě Eclipse
17 September 2007, 21:51 by PremekBrada -
Added lines 1-2:
[[Organizační věci -> http://www.kiv.zcu.cz/~brada/vyuka/dipl/dp-2007-stahl.html]]