
¾Èµå·ÎÀ̵å ȯ°æ¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í °í±Þ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ´Ü°è·Î ½±°Ô ³Ñ¾î°¡µµ·Ï µ½´Â µ¥ ¸ñÇ¥¸¦ µ×´Ù. ¾Èµå·ÎÀ̵å´Â µ¥½ºÅ©Å¾ ȯ°æ¿¡¼ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ °³¹ßÇØº» °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ¶ó¸é ±²ÀåÈ÷ ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î, ÀÌ Ã¥Àº ¾Èµå·ÎÀ̵常ÀÇ ÀÎÅÍÆäÀ̽º ÇÁ·¹ÀÓ¿÷À» »ç¿ëÇØ¾ß ÇÏ´Â ÀûÀÀ ±â°£À» ÃÖ´ëÇÑ ÁÙÀÏ ¼ö ÀÖµµ·Ï ´ëÇ¥ÀûÀÎ ±â´ÉÀ» ¸ð¾Æ ¿¹Á¦¿Í ÇÔ²² ¼Ò°³Çϰí ÀÖ´Ù.
¾Èµå·ÎÀ̵åÀÇ ±âº»ÀûÀÎ ºÎºÐ¿¡ ´ëÇÑ ¼³¸íÀ» ÀÐÀ¸¸é¼, ¿Ïº®ÇÏ°Ô µ¿ÀÛÇÏ´Â ¿¹Á¦¸¦ °£ÆíÇÏ°Ô µ¹·Áº¼ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¿¹Á¦ Äڵ带 ±â¹ÝÀ¸·Î Ã¥¿¡¼ ¼³¸íÇÏ´Â ´Ù¾çÇÑ Å¬·¡½º¿Í API¸¦ ½ÇÇàÇØ º¸¸é¼ ¾Èµå·ÎÀ̵忡 Á» ´õ ºü¸£°Ô ÀûÀÀÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.

ÀúÀÚ: ¸¶Å© ¸ÓÇÇ
Ä¿¸ÕÁî¿þ¾î(CommonsWare)¸¦ ¼³¸³ÇÏ°í ¡ºThe Busy Coder's Guide to Android Development¡»¸¦ Àú¼úÇß´Ù. ¼¼ ¹øÂ° ȸ»ç¸¦ °æ¿µÇÏ¸é¼ ¿ÀÇ ¼Ò½º °ü·Ã ÄÁ¼³ÆÃ°ú ´ë±â¾÷À» ´ë»óÀ¸·Î Çù¾÷ °³¹ßµµ ÁøÇàÇϰí ÀÖÀ¸¸ç, °¢Á¾ Çϵå¿þ¾î¿¡¼ µ¿ÀÛÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ´Ù¼ö °³¹ßÇß´Ù. Ãʱâ TRS-80 ±â±âºÎÅÍ ÃֽŠÈÞ´ë¿ë Àåºñ±îÁö ´Ù·ç¸é¼ 25³â ÀÌ»ó ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ·Î ÀÏÇß´Ù. ¶ÇÇÑ ¿©·¯ ³ª¶ó¿¡¼ °³ÃÖµÈ ´Ù¾çÇÑ ÄÁÆÛ·±½º¿¡¼ ¹ßÇ¥¿Í ±³À° ¼¼¼Ç µîÀ» ÁøÇàÇÑ À¯´ÉÇÑ °¿¬ÀÚ·Î ¾Ë·ÁÁ® ÀÖ´Ù. ¾Èµå·ÎÀ̵尡ÀÌÁî(AndroidGuys)¿¡ 'Building Droids'¶ó´Â Ä÷³À», ³×Æ®¿÷¿ùµå(NetworkWorld)¿¡ 'Android Angle'À̶ó´Â ¾Èµå·ÎÀÌµå °ü·Ã Ä÷³À» ¿¬ÀçÇÑ´Ù.
¿ªÀÚ: °Ã¶±¸
ÄÄÇ»ÅÍ ºñÀü(¿µ»ó ÀνÄ)À» Àü°øÇß°í °Ë»ö ¿£Áø, Àΰø Áö´É, ¸ð¹ÙÀÏ µîÀÇ Å°¿öµå¿¡ °ü½ÉÀÌ ¸¹´Ù. ÇöÀç´Â ·ç¾ÀÀ» ÀÌ¿ëÇÑ °Ë»ö ¼Ö·ç¼Ç°ú Ç÷§ÆûÀ» °³¹ßÇÏ´Â ÁßÀ̸ç, °ü½É»ç¿Í °ü·ÃµÈ »õ·Ó°í Àç¹ÌÀÖ´Â ºñÁî´Ï½º¸¦ ÁغñÇϰí ÀÖ´Ù. ¿¡ÀÌÄÜÃâÆÇ»ç¿¡¼ Ãâ°£ÇÑ ¡º·ç¾À ÀÎ ¾×¼Ç¡»(2005)°ú ¡ºAjax ÀÎ ¾×¼Ç¡»(2006), ¡ºÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö¡»(2008)À» ¹ø¿ªÇß´Ù.

