SlideShare a Scribd company logo
1 of 12
Download to read offline
Luna (4.4)
Noopur Gupta
Eclipse JDT/UI Committer
IBM Software Labs, Bangalore
noopur_gupta@in.ibm.com
Eclipse Luna Demo Camp India 2014 1
A new look!
 New Eclipse logo
 New Splash screen
 Re-designed www.eclipse.org website
Eclipse Luna Demo Camp India 2014 2
Workbench improvements
 Dark theme: Preferences -> General -> Appearance and choose ‘Dark’
 New icon set (png icons)
 Less whitespace usage
 Line numbers are now shown by default
 Perspective re-ordering
 Toolbar can be hidden: Window > Hide Toolbar
Eclipse Luna Demo Camp India 2014 3
Quick Access as a popup
 Quick Access field in the toolbar can be hidden.
From the context menu in the toolbar, select Hide.
 Once hidden, pressing Ctrl+3 will instead show a popup dialog.
Eclipse Luna Demo Camp India 2014 4
Minimized views – 2 display modes
 Use Overlays:
Showing a minimized view opens it in a
'fly out', overlaying part of the main
window.
 Show in the Original Location:
Showing a minimized view opens it in
its original location, without overlaying
any part of the main window.
Eclipse Luna Demo Camp India 2014 5
Split the editor
 Do you ever find yourself working in a large file and need to view or edit
multiple sections at once?
 Ctrl+_ splits the editor one above the other
 Ctrl+{ splits the editor side by side
Eclipse Luna Demo Camp India 2014 6
Show in System Explorer
 If you select a resource and right click, there is now a Show In > System
Explorer context menu entry that will open the folder containing that
resource in your system's file explorer.
Eclipse Luna Demo Camp India 2014 7
Java 8 Support
 Eclipse compiler for Java
 Quick fix to change project compliance and JRE to 1.8
 Migrate anonymous class creations to lambda expressions and back
 Change lambda expression body block to expression and back
 Show the method implemented by the functional interface instances on hover
 Navigate to the functional method declaration
 Option to control lambda code formatting
 Option to control generation of method parameter attributes in class files
 Null type annotations
 Java 8 debug support
 …
 Eclipse newsletter - Eclipse Luna: Ready for Java 8
Eclipse Luna Demo Camp India 2014 8
Eclipse Luna – What’s New
 Help > Welcome > What’s New
 https://www.eclipse.org/eclipse/news/4.4/eclipse_news_4.4.php
Eclipse Luna Demo Camp India 2014 9
Contributing to Eclipse
Eclipse Luna Demo Camp India 2014 10
Contributing to Eclipse
(https://www.eclipse.org/contribute)
Eclipse Luna Demo Camp India 2014 11
 Forums
http://www.eclipse.org/forums
 Bugzilla
https://bugs.eclipse.org/bugs
 Contributing Patches
http://wiki.eclipse.org/JDT_UI/How_to_Contribute
Eclipse Luna Demo Camp India 2014 12

More Related Content

What's hot

Agile korea 2013 유석문
Agile korea 2013 유석문Agile korea 2013 유석문
Agile korea 2013 유석문
Sangcheol Hwang
 

What's hot (20)

Eclipse Tips & Tricks
Eclipse Tips & TricksEclipse Tips & Tricks
Eclipse Tips & Tricks
 
Agile korea 2013 유석문
Agile korea 2013 유석문Agile korea 2013 유석문
Agile korea 2013 유석문
 
Java applet
Java appletJava applet
Java applet
 
Improve your development skills with Test Driven Development
Improve your development skills with Test Driven DevelopmentImprove your development skills with Test Driven Development
Improve your development skills with Test Driven Development
 
Eclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATIONEclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATION
 
Get ready for FRC 2015: Intro to Java 5 through 8 updates and Eclipse
Get ready for FRC 2015: Intro to Java 5 through 8 updates and EclipseGet ready for FRC 2015: Intro to Java 5 through 8 updates and Eclipse
Get ready for FRC 2015: Intro to Java 5 through 8 updates and Eclipse
 
From Java to Kotlin
From Java to KotlinFrom Java to Kotlin
From Java to Kotlin
 
Introduction To Eclipse RCP
Introduction To Eclipse RCPIntroduction To Eclipse RCP
Introduction To Eclipse RCP
 
Tech breakfast 18
Tech breakfast 18Tech breakfast 18
Tech breakfast 18
 
Refactoring legacy code driven by tests - ENG
Refactoring legacy code driven by tests - ENGRefactoring legacy code driven by tests - ENG
Refactoring legacy code driven by tests - ENG
 
Eclipse RCP Demo
Eclipse RCP DemoEclipse RCP Demo
Eclipse RCP Demo
 
Java Custom Annotations- Part1
Java Custom Annotations- Part1Java Custom Annotations- Part1
Java Custom Annotations- Part1
 
Functional programming with Xtend
Functional programming with XtendFunctional programming with Xtend
Functional programming with Xtend
 
Developing For Ubraa
Developing For UbraaDeveloping For Ubraa
Developing For Ubraa
 
Developing a new Epsilon Language through Grammar Extension: The Epsilon Dem...
Developing a new Epsilon Language through Grammar Extension: The Epsilon Dem...Developing a new Epsilon Language through Grammar Extension: The Epsilon Dem...
Developing a new Epsilon Language through Grammar Extension: The Epsilon Dem...
 
Presentation1
Presentation1Presentation1
Presentation1
 
Branch by Abstraction - Software Architecture Conference 2018
Branch by Abstraction - Software Architecture Conference 2018Branch by Abstraction - Software Architecture Conference 2018
Branch by Abstraction - Software Architecture Conference 2018
 
Realtime selenium interview questions
Realtime selenium interview questionsRealtime selenium interview questions
Realtime selenium interview questions
 
Introduction of c# day3
Introduction of c# day3Introduction of c# day3
Introduction of c# day3
 
BCS Selenium Workshop
BCS Selenium WorkshopBCS Selenium Workshop
BCS Selenium Workshop
 

Similar to Eclipse Luna - What's New!

1) workbench basics
1) workbench basics1) workbench basics
1) workbench basics
techbed
 
