이클립스 내에서 메신저를 사용할 수 있습니다.
MSN과 IRC 기본 지원이고, Jabber API를 사용하는 구글토크는 XMPP 항목을 이용하면 됩니다.
이런 것이 가능합니다.


메뉴의 Help > Software Updates 에서 Available Software 탭을 선택합니다.
Add Site 에 http://download.eclipse.org/rt/ecf/2.1/3.4/updateSite/site.xml 을 입력하면 이클립스 3.4.1에서 돌아가는 2.1버전의 ECF가 설치됩니다. 다른 이클립스 버전은 http://www.eclipse.org/ecf 를 참고하세요.


스카이프는 기본에서 빠져있습니다. 아까와 마찬가지로 Add Site에 http://ecf1.osuosl.org/update/2.0/site.xml 을 입력합니다.

Communications 퍼스펙티브의 툴바에서 Skype 항목을 확인할 수 있습니다.

www.skype.com 에서 제공하는 스카이프 프로그램이 설치되어 있어야합니다. 이클립스에서 로그인할 경우 실행중인 스카이프에 신호가 옵니다.

이렇게 허용해주어야 eclipse에서 사용이 가능합니다.

관련 정보
http://www.okjsp.pe.kr/seq/131593 okjsp techtrend article
ECF; Eclipse Communication Framework
http://www.eclipse.org/ecf
http://download.eclipse.org/rt/ecf/2.1/3.4/updateSite/site.xml

skype provider (맥용만 없음)
http://ecf1.osuosl.org/update/2.0/site.xml
dev wiki
http://wiki.eclipse.org/index.php/Skype_Provider
skype java api
https://developer.skype.com/wiki/Java_API


http://www.eclipse.org/users 페이지를 가보면 다음과 같은 화면을 볼 수 있습니다. Help Topic 페이지입니다.

우측 상단의 Switch View를 클릭하면 이클립스의 기둥들이라고 하는 주요한 프로젝트들에 대한 아이콘들이 나타납니다. 상단 메인 영역가 우측 하단의 내용이 스위치됩니다. 재밌게 만들어 놓았습니다.

많은 컨텐츠들을 효과적으로 배치해 놓았다는 느낌이 듭니다.

사용자는 생태계 피라미드에서 바닥을 깔아주는 넓고, 광범위한 영역입니다. 이들에게 필요한 것은 가이드, 매뉴얼, 튜토리얼 등 입문과 활용에 관한 문서들이죠. 그에 관한 접근을 쉽고 재밌게 만들어 놓은 노력은 높이 살만합니다.
 
http://www.eclipse.org/users

자바원에서 들었던 "The Many Moons of Eclipse" 세션의 내용 일부를 발췌합니다.
매년 6월말로 잡혀있는 이클립스 버전업에는 이클립스의 진보된 기능들과 이에 따른 패키지의 효과적인 관리가 이슈가 되고는 합니다. 수 십 가지가 넘는 패키지들의 로드맵을 잡고 이에 대한 관리 코드명이 목성의 달 이름 중에서 따온다고 합니다.
2008년 6월 말을 목표로 움직이고 있는 코드명은 가니메데(구글 검색결과 레거시가 강한 표기법입니다)입니다. 영문으로는 Ganymede 입니다. 세션에서 들은 발음은 [개너미드]였죠. 어렵습니다. ㅡㅡ;


24가지 프로젝트를 커버하는 Ganymede

목성의 달은 60여개가 넘는다고 합니다. ^^; 줄창 써먹겠군요. 똑똑한 이클립스 사람들 같으니라구.
http://en.wikipedia.org/wiki/Jupiter#Moons
갈릴레오가 발견한 4개의 달 중에 IO만 빼고 다 쓰긴 했네요. 2009년은 IO(아이오)일까요.

첨부한 발표자료를 보시면 아시겠지만 Equinox/OSGi의 스며드는 개념 즉 Pervasive Components는 구현이 쉽지 않아 보입니다만 복잡한 자바 라이브러리 사이의 교통정리 방법으로는 괜찮아 보입니다.


이클립스 Ganymede에는 24개의 프로젝트가 포함되어 있습니다.

Europa는 이랬습니다.


발표자인 Mike 와 Wayne 두 아저씨는 정말 쿨하게 설명을 잘 하시더군요.
사용자 삽입 이미지


이클립스 3.4 기대해 보겠습니다.

related:
http://wiki.eclipse.org/Ganymede
http://wiki.eclipse.org/Europa



만만한 것이 보이질 않는군요.
Reverse Engineering이 되는 무료로 사용가능한 소프트웨어는 잘 안 보입니다.
그냥
http://www.visual-paradigm.com/ evaluation 이용했습니다.

테스트케이스가 없는 기존 코드 설계입니다.
사용자 삽입 이미지

