A pretty good Eclipse RCP instance

Source: Internet
Author: User
Tags id3 java web

At EclipseCon 2008, Kai T & ouml, a java expert from Siemens, gave a lecture titled "Advanced Eclipse RCP" to the participants. The RCP application examples presented in the lecture were very good, engineering is well done. You can find the places you are interested in, whether you are a newbie or a veteran with RCP development experience. We recommend that you download the source code and documentation from http://max-server.myftp.org/trac/mp3m. The following is my translation of this project, and I hope some netizens can point out my improper translation:

This is an Eclipse RCP application demonstration that demonstrates the many advantages of Eclipse RCP features. I intentionally did not focus on business logic, which is why I chose MP3 manager as a simple application. Another important purpose of this application is to enable new Eclipse RCP developers to understand how to implement some general use cases. I hope that the code can be improved gradually over time, so that many of the best Eclipse (development) practices can be added. I hope you can support me and "catch insects" together! The following is a list of features of the application (which may not be complete ):

  • Product trademarks and characteristic trademarks
    • Custom blinking screen
    • Blue/Orange logo
    • Image/icon and "about" dialog box
  • International, supports English and German
  • Use the presentation (layer) API to get a new look and feel
    • Loose coupling between views and editors
  • Tree, table, and virtual tree view
    • Regular tags and content providers
    • Use the adapter factory
  • Multi-page editor
  • Use commands and handles
  • Help system using Jetty stack
  • Custom upgrade function
  • Curve set rename Wizard
  • Self-owned extension points
  • Use NSIS (Nullsoft script to install the system) for local installation
  • You can edit the ID3 ID and play the mp3 file (it's just a demo using a third-party library, haha, sorry)
  • New function: an ID3 logo editor bound to Eclipse data
  • New features: a brief description
  • New feature: Support for attribute view
  • New feature: Virtual Table (prototype: 10000 songs)
  • New function: Dynamic Language switching (English/German)

Progress:

  • Eclipse3.3 internationalization
  • Java Network Load protocol (JNLP) and Java Web startup
  • Build an external Eclipse environment using PluginBuilder

Hope everyone will like it! (Give me a round of applause, and give me a round of applause from the translator)

Kai T & ouml; dter



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.