1 / 9

Eclipse Marketplace Client (MPC) Creation Review Submitter Ian Skerrett, Eclipse Foundation

Eclipse Marketplace Client (MPC) Creation Review Submitter Ian Skerrett, Eclipse Foundation Review Date March 10, 2010. Background and Goals. Eclipse Marketplace is the online catalog of Eclipse solutions and hosted by the Eclipse Foundation Current UI is a web browser

Download Presentation

Eclipse Marketplace Client (MPC) Creation Review Submitter Ian Skerrett, Eclipse Foundation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Eclipse Marketplace Client (MPC) Creation Review Submitter Ian Skerrett, Eclipse Foundation Review Date March 10, 2010

  2. Background and Goals • Eclipse Marketplace is the online catalog of Eclipse solutions and hosted by the Eclipse Foundation • Current UI is a web browser • No direct integration with Eclipse • Data is accessible via a RESTFul API • Goal: Make it easier for developers to install Eclipse solutions directly into their Eclipse installation

  3. Project Scope • Provide an Eclipse-based rich client for installing solutions listed in the Eclipse Marketplace. • Provide a workflow for finding and installing solutions, layering on top of the Eclipse P2 and providing a streamlined and simplified workflow that does not require users to enter and manage update sites. • Support different external sources of solution listing catalogs (ex. Eclipse release train catalog, third party catalog, internal corporate catalog) • Awesome end-user experience for uninstalling eclipse solutions

  4. Proposed Components • Core • Retrieves listings from the Eclipse Marketplace via the Marketplace REST API • Integrates with P2/Discovery to automate P2-based install of solutions • UI • Provides extension points for marketplaces • Provides solution browsing, searching, install and management facilities

  5. Relationships to Other Eclipse Projects • P2 • MPC will reuse the Discovery component in p2 • EPP • MPC will be included in the EPP packages

  6. Community Feedback • Discussion about the requirements via a bug #296131 and #295273 • 100+ comments • Discussion and feedback on the Marketplace RESTful API • Approx. 15 bugs opened as part of the discussion • No discussion on the MPC User Forum • Expect this will change once we publish UI for feedback

  7. Initial Committers • Initial Committers • Project Leader: Ian Skerrett, Eclipse Foundation • Will provide project management for the project • Steffen Pingel (Tasktop) • Existing Mylyn committer and p2 Discovery Connector • Mik Kersten (Tasktop) • Mylyn project lead • David Green (individual) • Mylyn committer • Henrik Lindberg (Cloudsmith) • B3, Buckminster • Thomas Hallgren (Cloudsmith) • B3, Buckminster • Interested Parties • Ian Bull (EclipseSource) • Pascal Rapicault (Sonatype) • Mentors • Wayne Beaton • Chris Aniszczyk

  8. Code Contribution • All Code is license under EPL v1.0 • Project being funded by the Eclipse Foundation • Code will all be original work

  9. Plan • March 19, 2010. Feature complete beta available (Helios M6) • June 23, 2010. Production release (Helios GA)

More Related