테스트케이스를 만든 경우입니다.
사용자 삽입 이미지

많이 복잡하긴 합니다.
프로젝트 소스 폴더 구성은 다음과 같습니다.
사용자 삽입 이미지

테스트케이스의 아웃풋 클래스폴더를 따로 지정해주는 센스도 잊지 마세요.
사용자 삽입 이미지

처음으로 JSP를 만들어보겠습니다. WebConent 디렉토리를 마우스 오른버튼으로 클릭해서 New > JSP 항목을 선택합니다.

JSP는 WebContent 아래 만듭니다.

JSP는 WebContent 아래 만듭니다.


New JavaServer Page 창이 뜹니다. Java하고 Server하고 찰싹 붙어있네요. 자바서버의 페이지라는 뜻이겠죠. 그래서 확장자는 자동으로 붙여줍니다. simple이라고 입력하면 .jsp는 자동으로 붙여서 파일이 생깁니다. Next 버튼을 클릭해서 다음으로 이동합니다.

확장자는 알아서 만들어 줍니다.

확장자는 알아서 만들어 줍니다.


한국어를 사용하는 우리에게 불필요한 기능 하나가 있습니다. 대표적인 것이 스펠링(spellig) 체크하는 기능이죠. 이것 외에도 이클립스 WTP를 설치하고 기본적으로 설정을 바꿔주는 것이 좋은 것들이 있는데 소개하려 합니다. 이클립스 유로파(3.3) WTP 버전을 기준으로 합니다.

1. 스펠링 체크 안하기

2. 문법검사 파일 범위 줄이기

3. 공백 비교 안하기

4. 이클립스 최대 메모리 확보하기

5. 패키지 익스플로러 트리계층으로 보기

6. Problems 뷰에서 하위 항목만 보기


일단 이 정도를 뽑아봤습니다. 성능에 관련된 것도 있고, 편한 UI 때문에 적어놓은 것도 있습니다.

제가 이클립스를 설치하고 손대는 설정들입니다.

전편에 이어서 프로젝트의 빠진 jar 파일을 보충하는 방법입니다.
Problems 뷰를 보면 에러 목록을 볼 수 있습니다.

사용자 삽입 이미지

빨간 에러 메시지를 따라가면 Jetty 관련 파일들이 필요함을 알 수 있습니다. WebContent 폴더 아래 WEB-INF/lib 폴더에 jetty 관련한 파일이 없죠. Web App Libraries 아래와 동일한 목록입니다.
사용자 삽입 이미지

http://getahead.org/dwr/download 페이지로 돌아가서 dwr-2.0.1-src.zip 파일을 받으면 있을 것 같다는 생각이 들지 않나요? 다운 받아서 압축을 풀어봅니다. 그럼 jar 디렉토리가 보입니다. jetty-6.1.1.jar 와 jetty-util-6.1.1.jar 파일 2개를 탐색기에서 복사합니다. 파일 선택하고 ctrl+C
사용자 삽입 이미지

WebContent/WEB-INF/lib 폴더를 선택하고 오른버튼의 컨텍스트 메뉴에서 Paste 로 붙여넣기 하면 됩니다. 위쪽의 Libraries에 Web App Libraries는 동일해 보여도 바로 붙여넣기가 안됩니다.
사용자 삽입 이미지

자연적으로 추가된 두 개의 jar파일이 Web App Libraries 에 보이게 됩니다.
사용자 삽입 이미지

물론 jetty 관련 에러도 모두 사라졌죠. 하나 더 있군요. JettySpringLauncher.java 에 GenericWebApplicationContext 클래스요. org.springframework.web.context.support.GenericWebApplicationContext 패키지를 보니 스프링프레임워크를 참조하는군요. 같은 방법으로 spring-2.0.jar 파일을 추가하면 됩니다.

쉽죠. ^^;
하나 더 말씀 드리자면, 탐색기에서 드래그앤드롭으로 추가가 가능합니다. 복사죠.
드래그앤드롭 추가

드래그앤드롭 추가

자바프로그램에서 propeties 라는 파일이 있습니다. classpath에 위치하면서 설정이나 다국어 처리를 위한 파일로 많이 씁니다. 주의할 점은 한글을 써 놓으면 그대로 쓰지 못합니다. 유니코드로 바꿔줘야하는데, %JAVA_HOME%\bin\native2ascii.exe 프로그램을 쓰고는 합니다.
사용자 삽입 이미지

이렇게 파일의 한글을 알아볼 수 없게 되어버립니다. 이쯤되면 한 마디 나오죠. "어쩌라고"

