ÃÖ±Ù ÀÓº£µðµå ±â¼ú ½ÃÀåÀÇ ¿òÁ÷ÀÓÀÌ ºÐÁÖÇÏ´Ù. ±× Á߽ɿ¡ ÀÖ´Â À©µµ¿ì CE°¡ ¼¼»ó¿¡ ¸ð½ÀÀ» µå·¯³½ Áö 10³â ¸¸¿¡ ÀÓº£µðµå OSÀÇ ÁÖÀÎ ÀÚ¸®¸¦ ³ë¸®°í ÀÖ´Ù. ¡¸ÀÓº£µðµå ÇÏ¸é ¸®´ª½º¡¹¶ó´Â Åë³äÀ» ±ú°í ÀÓº£µðµåÀÇ Áß½ÉÃàÀÌ µÇ¾î °¡°í ÀÖ´Â À©µµ¿ì CE´Â °ú¿¬ ¾î¶² ÀåÁ¡ÀÌ ¼û¾î ÀÖ´Â °ÍÀϱî? À̹ø 4ºÎ¿¡¼´Â º¸´Ù ºü¸¥ Á¦Ç° °³¹ßÀ» À§ÇØ Çʼö ¿î¿µÃ¼Á¦·Î ÀÚ¸®¸Å±èÇϰí ÀÖ´Â À©µµ¿ì CEÀÇ Æ¯Â¡°ú À©µµ¿ì CE¿¡¼ Á¦°øÇÏ´Â ¶óÀ̺귯¸®¸¦ Ȱ¿ëÇØ ªÀº ½Ã°£¿¡ ¾ÈÁ¤ÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖ´Â ¹æ¹ýµé¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
ÀÓº£µðµå¿Í À©µµ¿ì CE
ÀÓº£µðµå¶ó´Â ´Ü¾î´Â ¼ö³â Àü¸¸ ÇÏ´õ¶óµµ ÀϺΠ¿£Áö´Ï¾îµé »çÀÌ¿¡¼³ª ÀÔ¿¡ ¿À¸£´ø ¿ë¾î¿´´Ù. MICOMÀ» ±â¹ÝÀ¸·Î ¹ßÀüÇϱ⠽ÃÀÛÇÑ ÀÓº£µðµå ½Ã½ºÅÛÀº ±âÁ¸ ¾Æ³¯·Î±× ¹æ½ÄÀÇ ±â±âµéÀÌ µðÁöÅÐ ¹æ½ÄÀ¸·Î º¯ÈÇÏ¸é¼ º»°ÝÀûÀ¸·Î ¹ßÀüÇϱ⠽ÃÀÛÇß´Ù. ÃÖ±ÙÀÇ ÀÓº£µðµå Á¦Ç°µéÀº °³Àοë ÄÄÇ»ÅÍ È¯°æ¿¡ ¹ö±Ý°¡´Â ±â´É°ú ¼º´ÉÀ» Áö¿øÇÏ¸ç ´õ¿í ºü¸¥ ¼ºÀå¼¼¸¦ À̾°í ÀÖ´Ù.
ÀÓº£µðµå Á¦Ç°ÀÇ ÁøÈ´Â °ð º¹ÀâÇÑ ±â´ÉÀ» Áö¿øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î°¡ ÇÊ¿äÇÏ´Ù´Â ¶æÀÌ´Ù. °á±¹ °³¹ß»ç¿¡°Ô Å« ºÎ´ãÀÌ µÉ ¼ö¹Û¿¡ ¾ø¾ú´Ù. Á¦Ç°¿¡ ²À ÇÊ¿äÇÑ ¸î °¡Áö ±â´É¸¸ ¼öÇàÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» Á÷Á¢ ¸¸µé¾î¼ À̽ÄÇÏ´ø ¹æ½ÄÀ¸·Î´Â °³¹ß ±â°£ÀÌ ³Ê¹« ±æ¾îÁú °ÍÀ̱⠶§¹®ÀÌ´Ù. ÀÌ·± ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ Ã£Àº ¹æ¹ýÀÌ ¹Ù·Î À©µµ¿ì CE.
ÀÓº£µðµå ½ÃÀå¿¡¼ ¾ðÁ¦³ª Âù¹ä ½Å¼¼¿¡ ºÒ°úÇÏ´ø À©µµ¿ì CE·Î ´«À» µ¹¸®°Ô µÈ °ÍÀÌ´Ù.
À©µµ¿ì CEÀÇ ¹ßÀü °è±â
ÇÊÀÚ°¡ óÀ½ À©µµ¿ì CE¸¦ Á¢ÇÑ °ÍÀº 2000³â. ´ç½Ã¸¸ ÇØµµ ¿©·¯ ÀÓº£µðµå ½ÃÀå¿¡¼´Â¡¸ºñ½Ñ µ· ÁÖ°í À©µµ¿ì CE¸¦ »ç¿ëÇÏ´Â °ÍÀº ¹ÌÄ£ Áþ¡¹À¸·Î ¿©°ÜÁú Á¤µµ¿´´Ù. ´ç½Ã¸¸ ÇØµµ ´ëºÎºÐ ¸®´ª½º¸¦ »ç¿ëÇϰí ÀÖ¾ú´ø Å¿ÀÌ´Ù.
´ëºÎºÐÀÇ °³¹ßÀÚµéÀÌ ¸®´ª½ºÀÇ °ø°³µÈ ¼Ò½ºÄڵ带 »ç¿ëÇØ¼ °øÂ¥·Î ¿øÇÏ´Â ±â´ÉÀ» ¸¸µå´Â °ÍÀÌ ´ë¼¼¿´±â¿¡, À©µµ¿ì CE´Â ±×¾ß¸»·Î Âù¹ä ½Å¼¼¿´´ø °ÍÀÌ´Ù.
¼³¿òÀÇ ½ÃÀýÀ» º¸³»´ø À©µµ¿ì CE¿¡°Ô ȸ»ýÀÇ ±âȸ°¡ ¿Â °ÍÀºPDA°¡ °ü½ÉÀ» ²ø´ø 2000³â ¹«·ÆÀ̾ú´Ù. ´ç½Ã ÆÊ, ¸®´ª½º, ½Éºñ¾È°ú ÇÔ²² °æÀïÇÏ´ø À©µµ¿ì CE¿Í Æ÷ÄÏ PC´Â ±âÁ¸ µ¥½ºÅ©Åé ȯ°æ°ú À¯»çÇÑ ´ö¿¡ ÁÁÀº À§Ä¡¸¦ ¼±Á¡ÇÒ ¼ö ÀÖ¾ú´Ù.
Æ÷ÄÏ PC´Â À©µµ¿ì CEÀÇ Çٽɱâ´ÉÀ» ÀÌ¿ëÇÏ¿© PDA ½ÃÀåÀ» °Ü³ÉÇÑ MSÀÇ ¸ð¹ÙÀÏ ¿î¿µÃ¼Á¦¿´´Ù. ±× µÚ ¸ð¹ÙÀÏ ±â±âÀÇ Çϵå¿þ¾î ¹ßÀü¿¡ µû¶ó Áö´ÉÇü ÈÞ´ë´Ü¸»±â ½º¸¶Æ® Æù¿ë ¿î¿µÃ¼Á¦°¡ ³ª¿À°Ô µÇ¾ú´Ù. ÇöÀç´Â ¡¸À©µµ¿ì ¸ð¹ÙÀÏ¡¹±×·ìÀ¸·Î ¡¸Æ÷ÄÏ PC 2005¡¹¿Í¡¸½º¸¶Æ® Æù 2005¡¹µîÀ¸·Î ¹ßÀüÇÑ »óÅ´Ù.
¸ð¹ÙÀÏ, PDA ½ÃÀå¿¡ ÀÖ¾î¼ À©µµ¿ì CE´Â dzºÎÇÑ ³×Æ®¿öÅ©¼Ö·ç¼ÇÀ» ±â¹ÝÀ¸·Î À¯/¹«¼±Åë½Å, ÀÎÅÍ³Ý ¼ºñ½º ¹× ¸ÖƼ¹Ìµð¾îÁö¿ø°ú °·ÂÇÑ ±×·¡ÇÈ »ç¿ëÀÚ È¯°æ¿¡¼ °¼¼°¡ ¶Ñ·ÇÇÏ´Ù.
¶ÇÇÑ ´Ù¾çÇÑ ÀÀ¿ëÇÁ·Î±×·¥°ú ȣȯ¼º ±×¸®°í »ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥ °³¹ßµµ±¸ Á¦°ø µîÀ» ÅëÇØ¼µµ È®ÀÎÇÒ ¼ö ÀÖ´Ù. À̿ܿ¡ ¼ö¸¹Àº »ç¿ëÀÚ¿¡°Ô Àͼ÷ÇØÁø µ¥½ºÅ©Åé À©µµ¿ìÀÇ »ç¿ëÀÚ È¯°æ(UI)À» À̾ ½©(Shell)µµ Å« ¿ªÇÒÀ» Çß´Ù.
À©µµ¿ì CEÀÇ PDA ½ÃÀå¿¡¼ÀÇ ¼º°øÀº ÀÓº£µðµå ½ÃÀå¿¡¼ À©µµ¿ì CEÀÇ ¼ºÀå °¡´É¼ºÀ» º¸¿©ÁÖ°í ÀÖ´Ù. À̸¦ °è±â·Î ¿©·¯ °¡Áö µðÁöÅÐ ÀÀ¿ë Á¦Ç°µéÀÌ ¼Ó¼ÓµéÀÌ °³¹ßµÇ°í ÀÖ´Ù. ±× »ç·Ê·Î ¿äÁòÀº µî±â¿ìÆí ¹× ¹°°ÇÀ» Áý±îÁö ¹è´ÞÇØÁÖ´Â ¿ìÆí¹è´Þ¿ø ¾ÆÀú¾¾µéÀÇ ÇÑÂÊ ¼Õ¿¡¼ À©µµ¿ì CE°¡ žÀçµÈ ´Ü¸»±â¸¦ ½±°Ô º¼ ¼ö ÀÖ´Ù.
´õ ³ª¾Æ°¡ ±º»çÀÛÀü Áß ¾ÏÈ£ÈµÈ µðÁöÅÐ Á¤º¸¸¦ ¿¾ÇÇÑ È¯°æ¼Ó¿¡¼ Åë½ÅÇÏ¿©, ½Å¼ÓÇÏ°í ¼º°øÀûÀÎ ÀÛÀüÀ» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±º»ç¿ë ´Ü¸»±â¿¡µµ »ç¿ëµÇ°í ÀÖ´Ù.
À©µµ¿ì CE´Â ºñ½Î´Ù?
ÈçÈ÷ À©µµ¿ì CE¸¦ ¸Ö¸®ÇÏ´Â ÀÌÀ¯ Áß Çϳª·Î ºñ½Ñ °¡°ÝÀ» ²Å´Âµ¥ »ç½ÇÀº ±×·¸Áö°¡ ¾Ê´Ù. À©µµ¿ì CE°¡ Áö¿øÇÏ´Â ¸ðµç ±â´ÉµéÀº ´Ù¸¥ ÀÓº£µðµå ¿î¿µÃ¼Á¦¿¡ ºñÇÏ¿© Àú·ÅÇÑ ·±Å¸ÀÓ ¶óÀ̼¾½º °¡°ÝÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º¿Í ºñ±³ÇØ º¸ÀÚ. ¸®´ª½º ¿î¿µÃ¼Á¦°¡ ¹«·áÀ̱â´Â ÇÏÁö¸¸, °¢Á¾ µð¹ÙÀ̽º¿Í µå¶óÀ̹ö, ¹Ìµé¿þ¾î µî ÁÖ¿ä ¼Ö·ç¼ÇÀº À¯·áÀÌ´Ù.
À̰ÍÀú°Í µûÁö´Ùº¸¸é À©µµ¿ì CE¸¦ ¾²´Â ÆíÀÌ Àú·ÅÇÏ´Ù´Â À̾߱â´Ù. À©µµ¿ì CE°¡ °¢±¤À» ¹Þ°í ÀÖ´Â ´õ Áß¿äÇÑ ÀÌÀ¯´Â ¸®´ª½º°¡ ±â±â°£ÀÇ ¿¬°á¼º°ú ÀÀ¿ëÇÁ·Î±×·¥ÀÇ È£È¯¼º ¹®Á¦¸¦ ¸íÄèÇÏ°Ô ÇØ°áÇÏ±â ¾î·Æ´Ù´Â µ¥ ÀÖ´Ù.
À©µµ¿ì CE´Â ¿î¿µÃ¼Á¦¿¡ Æ÷ÇÔµÈ ÄÄÆ÷³ÍÆ®¿¡ µû¶ó ÄÚ¾î, ÇÁ·ÎÆä¼Å³Î, ÇÁ·ÎÆä¼Å³Î Ç÷¯½ºÀÇ ¼¼ °¡Áö ·±Å¸ÀÓ ¶óÀ̼±½º ¸ðµ¨·Î ±¸¼ºµÈ´Ù. ÀÌ¹Ì ´ëÁßÈµÈ CNS(Car Navigation System)´Â óÀ½ Æ÷ÄÏ PC ±â¹ÝÀ¸·Î Ãâ½ÃµÇ¾î ¸¹Àº ÀÚµ¿Â÷ ¿îÀüÀÚµéÀÇ ÁÖ¸ñÀ» ¹Þ¾Ò´Ù.
CNS ½ÃÀåÀÇ ¼ºÀåÀÌ °¡½ÃÈ µÇ°í, º¸´Ù Àú·ÅÇÑ °¡°Ý°ú ´Ù¾çÇÑ ±â´ÉÀ» °®Ãá ³×ºñ°ÔÀ̼ÇÀÌ ÇÊ¿äÇØÁö¸é¼ À©µµ¿ì CE°¡ ±× ÀÚ¸®¸¦ ÀÌ¾î ¹Þ¾Æ ÄÚ¾î ¶óÀ̼±½º°¡ Àû¿ëµÈ ´Ù±â´ÉÀÇ CNS°¡ Ãâ½ÃµÇ±â ½ÃÀÛÇÏ¿´´Ù.
À©µµ¿ì CE ±â¹ÝÀÇ CNS´Â ÀÌ¹Ì Æ÷ÄÏ PC¿¡¼ °ËÁõµÈ ³×ºñ°ÔÀÌ¼Ç ¼Ö·ç¼ÇµéÀ» ¹®Á¦¾øÀÌ ¿î¿µÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ Å« ¸Å·ÂÀÌ´Ù. ¶Ç ¸ÖƼ¹Ìµð¾î¿Í Â÷°èºÎ µîÀÇ ´Ù¾çÇÑ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ °³¹ßµÇ¸é¼ CNS ½ÃÀåÀÇ ´ëÁßȸ¦ ´õ¿í °¡¼ÓȽÃÄ×´Ù.
±âÁ¸¿¡´Â °ÅÀÇ 100% ¸®´ª½º ±â¹ÝÀ̾ú´ø DMB(Digital Multimedia Broadcasting)¿Í PMP(Portable Media Player)µµ ÃÖ±Ù¿¡´Â À©µµ¿ì CE¸¦ ¿î¿µÃ¼Á¦·Î »ç¿ëÇϰí ÀÖ´Â Ãß¼¼ÀÌ´Ù.
¹°·Ð Àú·ÅÇÑ °¡°Ýµµ ÇѸòÇß´Ù. À©µµ¿ì CEÀÇ ÁÖ¿ä±â´ÉÀÌ Æ÷ÇԵǾî ÀÖ´Â À©µµ¿ì CE ÄÚ¾î ¶óÀ̼±½º ¸ðµ¨ÀÇ °¡°ÝÀÌ 3 ´Þ·¯¶ó´Â Á¡Àº »Ñ¸®Ä¡±â ¾î·Á¿î À¯È¤ÀÌ´Ù.
À©µµ¿ì CEÀÇ ¶Ç ´Ù¸¥ °Á¡Àº ¸ÖƼ¹Ìµð¾î ±â´É°ú À¯/¹«¼± ³×Æ®¿öÅ©¸¦ ±â¹ÝÀ¸·Î Çϴ dzºÎÇÑ ÀÎÅÍ³Ý ¼ºñ½ºÀÌ´Ù. µ¥½ºÅ©Åé À©µµ¿ì ¿î¿µÃ¼Á¦ÀÇ ÀÎÅÍ³Ý ÀͽºÇ÷η¯ ÁÖ¿ä ±â´ÉÀ» Æ÷ÇÔÇÑ À©µµ¿ìCE¿ë ÀÎÅÍ³Ý ÀͽºÇ÷η¯¿Í ¸ÖƼ¹Ìµð¾î ±â´ÉÀÌ IPSTB(IPTV)½ÃÀåµµ ¼±µµÇϰí ÀÖ´Ù.
À©µµ¿ì ¼Ò½ºÄÚµå´Â ºñ°ø°³¶ó¼ »ç¿ëÇÏ±â ¾î·Æ´Ù?
MS ¿î¿µÃ¼Á¦ÀÇ ¼Ò½ºÄÚµå´Â °ø°³µÇÁö ¾Ê´Â´Ù´Â ÀνÄÀº ´ëºÎºÐÀÇ °³¹ßÀÚµéÀÌ °¡Áö°í ÀÖ´Â »ý°¢ÀÌ´Ù. ÇÏÁö¸¸ MS´Â Ưº° ¿î¿µÇÁ·Î±×·¥¿¡ ÀÇÇØ¼ ¼Ò½ºÄÚµåµéÀ» °ø°³Çϰí ÀÖ´Ù.
À©µµ¿ì CE ¿î¿µÃ¼Á¦ÀÇ Ä¿³Î, ÁÖ¿ä ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾îÀÇ ¼Ò½ºÄÚµå¿Í ÀÀ¿ëÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ ÂüÁ¶¿ë ¼Ò½ºÄÚµå ¹× µð¹ÙÀ̽ºµå¶óÀ̹ö ¼Ò½ºÄÚµå µî ¾à 200¸¸ ¶óÀÎ ÀÌ»óÀÇ ¼Ò½ºÄڵ尡 Ç÷§Æûºô´õ ¾È¿¡ Æ÷ÇԵǾî À©µµ¿ì CE °³¹ßÀڵ鿡°Ô Á¦°øµÈ´Ù.
ÀÌ ¿Ü¿¡µµ ÇÁ¸®¹Ì¾ö ½¦¾îµå(Premium Shared) ¼Ò½ºÄÚµå ÇÁ·Î±×·¥¿¡ ÀÇÇØ¼ ´õ ¸¹Àº °ø°³ ¼Ò½ºÄڵ带 ¹Þ¾Æ º¼ ¼ö ÀÖ´Ù. °³¹ßÀÚ ¶Ç´Â OEM ¾÷ü´Â ÀÌµé °ø°³ ¼Ò½ºÄÚµåÀÇ ¼öÁ¤ ¹× Àç¹èÆ÷µµ ÇÒ ¼ö ÀÖ´Ù.
Ç÷§Æû ºô´õ¿Í À©µµ¿ì CE °³¹ß ÇÁ·Î¼¼½ºÀ©µµ¿ì CEÀÇ °³¹ßÀº Ç÷§Æû ºô´õ(Platform Builder)¿¡¼ºÎÅÍ ½ÃÀ۵ȴÙ. Ç÷§Æû ºô´õ´Â 400°³ ÀÌ»óÀÇ ÄÄÆ÷³ÍÆ®¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù. À̵é ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÏ¿© ´Ù¾çÇÑ ÀÓº£µðµå ȯ°æ¿¡ ¸Â°Ô À©µµ¿ì CE¸¦ °³¹ßÇÒ ¼ö ÀÖ´Ù.
Ç÷§Æû ºô´õ´Â GUI ±â¹ÝÀÇ ÅëÇÕ°³¹ß ȯ°æÀ¸·Î À©µµ¿ì CE ¿î¿µÃ¼Á¦ÀÇ µðÀÚÀÎ, µð¹ö±ë, Å×½ºÆ® Ç÷§Æû ºô´õ¿Í À©µµ¿ì CE °³¹ß ÇÁ·Î¼¼½ºÀ©µµ¿ì CEÀÇ °³¹ßÀº Ç÷§Æû ºô´õ(Platform Builder)¿¡¼ºÎÅÍ ½ÃÀ۵ȴÙ. Ç÷§Æû ºô´õ´Â 400°³ ÀÌ»óÀÇ ÄÄÆ÷³ÍÆ®¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù. À̵é ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÏ¿© ´Ù¾çÇÑ ÀÓº£µðµå ȯ°æ¿¡ ¸Â°Ô À©µµ¿ì CE¸¦ °³¹ßÇÒ ¼ö ÀÖ´Ù. Ç÷§Æû ºô´õ´Â GUI ±â¹ÝÀÇ ÅëÇÕ°³¹ß ȯ°æÀ¸·Î À©µµ¿ì CE ¿î¿µÃ¼Á¦ÀÇ µðÀÚÀÎ, µð¹ö±ë, Å×½ºÆ® µð¹ö±ëÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.
¶ÇÇÑ °³¹ß ÂüÁ¶º¸µå(Development Reference Board)³ª Ÿ±êÇϵå¿þ¾î°¡ ¾ø¾îµµ ¿î¿µÃ¼Á¦ÀÇ µðÀÚÀΰú ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇϰųª µð¹ö±ë ÇÒ ¼ö ÀÖ´Â µð¹ÙÀ̽º ¿¡¹Ä·¹ÀÌÅ͵µ Á¦°øÇÑ´Ù.
ÀÌ¿Í °°ÀÌ Ç÷§Æû ºô´õ°¡ Á¦°øÇÏ´Â ¿©·¯ °³¹ßµµ±¸¿Í ±â´ÉµéÀº º´·Ä¹æ½Ä °³¹ßÀ» °¡´ÉÇÏ°Ô ÇϹǷΠ´Ù¸¥ ÀÓº£µðµå ¿î¿µÃ¼Á¦ÀÇ Á÷·Ä¹æ½Ä°³¹ß¿¡ ºñÇØ ³ôÀº °³¹ß »ý»ê¼ºÀ» À¯ÁöÇÒ ¼ö ÀÖ´Ù. Á÷·Ä¹æ½Ä °³¹ßÀ̶õ, Çϵå¿þ¾î º¸µåÀÇ °³¹ß°ú ¿î¿µÃ¼Á¦ ¹× °ü·Ã ¼ÒÇÁÆ®¿þ¾î Æ÷ÆÃ µîÀÇ ÀÛ¾÷À» ¼øÂ÷ÀûÀ¸·Î ÁøÇàÇÏ´Â ¹æ½ÄÀ» ¸»ÇÑ´Ù.
Ç÷§Æû ºô´õ¸¦ »ç¿ëÇÏ´Â À©µµ¿ì CE´Â ¿î¿µÃ¼Á¦ÀÇ µðÀÚÀÎ ¹× ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °³¹ßÀ» Çϵå¿þ¾î °³¹ß°ú µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ÀÖ´Â º´·Ä¹æ½Ä °³¹ßÀ» Áö¿øÇϹǷΠ°³¹ß½Ã°£À» ´ÜÃàÇÒ ¼ö ÀÖ´Ù. Ç÷§Æûºô´õÀÇ µð¹ÙÀ̽º ¿¡¹Ä·¹ÀÌÅ͸¦ ÀÌ¿ëÇÏ¿© ¿î¿µÃ¼Á¦ÀÇ µðÀÚÀΰú Å×½ºÆ®¸¦ ¼±ÇàÇÒ ¼ö ÀÖ´Ù. ¶Ç ÀÀ¿ë¼ÒÇÁÆ®¿þ¾îÀÇ Å×½ºÆ® ¹× µð¹ö±ëµµ °¡´ÉÇÏ´Ù.
À©µµ¿ì CE ¿î¿µÃ¼Á¦ÀÇ »ý¼º °úÁ¤°ú ÀÀ¿ëÇÁ·Î±×·¥, »ùÇÃÄÚµåȰ¿ë
Ç÷§Æû ºô´õ¿¡´Â ¾à 400°³ ÀÌ»óÀÇ ÄÄÆ÷³ÍÆ®°¡ ÀÖ´Ù. À̵é ÄÄÆ÷³ÍÆ®µéÀ» ¼±ÅÃÀûÀ¸·Î ±¸¼ºÇÏ¿© ¿î¿µÃ¼Á¦ÀÇ È¯°æÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ¿î¿µÃ¼Á¦ÀÇ È¯°æ ¼³Á¤À̶õ °³¹ßµÉ Á¦Ç°¿¡ ¸ÂÃç À©µµ¿ì CE¿î¿µÃ¼Á¦°¡ Áö¿øÇØ¾ß ÇÏ´Â ±â´ÉµéÀ» ÃÖÀûÈÇÏ¿© ±¸¼ºÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. ÀÌ·¸°Ô ÇØ¾ß ÇÏ´Â ÀÌÀ¯´Â À©µµ¿ì CEÀÇ È°¿ë ¹üÀ§°¡ ±¤¹üÀ§Çϱ⠶§¹®ÀÌ´Ù.
Ç÷§Æû ºô´õ¸¦ ÀÌ¿ëÇÏ¿© ¿øÇÏ´Â À©µµ¿ì CE ¿î¿µÃ¼Á¦ÀÇ È¯°æ¼³Á¤ÀÌ ¿Ï·áµÇ¸é ºôµå(Build)¸¦ ¼öÇàÇÏ¿© À©µµ¿ì CE ¿î¿µÃ¼Á¦ÀÇ OS À̹ÌÁö¸¦ »ý¼ºÇÏ°Ô µÈ´Ù. ¿©±â¼ ¿ì¸®°¡ ÀÌÇØÇÏ°í ³Ñ¾î°¡¾ß ÇÏ´Â °ÍÀº ¼±ÅÃµÈ ¸¹Àº ¼öÀÇ ÄÄÆ÷³ÍÆ®µé¿¡ ´ëÇÑ ¼Ò½ºÄڵ带 ¸ðµÎ ÄÄÆÄÀÏ ÇÏÁö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù.
½ÇÁ¦·Î À©µµ¿ì CEÀÇ ¸ðµç ¼Ò½ºÄÚµåµéÀº 300¸¸ ¶óÀÎÀÌ ÈξÀ ³Ñ´Â ¾î¼Àºí¸®¾î¿Í C/C++ ÄÚµå·Î ±¸¼ºµÇ¾î Àֱ⠶§¹®¿¡, À̵é Äڵ带 ¸ðµÎ ÄÄÆÄÀÏ ÇÑ´Ù¸é À©µµ¿ì CE ¿î¿µÃ¼Á¦ OS À̹ÌÁö¸¦ »ý¼ºÇÏ´Â ½Ã°£ÀÌ ±²ÀåÈ÷ ¿À·¡ °É¸°´Ù. ÀÌ´Â °ð °³¹ß »ý»ê¼ºÀ» ¶³¾î¶ß¸®´Â ¿øÀÎÀ¸·Î ¿¬°áµÈ´Ù.
¡Ü À©µµ¿ì CE ¿î¿µÃ¼Á¦ÀÇ »ý¼º°úÁ¤
±×·¡¼ Ç÷§Æû ºô´õ´Â ÁÖ¿ä ÄÄÆ÷³ÍÆ®µé¿¡ ´ëÇÑ ¼Ò½ºÄڵ带 ¹Ì¸® ÄÄÆÄÀÏÇÑ ¶óÀ̺귯¸®(.lib)µéÀ» °¡Áö°í ÀÖ´Ù. À©µµ¿ì CE ¿î¿µÃ¼Á¦¸¦ ºôµå ÇÒ ¶§ ÀÌµé ¶óÀ̺귯¸®¸¦ ȯ°æ ¼³Á¤¿¡ ¸Â°Ô ¸µÅ©ÇÏ¿© ÁÖ¿ä ÄÄÆ÷³ÍÆ®µéÀ» »ý¼ºÇÏ°Ô µÈ´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î À©µµ¿ì CE¿î¿µÃ¼Á¦ÀÇ »ý¼º°úÁ¤Àº Å©°Ô 4´Ü°è·Î ±¸¼ºµÈ´Ù. <±×¸² 6>Àº ºôµå°úÁ¤À» º¸¿©ÁÖ°í ÀÖ´Ù.
- 1 ´Ü°è : Sysgen
ù ¹øÂ° ´Ü°è¸¦¡¸SYSGEN¡¹À̶ó°í ºÎ¸£¸ç SystemGenerationÀ» ¶æÇÑ´Ù. ÀÌ ´Ü°è¿¡¼´Â Ç÷§Æû ºô´õ°¡ °¡Áö°í ÀÖ´Â ÄÄÆ÷³ÍÆ®µé Áß ¼±ÅÃµÈ È¯°æ ¼³Á¤¿¡ µû¶ó À¯È¿ ÄÄÆ÷³ÍÆ®µéÀ» ºÐ¸®ÇÏ¿© ÁÖ´Â ÇÊÅ͸µ °úÁ¤À» ¼öÇàÇÑ´Ù. ¶óÀ̺귯¸®µéÀÇ ¸µÅ©¸¦ÅëÇØ¼ ½ÇÁ¦·Î À©µµ¿ì CE ¿î¿µÃ¼Á¦¿¡¼ »ç¿ëµÉ ÁÖ¿ä ÄÄÆ÷³ÍÆ®µéÀ» »ý¼ºÇÏ´Â ´Ü°èÀÌ´Ù.
¶ÇÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö³ª, ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼Ò½ºÄڵ带 ÄÄÆÄÀÏ ÇÒ ¶§ »ç¿ëµÇ´Â ±âŸ ¶óÀ̺귯¸®¿Í Çì´õ ÆÄÀϵéÀ» ºÐ¸®ÇÑ´Ù.
ÀÌ ´Ü°è¿¡¼ ºÐ¸®µÈ ¶óÀ̺귯¸®¿Í Çì´õ ÆÄÀϵéÀº ÀÀ¿ëÇÁ·Î±×·¥Àü¿ë °³¹ß µµ±¸ÀÎ ÀÓº£µðµå ºñÁÖ¾ó C/C++°³¹ß µµ±¸¿¡ Æ÷ÇÔµÉSDK(Software Development Kit)¸¦ »ý¼ºÇÏ´Â µ¥ »ç¿ëµÈ´Ù.
- 2 ´Ü°è : Build
µÎ ¹øÂ° ´Ü°è¸¦¡¸BUILD¡¹¶ó°í ºÎ¸£´Âµ¥ µð¹ÙÀ̽º µå¶óÀ̹ö(BSP) ¶Ç´Â ÀÛ¼ºµÈ ÀÀ¿ëÇÁ·Î±×·¥ ¼Ò½ºÄÚµåµéÀ» ÄÄÆÄÀÏ ÇÑ´Ù.
- 3 ´Ü°è : Buildrel
¼¼ ¹øÂ° ´Ü°è¸¦ ¡¸BUILDREL¡¹À̶ó°í ºÎ¸£¸ç Building theRelease Directory¶ó´Â Àǹ̴Ù. ù ¹øÂ°¿Í µÎ ¹øÂ° ´Ü°è¿¡¼ »ý¼ºµÈ ÄÄÆ÷³ÍÆ®µé(Ä¿³Î, µð¹ÙÀ̽º µå¶óÀ̹ö, ÀÀ¿ëÇÁ·Î±×·¥ µî)°ú À©µµ¿ì CE ¿î¿µÃ¼Á¦ OS À̹ÌÁö¸¦ »ý¼ºÇϱâ À§ÇÑ ¼³Á¤ ÆÄÀϵéÀ» ¸ðµÎ ¸±¸®Áî µð·ºÅ丮¶ó°í ºÎ¸£´Â Æú´õ·Î º¹»çÇÏ¿© ÁØ´Ù. ¸±¸®Áî µð·ºÅ丮´Â Ç÷§Æû ºô´õ·Î À©µµ¿ì CE °³¹ßÀ» ½ÃÀÛÇÒ ¶§ ¸í½ÃÇÑ À̸§ÀÇ ÇÁ·ÎÁ§Æ® Æú´õÀÌ´Ù.
- 4 ´Ü°è : Make Image
³× ¹øÂ° ´Ü°è¸¦ ¡¸MAKE IMAGE¡¹¶ó°í ºÎ¸£¸ç, ¸±¸®Áî µð·ºÅ丮¿¡ ÀÖ´Â ÄÄÆ÷³ÍÆ®µé°ú ¼³Á¤ ÆÄÀϵéÀ» ÀÌ¿ëÇØ¼ À©µµ¿ì CE ¿î¿µÃ¼Á¦ OS À̹ÌÁö ÆÄÀÏÀÎ ¡¸NK.BIN¡¹À» »ý¼ºÇÏ´Â ´Ü°èÀÌ´Ù.
´©±¸¿¡°Ô³ª Ä£±ÙÇÑ Hello World ÇØºÎÇϱâÀ©µµ¿ì CE¸¦ °³¹ßÇÏ´Ù º¸¸é ¶§¶§·Î Ç÷§Æû ºô´õÀÇ ¼Ò½ºÄڵ带 ¼öÁ¤ÇÒ °æ¿ì°¡ ¹ß»ýÇÏ°í ¶Ç´Â »ùÇüҽº Äڵ带 ÀÌ¿ëÇÏ¿© ¸ñÇ¥ÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇØ¾ß ÇÏ´Â ¶§µµ ÀÖ´Ù. ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¹æ¹ý¿¡ ÀÖ¾î¼, Ç÷§Æû ºô´õ¿¡¼ °³¹ßµÇ´Â ÀÀ¿ëÇÁ·Î±×·¥Àº ¿ÀÁ÷ Win32 API¸¸À» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
ÇÏÁö¸¸ ÀÓº£µðµå ºñÁê¾óC/C++ À©µµ¿ì CE ÀÀ¿ëÇÁ·Î±×·¥ Àü¿ë °³¹ßµµ±¸´Â Win32 API¿Í MFC, ATL µîÀ» ÀÌ¿ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °³¹ßÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. ºñÁê¾ó ½ºÆ©µð¿À 2003 ¶Ç´Â 2005´Â À©µµ¿ì CE¿ë ºñÁÖ¾ó º£ÀÌÁ÷ .NET(ÀÌÇÏ VB.NET)°ú C#ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ °³¹ßÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¸ñÀû¿¡ µû¶ó Win32 API ±â¹Ý ¶Ç´Â MFC,ATL ±×¸®°í VB.NET, C# µîÀ¸·Î ±¸ºÐÇÏ¿© °³¹ßÇÒ ¼ö ÀÖÁö¸¸,Ç÷§Æû ºô´õ°¡ Æ÷ÇÔÇϰí ÀÖ´Â À©µµ¿ì CEÀÇ ÁÖ¿ä ÄÄÆ÷³ÍÆ®µé°ú»ùÇà ¼Ò½ºÄÚµåµéÀº ÀüºÎ Win32 API ±â¹ÝÀ¸·Î µÇ¾î ÀÖ´Ù.
ÀÌ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰ°í ½Ã½ºÅÛ Á¦¾à»çÇ×À» ÃÖ¼ÒÈÇϱâ À§Çؼ´Ù. °á±¹ Ç÷§Æû ºô´õÀÇ »ùÇà ¼Ò½ºÄڵ带 ÀÌ¿ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ °³¹ßÀº Win32 API¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â °ÍÀÌ È¿À²ÀûÀÌ´Ù. MSÀÇ ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß µµ±¸µéÀº GUI ±â¹ÝÀÇ ¼ÒÇÁÆ®¿þ¾î ¼Ò½ºÄÚµåÀÇ ½ÃÀÛÀÌ µÇ´Â Hello World¸¦ Á¦°øÇϰí ÀÖ´Ù. ¹°·Ð À©µµ¿ì CEÀÇ °æ¿ìµµ Hello World¸¦ Á¦°øÇÑ´Ù.
| <¸®½ºÆ® 1> À©µµ¿ì CE Win32 API ±â¹ÝÀÇ Hello World ¼Ò½ºÄÚµå | | | |
// Forward declarations of functions included in this code
module:
ATOM
MyRegisterClass(HINSTANCE hInstance);
BOOL
InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
// TODO: Place code here.
MSG msg;
HACCEL hAccelTable;
// Initialize global strings
LoadString(hInstance, IDS_APP_TITLE, szTitle,
MAX_LOADSTRING);
LoadString(hInstance, IDC_helloWorld,
szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
| |
 |
| <¸®½ºÆ® 2> À©µµ¿ì CE Win32 API ±â¹ÝÀÇ HelloWorld ¼Ò½ºÄÚµå, À©µµ¿ì ÇÁ·Î½ÃÀú | | | |
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM
wParam, LPARAM lParam)
{
PAINTSTRUCT ps;
HDC hdc;
TCHAR szHello[MAX_LOADSTRING];
LoadString(hInst, IDS_HELLO, szHello, MAX_LOADSTRING);
switch (message)
{
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
// TODO: Add any drawing code here...
RECT rt;
GetClientRect(hWnd, &rt);
DrawText(hdc, szHello, _tcslen(szHello),
&rt, DT_CENTER);
EndPaint(hWnd, &ps);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd, message,
wParam, lParam);
}
return 0;
}
| |
 |
