• Configuration vs Profile
    • Configuration : 
      • JVM(자바 가상머신)과 코어 API에 대한 명세
      • 특정 장치 그룹에 맞게 최적화 시키기 위함
      • 동일한 그룹의 장치에서 사용할 수 있음.

 구분

CDC(Connected Device Configuration)

CLDC (Limited)

 API

코어 API (CLDC보다 많음) 

 CDC보다 적은 API

 VM

CVM(Class VM, JVM) 

KVM(Kilo-byte VM) 

 Resoruce

32 bit CPU, 2M이상 메모리 

16~32 bit CPU, 512k이하 메모리 

 기기

셋톱박스, TV

PDA, 휴대폰 

 장점

J2SE, J2ME API지원 

 Device 소형화 가능, 저비용, 

J2SE일부 사용, OS 도움 없이 동작

 단점

다양한 기기지원으로 오버헤드, 

제한된 Device 지원 한계 

CDC보다 기능 제한

부동소수점 미지원

예외처리 제한적 등 


    • Profile :
      • Configuration을 기반으로 특정한 시장 및 장치에 대한 API를 추가 정의
      • 따라서, H/W마다 각각의 Profile이 존재함
      • 제조사가 Spec결정

 CDC기반 Profile

CLDC기반 Profile 

 Foundation profile, RMI profile

MIDP profile 


[관련블로그]

https://blog.naver.com/free2824/60056175518