What's new in Juno

381 views
298 views

Published on

Presented @ Eclipse Demo Camp 2012 in Krakow

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
381
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • http://www.eclipse.org/jdt/ui/r3_8/Java7news/whats-new-java-7.html
  • http://eclipsesource.com/blogs/2012/06/21/jdt-enhancements-top-eclipse-juno-feature-5/ http://www.eclipse.org/jdt/ui/r3_8/Java7news/whats-new-java-7.html#diamond
  • http://eclipsesource.com/blogs/2012/06/21/jdt-enhancements-top-eclipse-juno-feature-5/ http://www.eclipse.org/jdt/ui/r3_8/Java7news/whats-new-java-7.html#diamond
  • http://eclipsesource.com/blogs/2012/06/21/jdt-enhancements-top-eclipse-juno-feature-5/ http://www.eclipse.org/jdt/ui/r3_8/Java7news/whats-new-java-7.html#Multi-catch
  • http://eclipsesource.com/blogs/2012/06/21/jdt-enhancements-top-eclipse-juno-feature-5/ http://www.eclipse.org/jdt/ui/r3_8/Java7news/whats-new-java-7.html#Multi-catch
  • http://www.eclipse.org/jdt/ui/r3_8/Java7news/whats-new-java-7.html#try-with-resources
  • http://www.eclipse.org/jdt/ui/r3_8/Java7news/whats-new-java-7.html#strings-in-switch
  • http://blog.objectteams.org/2012/01/help-the-jdt-compiler-helping-you-1-resource-leaks/ http://blog.objectteams.org/2012/02/help-the-jdt-compiler-helping-you-2-resource-leaks-continued/ http://blog.deepakazad.com/2011/10/detecting-resource-leaks-with-eclipse.html
  • http://archive.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/whatsnew/eclipse-news-part2.html
  • http://archive.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/whatsnew/eclipse-news-part2.html
  • http://archive.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/whatsnew/eclipse-news-part2.html
  • http://wiki.eclipse.org/JDT_Core/Null_Analysis http://www.fosslc.org/drupal/content/bye-bye-npe http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_null_annotations.htm&cp=1_3_9_0 http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fpreferences%2Fjava%2Fcompiler%2Fref-preferences-errors-warnings.htm
  • http://wiki.eclipse.org/JDT_Core/Null_Analysis/Beta
  • What's new in Juno

    1. 1. What is new in JunoSzymon Brandys, Tomasz ŻarnaIBMEclipse Platform Workspace
    2. 2. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Eclipse 4.x•Whole new look to the workbench, number of newinteractions and usability improvements•The new 4.x workbench brings an entirely newprogramming model The workbench is represented as an EMF model, and isdynamically rendered Widgets can now be styled using a CSS Styling Engine The platform now supports dependency injection for commonservices and a common event bus for all workbench related events•Compatibility layer
    3. 3. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.New look for the workbenchThe default appearance of the platform user interface has been refreshed. The main goals of this update were to adopt amore modern visual style, reduce clutter, and use whitespace rather than extra keylines to separate user interfaceelements. Tabs and part stacks have been redesigned to reduce emphasis on non-selected tabs and stacks.
    4. 4. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Global search barThe workbench now has a global search field in the tool bar. This provides a visible affordance for the "Quick Access"feature, and may be used in the future to combine other kinds of searches into a single location.
    5. 5. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.More flexible part layout•You can now stack views and editors together by default•You can split the editor area to put a view beside an editorin the editor area, and then maximize the entire editor areato work with both at the same time•You can detach editors
    6. 6. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Git•Non-visible stuff: Moved to Git Moved build to eclipse.org infrastructure Moved tests to eclipse.org infrastructure (Hudson) Helping LTS with CBI work•Helped EGit Bug fixes Major work item was the EGit importer
    7. 7. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Eclipse Platform•4.2 is the primary platform Eclipse packages only for this version•Most new features also in 3.8•What runs on 3.7 or 3.8 also runs on 4.2(compatibility layer)•Some documented breaking changes•No 4.2 APIs - yet7
    8. 8. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Beyond•No 3.9•3.8 SRs for critical fixes and platform currency•4.3 a.k.a. Kepler Focus on API, robustness and performance Support running on Windows 8 and GTK+ 3•Java 8
    9. 9. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Eclipse 3.8 / 4.2Java 7
    10. 10. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Tool support for diamond operator
    11. 11. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Tool support for diamond operator
    12. 12. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Multi-Catch tool support
    13. 13. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Multi-Catch tool support
    14. 14. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.try-with-resource statement
    15. 15. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Strings in switch
    16. 16. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Missing cases in switch
    17. 17. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Resource leaks
    18. 18. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.NPE
    19. 19. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Null reference analysis
    20. 20. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Null reference analysis
    21. 21. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Null reference analysis
    22. 22. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Annotation-based null analysis
    23. 23. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Eclipse 4.3Java 8
    24. 24. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Support for null annotations for fieldsbeta
    25. 25. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Lambda expressions (JSR 335)Type annotations (JSR 308)inprogress
    26. 26. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Try it!JDK8 + BETA_JAVA8
    27. 27. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Code Recommenders•Helps to manage the complexity of large APis•Intelligent code completion•Extended documentation•Smart bug detection
    28. 28. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.
    29. 29. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Planned events•EclipseDay Sep 13thhttp://wiki.eclipse.org/Eclipse_Day_Krakow_2012Special guest Mike Milinkovich, Executive Director of Eclipse Foundation•Orion Hackaton vel HackfestOctober/November
    30. 30. What is new in Juno | Copyright © IBM Corp., 2012. All rights reserved.Legal Notice IBM and the IBM logo are trademarks or registeredtrademarks of IBM Corporation, in the United States, othercountries or both. Java and all Java-based marks, among others, aretrademarks or registered trademarks of Sun Microsystems inthe United States, other countries or both. Eclipse and the Eclipse logo are trademarks of EclipseFoundation, Inc. Other company, product and service names may betrademarks or service marks of others.30

    ×