|
|
|
 |
ÆÇ¸Å°¡ |
36,000¿ø ¡æ 32,400¿ø 10% |
|
 |
¸¶Àϸ®Áö |
5% 1,800¿ø |
|
 |
¹ßÇàÀÏ |
2009-11-19
|
 |
ISBN |
899293937X |
9788992939379
|
 |
±âŸÁ¤º¸ |
¹ø¿ª¼ | 768ÂÊ
| ÀϹÝ
|
|
 |
¿¹»óÃâ°íÀÏ
|
|
 |
¹è¼Ûºñ |
¹«·á¹è¼Û
|
|
|
|  |
ÆÇ¸Å½ÃÀÛ ¾Ë¸² SMS ½Åû |
Ãâ°£¿¹Á¤/ǰÀý/ÀϽÃǰÀý/ÀýÆÇ »óÅÂÀÇ »óǰÀÌ
ÆÇ¸Å°³½ÃµÇ¸é, SMS¾Ë¸²À» ½ÅûÇϽŠ°í°´´Ô²²
¾Ë¸²SMS¸¦ ¹ß¼ÛÇØ µå¸³´Ï´Ù.
(´Ü, ¹®ÀÚ¸Þ¼¼Áö È®ÀÎ ÈÄ Áï½Ã ±¸¸ÅÇÏÁö ¾ÊÀ¸¸é
Àç°í°¡ ¼ÒÁøµÉ ¼ö ÀÖ½À´Ï´Ù.) |
|
|
|
|
 |
ÇÁ·Î±×·¡¹Ö
|
|
|
|
|
 |
