|
[ÀϹݵµ¼] ¸ð¹ÙÀÏ ÀÚ¹Ù PDA ÇÚµåÆù ÇÁ·Î±×·¡¹Ö [ÀýÆÇ] |
| J2ME ±â¹ÝÀÇ ¹«¼± ÀÎÅÍ³Ý °³¹ß ¡¶¸ð¹ÙÀÏ ÀÚ¹Ù PDA ÇÚµåÆù ÇÁ·Î±×·¡¹Ö¡·
PDA(Spotlet)´Â Palm°ú SUN »çÀÇ KVM ¿¡¹Ä·¹ÀÌÅ͸¦ »ç¿ëÇÏ°í, ÇÚµåÆù(MIDlet)Àº SUN »çÀÇ Ç¥ÁØ JWT¸¦ »ç¿ëÇÏ¿© ÇÚµåÆùÀÇ °æ¿ì LGT JavaStationÀ̳ª SK-VM, NATE, n.TOP µî ±¹³» »ó¿ë Ç÷§Æû¿¡¼ ¸ðµÎ ½ÇÇàµÇµµ·Ï ÇÏ¿´½À´Ï´Ù. ¶ÇÇÑ ¼Ò¸®¹Ù´Ù³ª ³À½ºÅÍ µîÀ» ±¸ÇöÇÏ´Â P2P ÇÁ·Î±×·¡¹ÖÀ» JXTA ±â¹ÝÀ¸·Î ¼³¸íÇÏ°í ÀÖÀ¸¸ç, JSP¿Í ¿¬µ¿ÇÏ¿© ÇÚµåÆùÀ¸·Î À¥¼¹öÀÇ ´ë¿ë·® µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÏ´Â ±â¹ýµµ Çؼ³ÇÏ°í ÀÖ½À´Ï´Ù. ¸ð¹ÙÀÏ ÀÚ¹Ù·Î ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¡¹ÖÀÇ ¿µ¿ªÀ» ÃÖ´ëÇÑÀ¸·Î º¸¿©ÁÖ°í ÀÖ¾î ÀÌ Ã¥¸¸À¸·Î J2ME ÇÁ·Î±×·¡¹ÖÀ» ¸¶½ºÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù.
ƯÈ÷, ±¹³» ¼Àû Áß¿¡¼ ÃÖÃÊ·Î Çѱ¹Çü ¹«¼± ÀÎÅÍ³Ý Ç¥ÁØ Ç÷§ÆûÀ¸·Î °áÁ¤µÈ WIPI(Wireless Internet Platform for Interoperability)¿¡ ´ëºñÇÏ¿© J2ME Ç¥ÁØ¿¡ Ãæ½ÇÇÏ°Ô ¼³¸íÇÏ°í ÇÁ·Î±×·¡¹ÖÇ߱⠶§¹®¿¡ ÇâÈÄ ¾÷üµéÀÌ WIPI·Î ÀüȯÇϸé ÀÌ Ã¥ÀÇ ³»¿ëÀÌ ´õ¿í µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù. »ó¿ë ¸ð¹ÙÀÏ °ÔÀÓ »çÀÌÆ®¸¦ ¿î¿µÇÏ´Â ÇÊÀÚ°¡ Ãʺ¸ÀÚµéÀ» Àü¹®°¡ ¼öÁØÀ¸·Î ²ø¾î¿Ã¸®±â À§ÇØ ±âÃÊ °³³äºÎÅÍ ½±°í ¾ËÂ÷°Ô ¿¹Á¦ À§ÁÖ·Î ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. |
£ªC++/ Visual C++ À» »ç¿ëÇÑ ¼¿ïÁöÇÏö³ë¼±±¸°£ ÃÖ´Ü°æ·Î Ž»ö ÇÁ·Î±×·¥ °³¹ß(2000³â 11¿ù) £ªServlet/JSP±â¹Ý °³¹Ù¿¬(http://www.ireformed.net)»çÀÌÆ® ¿î¿µ (2000³â 10¿ù- ÇöÀç) £ª½Ç½Ã°£ ³×Æ®¿öÅ© Java Mobile (J2ME-MIDPÇ¥ÁØ) ´ëÀü°ÔÀÓ HyperMan °³¹ß (2001³â 4¿ù) £ªHyperMan Áß¼Ò±â¾÷û ¿ì¼ö â¾÷ ¾ÆÀÌÅÛ ¼±Á¤ (2001³â 5¿ù) £ªJMF¸¦ ÀÌ¿ëÇÑ RTP µ¿¿µ»ó Åë½Å ½Ã½ºÅÛ °³¹ß (2001³â 10¿ù) £ªJava ±â¹Ý ¿ø°Ý±³À° ¼Ö·ç¼Ç °³¹ß (TextChat+WhiteBoard+µ¿¿µ»ó) (2001³â 10¿ù) £ªJavaSocket ¹× SerialPort Á¦¾î¸¦ ÅëÇÑ ¿ø°Ý ¸¶ÀÌÅ©·Î·Îº¿ Á¶ÀÛ¸ðµâ °³¹ß (2001³â 11¿ù) £ªJava º¸¾È / ¾ÏÈ£È °ü·Ã ÇÁ·ÎÁ§Æ® ¼öÇàÁß £ª"¸ð¹ÙÀÏ ÀÚ¹Ù °ÔÀÓ/¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö" [ÃâÆÇ»ç : PCBOOK] ÁýÇÊ Áß |
Á¦ 1 ºÎ J2ME ½ÃÀÛÇϱâ
1Àå JavaÀÇ ÀçÆí 2Àå Àç¹ÌÀÖ´Â Java ±âÃÊ ¹®¹ý 3Àå ¸ð¹ÙÀÏ ¿Õ±¹ Java 2 Micro Edition
Á¦ 2 ºÎ ¹«¼± ÀÎÅÍ³Ý ¾ÖÇø®ÄÉÀÌ¼Ç »ìÆ캸±â
4Àå Java ±â¹Ý À¥¼¹ö ±¸ÃàÇϱâ 5Àå WML ÆäÀÌÁö ¸¸µé±â
Á¦ 3 ºÎ PDA(Spotlet) ÇÁ·Î±×·¡¹ÖÇϱâ
6Àå Spotlet ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö ½ÃÀÛÇϱâ 7Àå Spotlet GUI ÇÁ·Î±×·¡¹Ö : ±×·¡ÇÈ, À̹ÌÁö, ¹öÆ°, ¹Ú½º »ç¿ëÇϱâ 8Àå Spotlet µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö : Palm DB »ç¿ëÇϱâ 9Àå Spotlet °ÔÀÓ ¿¹Á¦ ºÐ¼® : ƽÅÃÅä °ÔÀÓ 10Àå Spotlet °ÔÀÓ ¿¹Á¦ ºÐ¼® : ¿À¸ñ °ÔÀÓ 11Àå Spotlet °ÔÀÓ ¿¹Á¦ ºÐ¼® : µÎ´õÁö °ÔÀÓ 12Àå Spotlet °ÔÀÓ ¿¹Á¦ ºÐ¼® : CrazeHoll °ÔÀÓ
Á¦ 4 ºÎ ÇÚµåÆù(MIDlet) ÇÁ·Î±×·¡¹ÖÇϱâ
13Àå Midlet ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö ½ÃÀÛÇϱâ 14Àå °ÔÀÓ Á¦ÀÛÀ» À§ÇÑ HelloMidlet ¿¹Á¦ÀÇ ÇÑ ´Ü°è ´õ ¿Ã¶ó¼±â 15Àå Screen GUI ÇÁ·Î±×·¡¹Ö : List¿Í Command »ç¿ëÇϱâ 16Àå Screen GUI ÇÁ·Î±×·¡¹Ö : TextBox »ç¿ëÇϱâ 17Àå Screen GUI ÇÁ·Î±×·¡¹Ö : Alert¿Í Ticker »ç¿ëÇϱâ 18Àå Screen GUI ÇÁ·Î±×·¡¹Ö : Form°ú Item »ç¿ëÇϱâ 19Àå Cavas GUI ÇÁ·Î±×·¡¹Ö : ±×·¡ÇÁ¿Í À̹ÌÁö ±×¸®±â 20Àå Persistent Storage È°¿ë : RMS DB »ç¿ëÇϱâ 21Àå ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ºÐ¼® : ³ª¸¸ÀÇ ¸ð¹ÙÀÏ Áõ±Ç ½ÃÀå 22Àå MIDP Network ÇÁ·Î±×·¡¹Ö : ¼¹öÀÇ µ¥ÀÌÅÍ¿Í À¥ DB »ç¿ëÇϱâ 23Àå MIDP¿¡¼ XML »ç¿ë : ¿µÈÁ¤º¸ DB °Ë»öÇϱâ 24Àå °ÔÀÓ ¿¹Á¦ ºÐ¼® : º®µ¹ ±ú±â °ÔÀÓ
Á¦ 5 ºÎ ±¹³» »ó¿ë Ç÷§Æû °³¹ß óÀ½ºÎÅÍ ³¡±îÁö µû¶óÇϱâ
25Àå LGT JavaStation ±â¹ÝÀÇ HyperMan °ÔÀÓ °³¹ß µû¶óÇϱâ 26Àå SK-VM ±â¹ÝÀÇ Ã¤Æà ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß µû¶óÇϱâ 27Àå JXTA Ç÷§Æû°ú ¸ð¹ÙÀÏ P2P äÆà ÇÁ·Î±×·¡¹ÖÇϱâ
ºÎ·Ï CD °¢Á¾ °³¹ß Åø°ú ¿¹Á¦ ¼Ò½º ÄÚµå |
¸ð¹ÙÀÏ ÄÄÇ»ÆÃÀ» À§ÇÑ ¿©·¯ °¡Áö Ç÷§Æû Áß¿¡¼ Ưº°È÷ SUN¿¡¼ ¹ßÇ¥ÇÑ Java2 Micro EditionÀ» ÅëÇÑ ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ǵéÀ» Á¦ÀÛÇÏ´Â ¹ýÀ» ¼Ò°³ÇÏ¿´½À´Ï´Ù.
°øºÎÇÒ¼ö·Ï, Java°¡ ¿Ö ¸ð¹ÙÀÏ Ç÷§ÆûÀ¸·Î °¢±¤À» ¹Þ°í ÀÖÀ¸¸ç, J2ME ±â¼úÀÌ ¿Ö ¹Ì·¡¸¦ ÁÖµµÇÏ´Â ±â¼úÀÌ µÉ °ÍÀΰ¡¸¦ ½Ç°¨ÇÒ ¼ö ÀÖ½À´Ï´Ù.
1ºÎ¿¡¼´Â JavaÀÇ Àü¹ÝÀûÀÎ °³³ä°ú J2MEÀÇ Æ¯Â¡, ±×¸®°í Java ¾ð¾îÀÇ ¹®¹ýÀ» ¼³¸íÇÏ¸é¼ J2ME¸¦ ÀÌ¿ëÇÏ¿© ¸ð¹ÙÀÏ ÇÁ·Î±×·¡¹ÖÀ» ÁغñÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù.
2ºÎ¿¡¼´Â ¹«¼± ÀÎÅÍ³Ý ÆäÀÌÁöÀÎ wml ÆäÀÌÁö¸¦ ¸¸µå´Â ¹ý°ú Java ±â¹ÝÀÇ À¥¼¹ö¸¦ ±¸ÃàÇÏ¿© Á÷Á¢ wml ¼ºñ½º¸¦ ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù. ¶ÇÇÑ ÀÌÈÄ J2ME ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¶§µµ ÀÚ½ÅÀÌ Á÷Á¢ ±¸ÃàÇÑ À¥¼¹ö¸¦ ÀÌ¿ëÇÒ °ÍÀÔ´Ï´Ù.
3ºÎ¿¡¼´Â PDA, ƯÈ÷ Àü ¼¼°è »ç¿ëÀÚÀÇ 80% Á¤µµÀÇ ½ÃÀå Á¡À¯À²À» º¸ÀÌ°í ÀÖ´Â Palm Pilot ±â¹ÝÀÇ KJava ÇÁ·Î±×·¥ÀÎ Spotlet ÇÁ·Î±×·¡¹ÖÀ» ¼Ò°³ÇÏ°í ÀÖ½À´Ï´Ù.
HelloWrold ÇÁ·Î±×·¥ºÎÅÍ GUI, µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö±îÁö ¼Ò°³ÇÏ°í, ¸¶Áö¸·¿¡¼´Â Á÷Á¢ °ÔÀÓÀ» ¸¸µé¾î º¼ ¼ö ÀÖµµ·Ï, 4°³ÀÇ °ÔÀÓ ¿¹Á¦¸¦ ÅëÇØ ÀÌÇظ¦ µ½°í ÀÖ½À´Ï´Ù.
4ºÎ¿¡¼´Â ÇÚµåÆù¿¡¼ ÀÛµ¿µÇ´Â ¾ÖÇø®ÄÉÀ̼ÇÀÎ, MIDlet ÇÁ·Î±×·¡¹ÖÀ» ¼Ò°³ÇÏ°í ÀÖ½À´Ï´Ù.
Screen GUI ÇÁ·Î±×·¡¹Ö, Canvas GUI ÇÁ·Î±×·¡¹Ö, µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö, ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö, xml ÇÁ·Î±×·¡¹Ö µîÀ» ½Ç»ýÈ°¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ°í, ÀÀ¿ëÀÌ °¡´ÉÇÑ ¿¹Á¦µéÀ» ÅëÇØ Á÷Á¢ ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ¼³¸íÇÏ¿´½À´Ï´Ù.
5ºÎ¿¡¼´Â ÇöÀç ¿ì¸®³ª¶ó¿¡¼ »ó¿ëȵǾî ÀÖ´Â LGT-JavaStation°ú SK-VM ±×¸®°í, ¿ÀÇ ¼Ò½º ±×·ì¿¡¼ ÇÑ⠺ΰ¢µÇ°í ÀÖ´Â, P2P ÇÁ·Î±×·¡¹Ö Áß¿¡¼ Java ±â¹Ý JXTA Ç÷§ÆûÀ» ¼Ò°³ÇÏ¿´½À´Ï´Ù.
¶ÇÇÑ °¢°¢ÀÇ »ó¿ë ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦¸¦ ÅëÇØ ½ÇÁ¦·Î °ÔÀÓ ¹× ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¾î¶»°Ô Á¦ÀÛµÇ°í ¹èÆ÷µÇ´Â°¡¸¦ º¸¿©ÁÖ¾ú½À´Ï´Ù. |
|
| | ÇöÀç ¸ð¹ÙÀÏ ÀÚ¹Ù PDA ÇÚµåÆù ÇÁ·Î±×·¡¹Ö¿¡ µî·ÏµÈ ¼ÆòÀÌ ¾ø½À´Ï´Ù. | |
|
|
|