The Eclipse 3.0 platform: adopting OSGi technology

  • Authors:
  • O. Gruber;B. J. Hargrave;J. McAffer;P. Rapicault;T. Watson

  • Affiliations:
  • IBM Research Division, Thomas J. Watson Research Center, 19 Skyline Drive, Hawthrone, NY;IBM Software Group, 11501 Burnet Road, Austin, TX;IBM Software Group, Ottawa Laboratory, 2670 Queensview Drive, Ottawa, Ontario K2B 8K1;IBM Software Group, Ottawa Laboratory, 2670 Queensview Drive, Ottawa, Ontario K2B 8K1;IBM Software Group, 11501 Burnet Road, Austin, TX

  • Venue:
  • IBM Systems Journal
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

From its inception Eclipse was mainly designed to be a tooling platform, but with Version 3.0, Eclipse is now evolving toward a Rich Client Platform (RCP). This change, driven by the open-source community, brought a whole set of new requirements and challenges for the Eclipse platform, such as dynamic plug-in management, services, security, and improved performance. This paper describes the path from the proprietary Eclipse 2.1 runtime to the new Eclipse 3.0 runtime based on OSGiTM specifications. It details the motivation for such a change and discusses the challenges this change presented.