|
°³³ä¿¡¼ Ãâ½Ã±îÁö, ¾Èµå·ÎÀÌµå °³¹ßÀÇ Àü¸é¸ð¸¦ º¸¿©ÁÖ´Â Áöħ¼
[½ÃÀÛÇϼ¼¿ä! ¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö]¿¡¼´Â °³³ä¿¡¼ ¿Ï¼º¿¡ À̸£±â±îÁö ¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ®¸¦ ¼º°øÀûÀ¸·Î ÁøÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ´Ù·ç°í ÀÖ´Ù. Á¾ÇÕÀûÀÎ ¾Èµå·ÎÀÌµå °³¹ß ÀÔ¹®¼´ä°Ô ¾Èµå·ÎÀ̵å Ç÷§Æû°ú °³¹ßȯ°æ ¼Ò°³ºÎÅÍ ÁÖ¿ä ¾Èµå·ÎÀ̵å API Ȱ¿ë µî °³¹ß¿¡ ÇÊ¿äÇÑ ÇÙ½ÉÀûÀÎ ³»¿ë°ú ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼³°è¿Í Á¦ÀÛ, ¹èÆ÷, °Ë»ç, ÆÇ¸Å±îÁöµµ Ä£ÀýÇÏ°Ô ¼Ò°³Çϰí ÀÖ´Ù. ¶ÇÇÑ, ºÎ·Ï¿¡¼´Â ¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö °³¹ß¿¡ ÇÊ¿äÇÑ ±âº» µµ±¸¿Í ¾÷±×·¹À̵åµÈ ¾Èµå·ÎÀ̵å SDKÀÇ ÃֽйöÀüµµ ¹Ý¿µÇؼ ¼ö·ÏÇϰí ÀÖÀ¸¸ç, ÷ºÎÇÑ CD¿¡´Â Ã¥¿¡¼ ´Ù·ç´Â ¸ðµç ¿¹Á¦ ÄÚµå¿Í ¾Èµå·ÎÀÌµå °³¹ßÀ» À§ÇÑ °·ÂÇÑ ¿ÀǼҽº µµ±¸µéÀÌ µé¾î ÀÖ´Ù.
À̻Ӹ¸ ¾Æ´Ï¶ó ÀúÀÚµéÀÌ ¸ð¹ÙÀÏ ¾÷°è¿¡¼ ¼ö³â°£ ½×¾Æ¿Â °æÇè¿¡ ±âÃÊÇÑ, ¼º°øÀûÀÎ ¸ð¹ÙÀÏ °³¹ßÀ» À§ÇÑ Á¶¾ðµéµµ ´ã°í ÀÖ´Ù. ¸ð¹ÙÀÏ ¼ÒÇÁÆ®¿þ¾î °øÁ¤ÀÌ ÀüÅëÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú ¾î¶»°Ô ´Ù¸¥Áö, ±×¸®°í ±ÍÁßÇÑ ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖ´Â ¿ä·Éµé°ú ÇÇÇØ¾ß ÇÒ ÇÔÁ¤µéµµ ¾Ë·ÁÁØ´Ù. ¼Ò±Ô¸ð ÇÁ·ÎÁ§Æ®ÀÌµç ´ë±Ô¸ð ÇÁ·ÎÁ§Æ®À̵ç ÇöÀç ¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϰí ÀÖ´Ù¸é ÀÌ Ã¥¿¡¼ ¸¹Àº °ÍÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ´ë»ó
ÀÌ Ã¥¿¡´Â ÀúÀÚµéÀÌ ¸ð¹ÙÀÏ ¾÷°è¿¡¼ ¼ö³â°£ ½×¾Æ¿Â °æÇè¿¡ ±âÃÊÇÑ, ¼º°øÀûÀÎ ¸ð¹ÙÀÏ °³¹ßÀ» À§ÇÑ Á¶¾ðµéÀÌ µé¾î ÀÖ´Ù. ÀÌ Ã¥Àº ¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ®¸¦ °³³ä¿¡¼ ¿Ï¼º¿¡ À̸£±â±îÁö ¼º°øÀûÀ¸·Î ÁøÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ´Ù·é´Ù. ¸ð¹ÙÀÏ ¼ÒÇÁÆ®¿þ¾î °øÁ¤ÀÌ ÀüÅëÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú ¾î¶»°Ô ´Ù¸¥Áö¸¦, ±×¸®°í ±ÍÁßÇÑ ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖ´Â ¿ä·Éµé°ú ÇÇÇØ¾ß ÇÒ ÇÔÁ¤µéÀ» ¾Ë·ÁÁØ´Ù. ¼Ò±Ô¸ð ÇÁ·ÎÁ§Æ®ÀÌµç ´ë±Ô¸ð ÇÁ·ÎÁ§Æ®À̵ç ÀÌ Ã¥¿¡¼ ¸¹Àº °ÍÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ÁÖµÈ ´ë»ó µ¶ÀÚ´Â Å©°Ô ´ÙÀ½ ¼¼ ºÎ·ùÀÌ´Ù.
Àü¹®ÀûÀÎ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°íÀÚ ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ. - ÀÌ Ã¥ÀÇ »ó´ç ºÎºÐÀº ±âº»ÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. Java ÇÁ·Î±×·¡¹Ö °æÇèÀº ÇʼöÀÌÁö¸¸, ¸ð¹ÙÀÏ °³¹ß °æÇèÀÌ ²À ÇÊ¿äÇÑ °ÍÀº ¾Æ´Ï´Ù. ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß¿¡ °æÇèÀÌ ÀÖ´Â µ¶ÀÚ¶ó¸é ¾Èµå·ÎÀ̵常ÀÇ Æ¯Â¡ÀÌ ¹«¾ùÀÌ°í ±âÁ¸ÀÇ ¸ð¹ÙÀÏ °³¹ß ±â¼úµé°ú´Â ¾î¶»°Ô ´Ù¸¥Áö¸¦ ¹è¿ï ¼ö ÀÖ´Ù.
¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥À» °Ë»çÇϴ ǰÁúº¸Áõ ±â¼úÀÚ. - ºí·¢¹Ú½º °Ë»çÀ̵ç ÈÀÌÆ®¹Ú½º °Ë»çÀ̵ç, ǰÁúº¸Áõ(QA) ±â¼úÀÚ ¿ª½Ã ÀÌ Ã¥ÀÌ ¾ÆÁÖ ±ÍÁßÇÔÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥Àº ¿©·¯ Àå(chapter)µé¿¡¼ ¸ð¹ÙÀÏ QA¿¡ °ü·ÃµÈ ÁÖÁ¦µé, À̸¦Å×¸é °ß°íÇÑ °Ë»ç °èȹ ¼ö¸³, ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇÑ °áÇÔ ÃßÀû ½Ã½ºÅÛ, ´Ü¸»±â °ü¸® ¹æ¹ý, ¾Èµå·ÎÀ̵å SDK°¡ Á¦°øÇÏ´Â µµ±¸µé·Î ÀÀ¿ëÇÁ·Î±×·¥À» »ó¼¼ÇÏ°Ô °Ë»çÇÏ´Â ¹æ¹ý µîÀ» ´Ù·é´Ù.
¾Èµå·ÎÀÌµå °³¹ß ÆÀÀ» ²Ù¸®°í °ü¸®ÇÏ´Â ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ. - ÀÌ Ã¥Àº ¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ®¸¦ °èȹÇϰí, ÆÀÀ» ²Ù¸®°í, ½ÃÀÛ¿¡¼ ¿Ï¼º±îÁö ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´Â µ¥¿¡µµ µµ¿òÀÌ µÈ´Ù. ÀÌ Ã¥¿¡¼ ÇÁ·ÎÁ§Æ® À§Çè °ü¸®¶ó´ø°¡ ¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ®ÀÇ ¸Å²ô·¯¿î ÁøÇà ¹æ¹ý µîÀÇ ÁÖÁ¦µéµµ ¹ß°ßÇÒ ¼ö ÀÖ´Ù.
±âŸ. - ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ»Ó¸¸ ¾Æ´Ï¶ó ¸ÚÁø Àüȱâ ÀÀ¿ëÇÁ·Î±×·¥À» °í¹ÎÇÏ´Â »ç¾÷°¡, ±×¸®°í »õ Àüȱ⸦ Á» ´õ Àç¹ÌÀÖ°Ô »ç¿ëÇϰíÀÚ ÇÏ´Â Ãë¹Ì°¡¿¡°Ôµµ À¯¿ëÇÏ´Ù. ÀÚ½ÅÀÇ °íÀ¯ÇÑ ¿ä±¸(Ÿ´ç¼º ºÐ¼® Æ÷ÇÔ)¸¦ À§ÇØ ¾Èµå·ÎÀ̵å Ç÷§ÆûÀ» Æò°¡ÇϰíÀÚ ÇÏ´Â ¾÷ü ¿ª½Ã ÀÌ Ã¥¿¡¼ °¡Ä¡ ÀÖ´Â Á¤º¸¸¦ ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¾Èµå·ÎÀÌµå ´Ü¸»±â¿Í ±¦ÂúÀº ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ ¾ÆÀ̵ð¾î¸¦ °¡Áø »ç¶÷À̶ó¸é ´©±¸...¶óµµ Àç¹Ì³ª ¼öÀÍÀ» À§ÇØ ÀÌ Ã¥À» Ȱ¿ëÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥ÀÌ ´äÇÏ´Â ÁÖ¿ä Áú¹®µé
ÀÌ Ã¥Àº ´ÙÀ½°ú °°Àº Áú¹®µé¿¡ ´äÇÑ´Ù. 1. ¾Èµå·ÎÀ̵å¶õ ¹«¾ùÀΰ¡? 2. ¾Èµå·ÎÀ̵尡 ´Ù¸¥ ¸ð¹ÙÀÏ ±â¼úµé°ú ¾î¶»°Ô ´Ù¸£¸ç, °³¹ßÀÚ°¡ ±×·± Â÷ÀÌÁ¡µéÀ» ¾î¶»°Ô Ȱ¿ëÇÒ ¼ö Àִ°¡? 3. °³¹ßÀÚ°¡ Java¿ë Eclipse °³¹ß ȯ°æÀ¸·Î ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÏ°í ¿¡¹Ä·¹ÀÌÅͳª ´Ü¸»±â¿¡¼ µð¹ö±ëÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß Çϴ°¡? 4. ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥Àº ¾î¶² ±¸Á¶Àΰ¡? 5. °³¹ßÀÚ°¡ ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¸Â´Â, ƯÈ÷ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¸Â´Â °ß°íÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ¼³°èÇÏ·Á¸é? 6. ¾Èµå·ÎÀ̵å SDK´Â ¹«¾ùÀ» Á¦°øÇÏ¸ç °³¹ßÀÚ°¡ ±×°ÍµéÀ» ¾î¶»°Ô »ç¿ëÇϴ°¡? 7. ¸ð¹ÙÀÏ °³¹ß °øÁ¤ÀÌ ÀüÅëÀûÀÎ µ¥½ºÅ©Åé °³¹ß°ú ¾î¶»°Ô ´Ù¸¥°¡? 8. ¾Èµå·ÎÀÌµå °³¹ß¿¡ °¡Àå ÀûÇÕÇÑ °³¹ß Àü·«Àº ¹«¾ùÀΰ¡? 9. ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °èȹ, °³¹ß, °Ë»ç¿¡¼ °ü¸®ÀÚ¿Í °³¹ßÀÚ, °Ë»çÀÚ°¡ ÁÖÀÇÇØ¾ß ÇÒ »çÇ×µéÀº ¹«¾ùÀΰ¡? 10. ¹ßÇàÀ» ¸ñÀûÀ¸·Î Çϴ ưưÇÑ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥À» ¼³°èÇÏ´Â ¹æ¹ýÀº? 11. ¹èÆ÷ ¹× ¼³Ä¡¸¦ À§ÇØ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ ÆÐŰÁö¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀº? 12. ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ¼öÀÍÀ» ¿Ã¸®·Á¸é?
Á¾ÇÕÀûÀÎ ¾Èµå·ÎÀÌµå °³¹ß ÀÔ¹®¼
¸ð¹ÙÀÏ ºÐ¾ß¿¡ ´ëÇÑ °æÇèÀÌ °¢¾ç°¢»öÀÎ ÇÁ·Î±×·¡¸ÓµéÀº ¹°·Ð ÆÀ ¸®´õ¿Í ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ, Å×½ºÅÍ, QA Àü¹®°¡, ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®, ½ÉÁö¾î´Â ¸¶ÄÉÆÃ ´ã´çÀÚ±îÁö, ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥À» ¸¸µå´Â °³¹ß ÆÀÀÇ ¸ðµç ±¸¼º¿ø¿¡°Ô ÀÌ Ã¥Àº À¯¿ëÇÑ ÀÚ·á°¡ µÉ °ÍÀÌ´Ù.
ÁÖ¿ä ³»¿ë
ÃֽŠ¾Èµå·ÎÀÌµå °³¹ß µµ±¸¿Í ¾Èµå·ÎÀ̵å SDK 1.5 ¼³Ä¡ ¹× ¼³Á¤ Java¿ë Eclipse °³¹ßȯ°æÀ» ÀÌ¿ëÇÑ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¹× µð¹ö±ë Á» ´õ È¿À²ÀûÀÌ°í ½Å·Ú¼º ÀÖÀ¸¸ç »ç¿ëÇϱ⠽±°í ¼º´É ÁÁÀº ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼³°è ¾Èµå·ÎÀ̵åÀÇ Ãß°¡ Çϵå¿þ¾î API ¼Ò°³ ¾Èµå·ÎÀ̵å APIµéÀ» ÀÌ¿ëÇÑ ÀÚ·á ÀúÀå, ³×Æ®¿öÅ·, ÀüÈÅë½Å, À§Ä¡±â¹Ý ¼ºñ½º(LBS), ¸ÖƼ¹Ìµð¾î, 3D ±×·¡ÇÈ ´Ù·ç±â ¾Ë¸² ¹× ¼ºñ½º µîÀÇ °í±Þ ¾Èµå·ÎÀÌµå ±â´É Ȱ¿ë °ß½ÇÇÑ °Ë»ç °èȹ°ú È¿À²ÀûÀÎ °Ë»ç, »ó¼¼ÇÑ °áÇÔ ÃßÀûÀ» ÅëÇÑ Ç°Áú º¸Àå ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ¼öÀÍ ¿Ã¸®±â
ºÎ·Ï CDÀÇ ³»¿ë ºÎ·Ï CD¿¡´Â Ã¥ÀÇ ¸ðµç ¿¹Á¦ ÄÚµå¿Í ¾Èµå·ÎÀÌµå °³¹ßÀ» À§ÇÑ °·ÂÇÑ ¿ÀǼҽº µµ±¸µéÀÌ ¼ö·ÏµÇ¾î ÀÖ´Ù. ÀÌ Ã¥ÀÇ ±¸¼º
ÀÌ Ã¥Àº ÃÑ Àϰö °³ÀÇ ºÎ(part)µé·Î ±¸¼ºµÈ´Ù. 1~5ºÎ¿¡¼´Â ±âº»ÀûÀ¸·Î °³¹ßÀÚµéÀ» À§ÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù. 6ºÎ¿Í 7ºÎ¿¡´Â °³¹ßÀÚ´Â ¹°·Ð ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ¿Í Ç°Áúº¸Áõ ±â¼úÀÚ¿¡°Ô µµ¿òÀÌ µÇ´Â Á¤º¸°¡ ¸¹ÀÌ ÀÖ´Ù.
´ÙÀ½Àº °¢ ºÎÀÇ ¼Ò°³ÀÌ´Ù.
Á¦1ºÎ: ¾Èµå·ÎÀ̵åÀÇ °³¿ä Á¦1ºÎ¿¡¼´Â ¾Èµå·ÎÀ̵带 ¼Ò°³ÇÏ°í ¾Èµå·ÎÀ̵尡 ´Ù¸¥ ¸ð¹ÙÀÏ Ç÷§Æûµé°ú ¾î¶»°Ô ´Ù¸¥Áö ¼³¸íÇÑ´Ù. ¶ÇÇÑ ¾Èµå·ÎÀ̵å SDK¿Í µµ±¸µéÀÇ ¼³Ä¡ ¹æ¹ý ¹× ±âº»ÀûÀÎ »ç¿ë¹ýÀ» ¼³¸íÇϸç, ¿©·¯ºÐ »ý¾Ö ÃÖÃÊÀÇ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í ¿¡¹Ä·¹ÀÌÅÍ¿Í ´Ü¸»±â¿¡¼ ½ÇÁ¦·Î ½ÇÇàÇØº»´Ù.
Á¦2ºÎ: ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ ¼³°èÀÇ Çʼö ¿ä¼Ò Á¦2ºÎ¿¡¼´Â ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ¼³°è ¿ø¸®µéÀ» ¼Ò°³ÇÑ´Ù. ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±¸Á¶¸¦ ¼³¸íÇÏ¸ç ¹®ÀÚ¿À̳ª ±×·¡ÇÈ, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±¸¼º¿ä¼Ò °°Àº ÀÚ¿øµéÀ» ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇÔ½ÃŰ´Â ¹æ¹ýµµ À̾߱âÇÑ´Ù.
Á¦3ºÎ: ¾Èµå·ÎÀÌµå »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¼³°èÀÇ Çʼö ¿ä¼Ò Á¦3ºÎ¿¡¼´Â ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¼³°è¸¦ Á» ´õ ÀÚ¼¼È÷ »ìÆìº»´Ù. ƯÈ÷ ¾Èµå·ÎÀÌµå »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÇ ÇÙ½É ¿ä¼ÒÀÎ ºä¸¦ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ¾Èµå·ÎÀ̵å SDK°¡ Á¦°øÇÏ´Â ±âº»ÀûÀÎ ±×·¡ÇÈ ¹× ¾Ö´Ï¸ÞÀÌ¼Ç ±â´Éµéµµ À̾߱âÇÑ´Ù.
Á¦4ºÎ: ÁÖ¿ä ¾Èµå·ÎÀ̵å API Ȱ¿ë Á¦4ºÎ´Â ¾Èµå·ÎÀ̵å SDK¿¡¼ °¡Àå Áß¿äÇÑ API ¸î °¡Áö¸¦ °³º°ÀûÀÎ Àå(chapter)¿¡¼ Á» ´õ ÀÚ¼¼È÷ »ìÆìº»´Ù. ÀÚ·á ¹× ÀúÀå¼Ò API(ÆÄÀϰú µ¥ÀÌÅͺ£À̽º Á¢±ÙÀº ¹°·Ð ÄÜÅÙÆ® Á¦°øÀÚµµ ´Ù·é´Ù), ³×Æ®¿öÅ·, ÀüÈÅë½Å, À§Ä¡±â¹Ý ¼ºñ½º(LBS), ¸ÖƼ¹Ìµð¾î, 3D ±×·¡ÇÈ API´Â ¹°·Ð Ãß°¡ÀûÀÎ Çϵå¿þ¾î APIµéµµ À̾߱âÇÑ´Ù.
Á¦5ºÎ: Ãß°¡ÀûÀÎ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ ¼³°è ¿ä¼Ò Á¦5ºÎ¿¡¼´Â ¾Ë¸²°ú ¼ºñ½º µî Á» ´õ Áøº¸µÈ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ ±¸Ãà ¿ä¼ÒµéÀ» À̾߱âÇÑ´Ù.
Á¦6ºÎ: ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Á¦ÀÛ°ú ¹èÆ÷ Á¦6ºÎ¿¡¼´Â ¸ð¹ÙÀÏ ¼ÒÇÁÆ®¿þ¾î °³¹ß °øÁ¤À» ½ÃÀÛºÎÅÍ ³¡±îÁö °³°ýÇϸç, ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ¿Í ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ, ǰÁúº¸Áõ ±â¼úÀÚ¸¦ À§ÇÑ ¿ä·Éµé°ú Á¶¾ðµéµµ Á¦°øÇÑ´Ù.
Á¦7ºÎ: ºÎ·Ï Á¦7ºÎ´Â ¾Èµå·ÎÀÌµå °³¹ß µµ±¸µé(¿¡¹Ä·¹ÀÌÅÍ, ADB, DDMS)¿¡ ºü¸£°Ô Àͼ÷ÇØÁú ¼ö ÀÖµµ·Ï µµ¿òÀ» ÁÖ´Â ºÎ·Ïµé°ú SQLiteÀÇ »ç¿ë¹ýÀ» ¾Ë·ÁÁÖ´Â ºÎ·ÏÀ¸·Î ±¸¼ºµÈ´Ù. (/ ¼¹® Áß¿¡¼)
OHA(Open Handset Alliance)¿Í GoogleÀÌ ÁÖµµÇÏ´Â ¾Èµå·ÎÀ̵å´Â ÇöÀç ¹«¼± ¼¼»ó¿¡¼ ¹Ù¶÷À» ÀÏÀ¸Å°°í ÀÖ´Â, ¸ÚÁö°í »õ·Î¿ì¸ç ÀÚÀ¯·Î¿î ¿ÀǼҽº ¸ð¹ÙÀÏ Ç÷§ÆûÀÌ´Ù. ÀÌ Ã¥Àº Àü¹®ÀûÀÎ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼³°è, °³¹ß, °Ë»ç, µð¹ö±ë, ¹èÆ÷¿¡ ´ëÇÑ »ó¼¼ÇÑ ÁöħµéÀ» ¼ÒÇÁÆ®¿þ¾î °³¹ßÆÀ¿¡°Ô Á¦°øÇÑ´Ù. °æÇè ÀÖ´Â ¸ð¹ÙÀÏ °³¹ßÀÚ¶ó¸é °³¹ß °øÁ¤À» ¸Å²ô·´°Ô ÇÏ°í ¾Èµå·ÎÀ̵åÀÇ µ¶Æ¯ÇÑ ±â´ÉµéÀ» ÃÖ´ëÇÑ È°¿ëÇÏ´Â µ¥ µµ¿òÀÌ µÉ ¿ä·É°ú Á¶¾ðµéÀ» ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸ð¹ÙÀÏ °³¹ßÀÌ Ã³À½ÀÎ µ¶ÀÚ¶ó¸é ÀüÅëÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡¼ ¸ð¹ÙÀÏ °³¹ß ºÐ¾ß·Î ¸Å²ô·´°Ô ³Ñ¾î°¡´Â µ¥, ƯÈ÷ °¡Àå À¯¸ÁÇÑ »õ ¸ð¹ÙÀÏ Ç÷§ÆûÀÎ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß·Î ÁøÀÔÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ¾òÀ» ¼ö ÀÖ´Ù. (/ º»¹® Áß¿¡¼)
|
 |
