본문 바로가기
공부하는 하스씨/Java

FP, PBP, PP

by 박하스. 2008. 11. 10.
728x90
반응형

Foundation Profile
Foundation Profile은 이름이 의미하듯 다른 CDC 기반 프로파일을 구축하기 위한 토대가 된다.
Foundation Profile은 CDC의 인터페이스와 클래스를 모두 제공할 뿐 아니라, 보안, 유틸리티, 로케일(locale) 클래스를 추가하여 컨피규레이션을 확장한다.
Foundation Profile은 AWT나 Swing을 비롯한 어떤 UI 클래스도 제공하지 않으므로, 사용자 인터페이스가 필요 없는 소형 기기에 적합한 프로파일이다.

최초의 Foundation Profile, 버전 1.0은 JSR 46에 의해 정의되었다. 최근에는 Foundation Profile 1.1이 JSR 219에서 정의되었다.

 

Personal Basis Profile
Personal Basis Profile은 Foundation Profile 위에 구축되며 Personal Profile의 서브세트이다.
PBP는 CDC와 Foundation Profile 인터페이스 및 클래스를 모두 지원하는 외에도, 자동차 기기, 소비자 기기, 간단한 어플라이언스와 같이 심플한 사용자 인터페이스를 요하는 디바이스에서 그래픽, 이미지, 위짓(widgets)을 지원하는 AWT(Abstract Windowing Toolkit)의 경량(lightweight) API 서브세트를 포함한다.
이 프로파일은 또한 JavaBeans 프로그래밍과 새로운 Xlet 애플리케이션 모델을 지원한다.

최초의 Personal Basis Profile, 버전 1.0은 JSR 129에 의해 정의되었으며, 최근에는 Personal Basis Profile 1.1이 JSR 217에서 정의 되었다.


Personal Profile
PP는 이제는 단종된 PersonalJava 애플리케이션 환경을 새롭게 재편한 것이다. Personal Profile은 Personal Basis Profile의 수퍼세트이며 CDC와 Foundation Profile에 기술된 자바 패키지를 모두 제공한다.
아울러, PBP에 빠져 있는 중량 AWT 클래스 및 애플릿 지원이 추가되었다.
따라서 Personal Profile은 Java SE와 매우 유사한 모습을 지닌 더욱 풍부한 애플리케이션 환경을 제공한다.
이 프로파일은 하이엔드 PDA, 셋탑박스, 기타 하이엔드 어플라이언스와 같이 진보된 사용자 인터페이스와 안전한 네트워크 접속을 요구하는 디바이스를 대상으로 하고 있다.

Personal Profile 1.0은 JSR 62에 의해 정의되었으며, 최근에는 Personal Profile 1.1이 JSR 216에서 정의 되었다.

728x90
반응형

'공부하는 하스씨 > Java' 카테고리의 다른 글

MAT 사용법  (0) 2011.06.22
Chapter 7 : Graphics APIs(1)  (0) 2009.03.05
KVM  (0) 2008.11.10
HAVi 의 정의  (0) 2008.10.29
Eclipse + Tomcat + Lomboz 연동.  (0) 2008.08.27