Eclipse, osgi, and plug-in mechanisms

Source: Internet
Author: User

Eclipse 3.0 does not replace the original plug-in mechanism with osgi. It is only compatible with the standard: it provides users with a series of APIS for access. In this process, some changes must be made (such as plugin registry and loading mechanism) to be fully compatible with osgi standards. The original plug-in core only supports static expansion. That is to say, to change an existing plug, you must restart the core, that is, exit eclipse and restart.

Many people have asked why eclipse should be compatible with osgi specifications instead of other ones?
Before eclipse was donated, eclipse was developed by Oti to develop an embedded Java software development platform. On the Internet, many connections still direct to Visual Age Micro Edition (vame). This is also one reason why SWT is conceived and they want to use SWT in the user interface of embedded devices. This relationship explains why osgi specifications were selected at the time.

Another reason is that there are no other specifications except osgi. Osgi specifications are widely supported in lightweight service architecture applications. In addition, osgi is supported by many well-known companies in the telecom industry and some well-known companies in other industries. They need to use osgi to compete with Sun's j2s.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.