1ºÎ ¾Èµå·ÎÀÌµå ±âÃÊ
1Àå °³¿ä
¾Èµå·ÎÀ̵å ÇÁ·Î±×·¥ ±¸Á¶
¾×ƼºñƼ
ÄÁÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ
ÀÎÅÙÆ®
¼ºñ½º
»ç¿ë °¡´ÉÇÑ ±¸¼º ¿ä¼Ò
µ¥ÀÌÅÍ º¸°ü
³×Æ®¿÷
¸ÖƼ¹Ìµð¾î
GPS
ÀüÈ ¼ºñ½º
°³¹ßȯ°æ Áغñ
¾Èµå·ÎÀ̵å SDK ¼³Ä¡
°³¹ßȯ°æ ¼³Á¤
ÀÌŬ¸³½º Ç÷¯±×ÀÎ ¼³Ä¡
¾Èµå·ÎÀÌµå °¡»ó ±â±â »ý¼º
2Àå ÇÁ·ÎÁ§Æ® µð·ºÅ丮
·çÆ® µð·ºÅ丮
»ý¼ºµÇ´Â ³»¿ë
±× ¹ÛÀÇ µð·ºÅ丮
°á°ú·Î ¾ò´Â ³»¿ë
3Àå ¸Å´ÏÆä½ºÆ® ÆÄÀÏ
·çÆ® ¿¤¸®¸ÕÆ®
±ÇÇÑ, ±âº» ¿¬µ¿ ¿ä¼Ò, ¾ÖÇø®ÄÉÀ̼Ç
¾ÖÇø®ÄÉÀÌ¼Ç ¿¤¸®¸ÕÆ®
SDK ¹öÀü
2ºÎ ¾×ƼºñƼ
4Àå ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
ÇÁ·ÎÁ§Æ® »ý¼º
¾×ƼºñƼ
¾×ƼºñƼ ºÐ¼®
ºôµå¿Í ½ÇÇà
5Àå XML ·¹À̾ƿô
XML ±â¹Ý ·¹À̾ƿô
XML·Î ·¹À̾ƿôÀ» ÁöÁ¤ÇÏ´Â ÀÌÀ¯
XML ·¹À̾ƿô ÆÄÀÏ ±¸Á¶
¿¤¸®¸ÕÆ® ID
ÀÚ¹Ù ÄÚµå¿Í ¿¬°áÇÏ´Â ¹æ¹ý
Á¾ÇÕÁ¤¸®
6Àå ±âº» À§Á¬
·¹À̺í
¹öư
À̹ÌÁö
ÀÔ·Â Çʵå
üũ ¹Ú½º
¶óµð¿À ¹öư
ºä
À¯¿ëÇÑ ¼Ó¼º
À¯¿ëÇÑ ¸Þ¼Òµå
7Àå ÄÁÅ×À̳Ê
LinearLayout
°³³ä°ú ¼Ó¼º
LinearLayout ¿¹Á¦
RelativeLayout
°³³ä°ú ¼Ó¼º
RelativeLayout ¿¹...1ºÎ ¾Èµå·ÎÀÌµå ±âÃÊ
1Àå °³¿ä
¾Èµå·ÎÀ̵å ÇÁ·Î±×·¥ ±¸Á¶
¾×ƼºñƼ
ÄÁÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ
ÀÎÅÙÆ®
¼ºñ½º
»ç¿ë °¡´ÉÇÑ ±¸¼º ¿ä¼Ò
µ¥ÀÌÅÍ º¸°ü
³×Æ®¿÷
¸ÖƼ¹Ìµð¾î
GPS
ÀüÈ ¼ºñ½º
°³¹ßȯ°æ Áغñ
¾Èµå·ÎÀ̵å SDK ¼³Ä¡
°³¹ßȯ°æ ¼³Á¤
ÀÌŬ¸³½º Ç÷¯±×ÀÎ ¼³Ä¡
¾Èµå·ÎÀÌµå °¡»ó ±â±â »ý¼º
2Àå ÇÁ·ÎÁ§Æ® µð·ºÅ丮
·çÆ® µð·ºÅ丮
»ý¼ºµÇ´Â ³»¿ë
±× ¹ÛÀÇ µð·ºÅ丮
°á°ú·Î ¾ò´Â ³»¿ë
3Àå ¸Å´ÏÆä½ºÆ® ÆÄÀÏ
·çÆ® ¿¤¸®¸ÕÆ®
±ÇÇÑ, ±âº» ¿¬µ¿ ¿ä¼Ò, ¾ÖÇø®ÄÉÀ̼Ç
¾ÖÇø®ÄÉÀÌ¼Ç ¿¤¸®¸ÕÆ®
SDK ¹öÀü
2ºÎ ¾×ƼºñƼ
4Àå ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
ÇÁ·ÎÁ§Æ® »ý¼º
¾×ƼºñƼ
¾×ƼºñƼ ºÐ¼®
ºôµå¿Í ½ÇÇà
5Àå XML ·¹À̾ƿô
XML ±â¹Ý ·¹À̾ƿô
XML·Î ·¹À̾ƿôÀ» ÁöÁ¤ÇÏ´Â ÀÌÀ¯
XML ·¹À̾ƿô ÆÄÀÏ ±¸Á¶
¿¤¸®¸ÕÆ® ID
ÀÚ¹Ù ÄÚµå¿Í ¿¬°áÇÏ´Â ¹æ¹ý
Á¾ÇÕÁ¤¸®
6Àå ±âº» À§Á¬
·¹À̺í
¹öư
À̹ÌÁö
ÀÔ·Â Çʵå
üũ ¹Ú½º
¶óµð¿À ¹öư
ºä
À¯¿ëÇÑ ¼Ó¼º
À¯¿ëÇÑ ¸Þ¼Òµå
7Àå ÄÁÅ×À̳Ê
LinearLayout
°³³ä°ú ¼Ó¼º
LinearLayout ¿¹Á¦
RelativeLayout
°³³ä°ú ¼Ó¼º
RelativeLayout ¿¹Á¦
TableLayout
±âº» °³³ä°ú ¼Ó¼º
TableLayout ¿¹Á¦
½ºÅ©·Ñ
8Àå ¼±Åà ±â´É À§Á¬
°øÅëÀÇ ÀÎÅÍÆäÀ̽º ¾î´ðÅÍ
ArrayAdapter
±× ¹ÛÀÇ ¾î´ðÅÍ
¸®½ºÆ® ¿¹Á¦
½ºÇÉ ÄÁÆ®·Ñ
±×¸®µå
ÀÔ·Â Çʵå: ŸÀÌÇÎ ÁÙÀ̱â
°¶·¯¸®
9Àå ¸®½ºÆ® °í±Þ Ȱ¿ë
°¡Àå °£´ÜÇÑ ÀÛ¾÷
µ¿ÀûÀÎ ³»¿ë
ÀÎÇ÷¹À̼Ç
´Ù½Ã ¸®½ºÆ®·Î µ¹¾Æ°¡¼
¼º´É °³¼±
convertView Ȱ¿ë
Ȧ´õ ÆÐÅÏ
¿øÇÏ´Â ´ë·Î ¸¸µé±â
´Ù½Ã »ìÆìº¾½Ã´Ù
10Àå °í±Þ À§Á¬°ú ÄÁÅ×À̳Ê
³¯Â¥, »ö»ó ¼±ÅÃ
½Ã°è
ÁøÇà»óÅ ǥ½Ã
ÅÇ
ÅÇ ±¸¼º ¿ä¼Ò
ÁÖÀÇÇÒ Á¡
¿¬°á°ú ÅÇ ¿Ï¼º
µ¿ÀûÀ¸·Î ÅÇ Ãß°¡
ÀÎÅÙÆ®¿Í ºä
Çø®ÆÛ
±× ¹ÛÀÇ À§Á¬
11Àå ¸Þ´º
¸Þ´º Á¾·ù
¿É¼Ç ¸Þ´º
ÄÁÅØ½ºÆ® ¸Þ´º
¸Þ´º ¿¹Á¦
¸Þ´º ÀÎÇ÷¹À̼Ç
¸Þ´º XMLÀÇ ±¸Á¶
¸Þ´º °ü·Ã ¼Ó¼º
¸Þ´º ÀÎÇ÷¹À̼Ç
12Àå ±Û²Ã
±âº» Æ÷ÇÔ ±Û²Ã
13Àå À¥Å¶ ºê¶ó¿ìÀú
´Ü¼øÇÑ ºê¶ó¿ìÀú
¿øÇÏ´Â ³»¿ë Ç¥½Ã
ºê¶ó¿ìÀú ³»ºñ°ÔÀ̼Ç
WebViewClient
¼³Á¤°ú ¿É¼Ç
14Àå ÆË¾÷ ¸Þ½ÃÁö
Å佺Ʈ
°æ°íâ
ÆË¾÷ ¸Þ½ÃÁö ¿¹Á¦
15Àå ½º·¹µå
Handler °´Ã¼
Message °´Ã¼
Runnable °´Ã¼
Handler ¾øÀÌ ½ÇÇà
»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ½º·¹µå
ÁÖÀÇÇØ¾ß ÇÒ Á¡
16Àå ¾×Æ¼ºñƼ »ý¸íÁÖ±â
¾×ƼºñƼ »óÅÂ
¾×ƼºñƼ »ý¸íÁÖ±â
onCreate(), onDestroy()
onStart(), onRestart(), onStop()
onPause(), onResume()
ºÎµå·¯¿î »óÅ º¯È
3ºÎ µ¥ÀÌÅÍ º¸°ü, ³×Æ®¿÷ ¼ºñ½º, API
17Àå ȯ°æ¼³Á¤
¿øÇÏ´Â °ª ÃßÃâ
ȯ°æ¼³Á¤ °ü¸®
ȯ°æ¼³Á¤ XML
ȯ°æ¼³Á¤ ±â´É Á¦°ø
¸ð¾ç»õ °®Ãß±â
ȯ°æ¼³Á¤ ÆË¾÷
18Àå ÆÄÀÏ
°íÁ¤µÈ ÆÄÀÏ
ÀÐ°í ¾²±â
19Àå ¸®¼Ò½º
¸®¼Ò½ºÀÇ Á¾·ù
¹®ÀÚ¿
ÀÏ¹Ý ¹®ÀÚ¿
¹®ÀÚ¿ Æ÷¸ÅÆÃ
ȸé Ç¥½Ã ½ºÅ¸ÀÏ
½ºÅ¸ÀÏÀÌ Àû¿ëµÈ Æ÷¸ÅÆÃ
À̹ÌÁö
XML
±âŸ ¸®¼Ò½º
Å©±â
»ö±ò
¹è¿
ȯ°æ¿¡ ¸Â´Â ¸®¼Ò½º ¼±ÅÃ
20Àå ·ÎÄà µ¥ÀÌÅͺ£À̽º
SQLite
±âÃÊ
Å×À̺í Áغñ
µ¥ÀÌÅÍ Ãß°¡
µ¥ÀÌÅÍ ºÒ·¯¿À±â
SQL¹® Á÷Á¢ ÁöÁ¤
ÀÏÁ¤ÇÑ Çü½ÄÀÇ Äõ¸®
Äõ¸® ±¸¹® »ý¼º
Ä¿¼ Ȱ¿ë
Ä¿¼ ±¸Çö
µ¥ÀÌÅÍ Á÷Á¢ ´Ù·ç±â
21Àå ¿ÜºÎ ÀÚ¹Ù ¶óÀ̺귯¸®
Á¦ÇÑ »çÇ×
Ant¿Í JAR
½ºÅ©¸³Æ® Ȱ¿ë
±âŸ »çÇ×
22Àå ÀÎÅÍ³Ý ¿¬°á
REST
±âº» HTTP ÀÛ¾÷
ÀÀ´ä ºÐ¼®
°í·Á »çÇ×
4ºÎ ÀÎÅÙÆ®
23Àå ÀÎÅÙÆ® ÇÊÅÍ
ÀÎÅÙÆ®
ÀÎÅÙÆ® ±¸Á¶
ÀÎÅÙÆ® ¶ó¿ìÆÃ
ÀÎÅÙÆ® »ý¼º
ÀÎÅÙÆ® ¸®½Ã¹ö
ÀϽÃÁ¤Áö ¹®Á¦
24Àå ¾×Æ¼ºñƼ ½ÇÇà
¾×ƼºñƼ Á¾·ù
½ÇÇà
ÀÎÅÙÆ® ÀÛ¼º
È£Ãâ
ÅÇ ºê¶ó¿ì¡
25Àå ´ë»ó ¾×ƼºñƼ ã±â
¾×ƼºñƼ ¼±ÅÃ
¸Þ´º
Á÷Á¢ È®ÀÎ
26Àå ȸé ȸÀü
Á¾·á ¹× Àç½ÃÀÛ
°¡·Îº¸±â, ¼¼·Îº¸±â
´õ ¸¹Àº Á¤º¸ º¸°ü
Á÷Á¢ ó¸®Çϴ ȸÀü ÀÛ¾÷
È¸é °íÁ¤
°¡¼Óµµ°è¸¸ »ç¿ë
5ºÎ ÄÁÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ, ¼ºñ½º
27Àå ÄÁÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ
Uri ±¸¼º
Uri »ý¼º
Äõ¸® ½ÇÇà
µ¥ÀÌÅÍ ÀÚµ¿ Àû¿ë
µ¥ÀÌÅÍ ¼öµ¿ ÃßÃâ
À§Ä¡
¼Ó¼º Àбâ
µ¥ÀÌÅÍ Ãß°¡¿Í º¯°æ
BLOB ¹®Á¦
28Àå ÄÁÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ ±¸Çö
³»ºÎ ±¸¼º ¿ä¼Ò
µ¥ÀÌÅÍ Å¸ÀÔ
1´Ü°è: ÄÁÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ Ŭ·¡½º »ý¼º
onCreate() ¸Þ¼Òµå
query() ¸Þ¼Òµå
insert() ¸Þ¼Òµå
update() ¸Þ¼Òµå
delete() ¸Þ¼Òµå
getType() ¸Þ¼Òµå
2´Ü°è: Uri ÁöÁ¤
3´Ü°è: ¼Ó¼º Á¤ÀÇ
4´Ü°è: ¸Å´ÏÆä½ºÆ® ¼³Á¤
º¯°æ »çÇ× ¾Ë¸²
29Àå ±ÇÇÑ
±ÇÇÑ È®º¸
±ÇÇÑ ¿äû
AndroidManifest.xml ÆÄÀÏ¿¡ ±ÇÇÑ ¸í½Ã
±× ¹ÛÀÇ ±ÇÇÑ ¿äû ¹æ¹ý
ÀÚ¼¼ÇÑ ¹®¼¿Í ¼³¸í
30Àå ¼ºñ½º ±¸Çö
¼?½º Ŭ·¡½º
ÇÁ·Î¼¼½º °£ Åë½Å
AIDL ÀÛ¼º
ÀÎÅÍÆäÀ̽º ±¸Çö
AndroidManifest.xml
IPC Ŭ¶óÀÌ¾ðÆ® È£Ãâ
¿ø°Ý ¼ºñ½º, ÇÁ·Î±×·¥ÀÇ ³ª¸ÓÁö ºÎºÐ
31Àå ¼ºñ½º È£Ãâ
¹ÙÀεù
¼ºñ½º È£Ãâ
¼ºñ½º ¿¬°á ÇØÁ¦
¼öµ¿ ½ÇÇà
µ¥ÀÌÅÍ ¼ö½Å
32Àå »ç¿ëÀÚ ¾Ë¸²
¾Ë¸² ¸Þ½ÃÁö Á¾·ù
±â±â ¾Ë¸² ¸Þ½ÃÁö
¾ÆÀÌÄÜ
¾Ë¸² ¸Þ½ÃÁö ¿¹Á¦
6ºÎ ¾Èµå·ÎÀ̵åÀÇ ´Ù¾çÇÑ ±â´É
33Àå À§Ä¡ ±â¹Ý ¼ºñ½º
À§Ä¡ Á¤º¸ ÇÁ·Î¹ÙÀÌ´õ
À§Ä¡ È®ÀÎ
º¯°æ »çÇ× ¾÷µ¥ÀÌÆ®
¸ñÇ¥ ÁöÁ¡ µµÂø ¾Ë¸²
Å×½ºÆ®
34Àå Áöµµ, MapView, MapActivity
±¸±Û Áöµµ »ç¿ë±Ç °è¾à
±¸±Û Áöµµ ±âÃÊ
Áöµµ Á¦¾î ±â´É
È®´ë/Ãà¼Ò ¹èÀ²
Á᫐ À̵¿
À§¼º »çÁø Áöµµ
·¹À̾î
¿À¹ö·¹ÀÌ Å¬·¡½º
ItemizedOverlay Ç¥½Ã
ȸé ÅÍÄ¡ ó¸®
ÇöÀç À§Ä¡¿Í ¹æÇâ
API Ű ¹ß±Þ
35Àå ÀüÈ
TelephonyManager
ÀüÈ °É±â
36Àå °Ë»ö, SearchManager
°Ë»ö °á°ú ¼öÁý
¾ÖÇø®ÄÉÀÌ¼Ç ³»ºÎ °Ë»ö
°Ë»ö ¾×ƼºñƼ ÀÛ¼º
¸Å´ÏÆä½ºÆ®
°Ë»ö ½ÇÇà
37Àå °³¹ß µµ±¸
°èÃþ Ž»ö±â
´Þºò µð¹ö±ë
·Î±×
ÆÄÀÏ ¾÷·Îµå, ´Ù¿î·Îµå
ȸé ĸó
À§Ä¡ ÁöÁ¤
ÀüÈ °É±â, SMS ¹ß¼Û
SDÄ«µå
SDÄ«µå À̹ÌÁö »ý¼º
SDÄ«µå »ðÀÔ
38Àå ¾Èµå·ÎÀÌµå °ü·Ã Á¤º¸ ¾ò±â
Áú¹®°ú ´ë´ä
¾Èµå·ÎÀÌµå ¼Ò½º ÄÚµå
ÃֽŠ¼Ò½Ä
ºÎ·Ï ¾Èµå·ÎÀ̵å 1.5 & 1.6
¾Èµå·ÎÀÌµå °¡»ó Àåºñ
ÇÁ·ÎÁ§Æ® »ý¼º
ÇÁ·ÎÁ§Æ® ¼³Á¤
ºÎ°¡ ±â´É
Ãß°¡ À§Á¬
¼ÒÇÁÆ® Űº¸µå
Ȩ ȸé
½º·¹µå
±âŸ
À½¼º ÀνÄ
IntentService
À½¾Ç Àç»ý ¿É¼Ç
MediaRecorde