|
 |
Á¦1ºÎ ¾Èµå·ÎÀ̵åÀÇ °³¿ä 01Àå ¾Èµå·ÎÀÌµå ¼Ò°³ ¸ð¹ÙÀÏ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ °£·«ÇÑ ¿ª»ç – À̵¿ÀüȰ¡ ¾ø´ø ½ÃÀý – ¡°º®µ¹¡± – ¹«¼± ÀÀ¿ë ÇÁ·ÎÅäÄÝ, WAP – µ¶Á¡ ¸ð¹ÙÀÏ Ç÷§Æû ¿ÀÇ ÇÚµå¼Â ¾ó¶óÀ̾ð½º(OHA) – GoogleÀÇ ¹«¼± Âü¿© – OHA °á¼º – Á¦Á¶»ç: ¾Èµå·ÎÀÌµå ´Ü¸»±â ¼³°è – ÄÜÅÙÃ÷ Á¦°ø»ç: ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß – À̵¿Åë½Å »ç¾÷ÀÚ: ¾Èµå·ÎÀÌµå °æÇèÀÇ Àü´Þ – ¾Èµå·ÎÀ̵åÀÇ ÀåÁ¡À» ¸ðµÎ¿¡°Ô ¾Èµå·ÎÀ̵å Ç÷§ÆûÀÇ Â÷º°¼º – ¾Èµå·ÎÀ̵å: Â÷¼¼´ë Ç÷§Æû – ÀÚÀ¯/¿ÀǼҽº – Àͼ÷Çϰí Àú·ÅÇÑ °³¹ß µµ±¸ – ÇÕ¸®ÀûÀÎ °³¹ßÀÚ ÇнÀ °î¼± – °·ÂÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ´Â Ç÷§Æû – dzºÎÇÏ°í ¾ÈÀüÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ÅëÇÕ – ¹ßÇà ½Ã ºñ¿ëÀÌ °É¸²µ¹ÀÌ µÇÁö ¾Ê´Â´Ù – ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇÑ ¡°ÀÚÀ¯ ½ÃÀ塱 – ¼ºÀåÇϰí ÀÖ´Â »õ·Î¿î Ç÷§Æû ¾Èµå·ÎÀ̵å Ç÷§Æû – ¾Èµå·ÎÀ̵åÀÇ ¹ÙÅÁ ¾ÆÅ°ÅØÃ³ – º¸¾È ¹× ±ÇÇÑ – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß 02Àå ¾Èµå·ÎÀÌµå °³¹ß ȯ°æ °³¹ß ȯ°æ °®Ã߱⠖ Áö¿øÇÏ´Â ¿î¿µÃ¼Á¦ – JDK ¼³Ä¡ – Java¿ë Eclipse °³¹ß ȯ°æ ¼³Ä¡ – ±âŸ °³¹ß ȯ°æµé – ¾Èµå·ÎÀ̵å SDK ¼³Ä¡ – Eclipse¿ë ADT Ç÷¯±×ÀÎÀÇ ¼³Ä¡¿Í ¼³Á¤ – ADT ¼³Ä¡ ¹®Á¦ ÇØ°á – ¾Èµå·ÎÀ̵å SDK¿¡¼ ¹®Á¦Á¡À» ¹ß°ßÇß´Ù¸é – µð¹ö±ëÀ» À§ÇÑ ¾Èµå·ÎÀ̵å Çϵå¿þ¾î ¼³Á¤ – ¾Èµå·ÎÀÌµå ±â±â µð¹ö±ëÀ» À§ÇÑ ¿î¿µÃ¼Á¦ ¼³Á¤ – ÀÌ Ã¥¿¡ ¾²ÀÎ °³¹ß ȯ°æ ¾Èµå·ÎÀ̵å SDK µÑ·¯º¸±â – ¾Èµå·ÎÀÌµå ¶óÀ̼±½º µ¿ÀǼ – ¾Èµå·ÎÀ̵å SDK ¹®¼È – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·¹ÀÓ¿öÅ© – ¾Èµå·ÎÀÌµå °³¹ß µµ±¸µé – ¾Èµå·ÎÀÌµå ¿¹Á¦ ÀÀ¿ëÇÁ·Î±×·¥µé 03Àå ³» »ý¾Ö ù ¹øÂ° ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ȯ°æ Á¡°Ë – Snake ÀÀ¿ëÇÁ·Î±×·¥À» Eclipse ÀÛ¾÷°ø°£ÀÇ »õ ÇÁ·ÎÁ§Æ®·Î Ãß°¡ – Snake ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ ¾Èµå·ÎÀÌµå °¡»ó ÀåÄ¡(AVD) »ý¼º – Snake ÇÁ·ÎÁ§Æ®ÀÇ ½Ãµ¿ ±¸¼º ¼³Á¤ – Snake ÀÀ¿ëÇÁ·Î±×·¥À» ¾Èµå·ÎÀÌµå ¿¡¹Ä·¹ÀÌÅÍ¿¡¼ ½ÇÇà ù ¹øÂ° ÀÚÀÛ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ – »õ ¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ® »ý¼º ¹× ¼³Á¤ – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÇÙ½É ÆÄÀϵé°ú µð·ºÅ͸®µé – »õ ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ AVD »ý¼º – ÇÁ·ÎÁ§Æ®ÀÇ ½Ãµ¿ ±¸¼º ¸¸µé±â – ù ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥À» ¿¡¹Ä·¹ÀÌÅÍ¿¡¼ ½ÇÇà – ¿¡¹Ä·¹ÀÌÅÍ·Î ½ÇÇà ÁßÀÎ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ µð¹ö±ëÇϱ⠖ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥¿¡ ·Î±ë ±â´É Ãß°¡ – ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¸Åü Áö¿øÀ» Ãß°¡ – ÀÀ¿ëÇÁ·Î±×·¥¿¡ À§Ä¡ ±â¹Ý ¼ºñ½º ±â´É Ãß°¡ – Çϵå¿þ¾î¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í µð¹ö±ëÇϱâ Á¦2ºÎ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ ¼³°èÀÇ Çʼö ¿ä¼Ò 04Àå ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±¸Á¶ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼ö¸í Áֱ⠖ Ȱµ¿À» ÅëÇÑ °úÁ¦ ¼öÇà – Àǵµ¸¦ ÅëÇÑ È°µ¿ Àüȯ – ¾Èµå·ÎÀ̵å Ȱµ¿ÀÇ ¼ö¸í Áֱ⠾ȵå·ÎÀÌµå ¸Å´ÏÆä½ºÆ® ÆÄÀÏÀ» ÀÌ¿ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ Á¤ÀÇ – ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ½Å¿ø °ü¸® – ±ÇÇÑ ´Ù·ç±â – ÀԷ¿¡ °üÇÑ Çϵå¿þ¾î/¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ× ÁöÁ¤ – ¶óÀ̺귯¸®¿Í ¾Èµå·ÎÀ̵å SDK ¹öÀü ´Ù·ç±â – ±× ¿ÜÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±¸¼º ¼³Á¤µé 05Àå ÀÀ¿ëÇÁ·Î±×·¥ ÀÚ¿ø °ü¸® ÀÚ¿øÀ̶õ? – ÀÚ¿ø µð·ºÅ͸® °èÅ뱸Á¶ – ÀÚ¿øÀÇ Çü½Ä – ÀÚ¿ø Çü½Ä¿¡ µû¸¥ ÀÚ¿ø ÀúÀå ¹æ½Ä – Äڵ忡¼ ÀÚ¿ø¿¡ Á¢±Ù ¿¹Á¦: Eclipse¿¡¼ ´Ü¼ø ÀÚ¿ø °ªµéÀ» ¼³Á¤ ÀÚ¿ø ´Ù·ç±â – ¹®ÀÚ¿ ÀÚ¿ø ´Ù·ç±â – ¹®ÀÚ¿ ÀÚ¿øÀ» ¼½Ä ¹®ÀÚ¿·Î »ç¿ë – ¹®ÀÚ¿ ¹è¿ ´Ù·ç±â – »ö»ó ´Ù·ç±â – Å©±â ´Ù·ç±â – ´Ü¼ø Ç¥½Ã¹° ´Ù·ç±â – À̹ÌÁö ´Ù·ç±â – ¾Ö´Ï¸ÞÀÌ¼Ç ´Ù·ç±â – ¸Þ´º ´Ù·ç±â – XML ÆÄÀÏ ´Ù·ç±â – ¿øº» ÆÄÀÏ ´Ù·ç±â – ÀÚ¿ø¿¡ ´ëÇÑ ÂüÁ¶ – ·¹À̾ƿô ´Ù·ç±â – ½ºÅ¸ÀÏ ´Ù·ç±â – Å׸¶ ´Ù·ç±â ½Ã½ºÅÛ ÀÚ¿ø ÂüÁ¶Çϱ⠴ÙÁß ÀÀ¿ëÇÁ·Î±×·¥ ±¸¼º °ü¸® – ÇöÁöÈ¿Í ±â±â ±¸¼ºÀ» °í·ÁÇÑ ÀÚ¿ø Á¶Á÷È – Äڵ忡¼ ƯÁ¤ ±¸¼ºÀÇ ÀÚ¿øÀ» ¼±ÅÃÇÏ·Á¸é – ÀÀ¿ëÇÁ·Î±×·¥ ÀÚ¿øµéÀ» È¿À²ÀûÀ¸·Î Á¶Á÷ÈÇÏ·Á¸é Á¦3ºÎ ¾Èµå·ÎÀÌµå »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¼³°èÀÇ Çʼö ¿ä¼Ò 06Àå ÁÖ¿ä »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º È¸é ±¸¼º ¿ä¼Ò ¾Èµå·ÎÀÌµå ºä, À§Á¬, ·¹À̾ƿô ¼Ò°³ – ¾Èµå·ÎÀÌµå ºä – ¾Èµå·ÎÀ̵å À§Á¬ – ¾Èµå·ÎÀÌµå ·¹À̾ƿô »ç¿ëÀÚ¿¡°Ô ÅØ½ºÆ®¸¦ Ç¥½ÃÇÏ´Â TextView – ·¹À̾ƿô°ú Å©±â ¼³Á¤ – ÅØ½ºÆ®¿¡ ¹®¸Æ ¸µÅ© Ãß°¡ EditText¿Í Spinner¸¦ ÀÌ¿ëÇÑ »ç¿ëÀÚ ÀÔ·Â – »ç¿ëÀÚ ÆíÀǸ¦ À§ÇÑ ÀÚµ¿ ¿Ï¼º ±â´É – ÀÔ·Â ÇÊÅ͸¦ ÀÌ¿ëÇÑ »ç¿ëÀÚ ÀÔ·Â Á¦ÇÑ – Spinner À§Á¬À» ÀÌ¿ëÇÑ Á¦ÇÑÀûÀÎ ÅØ½ºÆ® ¼±Åà ¹öư, üũ »óÀÚ, ¶óµð¿À ¹öư – ±âº» ¹öư »ç¿ëÇϱ⠖ üũ »óÀÚ¿Í Åä±Û ¹öư – ¶óµð¿À ¹öư°ú ¶óµð¿À ±×·ì ³¯Â¥¿Í ½Ã°£ ¼±Åà »ç¿ëÀÚ¿¡°Ô Á¤º¸ Á¦½ÃÇϱ⠖ ProgressBar¸¦ ÀÌ¿ëÇÑ ÁøÇà »óÅ ǥ½Ã – SeekBar À§Á¬À» ÀÌ¿ëÇÑ ÁøÇà »óÅ ǥ½Ã ¹× ¼³Á¤ – RatingBar À§Á¬À» ÀÌ¿ëÇÑ µî±Þ Ç¥½Ã ¹× ¼³Á¤ – Chronometer À§Á¬À» ÀÌ¿ëÇÑ ½Ã°£ È帧 Ç¥½Ã – ÇöÀç ½Ã°£À» Ç¥½ÃÇÏ´Â AnalogClock À§Á¬°ú DigitalClock À§Á¬ »ç¿ëÀÚ¿¡°Ô ¿É¼Ç°ú ¹®¸Æ ¸Þ´º Á¦°øÇϱ⠖ ¿É¼Ç ¸Þ´º ¸¸µé±â – ¹®¸Æ ¸Þ´º ¸¸µé±â »ç¿ëÀÚ »ç°Ç ó¸® – ÅÍÄ¡ ¸ðµåÀÇ º¯°æ °¨Áö – ȸé ÀüüÀÇ »ç°Ç °¨Áö – ±ä Ŭ¸¯¿¡ ´ëÇÑ ¹ÝÀÀ – Á¦½ºÃ³ »ç°Ç¿¡ ´ëÇÑ ¹ÝÀÀ – ÀÔ·Â ÃÊÁ¡ÀÇ º¯È¿¡ ´ëÇÑ ¹ÝÀÀ – È¸é ¹æÇâÀÇ º¯È¿¡ ´ëÇÑ ¹ÝÀÀ ½ºÅ¸ÀÏ ´Ù·ç±â Å׸¶ ´Ù·ç±â 07Àå ·¹À̾ƿôÀ» ÀÌ¿ëÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¼³°è ¾Èµå·ÎÀ̵忡¼ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¸¸µé±â – XML ÀÚ¿øÀ» ÀÌ¿ëÇÑ ·¹À̾ƿô »ý¼º – Äڵ忡¼ ·¹À̾ƿô ¸¸µé±â ViewGroupÀ» ÀÌ¿ëÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Á¶Á÷È – View¿Í ViewGroupÀÇ °ü°è ³»Àå ·¹À̾ƿô Ŭ·¡½º Ȱ¿ë – AbsoluteLayout ¼Ò°³ – ¹æ½ÄÀÇ FrameLayout ¼Ò°³ – Á÷¼±Çü ¹èÄ¡ ¹æ½ÄÀÇ LinearLayout – »ó´ëÀû ¹èÄ¡ ¹æ½ÄÀÇ RelativeLayout – Ç¥ ¹èÄ¡ ¹æ½ÄÀÇ TableLayout – ÇÑ È¸é¿¡ ¿©·¯ °³ÀÇ ·¹À̾ƿô »ç¿ëÇϱ⠾ȵå·ÎÀ̵忡 ³»ÀåµÈ ºä ÄÁÅ×ÀÌ³Ê Å¬·¡½ºµé – AdapterViews °èÅëÀÇ ÀÚ·áÁÖµµÀû ºä ÄÁÅ×ÀÌ³Êµé – TabActivity¿Í TabHost¸¦ ÀÌ¿ëÇÑ ÅÇ ÀÎÅÍÆäÀ̽º – ±× ¿ÜÀÇ ºä ÄÁÅ×À̳ʵé AppWidgetÀ» ÅëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ºä Á¢±Ù – ÀÀ¿ëÇÁ·Î±×·¥À» AppWidget Á¦°øÀÚ·Î ¸¸µé·Á¸é – ÀÀ¿ëÇÁ·Î±×·¥À» AppWidget È£½ºÆ®·Î ¸¸µé±â 08Àå ±×·¡ÇȰú ¾Ö´Ï¸ÞÀÌ¼Ç È¸é¿¡ ¹º°¡¸¦ Á÷Á¢ ±×¸®·Á¸é – Canvas¿Í Paint ´Ù·ç±â ÅØ½ºÆ® ±×¸®±â – ±âº» ¼Ã¼¿Í ½ºÅ¸ÀÏ »ç¿ëÇϱ⠖ Ä¿½ºÅÒ ±Û²Ã »ç¿ëÇϱ⠖ ÅØ½ºÆ®°¡ ȸ鿡¼ Â÷ÁöÇÏ´Â Å©±â ¾Ë¾Æ³»±â ºñÆ®¸Ê À̹ÌÁö ´Ù·ç±â – Canvas¿¡ ºñÆ®¸Ê À̹ÌÁö ±×¸®±â – º¯È¯ Çà·ÄÀ» ÀÌ¿ëÇÑ ºñÆ®¸Ê º¯È¯ µµÇü ´Ù·ç±â – µµÇü Ç¥½Ã¹°À» XML ÀÚ¿øÀ¸·Î Á¤ÀÇÇϱ⠖ µµÇü Ç¥½Ã¹°À» Äڵ忡¼ Á÷Á¢ Á¤ÀÇÇϱ⠖ ¿©·¯ °¡Áö µµÇüµé ¾Ö´Ï¸ÞÀÌ¼Ç ´Ù·ç±â – ÇÁ·¹ÀÓº° ¾Ö´Ï¸ÞÀÌ¼Ç – Æ®À§´× ¾Ö´Ï¸ÞÀÌ¼Ç Á¦4ºÎ ÁÖ¿ä ¾Èµå·ÎÀ̵å API Ȱ¿ë 09Àå ¾Èµå·ÎÀ̵å ÀÚ·á ÀúÀå ¹× °ü¸® API ÀÀ¿ëÇÁ·Î±×·¥ ¼±È£¼³Á¤ ´Ù·ç±â – Àü¿ë, °øÀ¯ SharedPreferences ÀνºÅϽº ¾ò±â – ¼³Á¤ Ç׸ñÀÇ Á¶È¸ – ¼±È£¼³Á¤ Ç׸ñ Ãß°¡, ¼öÁ¤, »èÁ¦ – ¾Èµå·ÎÀÌµå ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÖ´Â ¼±È£¼³Á¤ ÆÄÀÏ ÆÄÀϰú µð·ºÅ͸® ´Ù·ç±â – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ µð·ºÅ͸® Ž»ö – ±âº» ÀÀ¿ëÇÁ·Î±×·¥ µð·ºÅ͸®¿¡ ÆÄÀÏÀ» ¸¸µé°í ÀÚ·á ¾²±â – ±âº» ÀÀ¿ëÇÁ·Î±×·¥ µð·ºÅ͸®¿¡ ÀÖ´Â ÆÄÀÏ Àб⠖ ¾Èµå·ÎÀÌµå ÆÄÀÏ ½Ã½ºÅÛÀÇ ´Ù¸¥ µð·ºÅ͸®¿Í ÆÄÀÏ »ç¿ëÇϱâ SQLite µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÑ ±¸Á¶Àû ÀÚ·á ÀúÀå – SQLite µ¥ÀÌÅͺ£À̽º ¸¸µé±â – Å×ÀÌºí ·¹ÄÚµåÀÇ »ðÀÔ, °»½Å, »èÁ¦ – SQLite µ¥ÀÌÅͺ£À̽º ÁúÀÇ – SQLite µ¥ÀÌÅͺ£À̽ºÀÇ Á¾·á¿Í »èÁ¦ – ¿µ¼ÓÀû µ¥ÀÌÅͺ£À̽ºÀÇ ¼³°è – ÀڷḦ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ ¹±â ÄÜÅÙÆ® Á¦°øÀÚ¸¦ ÅëÇÑ ÀÀ¿ëÇÁ·Î±×·¥°£ ÀÚ·á °øÀ¯ – ÄÜÅÙÆ® Á¦°øÀÚ¸¦ ÀÌ¿ëÇØ¼ ±â±â»óÀÇ À̹ÌÁöµé¿¡ Á¢±ÙÇϱ⠖ ¾Èµå·ÎÀ̵åÀÇ ³»Àå ÄÜÅÙÆ® Á¦°øÀÚ ¸î °¡Áö – ÄÜÅÙÆ® Á¦°øÀÚÀÇ ÀÚ·á ¼öÁ¤ Ä¿½ºÅÒ ÄÜÅÙÆ® Á¦°øÀÚ¸¦ ÅëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ È®Àå – ContentProvider ÆÄ»ý Ŭ·¡½º ÀÛ¼º – ÀÚ·á URI Á¤ÀÇ – ÀÚ·á Çʵå Á¤ÀÇ – query(), insert(), update(), delete(), getType() ±¸Çö – insert()ÀÇ ±¸Çö – ¸Å´ÏÆä½ºÆ® ÆÄÀÏ °»½Å ¶óÀÌºê Æú´õ ´Ù·ç±â 10Àå ¾Èµå·ÎÀÌµå ³×Æ®¿öÅ· API À¥ Á¢±Ù(HTTP) – À¥¿¡¼ ÀÚ·á Àб⠖ HttpURLConnection Ŭ·¡½º – ³×Æ®¿öÅ©¿¡¼ XML ÆÄÀÏÀ» °¡Á®¿Í ÆÄ½ÌÇϱ⠖ ½º·¹µå¸¦ ÀÌ¿ëÇÑ ³×Æ®¿öÅ© ¿¬»ê ó¸® – ³×Æ®¿öÅ©¿¡ ÀÖ´Â ÀÌÁø ÀÚ·á Ȱ¿ë – ¾Èµå·ÎÀÌµå ±â±âÀÇ ³×Æ®¿öÅ© »óÅ Á¶È¸ WebView·Î À¥ ºê¶ó¿ì¡ Çϱâ 11Àå À§Ä¡ ±â¹Ý ¼ºñ½º API GPS Ȱ¿ë – À§Ä¡ ¾Ë¾Æ³»±â – ¿¡¹Ä·¹ÀÌÅÍÀÇ À§Ä¡ ¼³Á¤ À§Ä¡ÀÇ Áö¿ÀÄÚµù À§Ä¡¸¦ Áöµµ·Î Ç¥½ÃÇϱ⠖ ¿ÜºÎ Áöµµ ÀÀ¿ëÇÁ·Î±×·¥À» ÀÌ¿ëÇÑ Áöµµ Ç¥½Ã – MapView À§Á¬À» ÀÌ¿ëÇÑ Áöµµ Ç¥½Ã¿Í »óÈ£ÀÛ¿ë – Google Áöµµ API Ű ¾ò±â – Áöµµ À̵¿ – Áöµµ È®´ë•Ãà¼Ò – Áöµµ»óÀÇ À§Ä¡ Ç¥½Ä ±× ¹ÛÀÇ À§Ä¡ ±â¹Ý ¼ºñ½º Ȱ¿ë ¹æ¾È 12Àå ¾Èµå·ÎÀÌµå ¸ÖÆ¼¹Ìµð¾î API Á¤ÁöÈ»ó ´Ù·ç±â – Camera °´Ã¼¸¦ ÀÌ¿ëÇÑ Á¤ÁöÈ»ó Âï±â – À̹ÌÁö °øÀ¯ – À̹ÌÁö¸¦ º®Áö·Î ¼³Á¤ µ¿¿µ»ó ´Ù·ç±â – µ¿¿µ»ó ³ìÈ – µ¿¿µ»ó Àç»ý ¿Àµð¿À ´Ù·ç±â – ¿Àµð¿À ³ìÀ½Çϱ⠖ ¿Àµð¿À Àç»ý – ¿Àµð¿À °øÀ¯ – º§¼Ò¸® ¼³Á¤ 13Àå ¾Èµå·ÎÀ̵å ÀüÈÅë½Å API ÀüÈÅë½ÅÀ» À§ÇÑ ÆíÀÇ ¼ö´Üµé – Àüȱ⠻óÅ Á¤º¸¿¡ Á¢±ÙÇÏ´Â ±ÇÇÑ ¾ò±â – ÅëÈ »óÅ Á¶È¸ – À̵¿Åë½Å ¼ºñ½º Á¤º¸ Á¶È¸ – ÀüȹøÈ£ ´Ù·ç±â ´Ü¹® ¼ºñ½º Ȱ¿ë – SMS Àü¼Û, ¼ö½ÅÀ» À§ÇÑ ±ÇÇÑ ¾ò±â – ´Ü¹® º¸³»±â – ´Ü¹® ¹Þ±â ÀüÈ °É±â 14Àå OpenGL ES¸¦ ÀÌ¿ëÇÑ ¾Èµå·ÎÀ̵å 3D ±×·¡ÇÈ OpenGL ES ¼Ò°³ ¾Èµå·ÎÀ̵å 3D ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇÑ ±âº»ÀûÀÎ OpenGL ES »ç¿ë ¹æ¹ý – SurfaceView ¸¸µé±â – OpenGL ES ½º·¹µå ½Ãµ¿ – EGL ÃʱâÈ – GL ÃʱâÈ – Àå¸é ¼³Á¤ 3Â÷¿ø ¹°Ã¼ ±×¸®±â – Á¤Á¡ ÁöÁ¤ – Á¤Á¡¿¡ »ö±ò ÀÔÈ÷±â – Á» ´õ º¹ÀâÇÑ ¹°Ã¼ ±×¸®±â – Àå¸é¿¡ Á¶¸í Àû¿ë – ¹°Ã¼¿¡ ÅØ½ºÃ³ ÀÔÈ÷±â ¾Èµå·ÎÀ̵å UI ¿ä¼Ò¿ÍÀÇ ¿¬µ¿ – OpenGL ½º·¹µå¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÁÖ ½º·¹µå·Î Á¤º¸ Àü´Þ – ÀÀ¿ëÇÁ·Î±×·¥ ÁÖ ½º·¹µå¿¡¼ OpenGL ½º·¹µå·Î Á¤º¸ Àü´Þ OpenGL ES Á¤¸®Çϱâ GLSurfaceView Ŭ·¡½º »ç¿ëÇϱâ 15Àå ¾Èµå·ÎÀ̵åÀÇ Ãß°¡ Çϵå¿þ¾î API ÀåÄ¡ °¨Áö±â »ç¿ëÇϱâ WiFi ´Ù·ç±â ¹èÅ͸® ÀÜ·®°ú ¿ÜºÎ Àü¿ø Á¤º¸ Á¦5ºÎ Ãß°¡ÀûÀÎ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥¼³°è ¿ä¼Ò 16Àå ¾Ë¸² ±â´É ´Ù·ç±â »óÅ ǥ½ÃÁÙÀ» ÀÌ¿ëÇÑ ¾Ë¸² Àüȱâ Áøµ¿ Áö½Ãµî ±ô¹ÚÀ̱⠼Ҹ® ³»±â ¸ÂÃãÇü ¾Ë¸² ¸¸µé±â 17Àå ¼ºñ½º ´Ù·ç±â ¼ºñ½º ¸¸µé±â ¼ºñ½º Á¦¾î ¿ø°Ý ÀÎÅÍÆäÀ̽º ±¸Çö Parcelable ±¸Çö Ŭ·¡½º Á¦6ºÎ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇÁ¦ÀÛ°ú ¹èÆ÷ 18Àå ¸ð¹ÙÀÏ ¼ÒÇÁÆ®¿þ¾î °³¹ß °øÁ¤ ¸ð¹ÙÀÏ °³¹ß °øÁ¤ °³¿ä ¼ÒÇÁÆ®¿þ¾î ¹æ¹ý·ÐÀÇ ¼±Åà – ¡°ÆøÆ÷¼ö¡± Á¢±Ù¹æ½ÄÀÇ À§Çè – ¹Ýº¹ÀÇ °¡Ä¡ ÀÀ¿ëÇÁ·Î±×·¥ ¿ä±¸»çÇ× ¼öÁý – ÇÁ·ÎÁ§Æ® ¿ä±¸»çÇ× °áÁ¤Çϱ⠖ ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇÑ À¯½ºÄÉÀ̽º °³¹ß – ¼µåÆÄƼ ¿ä±¸»çÇ×µéÀÇ ÅëÇÕ – ´Ü¸»±â Á¤º¸ÀÇ µ¥ÀÌÅͺ£À̽ºÈ ÇÁ·ÎÁ§Æ® À§Çè ÃßÁ¤ – ´ë»ó ´Ü¸»±âÀÇ °áÁ¤ – ´ë»ó ´Ü¸»±â °®Ã߱⠖ ÀÀ¿ëÇÁ·Î±×·¥ ¿ä±¸»çÇ×ÀÇ Å¸´ç¼º ÆÇÁ¤ – ǰÁúº¸Áõ»óÀÇ À§ÇèÀ» ¿ÏÈÇÏ·Á¸é ÇʼöÀûÀÎ ÇÁ·ÎÁ§Æ® ¹®¼È ÀÛ¼º – ǰÁúº¸ÁõÀ» À§ÇÑ °Ë»ç °èȹ ¼ö¸³ – ¼µåÆÄƼ°¡ ¿ä±¸ÇÏ´Â ¹®¼È – À¯Áöº¸¼ö ¹× À̽ÄÀ» À§ÇÑ ¹®¼È ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇÑ Çü»ó °ü¸® ü°è ±¸Ãà – ¼Ò½º °ü¸® ½Ã½ºÅÛÀÇ ¼±Åà – È¿°úÀûÀÎ ¹öÀü °ü¸® ü°è ±¸Ãà ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼³°è – ¸ð¹ÙÀÏ ±â±âÀÇ ÇѰè ÀÌÇØ – ÀϹÝÀûÀÎ ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ ¾ÆÅ°ÅØÃ³µé – È®À强°ú À¯Áöº¸¼ö¸¦ À§ÇÑ ¼³°è – ÀÀ¿ëÇÁ·Î±×·¥ »óÈ£¿î¿ë¼ºÀ» À§ÇÑ ¼³°è ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±¸Çö ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °Ë»ç ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¹èÄ¡ – ´ë»ó ½ÃÀå°ú ¹èÆ÷ ¹æ½Ä °áÁ¤ – ¹èÆ÷»çÀÇ ¿ä±¸»çÇ×À» ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¹Ý¿µ ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °í°´ Áö¿ø°ú À¯Áöº¸¼ö – ÀûÀýÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ¹®¼È À¯Áö – Ȱµ¿ ÁßÀÎ ¼¹öÀÇ º¯°æ °ü¸® – À§Çèµµ°¡ ³·Àº ÀÌ½Ä ±âȸ Àâ±â 19Àå Æ°Æ°ÇÑ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °³¹ß°ú °Ë»ç ưưÇÑ ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼³°è¸¦ À§ÇÑ ¸ð¹ü °üÇàµé – ¸ð¹ÙÀÏ »ç¿ëÀÚÀÇ ¿ä±¸ ¸¸Á· – ¸ð¹ÙÀÏ ±â±â¸¦ À§ÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¼³°è – ¾ÈÁ¤ÀûÀÌ°í ¹ÝÀÀ¼º ÀÖ´Â ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼³°è – ¾ÈÀüÇÑ ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼³°è – ¼öÀÍ ±Ø´ëȸ¦ À§ÇÑ ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ ¼³°è – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ ¼³°è¿¡ ¼µåÆÄƼ Ç¥ÁØÀ» Ȱ¿ë – À¯Áöº¸¼ö¿Í ¾÷±×·¹ÀÌµå ÆíÀǸ¦ À§ÇÑ ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ ¼³°è – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ ¼³°è¿¡ ¾Èµå·ÎÀÌµå µµ±¸µéÀ» Ȱ¿ë – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ ¼³°è¿¡¼ Ȳ´çÇÑ ½Ç¼ö¸¦ ÇÇÇÏ·Á¸é ưưÇÑ ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °³¹ßÀ» À§ÇÑ ¸ð¹ü °üÇàµé – ¸ð¹ÙÀÏ °³¹ß¿¡ È¿°úÀûÀÎ °³¹ß °øÁ¤ ¼³°è – ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Å¸´ç¼ºÀ» ÀÏÂï, ÀÚÁÖ °Ë»çÇÏ¶ó – ÄÚµù Ç¥ÁØ, ÄÚµå °ËÅä, ´ÜÀ§ °Ë»ç¸¦ ÀÌ¿ëÇÑ ÄÚµå ǰÁú Çâ»ó – ´ÜÀÏ ´Ü¸»±â¿¡¼ ¹ß»ýÇÏ´Â °áÇÔ Ã³¸® – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß¿ë µµ±¸ Ȱ¿ë – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß¿¡¼ Ȳ´çÇÑ ½Ç¼ö¸¦ ÇÇÇÏ·Á¸é ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ °Ë»çÀÇ ¸ð¹ü °üÇàµé – ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇÑ °áÇÔ ÃßÀû ½Ã½ºÅÛ ¼³°è – °Ë»ç ȯ°æÀÇ °ü¸® – °Ë»ç Æ÷°ýµµÀÇ ±Ø´ëÈ – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ °Ë»ç¿¡ ¾Èµå·ÎÀÌµå µµ±¸µéÀ» Ȱ¿ë – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °Ë»ç¿¡¼ Ȳ´çÇÑ ½Ç¼ö¸¦ ÇÇÇÏ·Á¸é – °Ë»ç¸¦ ¿ÜÁÖ·Î ¸Ã±â´Â °æ¿ì 20Àå ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÆÇ¸Å ÀÀ¿ëÇÁ·Î±×·¥ ¹èÆ÷¿ë ÆÐŰÁö ÀÛ¼º – ÆÐŰÁö¸¦ À§ÇÑ ÄÚµå Áغñ – ÆÐŰÁö ÀÛ¼º – ¸±¸®½º ¹öÀü ÀÀ¿ëÇÁ·Î±×·¥ ÆÐŰÁöÀÇ °Ë»ç – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÀÎÁõ ¼öÀÍ ¿Ã¸®±â – ¾Èµå·ÎÀÌµå ¸¶ÄÏ¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥ ÆÇ¸ÅÇϱ⠖ µ¶ÀÚÀûÀÎ ¼¹ö¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥ ÆÇ¸ÅÇϱ⠖ ¾Èµå·ÎÀÌµå ¸¶ÄÏ ÀÌ¿ÜÀÇ ¹èÆ÷ ¸ÞÄ¿´ÏÁòÀ» ÅëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ÆÇ¸Å – ÁöÀûÀç»ê±Ç º¸È£ – »ç¿ëÀÚ °ú±Ý Á¦7ºÎ ºÎ·Ï A ¾Èµå·ÎÀÌµå ¿¡¹Ä·¹ÀÌÅÍ ºü¸£°Ô µÑ·¯º¸±â À¯¿ëÇÑ ¿¡¹Ä·¹ÀÌÅÍ »ç¿ë ¿ä·É ¾Èµå·ÎÀÌµå °¡»ó ±â°è(AVD)¸¦ ÅëÇÑ ¿¡¹Ä·¹ÀÌÅÍ ±¸¼º °ü¸® – °¡´ÉÇÑ ¾Èµå·ÎÀÌµå ´ë»ó ¿î¿µÃ¼Á¦ ³ª¿ – AVD ¸¸µé±â – ¾Ë·ÁÁø ¸ðµç AVD ³ª¿Çϱ⠖ AVD »èÁ¦Çϱ⠖ ±× ¿ÜÀÇ AVD ¸í·Éµé ¿¡¹Ä·¹ÀÌÅÍÀÇ Çൿ ¹æ½ÄÀ» Á¦¾îÇÏ´Â ½Ãµ¿ ¿É¼Çµé – ¸í·ÉÁÙ¿¡¼ ¿¡¹Ä·¹ÀÌÅÍ ½Ãµ¿ ¿É¼Ç ¼³Á¤Çϱ⠖ Eclipse¿¡¼ ¿¡¹Ä·¹ÀÌÅÍ ½Ãµ¿ ¿É¼Ç ¼³Á¤Çϱ⠿¡¹Ä·¹ÀÌÅÍÀÇ À§Ä¡ Á¤º¸ ¼³Á¤ ¿¡¹Ä·¹ÀÌÅÍ ÀνºÅϽº µÎ °³·Î ÀüÈ ÅëÈ Èä³»³»±â ¿¡¹Ä·¹ÀÌÅÍ ÀνºÅϽº µÎ °³·Î SMS ¸Þ½ÃÁö ¼Û¼ö½Å Èä³»³»±â ÄܼÖÀ» ÅëÇÑ ¿¡¹Ä·¹ÀÌÅÍ Á¦¾î – °É·Á¿Â ÀüÈ Èä³»³»±â – SMS ¸Þ½ÃÁö ¼ö½Å Èä³»³»±â – GPS ÁÂÇ¥ º¸³»±â – ³×Æ®¿öÅ© »óÅ °¨½Ã – Àü¿ø ¼³Á¤ º¯°æ – ±âŸ ÄÜ¼Ö ¸í·Éµé ¿¡¹Ä·¹ÀÌÅÍ Áñ±â±â ¿¡¹Ä·¹ÀÌÅÍÀÇ ÇѰè B ¾Èµå·ÎÀ̵å DDMS ºü¸£°Ô µÑ·¯º¸±â ±âº»ÀûÀÎ DDMS ½ÇÇà ¹æ¹ý DDMSÀÇ ÁÖ¿ä ±â´É ÇÁ·Î¼¼½º ´Ù·ç±â – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥¿¡ µð¹ö°Å ºÙÀ̱⠖ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ½º·¹µå Ȱµ¿ »ìÆìº¸±â – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¾²·¹±â ¼ö°Å ½ÇÇà – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Èü Ȱµ¿ »ìÆìº¸±â – ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ ÁßÁöÇÏ±â ÆÄÀÏ Å½»ö±â ´Ù·ç±â – ¿¡¹Ä·¹ÀÌÅͳª ±â±â¿¡¼ È£½ºÆ®·Î ÆÄÀÏ º¹»ç – È£½ºÆ®¿¡¼ ¿¡¹Ä·¹ÀÌÅͳª ±â±â·Î ÆÄÀÏ º¹»ç – ¿¡¹Ä·¹ÀÌÅͳª ±â±âÀÇ ÆÄÀÏ »èÁ¦ ¿¡¹Ä·¹ÀÌÅÍ Á¦¾îÇϱ⠖ ÀüȰ¡ °É·Á¿À´Â »óȲ ¿¬Ãâ – SMS ¸Þ½ÃÁö°¡ µµÂøÇÑ »óȲ ¿¬Ãâ – GPS ÁÂÇ¥ º¸³»±â ÀÀ¿ëÇÁ·Î±×·¥ ·Î±ë ±â´É ´Ù·ç±â ¿¡¹Ä·¹ÀÌÅͳª ±â±âÀÇ È¸é °¥¹«¸® C ¾Èµå·ÎÀÌµå µð¹ö±× ºê¸®Áö(ADB) – ºü¸£°Ô µÑ·¯º¸±â È£½ºÆ®¿¡ ¿¬°áµÈ ±â±âµé°ú ¿¡¹Ä·¹ÀÌÅ͵éÀ» ³ª¿ÇÏ±â Æ¯Á¤ ±â±â¿¡ ADB ¸í·É Àü´ÞÇϱâ ADB ¼¹ö ÇÁ·Î¼¼½ºÀÇ ½ÃÀÛ°ú ÁßÁö – ADB ¼¹ö ÇÁ·Î¼¼½º Á¾·áÇϱ⠖ ADB ¼¹ö ÇÁ·Î¼¼½ºÀÇ ½ÃÀÛ ¹× Á¡°Ë ¾Èµå·ÎÀÌµå ±â±â¿Í È£½ºÆ® »çÀÌÀÇ ÆÄÀÏ º¹»ç – È£½ºÆ®ÀÇ ÆÄÀÏÀ» ±â±â·Î º¹»çÇϱâ ADB¸¦ ÀÌ¿ëÇÑ ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ ¼³Ä¡ ¹× ÇØÃ¼ – ADB·Î ÀÀ¿ëÇÁ·Î±×·¥ ¼³Ä¡Çϱ⠖ ADB·Î ÀÀ¿ëÇÁ·Î±×·¥À» ´Ù½Ã ¼³Ä¡Çϱ⠖ ADB·Î ÀÀ¿ëÇÁ·Î±×·¥À» ÇØÃ¼Çϱâ LogCat ·Î±ë ±â´É Ȱ¿ëÇϱ⠖ ¸ðµç ·Î±× Ç׸ñ Ç¥½Ã – ³¯Â¥¿Í ½Ã°£À» Ç¥½ÃÇÏ´Â ·Î±× Ç¥½Ã ¸ðµå – ÇÊÅÍ Àû¿ë – ·Î±× ºñ¿ì±â – ·Î±× Ãâ·ÂÀ» ±â±âÀÇ ÆÄÀÏ¿¡ ÀúÀåÇϱ⠖ ±âŸ ·Î±× º¸±â ¹ö±× º¸°í¼ »ý¼º ADB ¼Ð »ç¿ëÇϱ⠖ ¼Ð ¸í·É Çϳª¸¸ ½ÇÇàÇϱ⠖ ¼Ð ¼¼¼Ç ½ÃÀÛÇϱ⠖ ¼Ð·Î ¿¡¹Ä·¹ÀÌÅÍ ÁßÁö, ½ÃÀÛÇϱ⠖ ¼Ð¿¡¼ SQLite µ¥ÀÌÅͺ£À̽º °ü¸®Çϱ⠖ ¼Ð¿¡¼ monkey µµ±¸·Î ÀÀ¿ëÇÁ·Î±×·¥ ½ºÆ®·¹½º °Ë»ç ¼öÇàÇϱ⠖ ¼ÐÀ» ÅëÇØ¼ Ä¿½ºÅÒ ½ÇÇàÆÄÀÏÀ» ¼³Ä¡ÇÏ°í ½ÇÇàÇÏ±â ±× ¿ÜÀÇ ADB ¸í·Éµé D SQLite ºü¸£°Ô µÑ·¯º¸±â SQLite¿Í ¾Èµå·ÎÀ̵å sqlite3 ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º »ç¿ë¹ý – sqlite3 ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º¸¦ ¶ç¿ì°í µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϱ⠖ µ¥ÀÌÅͺ£À̽º µÑ·¯º¸±â – µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶ ¹× ÀÚ·á °¡Á®¿À±â¿Í ³»º¸³»±â – ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ SQL ¸í·É ¼öÇà – SQLite ³»ºÎ µé¿©´Ùº¸±â – ±× ¿ÜÀÇ sqlite3 ¸í·Éµé – SQLiteÀÇ ÇѰè SQLiteÀÇ ÀÌÇØ¸¦ µ½´Â ¿¹Á¦ Çϳª: Çлý ¼ºÀû µ¥ÀÌÅͺ£À̽º – Çлý ¼ºÀû µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶ ¼³°è – AUTOINCREMENT ¿ÀÌ ÀÖ´Â °£´ÜÇÑ Å×ÀÌºí ¸¸µé±â – Å×ÀÌºí¿¡ ÀÚ·á »ðÀÔ – SELECT·Î Å×À̺í Á¶È¸Çϱ⠖ ¿ÜºÎ Ű¿Í º¹ÇÕ ±âº» ۰¡ ÀÖ´Â Å×ÀÌºí ¸¸µé±â – Å×À̺íÀÇ ÀÚ·á ¼öÁ¤Çϱ⠖ JOINÀ» ÀÌ¿ëÇÑ ´ÙÁß Å×À̺í ÁúÀÇ – °è»êµÈ ¿¿¡ ÇÏÀ§ ÁúÀǸ¦ Ȱ¿ë – Å×ÀÌºí »èÁ¦ E ¾Èµå·ÎÀ̵å SDK 1.6 ¼Ò°³ ¾Èµå·ÎÀ̵å SDK 1.6ÀÇ »õ ±â´É°ú ±×¿¡ µû¸¥ SDK º¯È – ¹ü¿ë °Ë»ö ¼ö´Ü ¡°Quick Search Box¡± – CDMA Áö¿ø – Á¢±Ù¼º ÇÁ·¹ÀÓ¿öÅ© – TTS Áö¿ø – Á¦½ºÃ³ ÀÔ·Â – ´õ¿í ´Ù¾çÇÑ È¸é Å©±â/¹Ðµµ Áö¿ø – Ãß°¡ÀûÀÎ ¾Ö´Ï¸ÞÀÌ¼Ç ±â´É ±× ¿ÜÀÇ SDK º¯È ¾Èµå·ÎÀ̵å SDK 1.6 ÀûÀÀÀ» À§ÇÑ ¾Èµå·ÎÀÌµå °³¹ßÀÚ ¹®¼È Ȱ¿ë¹ý ¾Èµå·ÎÀ̵å SDK¿Í Eclipse °³¹ß ȯ°æ ¾÷µ¥ÀÌÆ® – ¾Èµå·ÎÀ̵å SDK 1.6 ¼³Ä¡ – ADT Ç÷¯±×Àΰú DDMS °»½Å ¹× Eclipse ¼³Á¤ º¯°æ – AVD ¸¸µé±â ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ 1.6¿¡ ¸Â°Ô ÀÌÀüÇϱ⠖ »ç·Ê: Á¦13ÀåÀÇ Telephony ¿¹Á¦
F ¾Èµå·ÎÀ̵å SDK 2.0 ¼Ò°³ – ¾Èµå·ÎÀ̵å 2.0¿¡¼ÀÇ º¯È – SDK ¼³Ä¡ ¾Èµå·ÎÀ̵å 2.0 ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß – ´Ù¾çÇÑ È¸é Å©±â¿¡ ´ëÇÑ ´ëÀÀ – Á¦½ºÃ³(Gesture) – TTS(Text To Speech) – ºü¸¥ °Ë»ö – ºí·çÅõ½º |
 |
