Eclipse Platform News EclipseCon 2015 Lars Vogel Eclipse Platform UI CoLead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings w Ne l Ec te n I Up i e ps a rn c l in m o p tf a l r wo g m or k a ch es g n t ng i h s What is the Eclipse platform project? Everything else Platform Disclaimer: In this talk focus on the Platform changes and do not look much at Java 8 or Java 9 support Eclipse 4.4 Java 8 support Improve default styling (colors) QuickAccess can be hidden Less whitespace usage Major improvements in CSS New icon set DnD color Eclipse 4.4 Removed annoying splash screen message Dark theme Line numbers Toolbar can be hidden PerspectiveSwitcher can be hidden New Splashscreen and logo UI Installation performance much better Performance Spring Developer Oliver Gierke Eclipse 4.4 makes me like Eclipse again Cool stuff to be expected in Eclipse 4.5 Hierarchical projects display Close tabs Closing projects removes the "dead" editors Customize Perspective works again Improved dark theme Better SWT Join Aruns session at 17:00 today https://www.eclipsecon.org/na2015/session/how-keep-eclipse-bleeding-edge-linux-world Parallel processing in Jobs With the help of our Google friends First measurements show that search might be 2-10x faster https://bugs.eclipse.org/bugs/show_bug.cgi?id=432049 JDT code completion delay is now 0 ms Pretested with vogella company customers and saneclipse http://www.saneclipse.com/ Interview with Tor Norbye: Developer Tools for Android about IntelliJ and Eclipse http://blog.jetbrains.com/idea/2015/02/interview-with-tor-norbye-the-present-and-the-future-ofdeveloper-tools-for-android/ Improved interactive performance Monitor interactive performance Contributed by Google including API in SWT to detect freezes. I'm not getting paid to open Bug reports Automatic error reporting (driven by http://www.codetrails.com/) There are much more features but we running low on time... Target of the Eclipse project Gain more contributors and committers to make everything better We are trying to give fast feedback to contributions Onboard more committers which are willing to do reviews Gerrit setup CI Build Server Fetch Gerrit Integration repository Fetch Contributor 1 Fetch/ Push Fetch Fetch/ Push Reviews Fetch Approve Reviewer Contributor 2 Included the test runs into the Gerrit build trigger Denis Roy Hero of the week Auto-linking between Gerrit code reviews, commits and Bugzilla 2014 2015 Clean-up of the code basis and process Convert platform tests to Junit 4 Improve whitespace situations (whenever possible) Formatter and save actions Delete unused code, classes and packages Upgrade our plug-ins to Java 7, fix warning messages and adding generics Hopefully this helps with future development and contributions What are the future plans? This is what commercial companies would show now But, hey, we are an Open Source project... Migrate Eclipse IDE parts to the e4 programing model we (definitely) want to intregrate Mickaels new Project Import wizard (Finally) migrate JFace to generics (maybe) introduce a new data binding framework Make more use of parallelization in the IDE After Mars Platform UI plans to move to Java 8 Lets see how much resistence we get her) To join forces with us http://www.vogella.com/tutorials/EclipsePlatformDevelopment/article.html Eclipse IDE Contributions http://www.vogella.com/books/ eclipsecontribution.html Questions? Thank you For further questions: [email protected] http://www.vogella.com Need commercial support: [email protected]