업데이트

J2ME (Java 2 Micro Edition)의 역사

Java 2 Micro Edition은 Sun Microsystems가 만들어 1999년 낸 Java 플랫폼의 가벼운 판입니다. 휴대폰, PDA, 임베디드, 초기 핸드헬드처럼 자원이 부족한 기기를 위해 설계되었습니다.

· Maftyマフティー

**Java 2 Micro Edition (J2ME)**는 Sun Microsystems가 만들어 1999년 낸 Java 플랫폼의 가벼운 판입니다. 휴대폰, PDA, 임베디드, 초기 핸드헬드처럼 자원이 부족한 기기를 위해 설계되었습니다. 모바일 하드의 메모리·처리·화면이 극도로 제한되던 때, J2ME는 다양한 기기에서 돌릴 앱을 만들 수 있는 표준 환경을 주었습니다.

J2ME는 2000년대 초기 모바일 게임 시대의 가장 중요한 소프트웨어 플랫폼 중 하나가 되었습니다. 통신사와 핸드셋 제조사가 널리 받아들여, Nokia, Motorola, Sony Ericsson, Samsung, Siemens 폰에 앱과 게임을 배포할 수 있게 했습니다. Snake EX, Asphalt, Tower Bloxx, Space Impact는 J2ME로 만들어져 스마트폰 이전 피처폰에서 크게 인기를 얻었습니다. 플랫폼은 구성과 프로파일—특히 **CLDC (Connected Limited Device Configuration)**와 MIDP (Mobile Information Device Profile)—에 의존해, 앱이 하드웨어와 OS와 어떻게 맞닿는지 정의했습니다.

널리 쓰였지만, 2000년대 말 iOS와 Android 같은 현대 스마트폰 플랫폼이 뜨며 J2ME는 쇠퇴하기 시작했습니다. 새 시스템은 더 강한 하드, 완전한 그래픽 인터페이스, 더 풍부한 개발 환경을 주었습니다. 주류에서 서서히 물러났지만, 모바일 소프트와 게임의 진화에 결정적인 역할을 했습니다. 크로스플랫폼 모바일 개발의 토대를 놓고, 앱 스토어가 표준이 되기 훨씬 전에 수백만 명에게 내려받는 모바일 앱을 소개했습니다.


J2ME 플랫폼 기술 개요

구성사양 / 설명
개발Sun Microsystems (later maintained by Oracle)
최초 출시1999
언어Java
대상 기기Feature phones, PDAs, embedded devices
핵심 구성CLDC (Connected Limited Device Configuration)
주요 프로파일MIDP (Mobile Information Device Profile)
앱 형식JAR (Java Archive) with JAD descriptor file
그래픽 APILCDUI and optional OpenGL ES support on some devices
메모리Typically 128 KB – a few MB depending on device
유산Early mobile app ecosystem and mobile gaming platform



More Info…