IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
메인 컨텐츠로 가기

한국 developerWorks  >  오픈 소스  >

데스크톱, 웹, 모바일 기기 개발을 위해 이클립스 가니메데 사용하기. Part 3: 가니메데 방식으로 리치 클라이언트 플랫폼용 개발

eRCP: 모바일로 가기

developerWorks
10 페이지 중 1 페이지Go to the next page

문서 옵션

샘플 코드


제안 및 의견
피드백

튜토리얼 평가

이 컨텐츠를 개선하기 위한 도움을 주십시오.


난이도 : 중급

Suresh Krishna, 소프트웨어 개발자, 프리랜서
Trebor Fenstermaker, 소프트웨어 컨설턴트, Sunnyside Avenue Software, LLC
Peter Nehrer, 소프트웨어 컨설턴트, Ecliptical Software

원문 게재일 : 2008 년 9 월 16 일
번역 게재일 : 2008 년 12 월 23 일

이클립스 가니메데는 24개의 주요 이클립스 IDE 프로젝트를 동시에 릴리스한 것입니다. 세 부분으로 나뉘어 연재 중인 "데스크톱, 웹, 모바일 기기 개발을 위해 이클립스 가니메데 사용하기" 튜토리얼에서는 RCP, RAP, eRCP라는 새로운 가니메데의 기능을 다루고 있으며, 이 기능들을 이용하면 데스크톱, 웹, 모바일 플랫폼용 소프트웨어 개발을 하나의 공통 코드 베이스로 버전 컨트롤에는 서브버전을, 업데이트와 설치에는 p2를 이용해 할 수 있습니다. 이 튜토리얼에서는 Part 1과 2에서 개발했던 개인용 전자 수첩을 좀 더 개선하여 eRCP(Embedded Rich Client Project)를 사용하여 모바일 기기에 배치하도록 수정하겠습니다.

시작하기 전에

이 튜토리얼은 RCP(Rich Client Platform) 데스크톱 애플리케이션을 모바일 애플리케이션 임베디드 리치 클라이언트 플랫폼(eRCP)으로 전환하는 방법을 배워보고 싶은 이클립스 개발자를 위한 것이다. 익스텐션 포인트와 OSGi 번들과 같은 eRCP 개념에 대해 친숙해야 한다. 자바(Java™) 프로그래밍 지식도 필요하다.

이 연재물에 관해

  • Part 1에서는 RCP의 새로운 기능, 서브버전의 이클립스 통합, p2 패키징과 배포 시스템에 대해 소개한다.
  • Part 2에서는 웹용 애플리케이션을 작성하고자 RAP(Rich Ajax Platform)에 대해 소개한다.
  • Part 3에서는 eRCP(embedded Rich Client Platform)를 이용하여 모바일 기기용 애플리케이션을 어떻게 개발할지 토론한다.



위로


이 튜토리얼에 관해

세 부분으로 이뤄진 연재 중 Part 1에서는 개발을 좀 더 쉽게 해주는 몇 가지 기능을 살펴 보았다. 여기에는 서브버전과 p2라는 플러그인에 대한 신규 배포 모델에 대한 지원이 있었다. 또한 간단한 개인용 전자 수첩 플러그인 애플리케이션을 개발하면서 완숙도가 넘치는 RCP(Rich Client Platform)에서 몇 가지 점진적으로 개선된 사항에 대해 다뤘다. 그러고 나서 서브버전에 소스를 저장하고 p2를 통해 배치해봤다. Part 2에서는 개인용 전자 수첩의 작업 관리의 동일 코드 베이스를 가져다가 코드 수정만 약간 하여 가니메데의 이클립스 RAP(Rich Application Platform) 기능을 이용하여 RIA(Rich Internet Application)으로 배치하였다.

이 연재물의 마지막 부분인 이 부분에서는 가니메데의 또 다른 흥미로운 추가 기능인 임베디드 리치 클라이언트 프로젝트(eRCP)를 사용하여 모바일 기기에 어떻게 배치할 수 있는지 알아보기 위해 다시금 개인용 전자 수첩을 수정할 것이다. 이 라이브러리를 이용하면 표준 RCP를 써서 개발한 애플리케이션을 가져다가 약간의 수정만으로도 휴대전화나 여타 휴대용 기기에서 동작할 수 있는 애플리케이션으로 바꾸는 것이 가능해진다.

다룰 주제는 다음과 같다.

  • eRCP를 다운로드하여 타깃 플랫폼으로 설정
  • eRCP를 사용하도록 코드를 리팩터링
  • 시뮬레이터를 써서 개인용 전자 수첩 애플리케이션을 테스팅
  • 모바일 기기 에뮬레이터에 개인용 전자 수첩을 배치



위로


시스템 요구 사항

다음 기술들이 필요하다.

이클립스 가니메데
이클립스 재단에서 가니메데를 얻을 수 있다.
자바 2 표준 에디션
자바(Java™) 2 표준 에디션 V5 이상을 썬 마이크로시스템에서 구할 수 있다.
윈도 데스크톱 이클립스 eRCP 타깃 플랫폼 환경 V1.2
윈도 eRCP V1.2 런타임 패키지 최신판을 다운로드하자. 이 글을 쓸 때인 2008년 9월 2일엔 V1.2가 최신이었다.



위로



10 페이지 중 1 페이지Go to the next page
    IBM 소개 개인정보 보호정책 문의