<¸®½ºÆ® 1>Àº À©µµ¿ì CE¿ë Win32 API ±â¹ÝÀÇ Hello World ¼Ò½ºÄڵ带 º¸¿© ÁØ´Ù. ÀÌ¹Ì µ¥½ºÅ©Åé À©µµ¿ì ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÑ °æÇèÀÌ ÀÖ´Â µ¶ÀÚ¶ó¸é À§ÀÇ Äڵ尡 ´«¿¡ ¸¹ÀÌ ÀÍÀ» °ÍÀÌ´Ù.
Win32 API ±â¹Ý ¼Ò½ºÄÚµåÀÇ ½ÃÀÛÀÎ WinMain()°ú À©µµ¿ì Ŭ·¡½º(Window Class) ¼³Á¤ÀÎ MyRegisterClass(), Äݹé À©µµ¿ìÇÁ·Î½ÃÀúÀÎ WndProc() ¹× ¸Þ½ÃÁö¿Í ¸Þ½ÃÁö ó¸® ¹æ¹ý µî µ¥½ºÅ©Åé À©µµ¿ì ÀÀ¿ëÇÁ·Î±×·¥°ú µ¿ÀÏÇÏ´Ù.
¸ÖƼ¹Ìµð¾î »ùÇà ¼Ò½º Ȱ¿ëÇϱâ
´Ù¸¥ ÀÓº£µðµå ¿î¿µÃ¼Á¦ÀÇ ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇϱâ À§Çؼ´Â »õ·Î¿î °³¹ßȯ°æ°ú °³¹ß³í¸®, ÁÖ¿ä APIµé¿¡ ´ëÇÑ °øºÎ¿Í »çÀü°æÇèÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ¿Í ¹Ý¸é¿¡ À©µµ¿ì CE¿ëÀÇ µ¥½ºÅ©Åé À©µµ¿ì ÀÀ¿ëÇÁ·Î±×·¥ ¼Ò½ºÄÚµåÀÇ È£È¯¼º ¹× À̽ļºÀº ±âÁ¸ µ¥½ºÅ©Åé À©µµ¿ì ÀÀ¿ëÇÁ·Î±×·¥ °³¹ßÀÚÀÇ ºÎ´ãÀ» ´ú¾îÁØ´Ù.
¶Ç ±â¾÷¿¡°Ô´Â ÀÓº£µðµå ½ÃÀå¿¡ »¡¸® ÁøÀÔÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ ¼Ö·ç¼ÇÀ» Á¦°øÇÑ´Ù.
Ç÷§Æû ºô´õ¿¡ ÀÖ´Â ¼ö¸¹Àº »ùÇà ¼Ò½ºÄÚµå Áß ¾î¶°ÇÑ °æ¿ì´Â À©µµ¿ì µ¥½ºÅ©Åé ¼Ò½ºÄڵ带 °ÅÀÇ ±×´ë·Î °¡Áö°í ¿Â °ÍÀ» º¸°Ô µÈ´Ù. ±× Áß¿¡ ÃÖ±Ù °ü½ÉÀÇ ´ë»óÀÌ µÇ´Â ÀÓº£µðµå ¸ÖƼ¹Ìµð¾î ±â´ÉÀ» »ìÆìº¸¸é À©µµ¿ì CE´Â MSÀÇ ´ÙÀÌ·ºÆ® ¼î(Direct Show)±¸Á¶¸¦ »ç¿ëÇϰí ÀÖ´Ù.
À©µµ¿ì CE´Â MS À©µµ¿ì ¹Ìµð¾î 9 ±â¼ú ±â¹ÝÀÇ À©µµ¿ì CE¿ë ¸ÖƼ¹Ìµð¾î Ç÷¹À̾ Á¦°øÇÑ´Ù. °ü·Ã ¼Ò½ºÄÚµå¿Í ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ÂüÁ¶ÇÒ ¼ö ÀÖ´Â »ùÇà Ç÷¹ÀÌ¾î ¼Ò½ºÄڵ嵵 Á¦°øÇÑ´Ù.
ÀÌ À©µµ¿ì CE¿ë »ùÇà ¹Ìµð¾î Ç÷¹À̾î´Â MSÀÇ µ¥½ºÅ©Åé À©µµ¿ì ´ÙÀÌ·ºÆ®¼î SDK¿¡ Æ÷ÇԵǾî ÀÖ´Â »ùÇà Ç÷¹À̾î ÄÚµå¿Í °ÅÀÇ µ¿ÀÏÇÏ´Ù. À̿ܿ¡ °³¹ßÀÚÀÇ ÄÚµ¦°ú ÇÊ´õ¸¦ Å×½ºÆ® ÇÒ ¼ö ÀÖ´Â À©µµ¿ì CE¿ë ±×·¡ÇÁ ¿¡µðÅͰ¡ Á¦°øµÈ´Ù.
| <¸®½ºÆ® 3> À©µµ¿ì CEÀÇ »ùÇà ¹Ìµð¾î Ç÷¹ÀÌ¾î ¼Ò½ºÄÚµå | | | |
HRESULT PlayMovieInWindow(LPTSTR szFile)
{
WCHAR wFile[MAX_PATH];
HRESULT hr;
RETAILMSG(1, (TEXT(¡°Playing media %s...\r\n¡±), szFile));
// Clear open dialog remnants before the slow-running
RenderFile()
UpdateWindow(ghApp);
#ifndef UNICODE
MultiByteToWideChar(CP_ACP, 0, szFile, -1, wFile,
MAX_PATH);
#else
if (_tcslen(szFile) < MAX_PATH)
lstrcpy(wFile, szFile);
else
return E_FAIL;
#endif
// Get the interface for DirectShow¡¹s GraphBuilder
JIF(CoCreateInstance(CLSID_FilterGraph, NULL,
CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void **)&pGB));
if(SUCCEEDED(hr))
{
// Have the graph construct its the appropriate
graph automatically
JIF(pGB->RenderFile(wFile, NULL));
// QueryInterface for DirectShow interfaces
JIF(pGB->QueryInterface(IID_IMediaControl, (void **)&pMC));
JIF(pGB->QueryInterface(IID_IMediaEventEx, (void **)&pME));
JIF(pGB->QueryInterface(IID_IMediaSeeking, (void **)&pMS));
// Query for video interfaces, which may not be relevant for audio files
JIF(pGB->QueryInterface(IID_IVideoWindow, (void **)&pVW));
JIF(pGB->QueryInterface(IID_IBasicVideo, (void **)&pBV));
// Query for audio interfaces, which may not be relevant for video-only files
JIF(pGB->QueryInterface(IID_IBasicAudio, (void **)&pBA));
// Is this an audio-only file (no video component)?
CheckVisibility();
if (!g_bAudioOnly)
{
JIF(pVW->put_Owner((OAHWND)ghApp));
JIF(pVW->put_WindowStyle(WS_CHILD |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN));
}
// Have the graph signal event via window callbacks for performance
JIF(pME->SetNotifyWindow((OAHWND)ghApp, WM_GRAPHNOTIFY, 0));
if (g_bAudioOnly)
{
JIF(InitAudioWindow());
}
else
{
JIF(InitVideoWindow());
}
// Let¡¹s get ready to rumble!
ShowWindow(ghApp, SW_SHOWNORMAL);
UpdateWindow(ghApp);
SetForegroundWindow(ghApp);
SetFocus(ghApp);
UpdateMainTitle();
// Run the graph to play the media file
JIF(pMC->Run());
g_psCurrent=psRUNNING;
SetFocus(ghApp);
}
return hr;
}
| |
 |