이클립스에서 프로퍼티 편집을 쉽게 하도록 플러그인이 일본에서 만들어졌습니다.
구글에서 propedit 하면 처음에 나오는 사이트입니다.
http://propedit.sourceforge.jp/index_en.html
이클립스에서 바로 플러그인을 설치할 수 있습니다. 업데이트 주소가 필요한데, 사이트에서 다음과 같은 주소를 찾을 수 있습니다.
http://propedit.sourceforge.jp/eclipse/updates/

이 주소를 복사하고 다음과 같이 이클립스 메뉴에서 Help > Software Updates > Find and Install... 을 선택합니다.
사용자 삽입 이미지

두 번째 메뉴을 선택합니다. Search for new features to install
사용자 삽입 이미지
참고로 첫 번째 메뉴 Search for updates of the currently installed features 는 현재 이클립스에 있는 컴포넌트들의 업데이트들을 찾아서 설치하는 메뉴입니다.

우측의 New Remote Site... 버튼을 클릭하고 Name에는 propedit , 아래 URL에는 아까 복사한 업데이트 URL을 붙여넣기 합니다. 그리고 아래쪽의 Finish 버튼을 누릅니다.
사용자 삽입 이미지

이후 Updaes 타이틀이 붙어있는 창이 뜨고 Search Results가 나옵니다. propedit 를 펼쳐보면 항목이 3개 있는데, 가운데 플러그인은 3.3에서는 동작하지 않아서 체크하지 않았습니다. 세 번째 플러그인은 vi 키보드 편집처럼 에디터를 쓸 수 있도록 해주는 것입니다. 같이 설치하도록 하겠습니다. 잘도 만드네요.
사용자 삽입 이미지

설치를 마치면 이클립스를 재시작합니다.

프로퍼티 파일의 아이콘이 바뀝니다. 오른 버튼으로 Open With라는 메뉴를 보면 가능한 편집기 리스트가 나옵니다. 첫 번째 Properties File Editor는 이클립스 내장 에디터입니다. 맨 처음 보았던 것이죠. 두 번째 있는 PropertiesEditor가 새로 설치한 플러그인에서 지원하는 에디터입니다. 아이콘이 다름을 알 수 있습니다. 이것으로 열어보겠습니다.
사용자 삽입 이미지

에디터 탭을 옮겨서 두 에디터를 비교하면 다음과 같습니다. 에디터 탭의 아이콘으로 구분이 가능합니다.
사용자 삽입 이미지

같은 파일이 편집기에 따라서 다르게 보임을 알 수 있습니다. 편집은 가독성있는 문자코드로 하고 저장만 유니코드로 자동변환되어 저장됩니다.

잘 쓰시기 바랍니다.
오늘은 요기까지입니다.

http://www.eclipse.org/eclipse/development/freeze_plan_3_3_1.html#R3.3.1
eclipse 3.3.1 endgame plan

eclipse 3.3.1 endgame plan


eclipse 3.3.1 버전이 위와 같은 스케줄로 진행되었습니다. 굉장히 복잡도가 높은 프로그램인데, 일정에 따라서 착착 진행되는 것을 보면 대단하다고 생각됩니다.
수정된 내용은 버그질라에 쿼리해보면 됩니다만 일일이 확인해보고 싶지는 않네요.
 complete list of bugs fixed in 3.3.1

아울러 다운로드 페이지도 변경되었습니다.
http://www.eclipse.org/downloads/
다운로드 페이지 변경

다운로드 페이지 변경


다운로드 패키지 파일명에도 -fall 이라는 것이 추가되었습니다.
eclipse fall

eclipse fall

책갈피, 북마크 기능을 소개합니다. 소스 줄 번호 앞의 여백에 지난번 소개한 브레이크 포인트 외에 북마크 표시도 가능합니다. 여백에서 오른 클릭하면 나오는 컨텍스트 메뉴에서 Add Bookmark... 를 선택합니다.
사용자 삽입 이미지

북마크 이름을 입력하는 칸이 나오는데, 친절하게 해당 라인의 소스가 적혀있네요.
사용자 삽입 이미지

OK버튼을 클릭해서 북마크를 만들면 소스 앞에 파란 리본의 책갈피 표시가 나타납니다. 우측의 소스 전체 영역 포지션에서는 녹색 포인트가 나타납니다. 여기에 마우스를 가져대면 손가락으로 바뀌면서 링크가 가능합니다.
사용자 삽입 이미지

이렇게 만든 북마크의 목록을 보기 위해서는 Bookmarks 뷰가 필요합니다. 메뉴에서 Window > Show View > Bookmarks 항목을 클릭합니다.
사용자 삽입 이미지
퍼스펙티브 아래쪽 뷰에 나타날 것입니다. 해당 북마크를 더블클릭하면 파일이 열리면서 커서가 북마크 위치에서 깜박거리면서 대기할 것입니다.
사용자 삽입 이미지

다 있네요. ^^

+ Recent posts