E D R , A S I H C RSS

Java2 Micro Edition

Java 2 Micro Edition (J2ME) € œด๋Œ€ „™”๋‚˜ PDA ๊ฐ™€ ด๋™†ต‹  ๊ธฐ๊ธฐ๋“˜ ๊ฐ€ „ œ’ˆ„ ๋ชฉ‘œ๋กœ •˜๊ณ  žˆ๋‹ค. ๊ทธ๋ž˜„œ ˆ†Œ˜• žฅน˜—„œ ž‘€ žฅน˜— ด๋ฅด๋Š” ด๋ฅธ๋ฐ” †Œ˜• ๋””๋ฐ”ดŠค ๋“คด Java ๋ฅผ ‚ฌšฉ•  ˆ˜ žˆ๋„๋ก ง€›•˜๋Š” ”Œ๋žซผด๋‹ค.



1. ๊ตฌ„

  • J2ME๋Š” Configuration๊ณผ Profile๋กœ ๊ตฌ„๋˜–ด žˆ๋‹ค. (•„๋ž˜ "Configuration๊ณผ Profile" ฐธ๊ณ )
  • PDA ๋“—„œ ‚ฌšฉ๋˜๋Š”...
    • Configuration : Connected Device Configuration (CDC)
    • Profile : Foundation Profile
  • œด๋Œ€ „™”™€ ๊ฐ™€ ๋งคšฐ  œ•œ ด •˜๋“œ›–ด—„œ ‚ฌšฉ๋˜๋Š”...
    • Configuration : Connected Limited Device Configuration (CLDC)
    • Profile : Mobile Information Device Profile (MIDP)

  • ‹คžฌ๋กœ CLDC™€ MIDP๊ฐ€ ฌŒ…๋˜–ด žˆ๋Š” ตœ‹  œด๋Œ€ „™”๋Š” ๋‹คŒ๊ณผ ๊ฐ™€ ๊ตฌกฐ๋ฅผ ด๋ฃจ๊ณ  žˆ๋‹ค.



    ๊ทธ๋ฆผ„ ๋ณด๋ฉด ๋งจ •„๋ž˜— 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 — —๋ฎฌ๋ ˆด„ฐ๊ฐ€ ฌ•จ๋˜–ด žˆ–ด„œ ง ‘ …ŒŠคŠธ •ด๋ณผ ˆ˜ žˆ๋‹ค.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:29
Processing time 0.0173 sec