À©µµ¿ì CE Á¦¾à»çÇ×
À©µµ¿ì CE¸¦ óÀ½ Á¢ÇÑ °³¹ßÀÚ¿Í »ç¿ëÀÚµéÀº ´ëºÎºÐ À©µµ¿ìCEÀÇ »ç¿ëÀÚ È¯°æÀÌ µ¥½ºÅ©Åé(À©µµ¿ì 98, 2000) ȯ°æ°ú À¯»çÇϱ⿡ ±â´ÉÀ̳ª ¼º´É ±×¸®°í µ¥½ºÅ©Åé¿ë ¾ÖÇø®ÄÉÀ̼ǰúÀÇ ¿Ïº®ÇÑ È£È¯¼ºµµ ±â´ëÇÏ°Ô ¸¶·ÃÀÌ´Ù.
ÇÏÁö¸¸ À©µµ¿ì CE´Â MSÀÇ »õ·Î¿î Ä¿³ÎÀ» »ç¿ëÇϸç, ¸ð¹ÙÀÏ ÀÓº£µðµå ȯ°æ¿¡¼ RISC(Reduced Instruction Set Computer) CPU ȯ°æÀ» Áö¿øÇÑ´Ù.
RISC CPUÀÇ ºü¸¥ ¹ßÀüÀ¸·Î µ¥½ºÅ©Åé Ç÷§Æû(x86) ¼öÁØÀÇ ¼º´ÉÀ» µû¶ó°¡Áö¸¸ ¾ÆÁ÷±îÁö µ¥½ºÅ©Åé Ç÷§ÆûÀ» ¶Ù¾î³Ñ´Â RISC ¸ð¹ÙÀÏ CPU´Â ¾ø´Â ½ÇÁ¤ÀÌ´Ù.
Çϵå¿þ¾î Áö¿øÀÇ ¿µÇâµµ ÀÖÁö¸¸, ¼·Î ´Ù¸¥ Çϵå¿þ¾î Ç÷§Æû°£ÀÇ È£È¯¼º°ú ¿¬°á¼ºÀÇ Áö¿øÀ¸·Î ÀÎÇÏ¿© ³ªÅ¸³ ¼º´ÉÀÇ ¿¼¼´Â À©µµ¿ì CE°¡ ¾È°í ÀÖ´Â Ä¿´Ù¶õ Á¦¾à»çÇ×ÀÌ´Ù. ¿©±â¼ ¸»ÇÑ ¼º´ÉÀÇ ¿¼¼¶õ µ¥½ºÅ©Åé À©µµ¿ì ¿î¿µÃ¼Á¦¿Í ºñ±³ÇÏ¿´À» °æ¿ì¸¦ ¸»ÇÑ´Ù.
¿¹·Î µ¥½ºÅ©Åé À©µµ¿ì ¿î¿µÃ¼Á¦°¡ ¼ÒÇÁÆ®¿þ¾î ¸ÖƼ¹Ìµð¾î ÄÚµ¦À» ¹«¸® ¾øÀÌ Áö¿øÇÏÁö¸¸, À©µµ¿ì CE¿¡¼´Â Çϵå¿þ¾î Áö¿ø ¸ÖƼ¹Ìµð¾î ÄÚµ¦À» »ç¿ëÇØ¾ß ÇÏ´Â µîÀÇ »ç·Ê¸¦ µé ¼ö ÀÖ´Ù.
¹°·Ð À©µµ¿ì CE¿¡¼µµ ¼ÒÇÁÆ®¿þ¾î ÄÚµ¦À» ¹«¸®¾øÀÌ Áö¿øÇÒ ¼ö ÀÖÁö¸¸, ÀÌ °æ¿ì MSÀÇ ´ÙÀÌ·ºÆ® ¼î(Direct Show) ±¸Á¶¸¦ Æ÷±âÇØ¾ß ÇÏ´Â °ÍÀ¸·Î ³ªÅ¸³µ´Ù.
<±×¸² 7>Àº À©µµ¿ì XP¿Í À©µµ¿ì CEÀÇ Â÷ÀÌÁ¡À» º¸¿©ÁØ´Ù. À©µµ¿ì XP ÀÓº£µðµå´Â À©µµ¿ì XP ProÀÇ ÀÓº£µðµå ¹öÀüÀÌ´Ù. XPPro¿Í °°Àº ¹ÙÀ̳ʸ®¸¦ »ç¿ëÇϱ⠶§¹®¿¡ À©µµ¿ì XP Pro¿Í ¿Ïº®ÇÑ È£È¯¼ºÀ» Á¦°øÇÑ´Ù.
À©µµ¿ì CEÀÇ Â÷±â ¹öÀü À©µµ¿ì CE 6.02006³â ÇϹݱ⿡´Â À©µµ¿ì CE ¿ª»ç¿¡ Å« ȹÀ» ±×À» ÄÚµå³×ÀÓ¡¸¾ß¸¶ÀÚŰ¡¹·Î ºÒ¸®´Â À©µµ¿ì CE 6.0ÀÌ Ãâ½ÃµÉ °èȹÀÌ´Ù.
À©µµ¿ìCE 6.0Àº ±× µ¿¾È À©µµ¿ì CE°¡ °¡Áö°í ÀÖ´ø ¸Þ¸ð¸® ±¸Á¶ÀÇ Ãë¾àÁ¡À» ´ëÆø °³¼±ÇÏ¿´´Ù. ÃÖ½ÅÀÇ ºñÁê¾ó ½ºÆ©µð¿À ´å³Ý 2005(Visual Studio .NET 2005) °³¹ß µµ±¸¿ÍÀÇ ÅëÇÕÀ¸·Î °³¹ß »ý»ê¼ºÀ» Çâ»ó ½ÃÄ×´Ù.
À©µµ¿ì CE 5.0±îÁö ÀÀ¿ëÇÁ·Î±×·¥´ç 32MB ¸Þ¸ð¸® »ç¿ëÀ̶ó´Â Á¦ÇѰú 32°³ÀÇ ½Ã½ºÅÛ ÇÁ·Î¼¼½º ¹× ÀÀ¿ëÇÁ·Î±×·¥ ¿î¿µÀ̶ó´Â Á¦Çѵµ ´ëÆø °³¼±µÇ¾ú´Ù. 6.0Àº ÀÀ¿ëÇÁ·Î±×·¥´ç 2GBÀÇ ¸Þ¸ð¸®¸¦ »ç¿ëÇϰí 32,000°³ÀÇ ½Ã½ºÅÛ ÇÁ·Î¼¼½º ¹× ÀÀ¿ëÇÁ·Î±×·¥À» ¿î¿µÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ Ä¿³ÎÀÇ ºÎÇϸ¦ ÃÖ¼ÒÈÇϱâ À§ÇÑ À©µµ¿ì CE °íÀ¯ÀÇ ¸¶ÀÌÅ©·Î-Ä¿³Î ±¸Á¶¸¦ ±×´ë·Î À̾¸é¼ Ä¿³Î°ú ½Ã½ºÅÛ ÇÁ·Î¼¼½º°£ÀÇ È£Ãâ À̵¿ ½Ã°£À» ´ëÆø °³¼±ÇÑ ÅëÇÕÄ¿³Î ±¸Á¶°¡ »ç¿ëµÈ´Ù.
ÀÓº£µðµå ¿î¿µÃ¼Á¦ÀÇ ¼±ÅÃ
ÀÓº£µðµå ¿î¿µÃ¼Á¦ÀÇ ¼±ÅÃÀº °³¹ßÇÒ Á¦Ç°¿¡¼ ÇÊ¿äÇÑ ±â¼ú°úºñ¿ë ±×¸®°í ½ÃÀå µ¿Çâ¿¡ ÀÇÇØ Á¿ìµÈ´Ù. Çϵå¿þ¾îÀÇ ºü¸¥ º¯È´Â ¼ÒÇÁÆ®¿þ¾î ¹ßÀüÀÇ °¡´É¼º°ú ´Ù¾çÇÑ ±âȸ¸¦ Á¦°ø ÇÏÁö¸¸, Çö½ÇÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î´Â Çϵå¿þ¾î¸¸Å »¡¸® ¹ßÀüÇÏÁö ¸øÇÑ´Ù.
ÀÌÀ¯´Â »ç¿ëÀÚÀÇ ´«³ôÀ̰¡ ³ô¾ÆÁø ¸¸Å È·ÁÇÑ È¯°æ°ú ¼ºñ½º¸¦ °è¼Ó ¿ä±¸Çϰí, ÀÌ·Î ÀÎÇØ ¼ÒÇÁÆ®¿þ¾îÀÇ º¹À⼺ÀÌ ³¯·Î Áõ°¡ÇÏ´Â Å¿ÀÌ´Ù.
±×·¸±â ¶§¹®¿¡ ÀÓº£µðµå ¿î¿µÃ¼Á¦(¼ÒÇÁÆ®¿þ¾î)´Â °ËÁõµÈ ±â¼ú·Î ´Ù¾çÇÑ ¼ºñ½º¸¦ ¹®Á¦¾øÀÌ Á¦°øÇØ¾ß Çϰí ÀÌµé ±â¼úÀ» »ç¿ëÇØ¼ Á¦Ç°°ú °³¹ßÀÇ ºñ¿ëÀÌ »ó½ÂÇØ¼´Â ¾È µÈ´Ù.
À©µµ¿ì CE°¡ ÀÌ·¯ÇÑ Á¶°ÇÀ» ¸ðµÎ ÃæÁ·ÇÒ ¼ö´Â ¾øÁö¸¸, 10³âÀ̶ó´Â À©µµ¿ì CEÀÇ ¿ª»ç´Â ÀÌ·¯ÇÑ Á¶°ÇÀ» ÀÌ¹Ì ÃæÁ·½Ãų Á¤µµ·Î °ËÁõÀ» ¹Þ¾Ò´Ù. ´õºÒ¾î À©µµ¿ì CE°¡ °¡Áö°í ÀÖ´Â ±â±â°£ÀÇ »óÈ£¿¬°á¼º ¹× ȣȯ¼ºÀº ÀÌ¹Ì ÀÓº£µðµå ½ÃÀå¿¡¼ Áß¿äÇÑ ¿ä¼Ò·Î ÀÚ¸®Àâ¾Ò´Ù.
ÀÌ ±ÛÀÌ µ¶Àڵ鿡°Ô ÀÓº£µðµå ºÐ¾ß¿¡¼ÀÇ À©µµ¿ì CE¿¡ ´ëÇØ ¹Ù¸£°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °è±â°¡ µÇ¾ú±æ ¹Ù¶õ´Ù. @
* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ Á¦ÈÞ¸ÅüÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.