SlideShare a Scribd company logo
Eclipse May 18, 2010
About IDEs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Workbench Terminology Tool bar Perspective and Fast View bar Resource Navigator view Stacked views Properties view Tasks view Outline view Bookmarks view Menu bar Message area Editor Status area Text editor
Help Component ,[object Object]
Java Development Tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Java Perspective ,[object Object],[object Object],Java project package class field method Java editor
Java Perspective ,[object Object],[object Object],[object Object],Type hierarchy Selected type’s members
Java Perspective ,[object Object],[object Object],[object Object],Hits flagged in margin of editor All search results
Java Editor ,[object Object]
Java Editor ,[object Object],List of plausible methods Doc for method
Java Editor ,[object Object],Click to see fixes Problem Preview Quick fixes
Java Editor ,[object Object],Statement template Preview
Java Editor Method stub insertion for inherited methods Method stub insertion for anonymous inner types ,[object Object]
Java Editor Variable name suggestion Argument hints and proposed argument names JavaDoc code assist ,[object Object]
Java Editor ,[object Object],[object Object],[object Object],[object Object],[object Object]
Refactoring ,[object Object]
Refactoring ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Refactoring ,[object Object],[object Object],List of changes “ before” vs. “after”
Refactoring ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Eclipse Java Compiler ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Eclipse Java Debugger ,[object Object],Threads and stack frames Editor with breakpoint marks Console I/O Local variables
Eclipse Java Debugger ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The End

More Related Content

What's hot

Introduction to java (revised)
Introduction to java (revised)Introduction to java (revised)
Introduction to java (revised)
Sujit Majety
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
pm2214
 
Chapter 2.1
Chapter 2.1Chapter 2.1
Chapter 2.1
sotlsoc
 
Features of java
Features of javaFeatures of java
Features of java
laratechnologies
 
Grade 8: Introduction To Java
Grade 8: Introduction To JavaGrade 8: Introduction To Java
Grade 8: Introduction To Java
nandanrocker
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
Professional Guru
 
21. Java High Quality Programming Code
21. Java High Quality Programming Code21. Java High Quality Programming Code
21. Java High Quality Programming Code
Intro C# Book
 
Features of java - javatportal
Features of java - javatportalFeatures of java - javatportal
Features of java - javatportal
JavaTportal
 
Scala and its Ecosystem
Scala and its EcosystemScala and its Ecosystem
Scala and its Ecosystem
Petr Hošek
 
Java technologies explained to non-technical audience
Java technologies explained to non-technical audienceJava technologies explained to non-technical audience
Java technologies explained to non-technical audience
Steinn 'Stan' Jónsson
 
J introtojava1-pdf
J introtojava1-pdfJ introtojava1-pdf
J introtojava1-pdf
Emmanuel Alimpolos
 
Features of java
Features of javaFeatures of java
Features of java
Hitesh Kumar
 
Lecture 10 software development
Lecture 10 software developmentLecture 10 software development
Lecture 10 software development
Jehanzaib Yousuf
 
Introduction to Java Programming Language
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Language
jaimefrozr
 
Groovy features
Groovy featuresGroovy features
Groovy features
Ramakrishna kapa
 
Java
JavaJava
Java notes
Java notesJava notes
Chapter 1 introduction to java technology
Chapter 1 introduction to java technologyChapter 1 introduction to java technology
Chapter 1 introduction to java technology
sshhzap
 
Java Programming
Java ProgrammingJava Programming
Java Programming
Elizabeth alexander
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
Professional Guru
 

What's hot (20)

Introduction to java (revised)
Introduction to java (revised)Introduction to java (revised)
Introduction to java (revised)
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
 
Chapter 2.1
Chapter 2.1Chapter 2.1
Chapter 2.1
 
Features of java
Features of javaFeatures of java
Features of java
 
Grade 8: Introduction To Java
Grade 8: Introduction To JavaGrade 8: Introduction To Java
Grade 8: Introduction To Java
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
 
21. Java High Quality Programming Code
21. Java High Quality Programming Code21. Java High Quality Programming Code
21. Java High Quality Programming Code
 
Features of java - javatportal
Features of java - javatportalFeatures of java - javatportal
Features of java - javatportal
 
Scala and its Ecosystem
Scala and its EcosystemScala and its Ecosystem
Scala and its Ecosystem
 
Java technologies explained to non-technical audience
Java technologies explained to non-technical audienceJava technologies explained to non-technical audience
Java technologies explained to non-technical audience
 
J introtojava1-pdf
J introtojava1-pdfJ introtojava1-pdf
J introtojava1-pdf
 
Features of java
Features of javaFeatures of java
Features of java
 
Lecture 10 software development
Lecture 10 software developmentLecture 10 software development
Lecture 10 software development
 
Introduction to Java Programming Language
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Language
 
Groovy features
Groovy featuresGroovy features
Groovy features
 
Java
JavaJava
Java
 
Java notes
Java notesJava notes
Java notes
 