|
 |
¼ÎÀÎ ÄÜ´õ Shane Conder ¼ÎÀÎ ÄÜ´õ´Â 10³â ³Ñ°Ô ¸ð¹ÙÀϰú ÀÓº£µðµå °³¹ß °æ·ÂÀ» °¡Áø °³¹ßÀÚÀÌ´Ù. ±×´Â BREW, J2ME, Palm, BlackBerry, Windows Mobile, iPhone, Android¸¦ À§ÇÑ ¿©·¯ »ç¿ë ÀÀ¿ëÇÁ·Î±×·¥µéÀ» ¼³°è, °³¹ßÇßÀ¸¸ç ¸ð¹ÙÀÏ ¾÷°è¿Í ¸ð¹ÙÀÏ °³¹ß Ç÷§Æû¿¡ ´ëÇÑ ±Ûµµ ¸¹ÀÌ Àú¼úÇß´Ù.
·Î·± ´Ù½Ã Lauren Darcey ·Î·± ´Ù½Ã´Â ¸ð¹ÙÀÏ ±â¼ú¿¡ Æ¯ÈµÈ ¼Ò±Ô¸ð ¼ÒÇÁÆ®¿þ¾î ȸ»çÀÇ CEOÀÌ´Ù. ±Ù 20³â°£ÀÇ Àü¹® ¼ÒÇÁÆ®¿þ¾î Á¦ÀÛ °æ·ÂÀ» °¡Áø Darcey´Â ¿£ÅÍÇÁ¶óÀÌÁî ¾ÆÅ°ÅØÃ³¿Í »ó¿ë ¸ð¹ÙÀÏ ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ºÐ¾ß¿¡¼ ±ÇÀ§ÀÚ·Î ÀÎÁ¤¹Þ°í ÀÖ´Ù.
[¿ªÀÚ¼Ò°³] ·ù±¤ ¿Å±äÀÌ ·ù±¤Àº 1996³âºÎÅÍ È°µ¿Çؿ ÇÁ·Î±×·¡¹Ö ¼Àû Àü¹® ¹ø¿ª°¡·Î, ¡ºGame Programming Gems¡» ½Ã¸®Á ºñ·ÔÇÑ °ÔÀÓ ÇÁ·Î±×·¡¹Ö ¼Àû ´Ù¼ö¿Í Knuth ±³¼öÀÇ °íÀü ¡ºÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀÇ ¿¹¼ú¡» (The Art Of Computer Programming) ½Ã¸®Áî Àü±Ç(1, 2, 3), ¡ºUNIX °í±Þ ÇÁ·Î±×·¡¹Ö Á¦2ÆÇ¡» (Advanced Programming in the UNIX Environment, 2nd), ¡ºÇѱ¹¾îÆÇ Beginning Linux Programming(4ÆÇ)¡», ¡ºBeautiful Code: 38ÀÎÀÇ ÄÚµù ¸íÀåµéÀÌ ¸»ÇÏ´Â ³» »ý¾Ö °¡Àå ¾Æ¸§´Ù¿î Äڵ塻 µî ´Ù¾çÇÑ ºÐ¾ßÀÇ ÇÁ·Î±×·¡¹Ö ¼Àû ´Ù¼ö¸¦ ¹ø¿ªÇß´Ù. ¹ø¿ª°ú ÇÁ·Î±×·¡¹Ö ¿Ü¿¡ ¼ÒÇÁÆ®¿þ¾î ¹®¼È¿¡µµ ¸¹Àº °ü½ÉÀ» °¡Áö°í ÀÖÀ¸¸ç, ¼ö¸¹Àº ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀÇ Ç¥ÁØ ¹®¼ Çü½ÄÀ¸·Î ¾²ÀÌ´Â DocBookÀÇ ±¹³» »ç¿ëÀÚ ¸ðÀÓÀÎ ´ÚºÏ Çѱ¹(http://docbook.kr/)ÀÇ ÀÏ¿øÀÌ´Ù. ÇöÀç ¹ø¿ª¼ Á¤º¸ »çÀÌÆ® occam's Razor(http://occamsrazr.net/)¿Í Game Programming Gems ½ºÅ͵ð »çÀÌÆ® GPGstudy.com(http://www.gpgstudy.com/)À» ¿î¿µÇϰí ÀÖ´Ù. |
 |
|
|
|
|
|
|
|
|
|
|