Hlavní menu

Nástroje

EclipsePlugins / HomePage

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

Updated 24 February 2008, 16:45 by PremekBrada

EclipsePlugins.HomePage History

Hide minor edits - Show changes to markup

24 February 2008, 16:45 by PremekBrada -
Changed lines 17-18 from:
to:
  • Plug-in development 101 part 1 at IBM developerWorks
17 September 2007, 21:58 by PremekBrada -
Changed line 9 from:
to:
17 September 2007, 21:51 by PremekBrada -
Changed line 9 from:
to:
28 May 2007, 12:10 by PremekBrada -
Changed lines 33-34 from:

Novinky v Eclipse 3.3 zejména v oblasti komponent (scheduled for June 2007)

to:

Novinky v Eclipse 3.3 zejména v oblasti komponent (scheduled for June 2007)

28 May 2007, 12:09 by PremekBrada -
Changed lines 33-34 from:

Novinky v Eclipse 3.3 zejména v oblasti komponent (scheduled for June 2007)

to:

Novinky v Eclipse 3.3 zejména v oblasti komponent (scheduled for June 2007)

28 May 2007, 11:59 by PremekBrada -
Changed line 26 from:
Check the validity of the system before installing (a user should know whether the bundles it installs will resolve or not)
to:
  • Check the validity of the system before installing (a user should know whether the bundles it installs will resolve or not)
