Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse Technology
  4. Eclipse e(fx)clipse™
  5. 1.0.0
  6. Release Plan

Eclipse e(fx)clipse™ 1.0.0

Primary tabs

  • Overview
  • Release Plan(active tab)
  • Review Information
Release Date: 
Friday, August 15, 2014
Deliverables: 

API finalization

The main target for this release is to get the project in shape to push a 1.0 release out of the door. So the main focus will be in revising and documenting the current APIs so that we are not breaking them in further releases. API not yet final e.g. most tooling APIs will be marked as internal and not released.

Move to JavaSE 1.8

The other big change targeted for 1.0 is the removal of Java7/JavaFX2.2 support from most bundles and upgrading them to JavaSE-1.8 as the minimal EE, only very few basic bundles like the OSGi-Integration will stay on a lower EE like 1.6.

Implement missing Kepler features

There are 2 main features missing:

  • Docking Tabs via DnD
  • Min/Max TabFolders

Support for DnD will be added and Min/Max if time permits

Support new Luna features

The 3rd big target is to adapt to changes coming with Luna which is going to be the only supported platform in 1.0:

  • Adapt to Equinox Adapter Hook changes
  • Adapt to Eclipse Platform changes like newly introduced model elements

Gradient Tool

Modern UIs make heavy use of gradients and JavaFX developers can make use of it in:

  1. CSS - most common
  2. Java code
  3. FXML

The plan is to implement a generic tool to define gradients and transform them the representations from above.

CSS Editor

There are multiple improvements plan for the editor. The most imporant is to detect cssext-Definitions as part of the classpath and take them into account in the editor.

Compatibility: 

The API provide in 0.9.0 but some of the APIs will be broken to get them in good shape for 1.0

Internationalization: 

not planned yet

Target Environments: 

The target environment are:

  1. Java-Version: JavaSE-1.8 will be the only supported version
  2. Tooling: Eclipse Luna Projects will be the target for the tooling
  3. Runtime: Eclipse Runtime Components from Luna will build foundation of the e(fx)clipse runtime platform
Themes: 
Switch to Java8
Adopt changes of Luna

Project Links

  • Reuseable Recipes
  • Website
Eclipse e(fx)clipse™

Related Projects

Project Hierarchy:

  • Eclipse Technology
  • Eclipse e(fx)clipse™

Tags

Technology Types
  • OSGi
  • Runtime
  • Tools
Build Technologies
  • Maven
  • Tycho

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top