¾Èµå·ÎÀ̵åÀÇ ¼¼°è¿¡ ¹ßÀ» ´ã±Ù µ¶ÀÚ ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù. Áö±Ý ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ Ãø¸é¿¡¼ »õ·Î¿î ½Ã´ë°¡ ¿¸®°í ÀÖ´Ù. ¿ÀÇ Ç÷§Æû°ú ¿ÀÇ ¼Ò½º¸¦ ¹ÙÅÁÀ¸·Î ¸ð¹ÙÀÏ °ü·Ã °³¹ßÀÚ°¡ ¿Â½Ç¼ÓÀÇ ÈÃÊ·Î ÀÚ¶ö ¼ö ÀÖ´Â µû¶æÇÑ È¯°æÀÌ °®ÃçÁö´Â ÁßÀÌ´Ù. ¾Èµå·ÎÀ̵å´Â °³¹ßÀÚ ÀÔÀå¿¡¼ ÀûÀÀÇϱⰡ ½±±â ¶§¹®¿¡ ÀÌ¿Í °°Àº Çõ½ÅÀ» ÅëÇØ ªÀº ½Ã°£ ¾È¿¡ °³¹ßÀÚ¿Í »ç¿ëÀÚ°¡ ¿¬°áµÇ´Â ´ë±Ô¸ð ½ÃÀåÀÌ Çü¼ºµÉ °ÍÀ¸·Î ±â´ëÇÑ´Ù. Æò¹üÇÑ ÀÚ¹Ù °³¹ßÀÚ¶ó¸é ´©±¸µçÁö °¢ÀÚ°¡ ¸¸µé°íÀÚ ÇÏ´Â ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸»óÇØ °³¹ßÇÒ ¼ö ÀÖ°í, °³¹ßÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀº ¼ö¸¹Àº ÀÏ¹Ý ¼ÒºñÀÚ¿¡°Ô Á÷Á¢ ³ëÃâÇØ ÆÇ¸ÅÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ ÀÌ Ã¥À» ¼±ÅÃÇØÁØ µ¥ ±íÀÌ °¨»çÇÑ´Ù. ÀÌ Ã¥Àº ¾Èµå·ÎÀ̵å ȯ°æ¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í °í±Þ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ´Ü°è·Î ½±°Ô ³Ñ¾î°¡µµ·Ï µ½´Â µ¥ ¸ñÇ¥¸¦ µ×´Ù. ¾Èµå·ÎÀ̵å´Â ÇÊ¿äÇÑ ±â´ÉÀ» ÀÌ¹Ì ÃæºÐÈ÷ °®Ãß°í ÀÖÀ¸¸ç µ¥½ºÅ©Å¾ ÀÚ¹Ù °³¹ß ȯ°æ°ú ºñ±³ÇÒ ¼ö ÀÖ´Â ¼öÁØ¿¡ À̸£·¶´Ù°í º»´Ù. µû¶ó¼ ¾Èµå·ÎÀ̵å Ç÷§ÆûÀ» Ȱ¿ëÇØ »ó»ó ¼ÓÀÇ ¸ÚÁö°í Ưº°ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾ó¸¶µçÁö ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù´Â ¶æÀÌ´Ù. Ã¥¿¡¼ ¼Ò°³ÇÑ ¿¹Á¦ ÄÚµå´Â ¸ðµÎ ÃâÆÇ»ç À¥»çÀÌÆ®...¾Èµå·ÎÀ̵åÀÇ ¼¼°è¿¡ ¹ßÀ» ´ã±Ù µ¶ÀÚ ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù. Áö±Ý ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ Ãø¸é¿¡¼ »õ·Î¿î ½Ã´ë°¡ ¿¸®°í ÀÖ´Ù. ¿ÀÇ Ç÷§Æû°ú ¿ÀÇ ¼Ò½º¸¦ ¹ÙÅÁÀ¸·Î ¸ð¹ÙÀÏ °ü·Ã °³¹ßÀÚ°¡ ¿Â½Ç¼ÓÀÇ ÈÃÊ·Î ÀÚ¶ö ¼ö ÀÖ´Â µû¶æÇÑ È¯°æÀÌ °®ÃçÁö´Â ÁßÀÌ´Ù. ¾Èµå·ÎÀ̵å´Â °³¹ßÀÚ ÀÔÀå¿¡¼ ÀûÀÀÇϱⰡ ½±±â ¶§¹®¿¡ ÀÌ¿Í °°Àº Çõ½ÅÀ» ÅëÇØ ªÀº ½Ã°£ ¾È¿¡ °³¹ßÀÚ¿Í »ç¿ëÀÚ°¡ ¿¬°áµÇ´Â ´ë±Ô¸ð ½ÃÀåÀÌ Çü¼ºµÉ °ÍÀ¸·Î ±â´ëÇÑ´Ù. Æò¹üÇÑ ÀÚ¹Ù °³¹ßÀÚ¶ó¸é ´©±¸µçÁö °¢ÀÚ°¡ ¸¸µé°íÀÚ ÇÏ´Â ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸»óÇØ °³¹ßÇÒ ¼ö ÀÖ°í, °³¹ßÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀº ¼ö¸¹Àº ÀÏ¹Ý ¼ÒºñÀÚ¿¡°Ô Á÷Á¢ ³ëÃâÇØ ÆÇ¸ÅÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ ÀÌ Ã¥À» ¼±ÅÃÇØÁØ µ¥ ±íÀÌ °¨»çÇÑ´Ù. ÀÌ Ã¥Àº ¾Èµå·ÎÀ̵å ȯ°æ¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í °í±Þ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ´Ü°è·Î ½±°Ô ³Ñ¾î°¡µµ·Ï µ½´Â µ¥ ¸ñÇ¥¸¦ µ×´Ù. ¾Èµå·ÎÀ̵å´Â ÇÊ¿äÇÑ ±â´ÉÀ» ÀÌ¹Ì ÃæºÐÈ÷ °®Ãß°í ÀÖÀ¸¸ç µ¥½ºÅ©Å¾ ÀÚ¹Ù °³¹ß ȯ°æ°ú ºñ±³ÇÒ ¼ö ÀÖ´Â ¼öÁØ¿¡ À̸£·¶´Ù°í º»´Ù. µû¶ó¼ ¾Èµå·ÎÀ̵å Ç÷§ÆûÀ» Ȱ¿ëÇØ »ó»ó ¼ÓÀÇ ¸ÚÁö°í Ưº°ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾ó¸¶µçÁö ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù´Â ¶æÀÌ´Ù. Ã¥¿¡¼ ¼Ò°³ÇÑ ¿¹Á¦ ÄÚµå´Â ¸ðµÎ ÃâÆÇ»ç À¥»çÀÌÆ®¿¡¼ ³»·Á¹ÞÀ» ¼ö ÀÖ´Ù. µû¶ó¼ ¾Èµå·ÎÀ̵åÀÇ ±âº»ÀûÀÎ ºÎºÐ¿¡ ´ëÇÑ ¼³¸íÀ» ÀÐÀ¸¸é¼, ¿Ïº®ÇÏ°Ô µ¿ÀÛÇÏ´Â ¿¹Á¦¸¦ °£ÆíÇÏ°Ô µ¹·Áº¼ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¿¹Á¦ Äڵ带 ±â¹ÝÀ¸·Î Ã¥¿¡¼ ¼³¸íÇÏ´Â ´Ù¾çÇÑ Å¬·¡½º¿Í API¸¦ ½ÇÇàÇØ º¸¸é ¾Èµå·ÎÀ̵忡 Á» ´õ ºü¸£°Ô ÀûÀÀÇϸ®¶ó »ý°¢µÈ´Ù. Ã¥À» ´Ù ÀÐ°í ³ª¸é ¾î¶² ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾îº¼±î °í¹ÎÇÏ°Ô µÉ ½Ã°£ÀÌ ¿Ã °Å¶ó ¹Ï´Â´Ù. --- 'ÀúÀÚÀÇ ¸»' Áß¿¡¼
±×¾ß¸»·Î ½º¸¶Æ®Æù°ú ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Àü¼º±â°¡ ½ÃÀ۵Ǵ ¿äÁòÀÌ´Ù. ±×µ¿¾È ½º¸¶Æ®ÆùÀ̶ó°í ºÎ¸£´Â ÈÞ´ëÆùÀº ¸¹ÀÌ ³ª¿Ô¾úÁö¸¸ ±×Àú Çϵå¿þ¾î ¼º´ÉÀÌ ÁÁ¾ÒÀ» »ÓÀ̾ú´Âµ¥, ¾ÖÇÃÀÇ ¾ÆÀÌÆùÀ» ¼±µÎ·Î ½º¸¶Æ®ÆùÀÌ Á¤¸» ¶È¶ÈÇØÁö°í ÀÖ´Ù. ¶ÇÇÑ ¾ÆÀÌÆù°ú ¾Û½ºÅä¾î¿¡¼ ¹ú¾îÁö´Â ¼º°ø ½ÅÈ´Â ¹ú½á Çì¾Æ¸®±â ¾î·Á¿ï ¼öÁØ¿¡ À̸£·¶´Ù. ÇÏÁö¸¸ ¾ÆÀÌÆùÀº ¾ÖÇÃÀÇ µ¶ÀÚ Ç÷§ÆûÀÌ¸ç ¿ÀºêÁ§Æ¼ºêC¶ó´Â ¾ð¾î¸¦ ¾Ë¾Æ¾ß ÇÏ´Â µî ¿©·¯ °¡Áö ¾î·Á¿òÀÌ ÀÖ¾ú´Ù. ¹Ý¸é ±× µÚ¸¦ µû¸£´Â ¾Èµå·ÎÀ̵å Ç÷§ÆûÀº ¾ÆÀÌÆùÀÌ °®°í ÀÖ´ø ´ÜÁ¡À» »ó´ç ºÎºÐ ÇØ¼ÒÇϰí ÀÖ´Ù. ¹Ù´ÚºÎÅÍ ¿ÀÇ ¼Ò½º·Î °ø°³µÇ¾î ÀÖÀ¸¸ç, ¿©·¯ Çϵå¿þ¾î ¾÷ü¿¡¼ ¾Èµå·ÎÀ̵带 žÀçÇÑ ±â±â¸¦ »ý»êÇϰųª »ý»êÇÒ ¿¹Á¤ÀÌ´Ù. ´õ±º´Ù³ª ¾Èµå·ÎÀ̵忡¼ µ¿ÀÛÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀº ¿äÁò °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ¾ð¾îÀÎ ÀÚ¹Ù·Î ÇÁ·Î±×·¥ÇÒ ¼ö ÀÖÀ¸´Ï ±Ý»ó÷ȴÙ.
±¹³»¿¡¼´Â ¾Èµå·ÎÀÌµå ±â¹Ý ÈÞ´ëÆùÀÌ ¾ÆÁ÷ Ãâ½ÃµÇÁö ¾Ê¾ÒÁö¸¸, ¾Èµå·ÎÀ̵带 Ȱ¿ëÇϰíÀÚ ÇÏ´Â ¾÷ü¿Í °³¹ßÀÚ´Â ¾öû³ª°Ô ´Ã¾î³ª°í ÀÖ´Ù. ´ë±â¾÷Àº ¾Èµå·ÎÀ̵å ÈÞ´ëÆù ´Ü¸»±â¸¦ ¿Ü±¹¿¡ Ãâ½ÃÇØ ÆÇ¸ÅÇϰí ÀÖ°í, ¾Èµå·ÎÀÌµå ±â¹Ý °ÔÀӱ⠵îÀ» Áغñ ÁßÀÎ ¾÷üµµ ÀÖ°í, ¶æÀÖ´Â °³¹ßÀÚ°¡ ¸ð¿© º¥Ã³ ¾÷ü¸¦ â¾÷Çϱ⵵ ÇÑ´Ù. Ç÷¡½Ã/Ç÷º½º¸¦ °³¹ßÇÏ´ø °³¹ßÀÚµµ, ¹æ¼Û °ü·Ã ÀÏÀ» ÇÏ´ø °³¹ßÀÚµµ, ȸ°è ÇÁ·Î±×·¥À» ¸¸µé´ø °³¹ßÀÚµµ, GIS ÀÏÀ» ÇÏ´ø °³¹ßÀÚµµ ¸ðµÎ ¾Èµå·ÎÀ̵忡 ¶Ù¾îµé°í ÀÖ´Ù. ƯÈ÷ ±¹³»¿¡´Â ÀÚ¹Ù °³¹ßÀÚ ±â¹ÝÀÌ ³Ð±â ¶§¹®¿¡ ¾Èµå·ÎÀ̵尡 ´õ »¡¸® ´ëÁß鵃 ¼ö ÀÖÀ¸¸®¶ó »ý°¢µÈ´Ù.
¾Èµå·ÎÀ̵å´Â µ¥½ºÅ©Å¾ ȯ°æ¿¡¼ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ °³¹ßÇØº» °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ¶ó¸é ±²ÀåÈ÷ ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ´Ù. ´ë½Å AWT, ½ºÀ®, SWT µîÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÇÁ·¹ÀÓ¿÷ÀÌ ¾Æ´Ñ ¾Èµå·ÎÀ̵常ÀÇ ÀÎÅÍÆäÀ̽º ÇÁ·¹ÀÓ¿÷À» »ç¿ëÇØ¾ß Çϱ⠶§¹®¿¡ ÀûÀÀ ±â°£ÀÌ ÇÊ¿äÇÑ °Ç »ç½ÇÀÌ´Ù. ÀÌ Ã¥ ¡º¾ËÂ¥¸¸ °ñ¶ó ¹è¿ì´Â ¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö¡»Àº ÀÌ·± ÀûÀÀ ±â°£À» ÃÖ´ëÇÑ ÁÙÀÏ ¼ö ÀÖµµ·Ï ´ëÇ¥ÀûÀÎ ±â´ÉÀ» ¸ð¾Æ ¿¹Á¦¿Í ÇÔ²² ¼Ò°³ÇÑ´Ù. ¹°·Ð ÀÌ Ã¥¿¡¼ ¹Ìó ´Ù·çÁö ¸øÇÑ °í±Þ °³¹ß °ü·Ã ³»¿ëµµ ±²ÀåÈ÷ ¸¹Áö¸¸, ÀÏ´Ü ÀÌ Ã¥À» º¸°í ³ª¸é À¢¸¸ÇÑ °³ÀÎ¿ë ¶Ç´Â ±â¾÷¿ë ¾ÖÇø®ÄÉÀÌ¼Ç Á¤µµ´Â ¾î·ÆÁö ¾Ê°Ô °³¹ßÇÒ ¼ö ÀÖÀ¸¸®¶ó°í º»´Ù. ¿¹¸¦ µé¾î À¥ ÆäÀÌÁö·Î Á¦°øµÇ´ø POS ¶Ç´Â ¸ÅÃâ °ü¸® ÇÁ·Î±×·¥ ȸéÀ» ¾Èµå·ÎÀÌµå ¹öÀüÀ¸·Î Á¦°øÇÑ´Ù¸é, ¾Èµå·ÎÀÌµå ±â¹Ý ÈÞ´ëÆùÀ» ÅëÇØ ¾îµð¿¡¼°Ç ÀÚ½ÅÀÇ ¸ÅÀå°ú ¸ÅÃâÀ» ½±°Ô Á¶È¸ÇÒ ¼ö ÀÖ¾î ÆÄ±Þ È¿°ú°¡ Å©Áö ¾ÊÀ»±î. ¹°·Ð Áö±Ýµµ WML ¶Ç´Â ÀϺΠǮºê¶ó¿ì¡ÀÌ °¡´ÉÇÑ ÈÞ´ëÆùÀ¸·Î ¼ºñ½º°¡ °¡´ÉÇϰÚÁö¸¸, À¥ÆäÀÌÁö°¡ ¾Æ´Ñ Àü¿ë ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î Á¦°øµÇ´Â ÀÎÅÍÆäÀ̽ºÀÇ Æí¸®ÇÔ°ú ¸íÈ®ÇÔÀ» µû¶ó¿À±â´Â ½±Áö ¾Ê´Ù°í º»´Ù.
¶ÇÇÑ ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀº Å©±â°¡ ÀÛÀº ¸¸Å ´ë±â¾÷¿¡¼ ±Ô¸ð ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±âº¸´Ù´Â, ÇѵΠ¸í Á¤µµÀÇ °³¹ßÀÚ¿Í µðÀÚÀ̳ʰ¡ ¸ð¿© »ó»ó·ÂÀÌ ÅåÅå Æ¢´Â ±â´ÉÀ» ±¸ÇöÇϱ⿡ Àû´çÇÏ´Ù. ¶ÇÇÑ ¾Èµå·ÎÀÌµå ¸¶ÄÏ µîÀ» ÅëÇØ ¼ÒºñÀÚ¿Í Á÷Á¢ ¿¬°áµÇ¾î ÆÇ¸Å°¡ °¡´ÉÇϱ⠶§¹®¿¡ °³ÀÎ ¶Ç´Â ¼Ò±Ô¸ð ÆÀ¿¡°Ô ´õÇÒ ³ªÀ§ ¾ø´Â ±âȸ°¡ ¾Æ´Ò ¼ö ¾ø´Ù. ÇÏ·ç »¡¸® ±¹³»¿¡µµ ´Ù¾çÇÑ ¾Èµå·ÎÀÌµå ´Ü¸»±â°¡ Ãâ½ÃµÇ°í, ±â¾÷¿¡¼ »ý°¢Áöµµ ¸øÇß´ø »ó»ó·ÂÀ» µ¿¿øÇÑ ¸ÚÁø ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¹ÀÌ º¼ ¼ö Àֱ⸦ ±â¿øÇÑ´Ù.
--- '¿Å±äÀÌÀÇ ¸»' Áß¿¡¼