Click the image to see more screenshots

Project Details

Worked with a small team of developers to build out the functionality of the Force.com Eclipse plug-ins.

  • Improved the functionality of the Apex Language Editor -- making it similar in user-experience to that of the Java Editor, including:
    • Generic classpath container extension point (IMP) – allows languages to group paths to libraries, source files, etc.
    • Generic classpath resolution (IMP) – dynamically created settings pages, wizards, and build errors
    • Generic variable resolution (IMP) – allows users to specify variables which represent environment settings, paths, etc.
    • Generic project explorer (IMP) -- support for multiple languages per project, extensions for creation wizards, and filters
    • Implementations of all of the above for X10
    • Bracket matching – when placing the cursor beside an opening/closing parenthesis or bracket, the matching closing/opening character was highlighted, allowing the developer to quickly determine scope regardless of formatting.
  • Built upon the SSE extension points to add validation and content assist to the Visual Force editor
  • Created a specialized dialog for editing a project specific configuration file which was used to specify which files should be available in the local project and which should remain on the server.

Screencasts

  1. welcome page
  2. dialog
  3. apex editor