목차
What isEclipse?
요즘 개발 따라잡기
개발 툴의 흐름?
Eclipse IDE Basic
실습
3.
What is Eclipse?
1990년 중 후반 IDE
MS는Visual Studio
Java 진영은Visual Café, Borland JBuilder,Visual Age for Java…
유래
1998년 IBM에 의해 시작
Open source
MS의Visual Studio처럼
자바 개발 진영의 통합
1998VisualAge/Smalltalk를 만들 던
OTI(ObjectTechnology International)팀
역사
2001년 Eclipse 1.0 발표
2002년 Eclipse 2.0 발표
2004년 Eclipse 3.0 발표
eclipse foundation에 eclipse 기증
2010년 Eclipse 4.0 발표
4.
What is Eclipse?
Integrated Development Environments(IDE)
Java,C/C++, PHP, Python, Scala 등 대부분 언어지원
ATooling platform
A Framework
Eclipse RCP/RAP
“The Eclipse platform itself is a sort of universal tool
platform – it is an IDE for anything and nothing in
particular.” –Eclipse Platform Overview
What is Eclipse?
Eclipse Feature
Eclipse 4.3 Kepler
Eclipse 4.0 is 3.6 Helios release
EMF-based model
CSS styled user interface
DI(Dependency Injection)
orionHub(orionhub.org)
E4의 후보 중 하나 였다가 탈락
Web base IDE
개발 툴의 흐름
Eclipse Foundation
OrionHub(www.eclipse.org/orion/)
IBM에서 Eclipse 차기 프로젝트로 시작
Web 에서 Eclipse를 구현하고 함.
Cloud9(c9.io)
Codenv(www.codenv.com)
MSVisual Studio Online
IBM JazzHub
Eclipse IDE Basic
Eclipse 실행
Eclipse 폴더 구조
configuration
dropins
feature
p2
plugins
Workspace
Plugins 추가/삭제
dropins 폴더에 추가
plugins 폴더 구조에 맞게 추가
Marketplace로 추가
Update site 이용
13.
Eclipse IDE Basic
Eclipse 실행
eclipse.exe 로실행
eclipse.ini 에 java 환경 + euqinox 환경 시작
configuration/config.ini 에 실제 실행해야할 bundle
과 환경이 정의 되어 있습니다.
Equinox 옵션
eeclipse.exe –console 로 옵션을 실행.
실행되는 bundle 목록 보기 –ls ..
14.
Eclipse IDE Basic
Eclipse에서 사용하는 plugin 소개
log4e, UMLet, FindBugs, Checkstyle, Subclipse,
Egit,WindowBuilder,WindowTester,ToString,
AmaterasUML, ResourceBundle, Copyright 등
설치된 플러그인 확인
Help -> About -> Installation Details
15.
실습
Eclipse 설치
Eclipse RCP/RAP Developer 설치
Update site를 통해 - Eclipse WTP 설치
다른 Plugins 설치
Market place를 통해Window Builder
dropins에 log4e 플러그인 설치
Update site를 통해 svn plugins 설치
16.
실습
실습
HelloworldProject 생성
Helloworld.java 만들기
실행, 디버깅
Testing
svn에 커밋하기(?)