´ë·®±¸¸ÅȨ >
Àü°øµµ¼­/´ëÇб³Àç
>
°øÇа迭
>
ÄÄÇ»ÅÍ°øÇÐ

ÆîÃ帱â
¾Èµå·ÎÀ̵å C-C++ ÇÁ·Î±×·¡¹Ö : ¸®´ª½º¸¦ ³Ñ¾î AOSP ±×¸®°í »ç¹°ÀÎÅͳÝÀ¸·Î
Á¤°¡ 32,000¿ø
ÆǸŰ¡ 28,800¿ø (10% , 3,200¿ø)
I-Æ÷ÀÎÆ® 1,600P Àû¸³(6%)
ÆǸŻóÅ ÆǸűÝÁö
ºÐ·ù ÄÄÇ»ÅÍ°øÇÐ
ÃâÆÇ»ç/¹ßÇàÀÏ Åõ¿¡ÀÌÄ¡¾Ø¿¡½º / 2019.06.04
ÆäÀÌÁö ¼ö 450 page
ISBN 9791195570539
»óÇ°ÄÚµå 308652408
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > Àü°øµµ¼­/´ëÇб³Àç  > °øÇа迭  > ÄÄÇ»ÅÍ°øÇÐ

 
Ã¥³»¿ë
ÀÌÁ¦±îÁö ¿ì¸®°¡ ¾Ë°í ÀÖ´Â ¼¼»óÀº Ã¥»ó À§¿¡ ³õ¿©Áø ³ëÆ®ºÏÀ̳ª ½º¸¶Æ®Æù ±×¸®°í ÅÂºí¸´Ã³·³ µé°í ´Ù´Ï´Â ¼¼»óÀ̾úÁö¸¸ ¾ÕÀ¸·ÎÀÇ ¼¼»óÀº ÀÔ°í Âø¿ëÇÏ°í ºÙÀÌ´Â ¿þ¾î·¯ºí(Wearable) ¼¼»óÀ¸·Î ºü¸£°Ô º¯È­ÇØ °¡°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ °ú°Å¿Í °°ÀÌ ±â±â¸¦ ÅëÇÑ »ç¶÷°ú »ç¶÷°£ÀÇ ´ëÈ­³ª Åë½ÅÀÌ ¾Æ´Ñ IoTó·³ »ç¹°°ú »ç¹°°£ÀÇ Åë½ÅÀÌ ÁÖ·ù¸¦ ÀÌ·ê Àü¸ÁÀÔ´Ï´Ù. ÀÌ Ã¥ÀÇ ÁÖ¿ä Ư¡ ÀÌ Ã¥Àº ¾ÕÀ¸·Î ±â±âµéÀÌ Á¡Á¡ ´õ ¼ÒÇüÈ­¿Í °æ·®È­µÉ °ÍÀÌ°í ±×¿¡ µû¶ó ¼ö ¸¹Àº ±â´ÉÀ» ºÎ¿©ÇÏ°í ÀÚ ÇÏ¿´À» ¶§ Âü°íÇϵµ·Ï ¸¸µé¾î Áø Ã¥ÀÔ´Ï´Ù. ºÎÁ·ÇÏÁö¸¸ ÀÌ Ã¥°ú ÇÔ²² '±âÀûÀ» ºÎ¸£´Â ¾Èµå·ÎÀ̵å Åë½Å ÇÁ·Î±×·¡¹Ö'À» ¹þ»ï¾Æ °øºÎÇÑ´Ù¸é, ÁÁÀº ¼º°ú¸¦ ¾òÀ» °ÍÀÔ´Ï´Ù. ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ÁÖ¿ä ¸®´ª½º Ä¿³Î ¹öÀüÀº ºñ±³Àû ÃÖ±Ù Ãâ½ÃÇÑ ¾Èµå·ÎÀ̵å ÆÄÀÌ ¹öÀü¿¡ ¸ÂÃß¾îÁø 4.14¹öÀüÀÔ´Ï´Ù. ±×·¯³ª ±â´ÉÀ» ¼Ò°³Çϸ鼭 ÀÚ¿¬½º·´°Ô ÃÖ±Ù ¸®´ª½º Ä¿³Îµµ ¼Ò°³ÇÕ´Ï´Ù. ¾î¶² µ¶ÀÚ¸¦ À§ÇÑ Ã¥Àΰ¡? ÀÌ Ã¥Àº ´ÙÀ½ ¿µ¿ªº°·Î ¾Ë°íÀÚ ÇÏ´Â µ¶ÀÚµéÀ» ´ë»óÀ¸·Î ¸®´ª½º Ä¿³ÎÀ» ±â¹ÝÀ¸·Î ¸®´ª½º¿Í ¾Èµå·ÎÀ̵带 ¼­·Î ºñ±³ÇØ °¡¸é¼­ À̷аú Àü¹® Áö½ÄÀ» ÇÔ¾çÇÒ ¼ö ÀÖµµ·Ï Á¦À۵Ǿú½À´Ï´Ù. ¨ì ½Ã½ºÅÛÀÇ ÀÛµ¿ ¿ø¸®¿Í ÀÌ·ÐÀÇ ÀÌÇØ ¨í ¸®´ª½º Ä¿³ÎÀ» ±â¹ÝÀ¸·Î ÇÏ´Â ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ¨î AOSP(Android Open Source Project)ÀÇ »õ·Î¿î Ç÷§Æû °³¹ß ¨ï »ç¹°ÀÎÅͳÝ(IOT) °³¹ß ¨ð JNI(Java Native Interface) ÇÁ·Î±×·¡¹Ö ¨ñ ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¨ò ¶óÀ̺귯¸® Á¦ÀÛ ¼ö½Ê °³°¡ ³Ñ´Â ´Ù¾çÇÑ ¿¹Á¦ ÀÌ Ã¥Àº Å©°í ÀÛÀº ¼ö½Ê °³ÀÇ ¿¹Á¦·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ¿¹Á¦´Â ¿©·¯ºÐµéÀÌ µÇµµ·Ï Á÷Á¢ ÄÚµùÇÏ°í Å×½ºÆ®¸¦ ¼öÇàÇÏ´Â °ÍÀÌ °¡Àå ÁÁÀº ÇнÀ ¹æ¹ýÀÔ´Ï´Ù. ±×·¯³ª ¹Ù»Û ÀÏÁ¤À¸·Î ¼Ò½º Äڵ尡 ÇÊ¿äÇÏ´Ù¸é, ¾Èµå·ÎÀ̵å¿ë ¼Ò½º ÄÚµå´Â 'http://cafe.naver.com/webdroid'¿¡¼­ Á¦°øÇÕ´Ï´Ù. ±× ÀÌ¿Ü¿¡ ÀÚ¼¼ÇÑ ³»¿ëÀº ÀúÀÚ(hurdsen@gmail.com)¿¡°Ô ¹®ÀÇÇϽñ⠹ٶø´Ï´Ù.
¸ñÂ÷
01Àå. ¾Èµå·ÎÀÌµå ³×ÀÌƼºê ÇÁ·Î±×·¡¹Ö 1.1 ¾Èµå·ÎÀ̵å NDK °³¹ß ȯ°æ ¸¸µé±â 1.2 ù¹ø° NDK ÇÁ·Î±×·¥ ¸¸µé±â 1.3 ÀÚ¹Ù °¡»ó ¸Ó½ÅÀÇ ±¸Á¶ 1.4 ¸¶¹«¸® 02Àå. JNI(Java Native Interface) 2.1 JNI µ¥ÀÌÅÍ Å¸ÀÔ°ú ¹®¹ý 2.2 ¾Èµå·ÎÀÌµå ·Î±×¿Í µð¹ö±× 2.3 ÀÚ¹Ù ¸Þ¼Òµå¿Í Çʵå 2.4 ÀÚ¹Ù ¹è¿­ 2.5 ÀÚ¹Ù °´Ã¼¿Í ÂüÁ¶ º¯¼ö 2.6 ¿¹¿Ü ó¸® 2.7 ¸¶¹«¸® 03Àå. ¾Èµå·ÎÀ̵å ÇÁ·Î¼¼½º 3.1 ÇÁ·Î±×·¥°ú ÇÁ·Î¼¼½º 3.2 µ¿Àû ¸µÄ¿(Dynamic linker) 3.3 ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀÌ¼Ç »ç¿ëÀÚ¿Í ±×·ì 3.4 ¾Èµå·ÎÀ̵å ÇÁ·Î¼¼½º 3.5 ÇÁ·Î¼¼½ºÀÇ ¸Þ¸ð¸® »ç¿ë 3.6 ÇÁ·Î¼¼½º°£ÀÇ µ¥ÀÌÅÍ Åë½Å 3.7 ¸¶¹«¸® 04Àå. ¾Èµå·ÎÀ̵å ÆÄÀÏ °ü¸® 4.1 ÆÄÀÏ °ü·Ã ÇÔ¼ö 4.2 ½ºÆ®¸² ÀÔ/Ãâ·Â ÇÔ¼ö 4.3 ÆÄÀÏÀÇ ¼Ó¼º 4.4 ¾ÐÃà ÆÄÀÏ 4.6 À̹ÌÁö ¼öÁ¤(jnigraphics) 4.7 ¸¶¹«¸® 05Àå. ¾Èµå·ÎÀÌµå ½º·¹µå 5.1 ½º·¹µå¶õ 5.2 ½º·¹µåÀÇ »ý¼º°ú Á¾·á 5.3 ³×ÀÌƼºê ½º·¹µå »ç¿ë ½Ã ÁÖÀÇ»çÇ× 5.4 ½º·¹µå ¼Ó¼º 5.5 ½º·¹µå ¾ÈÀü ÇÔ¼ö¿Í ¹ÂÅؽº 5.6 Á¶°Ç º¯¼ö 5.7 ¸¶¹«¸® 06Àå. ¾Èµå·ÎÀÌµå ³×ÀÌƼºê ¾Û 6.1 ¾Èµå·ÎÀ̵å ÆÐÅ°Áö ÆÄÀÏ 6.2 ¼¾¼­ °ü¸® 6.3 NativeActivity Ŭ·¡½º 6.4 ³×ÀÌƼºê À©µµ¿ì 6.5 ¸¶¹«¸® 07Àå. OpenGLÀÇ ±âº» °³³ä 7.1 OpenGLÀÇ ¼Ò°³ 7.2 OpenGL EGL »ç¿ë 7.3 OpenGL EGL ¿¹Á¦ 7.4 »ï°¢Çü Á¦ÀÛ 7.5 »ç°¢Çü Á¦ÀÛ 7,6 2Â÷¿ø µµÇü ¿¹Á¦ 7.7 ¸¶¹«¸® 08Àå. OpenGL 3Â÷¿ø ±×·¡ÇÈ°ú ÅؽºÃ³ 8.1 OpenGL ÁÂÇ¥ 8.2 ÁÂÇ¥ º¯È¯ 8.3 Çà·Ä ¿¬»ê 8.4 »ï°¢Çü ȸÀü 8.5 Á¶¸í È¿°ú 8.6 ÅؽºÃ³(Texture) 8.7 Á¶¸í ÅؽºÃ³ º¹ÇÕ Ã³¸® 8.8 ¸¶¹«¸®
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

µî·ÏµÈ ¼­ÆòÁß ºÐ¾ß¿Í »ó°ü¾øÀÌ ¸ÅÁÖ ¸ñ¿äÀÏ 5ÆíÀÇ ¿ì¼öÀÛÀ» ¼±Á¤ÇÏ¿©, S-Money 3¸¸¿øÀ» Àû¸³Çص帳´Ï´Ù.
ÃÑ 0°³ÀÇ ¼­ÆòÀÌ ÀÖ½À´Ï´Ù.