Java 2 Micro Edition (J2ME) ��� ���대�������� PDA ������ ���동������ ������등��� ��������������� 목����� ������ ������. �������� ��������� ������������ ������ ��������� ���르는 ���른바 ������ 디바������ 들��� Java 를 ��������� ��� ������� ���������는 ���랫���������.
1. ������ ¶
- J2ME는 Configuration��� Profile�� ����������� ������. (����� "Configuration��� Profile" ������)
- PDA 등������ ��������는...
- Configuration : Connected Device Configuration (CDC)
- Profile : Foundation Profile
- Configuration : Connected Device Configuration (CDC)
- ���대��������� ������ 매��� ������������ ����������������� ��������는...
- Configuration : Connected Limited Device Configuration (CLDC)
- Profile : Mobile Information Device Profile (MIDP)
�������� CLDC��� MIDP��� ����������� ���는 ������ ���대������는 ��������� ������ ������를 ���루��� ������. - Configuration : Connected Limited Device Configuration (CLDC)
���림��� 보면 맨 �������� MID, ��� ���대��������� ����������� 부����� ������ ��� ������는 Native System Software��� ���������며 ��� ��������� CLDC���, ���리��� MIDP��� 대��� 부����� �����는데 ��� 부����� ������보면, MIDP Application��� OEM-Specific Classes�� ������� ���는 ������ ��� ��� ������. ������������ OEM-Specific Classes���는 ������ 말 ���대�� OEM(Original Equipment Manufacturing) ���문������ �������� ��������� ���������는 ���������. ���, ���른 ���대������������는 ��������� ��� ������, ���������(������ ������ ���������) ���대������������만 독립�������� �������� ��� ������� �������� Java���는 Native�� �������� API������. ���는 ���������(������ ������ ���������) ���대��������� ��������� ��� �����내����� ���는 MIDP������ ������������ ���는 ����������� �������� 들�� ���루������ ������. ������������ ��������는 많��� MIDP API들����� ���런 ���는 많��� 보������ ������며, ���리�������� SK Telecom������ ���������는 SK-VM����� ���런 SPEC��� ��������� ���대��������� ��������� 맞는 ���능, ���를 들��� ���동 ���능�����, SMS를 ������롤���는 ���능 들��� ������������ ������. ���림������ 보듯��� CLDC는 MIDP��� OEM-Specific Classes��� ���본��� ����� ������.
2. Configuration��� Profile ¶
��������� ���바��� �����디�� ���바는 J2ME ���랫������ 등��������� ������부��� �����디�� ��������� 목����� ��� ���바 ���랫������������. ��������� ������ �������� ������ ����대����� �������� ���������만, pJava��� eJava는 ���� ��������� ���목��� 받��� 만��� ��������� �������� ������ ���������. ��������� ���본�������� ��� 마����������������������� ����������� ������ 및 ��������� ������������는 ��������� 내������ 만��� 무������ ��������� ���문������������ ����� �� 무리��� ������ ���������. ���, ����������� ��������� ������������ ������ ������는 ���바��� �����디�� ������ ��������� ��������� ������������.
���리���, ���많��� ��������/�����디�� 디바������들��� �������������� ��������� ��� ���는 ���랫������ �����������는 ����� �������������� ��������� ���������. ��������� �����������, ��������� ������������, ���리��� ������ ��������� ���는 ������ ���������������������, ��� 모�� ������������ ���복���면��� ��������� J2SE �������� ���바������ ��������������� ��������� ��� ���는 ���루������ 불���능������는 문������������ ���������. �������� 등������ ���념��� ��������������������� ���������������� ���랫��� �����������.
���������������������란 ���바 ������머������ ������ API들��� 대��� 명���를 ���미������, �������������� ��� ��������� �������� ������브러리, ��� ������ API ��������� 대��� 명���를 ���미������. ���러��� ���념������ �������� ��������� ������는 메모리��� CPU등��� ��������� ���능������는 ���면��������� ��������������� 동������ 디바������들��� ��������� ������� 묶������ ��������������������� ������������, ���러��� ��������������������� 바�������� ��� 디바������들��� ���능, ������ �������� ��������� ��������������� 맞������ �������������� �����������������, ���랫������ ������������ ������������ 동������ 만��������� ��� ������ ���문������.
3. ����� ¶
- J2ME를 ���������는 ����������� �����
java.sun.com/j2me ��� ���면 CDC, CLDC, MIDP 등��� ������받��� ��� ������. ������받���면 ����������������� ����������� ������, �����������는 �������������� ���������면 �����. (������������ ��� 모르������...ㅡ.ㅡ)
- J2ME를 ���������� ���는 ������리��������� �����
java.sun.com/j2me ��� ���면 J2ME Wireless Toolkit ��� ������받��� ��� ������. J2ME Wireless Toolkit ��� ���뮬������������ ����������� ��������� ������ ��������� ���볼 ��� ������.