¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    ÇÏ·ç 10ºÐ¾¿ Çٽɸ¸ °ñ¶ó ¸¶½ºÅÍÇÏ´Â AJAX  HAND BOOK

    ÇÏ·ç 10ºÐ¾¿ Çٽɸ¸ °ñ¶ó ¸¶½ºÅÍÇÏ´Â AJAX HAND BOOK

    • PHIL BALLARD Àú
    • °­´öÁø ¿ª
    • Á¤º¸¹®È­»ç
    • 2007³â 09¿ù 14ÀÏ
    • Á¤°¡
      12,000¿ø
    • ÆǸŰ¡
      10,800¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      600¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    ÆǸŰ¡ Á¾·áµÈ »óÇ°ÀÔ´Ï´Ù.

    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788956744001 272ÂÊ 153 x 224 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÀÌ Ã¥Àº

    ¡¸ÇÏ·ç 10ºÐ¾¿ Çٽɸ¸ °ñ¶ó ¸¶½ºÅÍÇÏ´Â AJAX ÇÚµåºÏ¡¹Àº ºü¸¥ ¹®Á¦ ÇØ°áÀ» À§ÇÑ ½Ç¿ëÀûÀÌ°í Á÷°üÀûÀÎ ÇØ°áÃ¥À» Á¦°øÇÕ´Ï´Ù. °¢ 10ºÐ Á¤µµ ¼Ò¿äµÇ´Â ´Ü¿øÀ¸·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, AJAXÀÇ ÇÙ½É ¿ä¼Òµé°ú °­·ÂÇÑ ÅëÇÕ ±â¼úÀ» ¾î¶»°Ô Á¶ÇÕÇÏ´ÂÁö ´Ù·ç°í ÀÖ½À´Ï´Ù. ¿ì¼± AJAX¸¦ ±¸¼ºÇÏ´Â ÇÙ½É À¥ ±â¼úµéÀ» °£´ÜÈ÷ »ìÆ캻 ÈÄ, À¥ ¼­ºñ½º¸¦ ¸¸µå´Â µîÀÇ Á» ´õ º¹ÀâÇÏ°í µ¶ÀÚÀûÀÎ AJAX ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖÀ¸¸ç, AJAX¸¦ ÀÌ¿ëÇÏ¿© °³¹ßÇÒ ¶§ ¹ß»ýÇÏ´Â ¹®Á¦Á¡µéÀ» ÇØ°áÇϱâ À§ÇÑ °£´ÜÇÑ Áöħ¼­·Îµµ È°¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    À¥ »çÀÌÆ®¿¡¼­ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ °³¼±ÇÏ´Â ¹æ¹ý
    SOAP°ú REST ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÑ À¥ ¼­ºñ½º È°¿ë
    ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®¿Í Prototype.js ÅøŶ ¼Ò°³
    XMLHTTPRequest °´Ã¼ ÀÌ¿ëÇϱâ
    AJAX¸¦ ÀÌ¿ëÇÏ?¿© ¼­¹ö¿Í Åë½ÅÇϱâ
    AJAX¸¦ ÅëÇØ ¹ÝȯµÈ µ¥ÀÌÅÍ »ç¿ëÇϱâ
    AJAX ¾îÇø®ÄÉÀÌ¼Ç ±¸¼ºÇϱâ
    ºñµ¿±â HTML°ú HTTP ÀÌ¿ëÇϱâ
    XML·Î µ¥ÀÌÅÍ ¹ÝȯÇϱâ
    REST¿Í SOAP ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÑ À¥ ¼­ºñ½º ¸¸µé±â
    ÀϹÝÀûÀÎ ¿À·ù ÇÇÇϱâ
    ±âÁ¸ÀÇ AJAX ¶óÀ̺귯¸® »ç¿ëÇÏ...
    À¥ »çÀÌÆ®¿¡¼­ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ °³¼±ÇÏ´Â ¹æ¹ý
    SOAP°ú REST ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÑ À¥ ¼­ºñ½º È°¿ë
    ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®¿Í Prototype.js ÅøŶ ¼Ò°³
    XMLHTTPRequest °´Ã¼ ÀÌ¿ëÇϱâ
    AJAX¸¦ ÀÌ¿ëÇÏ¿© ¼­¹ö¿Í Åë½ÅÇϱâ
    AJAX¸¦ ÅëÇØ ¹ÝȯµÈ µ¥ÀÌÅÍ »ç¿ëÇϱâ
    AJAX ¾îÇø®ÄÉÀÌ¼Ç ±¸¼ºÇϱâ
    ºñµ¿±â HTML°ú HTTP ÀÌ¿ëÇϱâ
    XML·Î µ¥ÀÌÅÍ ¹ÝȯÇϱâ
    REST¿Í SOAP ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÑ À¥ ¼­ºñ½º ¸¸µé±â
    ÀϹÝÀûÀÎ ¿À·ù ÇÇÇϱâ
    ±âÁ¸ÀÇ AJAX ¶óÀ̺귯¸® »ç¿ëÇϱâ

    ÀúÀÚ ¼Ò°³

    PHIL BALLARD

    ÁöÀºÀÌ
    Phil Ballard´Â ¿µ±¹ Leeds ´ëÇÐÀ» 1980³â¿¡ ÀüÀÚ ºÐ¾ß ¿ìµîÇÐÀ§·Î Á¹¾÷Çß°í, ±× ÈÄ ´Ù±¹Àû ±â¾÷¿¡¼­ ¿¬±¸¿øÀ¸·Î ±Ù¹«Çß´Ù. ¶ÇÇÑ Ã·´Ü ±â¼ú ºÎ¹®¿¡¼­ °ü¸® ¹× ¿µ¾÷ ºÐ¾ß¿¡ ¸î ³â °£ ±Ù¹«ÇÏ´Ù°¡, ÀÌÈÄ¿¡´Â ¼Ò?ÇÁÆ®¿þ¾î ±â¼ú ÄÁ¼³ÅÏÆ®·Î È°µ¿ÇÏ°í ÀÖ´Ù.
    ¡°Mouse Whisperer¡±¶ó´Â À¥ »çÀÌÆ®(http://www.mousewhisperer.co.uk)¸¦ ¿î¿µÇÏ°í ÀÖ°í, ÃÖ±Ù ¼ö ³â °£ À¥ »çÀÌÆ® ¹× ÀÎÆ®¶ó³Ý µðÀÚÀÎ ¹× ±¸Çö¿¡ Âü¿©Çß´Ù. ±×ÀÇ ´Ù¸¥ »çÀÌÆ®ÀÎ http://www.crackajax.netÀº ÇöÀç ±Þ¼ºÀåÇÏ°í ÀÖ´Â Ajax ÇÁ·Î±×·¡¹Ö Ä¿¹Â´ÏƼÀÌ´Ù. PhilÀº ÇöÀç ¿µ±¹ ³²µ¿ºÎ¿¡ °ÅÁÖÇÏ°í ÀÖ´Ù. ¿©°¡ ½Ã°£¿¡´Â ¾ÆÁ÷µµ ¶ô¹êµå¿¡¼­ º£À̽º ±âŸ¸¦ ¿¬ÁÖÇÏ°í ÀÖ°í ÇÑ´Ù.
    ¿Å±äÀÌ
    °­´öÁø

    ¸ñÂ÷

    ¸ñÂ÷
    chapter 01 À¥ »çÀÌÆ® ÇغÎ
    À¥ÀÇ °£´ÜÇÑ ¿ª»ç
    ¿ùµå ¿ÍÀ̵å À¥ÀÇ µ¿ÀÛ ¿ø¸®
    ¿ä¾à
    chapter 02 HTML·Î À¥ ÆäÀÌÁö ÀÛ¼ºÇϱâ
    HTML ¼Ò°³
    HTML ÆäÀÌÁöÀÇ ±¸¼º ¿ä¼Ò
    °³¼±µÈ HTML ÆäÀÌÁö
    À¯¿ëÇÑ HTML ű×?µé
    2ºÐ ¸¸¿¡ CSS ¾Ë¾Æº¸±â
    ¿ä¾à
    chapter 03 HTTP¸¦ ÅëÇØ ¹®¼­ ¿äûÇϱâ
    HTTP ¼Ò°³
    HTTP ¿äû°ú ÀÀ´ä
    HTMLÀÇ Form
    ¿ä¾à
    chapter 04 ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÑ Å¬¶óÀ̾ðÆ® ÄÚµù
    Javascript ¼Ò°³
    Á» ´õ ÀÚ¼¼ÇÑ ³»¿ë
    ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ µ¥ÀÌÅÍ Ã³¸®
    ¿ä¾à
    chapter 05 PHP¸¦ ÀÌ¿ëÇÑ ¼­¹ö Ãø ÇÁ·Î±×·¡¹Ö
    PHP ¾Ë¾Æº¸±â
    HTML ÆäÀÌÁö¿¡ PHP ÄÚµå ³Ö±â
    PHP¿¡¼­ÀÇ º¯¼ö
    ÇÁ·Î±×·¥ÀÇ È帧 Á¦¾î
    ¿ä¾à
    chapter 06 XML¿¡ ´ëÇÑ °£·«ÇÑ ¼Ò°³
    XML ¼Ò°³
    XMLÀÇ ±âº»
    ÀÚ¹Ù½ºÅ©¸³Æ®¿Í XML
    DOM
    ¿ä¾à
    chapter 07 Ajax ¾îÇø®ÄÉÀÌ¼Ç ÇغÎ
    Ajax¿¡ ÇÊ¿äÇÑ °Í
    Ajax¿¡ ´ëÇÏ¿©
    AjaxÀÇ ±¸¼º ¿ä¼Ò
    Çѵ¥ ¹­±â
    ¿ä¾à
    chapter 08 XMLHTTPRequest °´Ã¼
    ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼
    XMLHTTPRequest ¼Ò°³
    XMLHTTPRequest °´Ã¼ »ý¼ºÇϱâ
    ¿ä¾à
    chapter 09 ¼­¹ö¿Í ´ëÈ­Çϱâ
    ¼­¹ö ¿äû º¸³»±â
    ¼­¹ö »óÅ °¨½Ã
    Äݹé ÇÔ¼ö
    ¿ä¾à
    chapter 10 ¸®ÅÏµÈ µ¥ÀÌÅÍ »ç¿ëÇϱâ
    responseTEXT, responseXML ¼Ó¼º
    ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ À¯¿ëÇÑ ´Ù¸¥ DOM ¼Ó¼º°ª
    responseXML ºÐ¼®Çϱâ
    »ç¿ëÀÚ¿¡°Ô Çǵå¹é(Feedback) Á¦°øÇϱâ
    ¿ä¾à
    chapter 11 ù ¹ø° Ajax ¾îÇø®ÄÉÀ̼Ç
    Ajax ¾îÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    HTML ¹®¼­
    ÀÚ¹Ù½ºÅ©¸³Æ® Ãß°¡Çϱâ
    Çϳª·Î ÇÕÄ¡±â
    ¿ä¾à
    chapter 12 ÅؽºÆ®·Î µ¥ÀÌÅÍ ¸®ÅÏÇϱâ
    responseText ¼Ó¼ºÀÇ ´Ù¾çÇÑ ¿ëµµ
    ¿ä¾à
    chapter 13 AHAH(ºñµ¿±â HTML°ú HTTP)
    AHAH ¼Ò°³
    AHAH¸¦ À§ÇÑ ÀÛÀº ¶óÀ̺귯¸® ¸¸µé±â
    myAHAHlib.js »ç¿ëÇϱâ
    ¿ä¾à
    chapter 14 XML Çü½ÄÀ¸·Î µ¥ÀÌÅÍ ¸®ÅÏÇϱâ
    Ajax¿¡ ¡°x¡± ´õÇϱâ
    responseXML ¼Ó¼º
    ÇÁ·ÎÁ§Æ® RSS Çìµå¶óÀÎ ¸®´õ
    ¿ä¾à
    chapter 15 À¥ ¼­ºñ½º¿Í REST ÇÁ·ÎÅäÄÝ
    À¥ ¼­ºñ½º ¼Ò°³
    REST
    ½ÇÀü¿¡¼­ REST »ç¿ëÇϱâ
    REST¿Í Ajax
    ¿ä¾à
    chapter 16 SOAPÀ» ÀÌ¿ëÇÑ À¥ ¼­ºñ½º
    SOAP ¼Ò°³
    SOAP ÇÁ·ÎÅäÄÝ
    Ajax¿Í SOAP
    SOAP°ú REST
    ¿ä¾à
    chapter 17 Ajax¸¦ À§ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®
    Ajax ¶óÀ̺귯¸®
    myAHAHlib.js ´Ù½Ã º¸±â
    ¶óÀ̺귯¸® ÀÛ¼ºÇϱâ
    ¶óÀ̺귯¸® »ç¿ëÇϱâ
    ¶óÀ̺귯¸® È®ÀåÇϱâ
    ¿ä¾à
    chapter 18 Ajax ¡°¾Ë¾Ò´Ù!¡±
    ÈçÇÑ Ajax ¿À·ùµé
    µÚ·Î °¡±â ¹öÆ°
    Ã¥°¥ÇÇ ±â´É°ú ¸µÅ©
    »ç¿ëÀÚ¿¡°Ô ¼öÇà ÁßÀÎ ÀÛ¾÷ ¾Ë¸®±â
    Ajax¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â ȯ°æ¿¡
    À¯¿¬ÇÏ°Ô ´ëóÇϱâ
    °Ë»ö ¿£ÁøÀÇ °Ë»ö ·Îº¿
    ÆäÀÌÁö ³»¿¡¼­ È°¼ºÈ­µÈ ¿ä¼Ò Ç¥½ÃÇϱâ
    ÀûÀýÇÑ °÷¿¡¸¸ Ajax »ç¿ëÇϱâ
    º¸¾È(Security)
    ´ÙÁß Ç÷§Æû °£ÀÇ Å×½ºÆ® ÄÚµå
    Ajax´Â À߸øµÈ µðÀÚÀÎÀ» °íÃÄÁÖÁö´Â ¸øÇÑ´Ù
    ¸î °¡Áö ÇÁ·Î±×·¡¹Ö ÆÁ
    ¿ä¾à
    chapter 19 prototype.js ÅøŶ
    prototype.js ¼Ò°³
    XMLHTTPRequest µµ¿ò °´Ã¼ÀÎ Ajax °´Ã¼
    ¿¹Á¦ ÇÁ·ÎÁ§Æ® ÇöÀç ÁÖ°¡ ¾Ë¸®¹Ì
    ¿ä¾à
    chapter 20 Rico ÇÁ·¹ÀÓ¿öÅ©
    Rico ¼Ò°³
    RicoÀÇ ´Ù¸¥ ÀÎÅÍÆäÀ̽º µµ±¸µé
    ¿ä¾à
    chapter 21 XOAD »ç¿ëÇϱâ
    XOAD ¼Ò°³
    XOAD HTML
    XOAD¸¦ ÀÌ¿ëÇÑ °í±Þ ÇÁ·Î±×·¡¹Ö
    ¿ä¾à

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved