Welcome to Eclipse RCP MP3 Manager

This is an Eclipse RCP demo application to showcase many of the Eclipse RCP features. Intentionally I did not focus on business logic, that's why I chose a very simple application, a little MP3 Manager. Another purpose of this application is that new Eclipse RCP developers can take a look at some example implementation of common use cases. I hope to improve the code base over time so that many best Eclipse practices are used. Please support me and file bugs :). Here is a (probably incomplete) list of features:

  • New: Eclipse 3.4.2 compliant and minimum execution environment is now Java 5
  • New: Using p2 for self updating
  • New: Databinding + validation + decoration
  • New: Headless p2-enabled build
  • Product Branding & Feature Brandings
    • Custom Splash Screen
    • Blue and Orange colored demo brandings
    • Images/Icons and About Dialog
  • Internationalization English/German
    • Dynamic language change (English and German)
  • New Look & Feel using the Presentation API
    • Loose coupling of views and editors
  • Tree views, table views and a virtual tree and table views
    • Regular Label & Content Provider
    • Using an adapter factory
  • Multi-page ID3 tag editor with databinding
  • Use of Commands & Handlers
  • Property tester
  • Property view support
  • Local help system using the Jetty stack
  • A wizard to rename album names
  • Using  NSIS as native installer
  • A cheat sheet

Work in progress:

  • JNLP & Java Web Start

Enjoy!

Kai Tödter

Compatibility

  • The current version is compatible to Eclipse 3.4.2

Licenses

Screenshot

Subversion Access

Download

  • The Win32 binary (zip and installer) and the sources created during the last successful nightly build you find  here.

Organizations

Starting Points

For a complete list of local wiki pages, see TitleIndex.

Attachments