Changed lines 28-32 from:
  • Warn user if installing a new version of a bundle will invalidate other (downstream) bundle dependencies.
  • Support rollback in case of failure during the install
  • A simple update API for use in RCP applications. Phill P. (the update API should enable an eclipse based product to verify that it is current (no updates needed) or that it requires an update and than performs an update (maybe without any user interaction).
  • The format of the descriptors should be based on an open standard for feeds that has author, copyright, update time, etc. and can have arbitrary XML payloads for encapsulating any data necessary Alex B.
to:
  • Warn user if installing a new version of a bundle will invalidate other (downstream) bundle dependencies.
  • Support rollback in case of failure during the install
  • A simple update API for use in RCP applications. Phill P. (the update API should enable an eclipse based product to verify that it is current (no updates needed) or that it requires an update and than performs an update (maybe without any user interaction).
  • The format of the descriptors should be based on an open standard for feeds that has author, copyright, update time, etc. and can have arbitrary XML payloads for encapsulating any data necessary Alex B.
Changed lines 35-36 from:
Under Components - Deferred items is Improved support for provisioning. Eclipse has advanced quite quickly with new use-cases (RCP, Equinox, server side, etc.) and new technologies (e.g., OSGi and OSGi's MEG) coming into the picture. To date Update Manager has not been enhanced to support or exploit these changes. In 3.3 we will investigate provisioning support for enhanced workflows, the ability to update the so-called "root files" (e.g., startup.jar, eclipse.exe), improved efficiency (download and disk footprint), support for right-grained discovery and acquisition of function as well as integration with differing repository types. This effort also includes enhancements to the tooling around provisioning. [Update] (154077)
to:
  • In 3.3 we will implement and adopt the OSGi 4.1 MEG application model. [Equinox] (bug 154084)
  • There are a number of gaps in the OSGi specifications that Eclipse is currently filling in specific ways and should be addressed in R4.1. For example the management of API in metadata (x-friends and x-internal), integration techniques for third party and legacy code, in-place execution of bundles, basic notions of data location, etc.
  • (Deferred item) Improved support for provisioning. Eclipse has advanced quite quickly with new use-cases (RCP, Equinox, server side, etc.) and new technologies (e.g., OSGi and OSGi's MEG) coming into the picture. To date Update Manager has not been enhanced to support or exploit these changes. In 3.3 we will investigate provisioning support for enhanced workflows, the ability to update the so-called "root files" (e.g., startup.jar, eclipse.exe), improved efficiency (download and disk footprint), support for right-grained discovery and acquisition of function as well as integration with differing repository types. This effort also includes enhancements to the tooling around provisioning. [Update] (154077)
  • As JSR 291 evolves in the Java SE 6 time frame, PDE will be there to provide developer support. 3.3 will include tooling around OSGi Declarative Services and the new application model as well as improved support for launching other frameworks, Java applications with bundle based classpaths and "hot launching" frameworks. (Note: significant work was done on this item, but not enough to cover it's full scope. See the bug for more info.) [PDE] (154079)
28 May 2007, 11:54 by PremekBrada -
Changed lines 24-25 from:

Eclise Wiki Update Manager Req - requirements for a new update manager. TODO - podivat se, kdy bude nova verze Eclipse a co tam bude za novinky

to:

Eclise Wiki Update Manager Req - requirements for a new update manager.

28 May 2007, 11:54 by PremekBrada -
Changed lines 22-23 from:
  • Tohle je důležité: Eclise Wiki Update Manager Req - requirements for a new update manager. TODO - podivat se, kdy bude nova verze Eclipse a co tam bude za novinky
to:

Důležité z Eclipse.org

Eclise Wiki Update Manager Req - requirements for a new update manager. TODO - podivat se, kdy bude nova verze Eclipse a co tam bude za novinky

28 May 2007, 11:53 by PremekBrada -
Added lines 31-34:

Novinky v Eclipse 3.3 zejména v oblasti komponent (scheduled for June 2007)

Under Components - Deferred items is Improved support for provisioning. Eclipse has advanced quite quickly with new use-cases (RCP, Equinox, server side, etc.) and new technologies (e.g., OSGi and OSGi's MEG) coming into the picture. To date Update Manager has not been enhanced to support or exploit these changes. In 3.3 we will investigate provisioning support for enhanced workflows, the ability to update the so-called "root files" (e.g., startup.jar, eclipse.exe), improved efficiency (download and disk footprint), support for right-grained discovery and acquisition of function as well as integration with differing repository types. This effort also includes enhancements to the tooling around provisioning. [Update] (154077)
28 May 2007, 11:18 by PremekBrada -
Changed lines 10-28 from:

OSGi framework and bundles

In general

  • OSGi Alliance
  • R4 specification
  • OSGi Services Tutorial

Architecture implementations

  • Knopflerfish - Good for learning OSGi (GUI)
  • Oscar
  • Equinox - probably our 'target' environment
  • Apache Felix

Development

to:

Plugin Development

Changed lines 16-18 from:

Substitutability checking - implementation of ENT metamodel...

to:
  • How to create Eclipse plugins (presentation in czech)

Plugin and Feature Substitutability Checking

Deleted lines 21-30:

Eclipse architecture and Equinox in general

  • Eclipse resources by type
  • Eclipse 3.2 Documentation - on this page there are PDF versions too but for Eclipse 3.1 only (so a bit obsolete)
  • Eclipse Platform Technical Overview PDF - for E3.1
  • Inside the Workbench - A guide to the workbench internals PDF
  • http://wiki.eclipse.org/index.php/Rich_Client_Platform -- resources about writing applications on top of the Eclipse platform, including plugins
Deleted lines 30-52:

Plugins

  • Fulltext search in Eclipse newsgroups
  • Eclipse Corner Articles
  • The Official Eclipse FAQs
  • Eclipse SWT homepage
  • SWT x JFace examples
  • Notes on the Eclipse Plug-in Architecture PDF
  • PDE Does Plug-ins PDF Δ
  • Creating a Plugin (old article)
  • Creating Eclipse plug-ins
  • Creating an Eclipse View
  • Eclipse Plugins Exposed
  • Some example plug-ins for Eclipse 3.2 (3.7 MB)
  • How to create Eclipse plugins (presentation in czech)

Miscellanea

  • Building Project Facets PDF
28 May 2007, 11:13 by PremekBrada -
Changed lines 10-11 from:
to:
28 May 2007, 11:13 by PremekBrada - added excerpts from new update mgr reqts
Changed lines 44-45 from:
  • Eclise Wiki Update Manager Req - requirements for a new update manager. TODO - podivat se, kdy bude nova verze Eclipse a co tam bude za novinky
to:
  • Tohle je důležité: Eclise Wiki Update Manager Req - requirements for a new update manager. TODO - podivat se, kdy bude nova verze Eclipse a co tam bude za novinky
Check the validity of the system before installing (a user should know whether the bundles it installs will resolve or not)
  • But allow, on user's choice, the ability to "install anyway", since the user may be doing things "out of order", or may "know what they are doing" so an invalid system is not fatal. David williams
  • Warn user if installing a new version of a bundle will invalidate other (downstream) bundle dependencies.
  • Support rollback in case of failure during the install
  • A simple update API for use in RCP applications. Phill P. (the update API should enable an eclipse based product to verify that it is current (no updates needed) or that it requires an update and than performs an update (maybe without any user interaction).
  • The format of the descriptors should be based on an open standard for feeds that has author, copyright, update time, etc. and can have arbitrary XML payloads for encapsulating any data necessary Alex B.
28 May 2007, 11:04 by Lukas Valenta -
Changed lines 44-45 from:
  • http://wiki.eclipse.org/index.php/Requirements_for_a_new_update_manager - requirements for a new update manager. TODO - podivat se, kdy bude nova verze Eclipse a co tam bude za novinky
to:
  • Eclise Wiki Update Manager Req - requirements for a new update manager. TODO - podivat se, kdy bude nova verze Eclipse a co tam bude za novinky
28 May 2007, 11:03 by Lukas Valenta -
Added lines 44-45:
  • http://wiki.eclipse.org/index.php/Requirements_for_a_new_update_manager - requirements for a new update manager. TODO - podivat se, kdy bude nova verze Eclipse a co tam bude za novinky
11 May 2007, 16:25 by PremekBrada -
Added lines 67-68:

Patří do KategorieProjekty

08 May 2007, 00:34 by Pavel Cvrček - Add some new resources
Changed lines 42-43 from:
  • http://wiki.eclipse.org/index.php/Rich_Client_Platform -- resources about writing applications on top of the Eclipse platform, including plugins
to:
  • http://wiki.eclipse.org/index.php/Rich_Client_Platform -- resources about writing applications on top of the Eclipse platform, including plugins
Added lines 46-51:
  • Fulltext search in Eclipse newsgroups
  • Eclipse Corner Articles
  • The Official Eclipse FAQs
  • Eclipse SWT homepage
  • SWT x JFace examples
04 April 2007, 16:19 by PremekBrada -
Changed lines 32-33 from:

ENT-OSGi-Comparator - moje dva projekty v Jave - implementace ENT metamodelu (teoreticky zaklad) a projekt OSGi Comparator - porovna dva OSGi bundly. V tomto projektu se podivejte na tridu cz.zcu.kiv.ent.CompareExample?, kde je ukazka toho, jak to cele pouzivat.

to:

ENT-OSGi-Comparator - moje dva projekty v Jave - implementace ENT metamodelu (teoreticky zaklad) a projekt OSGi Comparator - porovna dva OSGi bundly. V tomto projektu se podivejte na tridu cz.zcu.kiv.ent.CompareExample?, kde je ukazka toho, jak to cele pouzivat.

04 April 2007, 15:41 by PremekBrada -
Changed lines 42-43 from:
to:
  • http://wiki.eclipse.org/index.php/Rich_Client_Platform -- resources about writing applications on top of the Eclipse platform, including plugins
08 March 2007, 14:51 by PremekBrada -
Added lines 7-10:

Project documentation

01 March 2007, 13:50 by PremekBrada -
Changed lines 20-21 from:
to:
  • Apache Felix
21 November 2006, 16:43 by Pavel Cvrcek - Add link to presentation about creation of Eclipse plugins.
Added lines 49-50:
  • How to create Eclipse plugins (presentation in czech)
21 November 2006, 14:06 by PremekBrada -
Changed lines 7-8 from:
to:

OSGi framework and bundles

21 November 2006, 14:06 by PremekBrada -
Changed lines 7-8 from:

OSGi in general

to:

OSGi

In general

Changed lines 15-16 from:

OSGi architecture implementations

to:

Architecture implementations

Changed lines 21-22 from:

OSGi development

to:

Development

Changed lines 25-26 from:

OSGi substitutability checking - implementation of ENT metamodel...

to:

Substitutability checking - implementation of ENT metamodel...

Changed lines 38-39 from:

Eclipse plugins

to:

Plugins

14 November 2006, 11:02 by Lukas Valenta -
Changed lines 25-26 from:

[[http://www.kiv.zcu.cz/~lvalenta/projekty/ent-osgi-implementace.zip | ENT-OSGi-Comparator] - moje dva projekty v Jave - implementace ENT metamodelu (teoreticky zaklad) a projekt OSGi Comparator - porovna dva OSGi bundly. V tomto projektu se podivejte na tridu cz.zcu.kiv.ent.CompareExample?, kde je ukazka toho, jak to cele pouzivat.

to:

ENT-OSGi-Comparator - moje dva projekty v Jave - implementace ENT metamodelu (teoreticky zaklad) a projekt OSGi Comparator - porovna dva OSGi bundly. V tomto projektu se podivejte na tridu cz.zcu.kiv.ent.CompareExample?, kde je ukazka toho, jak to cele pouzivat.

14 November 2006, 11:02 by Lukas Valenta -
Changed lines 10-12 from:
  • [[http://www.kiv.zcu.cz/~lvalenta/bc/materialy/ | R4 specification]
  • [[http://www.knopflerfish.org/osgi_service_tutorial.html | OSGi Services Tutorial]
to:
  • R4 specification
  • OSGi Services Tutorial
Changed lines 15-18 from:
  • [[http://www.knopflerfish.org/ | Knopflerfish] - Good for learning OSGi (GUI)
  • [[http://oscar.objectweb.org/ | Oscar ]
  • [[http://www.eclipse.org/equinox/ | Equinox] - probably our 'target' environment
to:
  • Knopflerfish - Good for learning OSGi (GUI)
  • Oscar
  • Equinox - probably our 'target' environment
Added lines 21-26:
  • Knopflerfish plugin for Eclipse - can be used for OSGi bundle development (easy manifest file editing and packaging)

OSGi substitutability checking - implementation of ENT metamodel...

[[http://www.kiv.zcu.cz/~lvalenta/projekty/ent-osgi-implementace.zip | ENT-OSGi-Comparator] - moje dva projekty v Jave - implementace ENT metamodelu (teoreticky zaklad) a projekt OSGi Comparator - porovna dva OSGi bundly. V tomto projektu se podivejte na tridu cz.zcu.kiv.ent.CompareExample?, kde je ukazka toho, jak to cele pouzivat.

Deleted lines 28-29:
  • [[http://www.knopflerfish.org/eclipse_plugin.html | Knopflerfish plugin for Eclipse] - can be used for OSGi bundle development (easy manifest file editing and packaging)
05 November 2006, 15:03 by Lukas Valenta -
Changed lines 10-11 from:
  • R4 specification
to:
  • [[http://www.kiv.zcu.cz/~lvalenta/bc/materialy/ | R4 specification]
  • [[http://www.knopflerfish.org/osgi_service_tutorial.html | OSGi Services Tutorial]
Added lines 19-20:

OSGi development

Deleted lines 22-23:

OSGi development

05 November 2006, 15:00 by Lukas Valenta -
Added lines 12-17:

OSGi architecture implementations

  • [[http://www.knopflerfish.org/ | Knopflerfish] - Good for learning OSGi (GUI)
  • [[http://oscar.objectweb.org/ | Oscar ]
  • [[http://www.eclipse.org/equinox/ | Equinox] - probably our 'target' environment
Added lines 20-23:

OSGi development

  • [[http://www.knopflerfish.org/eclipse_plugin.html | Knopflerfish plugin for Eclipse] - can be used for OSGi bundle development (easy manifest file editing and packaging)
01 November 2006, 10:19 by Pavel Cvrcek -
Changed lines 30-31 from:
to:
  • Some example plug-ins for Eclipse 3.2 (3.7 MB)
01 November 2006, 10:19 by Pavel Cvrcek - Correction.
Changed lines 30-31 from:
  • Some example plug-ins for Eclipse 3.2 (3.7 MB)
to:
31 October 2006, 17:12 by Pavel Cvrcek - Add some new links
Changed lines 15-16 from:
to:
  • Eclipse 3.2 Documentation - on this page there are PDF versions too but for Eclipse 3.1 only (so a bit obsolete)
Changed lines 25-31 from:
to:
  • Creating a Plugin (old article)
  • Creating Eclipse plug-ins
  • Creating an Eclipse View
  • Eclipse Plugins Exposed
  • Some example plug-ins for Eclipse 3.2 (3.7 MB)
31 October 2006, 14:25 by PremekBrada -
Changed lines 12-13 from:

Eclipse architecture and Equinox in general

to:

Eclipse architecture and Equinox in general

31 October 2006, 14:22 by PremekBrada -
Added lines 9-11:
  • OSGi Alliance
  • R4 specification
31 October 2006, 14:20 by PremekBrada -
Changed lines 13-14 from:
  • [[http://www.eclipse.org/articles/Whitepaper-Platform-3.1/eclipse-platform-whitepaper.html
 | Eclipse Platform Technical Overview]] PDF - for E3.1
to:
  • Eclipse Platform Technical Overview PDF - for E3.1
Deleted lines 16-17:
Added lines 19-21:
  • Notes on the Eclipse Plug-in Architecture PDF
  • PDE Does Plug-ins PDF Δ
Added lines 23-25:
  • Building Project Facets PDF
31 October 2006, 14:18 by PremekBrada -
Added lines 1-22:

Here is a shared information repository for students and researchers working on Eclipse plugins. In particular, we are after

  • how to build plugins
  • Equinox extensions over standard OSGi
  • how plugins can be analysed and info about them obtained

OSGi in general

Eclipse architecture and Equinox in general

  • Eclipse resources by type
  • [[http://www.eclipse.org/articles/Whitepaper-Platform-3.1/eclipse-platform-whitepaper.html
 | Eclipse Platform Technical Overview]] PDF - for E3.1

Eclipse plugins

Miscellanea