Chapter 1 introduction to java technology
Chapter 1 introduction to java technologyChapter 1 introduction to java technology
Chapter 1 introduction to java technology
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
 

Viewers also liked

Eclipse using tricks
Eclipse using tricksEclipse using tricks
Eclipse using tricks
Jay Xu
 
Eclipse workshop presentation
Eclipse workshop presentationEclipse workshop presentation
Eclipse workshop presentation
Miguel Pardal
 
Eclipse vs. IntelliJ IDEA : Refactorings Showdown
Eclipse vs. IntelliJ IDEA : Refactorings Showdown Eclipse vs. IntelliJ IDEA : Refactorings Showdown
Eclipse vs. IntelliJ IDEA : Refactorings Showdown
akraievoy
 
ARIES: An Eclipse Plug-in To Support Extract Class Refactoring
ARIES: An Eclipse Plug-in To Support Extract Class RefactoringARIES: An Eclipse Plug-in To Support Extract Class Refactoring
ARIES: An Eclipse Plug-in To Support Extract Class Refactoring
Fabio Palomba
 
Automated Refactoring
Automated RefactoringAutomated Refactoring
Automated Refactoring
Janeve George
 
Mockito with a hint of PowerMock
Mockito with a hint of PowerMockMockito with a hint of PowerMock
Mockito with a hint of PowerMock
Ying Zhang
 
Refactoring to SOLID Code
Refactoring to SOLID CodeRefactoring to SOLID Code
Refactoring to SOLID Code
Adil Mughal
 
Intro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler JewellIntro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler Jewell
jwi11iams
 
Code Refactoring
Code RefactoringCode Refactoring
Code Refactoring
Charlie Berg
 
Clean code and Code Smells
Clean code and Code SmellsClean code and Code Smells
Clean code and Code Smells
Mario Sangiorgio
 
Refactoring - An Introduction
Refactoring - An IntroductionRefactoring - An Introduction
Refactoring - An Introduction
Giorgio Vespucci
 
ATL tutorial - EclipseCon 2009
ATL tutorial - EclipseCon 2009 ATL tutorial - EclipseCon 2009
ATL tutorial - EclipseCon 2009
William Piers
 
Eclipse refactoring
Eclipse refactoringEclipse refactoring
Eclipse refactoring
srcid
 
Refactoring Tips by Martin Fowler
Refactoring Tips by Martin FowlerRefactoring Tips by Martin Fowler
Refactoring Tips by Martin Fowler
Igor Crvenov
 

Viewers also liked (14)

Eclipse using tricks
Eclipse using tricksEclipse using tricks
Eclipse using tricks
 
Eclipse workshop presentation
Eclipse workshop presentationEclipse workshop presentation
Eclipse workshop presentation
 
Eclipse vs. IntelliJ IDEA : Refactorings Showdown
Eclipse vs. IntelliJ IDEA : Refactorings Showdown Eclipse vs. IntelliJ IDEA : Refactorings Showdown
Eclipse vs. IntelliJ IDEA : Refactorings Showdown
 
ARIES: An Eclipse Plug-in To Support Extract Class Refactoring
ARIES: An Eclipse Plug-in To Support Extract Class RefactoringARIES: An Eclipse Plug-in To Support Extract Class Refactoring
ARIES: An Eclipse Plug-in To Support Extract Class Refactoring
 
Automated Refactoring
Automated RefactoringAutomated Refactoring
Automated Refactoring
 
Mockito with a hint of PowerMock
Mockito with a hint of PowerMockMockito with a hint of PowerMock
Mockito with a hint of PowerMock
 
Refactoring to SOLID Code
Refactoring to SOLID CodeRefactoring to SOLID Code
Refactoring to SOLID Code
 
Intro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler JewellIntro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler Jewell
 
Code Refactoring
Code RefactoringCode Refactoring
Code Refactoring
 
Clean code and Code Smells
Clean code and Code SmellsClean code and Code Smells
Clean code and Code Smells
 
Refactoring - An Introduction
Refactoring - An IntroductionRefactoring - An Introduction
Refactoring - An Introduction
 
ATL tutorial - EclipseCon 2009
ATL tutorial - EclipseCon 2009 ATL tutorial - EclipseCon 2009
ATL tutorial - EclipseCon 2009
 
Eclipse refactoring
Eclipse refactoringEclipse refactoring
Eclipse refactoring
 
Refactoring Tips by Martin Fowler
Refactoring Tips by Martin FowlerRefactoring Tips by Martin Fowler
Refactoring Tips by Martin Fowler
 

Similar to Eclipse

Java platform
Java platformJava platform
Java platform
BG Java EE Course
 
Unit of competency
Unit of competencyUnit of competency
Unit of competency
loidasacueza
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
princeirfancivil
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
Veerabadra Badra
 
Unit1 introduction to Java
Unit1 introduction to JavaUnit1 introduction to Java
Unit1 introduction to Java
DevaKumari Vijay
 