"APE: Learning User's Habits to Automate Repetitive Tasks"
"APE: Learning User's Habits to Automate Repetitive Tasks""APE: Learning User's Habits to Automate Repetitive Tasks"
"APE: Learning User's Habits to Automate Repetitive Tasks"
butest
 
Eclipse_Building_Blocks
Eclipse_Building_BlocksEclipse_Building_Blocks
Eclipse_Building_Blocks
Rahul Shukla
 

Similar to Eclipse Luna - What's New! (20)

What's new in Eclipse Mars
What's new in Eclipse MarsWhat's new in Eclipse Mars
What's new in Eclipse Mars
 
Introduction to Eclipse
Introduction to Eclipse Introduction to Eclipse
Introduction to Eclipse
 
Eclipse - GUI Palette
Eclipse - GUI Palette Eclipse - GUI Palette
Eclipse - GUI Palette
 
Eclipse Day India 2010 - UI Patterns in Eclipse
Eclipse Day India 2010 - UI Patterns in EclipseEclipse Day India 2010 - UI Patterns in Eclipse
Eclipse Day India 2010 - UI Patterns in Eclipse
 
3 more abouteclipse
3 more abouteclipse3 more abouteclipse
3 more abouteclipse
 
Eclipse Overview
Eclipse Overview Eclipse Overview
Eclipse Overview
 
Notepad tutorial
Notepad tutorialNotepad tutorial
Notepad tutorial
 
Drupal 8 cli
Drupal 8 cliDrupal 8 cli
Drupal 8 cli
 
Testing method pptx
Testing method pptxTesting method pptx
Testing method pptx
 
Eclipse 2011 Hot Topics
Eclipse 2011 Hot TopicsEclipse 2011 Hot Topics
Eclipse 2011 Hot Topics
 
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
IBM Drupal Users Group Discussion on Managing and Deploying ConfigurationIBM Drupal Users Group Discussion on Managing and Deploying Configuration
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
 
Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)
 