R:\ap java\class slides\chapter 1\1 2 java development
R:\ap java\class slides\chapter 1\1 2 java developmentR:\ap java\class slides\chapter 1\1 2 java development
R:\ap java\class slides\chapter 1\1 2 java development
Ken Kretsch
 
Introduction
IntroductionIntroduction
Introduction
richsoden
 
Java1
Java1Java1
Java
Java Java
Java fundamentals 2
Java fundamentals 2Java fundamentals 2
Java fundamentals 2
prathushalaxmi
 
Core java introduction
Core java introductionCore java introduction
Core java introduction
Beenu Gautam
 
01slide
01slide01slide
01slide
cdclabs_123
 
01slide
01slide01slide
01slide
Usha Sri
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
javeed_mhd
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
Phaniu
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
javeed_mhd
 
Programming in HTML5 With Java Script and CSS3
Programming in HTML5 With Java Script and CSS3Programming in HTML5 With Java Script and CSS3
Programming in HTML5 With Java Script and CSS3
Testbells
 
java tutorial for beginner - Free Download
java tutorial for beginner - Free Downloadjava tutorial for beginner - Free Download
java tutorial for beginner - Free Download
TIB Academy
 
Java for Mainframers
Java for MainframersJava for Mainframers
Java for Mainframers
Rich Helton
 
Chapter 1.3
Chapter 1.3Chapter 1.3
Chapter 1.3
sotlsoc
 

Similar to Eclipse (20)

Java platform
Java platformJava platform
Java platform
 
Unit of competency
Unit of competencyUnit of competency
Unit of competency
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Unit1 introduction to Java
Unit1 introduction to JavaUnit1 introduction to Java
Unit1 introduction to Java
 
R:\ap java\class slides\chapter 1\1 2 java development
R:\ap java\class slides\chapter 1\1 2 java developmentR:\ap java\class slides\chapter 1\1 2 java development
R:\ap java\class slides\chapter 1\1 2 java development
 
Introduction
IntroductionIntroduction
Introduction
 
Java1
Java1Java1
Java1
 
Java
Java Java
Java
 
Java fundamentals 2
Java fundamentals 2Java fundamentals 2
Java fundamentals 2
 
Core java introduction
Core java introductionCore java introduction
Core java introduction
 
01slide
01slide01slide
01slide
 
01slide
01slide01slide
01slide
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Programming in HTML5 With Java Script and CSS3
Programming in HTML5 With Java Script and CSS3Programming in HTML5 With Java Script and CSS3
Programming in HTML5 With Java Script and CSS3
 
java tutorial for beginner - Free Download
java tutorial for beginner - Free Downloadjava tutorial for beginner - Free Download
java tutorial for beginner - Free Download
 
Java for Mainframers
Java for MainframersJava for Mainframers
Java for Mainframers
 
Chapter 1.3
Chapter 1.3Chapter 1.3
Chapter 1.3
 

More from guestb66fe26

Sistemul circulatorpoint
Sistemul circulatorpointSistemul circulatorpoint
Sistemul circulatorpointguestb66fe26
 
Sistemul circulatorpoint
Sistemul circulatorpointSistemul circulatorpoint
Sistemul circulatorpointguestb66fe26
 

More from guestb66fe26 (10)

Sistemul nervos
Sistemul nervosSistemul nervos
Sistemul nervos
 
Sistemul circulatorpoint
Sistemul circulatorpointSistemul circulatorpoint
Sistemul circulatorpoint
 
Sistemul endocrin
Sistemul endocrinSistemul endocrin
Sistemul endocrin
 
Tabagism
TabagismTabagism
Tabagism
 
Tabagism
TabagismTabagism
Tabagism
 
Tabagism
TabagismTabagism
Tabagism
 
Sistemul circulatorpoint
Sistemul circulatorpointSistemul circulatorpoint
Sistemul circulatorpoint
 
Caderedemeteoriti
CaderedemeteoritiCaderedemeteoriti
Caderedemeteoriti
 
0cosmosul
0cosmosul0cosmosul
0cosmosul
 
Sistemulsolar
SistemulsolarSistemulsolar
Sistemulsolar
 

Eclipse

  • 2.
  • 3. Workbench Terminology Tool bar Perspective and Fast View bar Resource Navigator view Stacked views Properties view Tasks view Outline view Bookmarks view Menu bar Message area Editor Status area Text editor
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.

Editor's Notes

  1. [Contains animated elements]
  2. [Contains animated elements]
  3. [Contains animated elements]
  4. [Contains animated elements] Syntax and spell checking are done on-the-fly. Calls Java compiler to parse source code and resolve names in context. Developers refer to those wavy red lines as “the red sea” :-). Problem markers are appear in the left margin of editor. “ Red X” instead of “light bulb” if no proposed corrections.
  5. [Contains animated elements]
  6. [Contains animated elements]
  7. [Contains animated elements]
  8. Screen shot shows Extract Method applied to the print statement in HelloWorld.main method.
  9. Scales to large projects, like Eclipse itself.