Frc java5-8andeclipse
Frc java5-8andeclipseFrc java5-8andeclipse
Frc java5-8andeclipse
 
1) workbench basics
1) workbench basics1) workbench basics
1) workbench basics
 
"APE: Learning User's Habits to Automate Repetitive Tasks"
"APE: Learning User's Habits to Automate Repetitive Tasks""APE: Learning User's Habits to Automate Repetitive Tasks"
"APE: Learning User's Habits to Automate Repetitive Tasks"
 
Compiling With Eclipse
Compiling With EclipseCompiling With Eclipse
Compiling With Eclipse
 
Android programming-basics
Android programming-basicsAndroid programming-basics
Android programming-basics
 
Eclipse Training - Introduction
Eclipse Training - IntroductionEclipse Training - Introduction
Eclipse Training - Introduction
 
Recipes for Drupal distributions
Recipes for Drupal distributionsRecipes for Drupal distributions
Recipes for Drupal distributions
 
Eclipse_Building_Blocks
Eclipse_Building_BlocksEclipse_Building_Blocks
Eclipse_Building_Blocks
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Eclipse Luna - What's New!

  • 1. Luna (4.4) Noopur Gupta Eclipse JDT/UI Committer IBM Software Labs, Bangalore noopur_gupta@in.ibm.com Eclipse Luna Demo Camp India 2014 1
  • 2. A new look!  New Eclipse logo  New Splash screen  Re-designed www.eclipse.org website Eclipse Luna Demo Camp India 2014 2
  • 3. Workbench improvements  Dark theme: Preferences -> General -> Appearance and choose ‘Dark’  New icon set (png icons)  Less whitespace usage  Line numbers are now shown by default  Perspective re-ordering  Toolbar can be hidden: Window > Hide Toolbar Eclipse Luna Demo Camp India 2014 3
  • 4. Quick Access as a popup  Quick Access field in the toolbar can be hidden. From the context menu in the toolbar, select Hide.  Once hidden, pressing Ctrl+3 will instead show a popup dialog. Eclipse Luna Demo Camp India 2014 4
  • 5. Minimized views – 2 display modes  Use Overlays: Showing a minimized view opens it in a 'fly out', overlaying part of the main window.  Show in the Original Location: Showing a minimized view opens it in its original location, without overlaying any part of the main window. Eclipse Luna Demo Camp India 2014 5
  • 6. Split the editor  Do you ever find yourself working in a large file and need to view or edit multiple sections at once?  Ctrl+_ splits the editor one above the other  Ctrl+{ splits the editor side by side Eclipse Luna Demo Camp India 2014 6
  • 7. Show in System Explorer  If you select a resource and right click, there is now a Show In > System Explorer context menu entry that will open the folder containing that resource in your system's file explorer. Eclipse Luna Demo Camp India 2014 7
  • 8. Java 8 Support  Eclipse compiler for Java  Quick fix to change project compliance and JRE to 1.8  Migrate anonymous class creations to lambda expressions and back  Change lambda expression body block to expression and back  Show the method implemented by the functional interface instances on hover  Navigate to the functional method declaration  Option to control lambda code formatting  Option to control generation of method parameter attributes in class files  Null type annotations  Java 8 debug support  …  Eclipse newsletter - Eclipse Luna: Ready for Java 8 Eclipse Luna Demo Camp India 2014 8
  • 9. Eclipse Luna – What’s New  Help > Welcome > What’s New  https://www.eclipse.org/eclipse/news/4.4/eclipse_news_4.4.php Eclipse Luna Demo Camp India 2014 9
  • 10. Contributing to Eclipse Eclipse Luna Demo Camp India 2014 10
  • 11. Contributing to Eclipse (https://www.eclipse.org/contribute) Eclipse Luna Demo Camp India 2014 11  Forums http://www.eclipse.org/forums  Bugzilla https://bugs.eclipse.org/bugs  Contributing Patches http://wiki.eclipse.org/JDT_UI/How_to_Contribute
  • 12. Eclipse Luna Demo Camp India 2014 12