ایده جدید گوگل برای طراحان برنامههای تحت وب
گوگل نرمافزار جدیدی را منتشر کرده است که این اجازه را به طراحان برنامههای تحت وب میدهد که برنامه خود را مستقیماً از طریق سیستم عامل اجرا کنند و دیگر نیازی نیست که برنامه از طریق مرورگر اجرا شود. این نرمافزار که Native Client نامگذاری شده است، تحت قوانین نرم افزار آزاد منتشر شده است. هر چند که این نرمافزار در مراحل اولیه ساخت قرار دارد ولی گوگل معتقد است که این ابزار این اجازه را به برنامهنویسان میدهد که برنامهها را با سرعت بیشتری اجرا کنند. گوگل معتقد که در حال حاضر برنامهها از توان پردازشی رایانهها به نحو احسن استفاده نمیکنند و تنها قسمتی از این توان به کار گرفته میشود. بنا به گفته گوگل، این شرکت در ابتدا انتظار ندارد تا استقبال گستردهای از آن به عمل آید و بهطور گستردهای از آن استفاده شود. قصد اصلی گوگل از انتشار این برنامه، ارزیابی آن توسط برنامه نویسان، محققین و طرفداران برنامههای متن باز است تا از نظرات آنها بهرهمند شود. Native Client بسیار شبیه تکنولوژی ActiveX مایکروسافت است ولی علاوه بر سیستمعاملهای ویندوز، روی Mac OS و لینوکس نیز اجرا میشود. متخصصین اینترنت این برنامه را بسیار شبیه Adobe Alchemy میدانند. برنامه نویسان با استفاده از کامپایلر GNU C کد مورد نظر خود را مینویسند و این برنامه با استفاده از یک متصل شونده به مرورگر (Browser Plugin) اجرا میشود. Robert Hansen از شرکت SecTheory معتقد است که گوکل سعی در نفوذ بیشتر به رایانههای رومیزی و مرورگر کاربران دارد. به نظر میرسد که Native Client یکی دیگر از راههای دسترسی به رایانههای کاربران و استفاده از حداکثر منابع ممکن میباشد. گوگل اعلام کرده است که سعی ندارد با ارائه Native Client، جای نرمافزارهای فعلی را بگیرد و هدف از ارائه برنامه جدید، کار کردن آن در کنار برنامههای قبلی برای ایجاد تجربه بهتر کار با رایانه میباشد. Native Client با مرورگرهای کروم، سافاری، فایرفاکس و اُپرا سازگاری دارد ولی گوگل در حال برداشتن قدمهای لازم برای هماهنگسازی آن با IE است. برای بالا بردن امنیت، Native Client دارای ابزاری به نام "inner-sandbox" است که برنامهها را قبل از اجرا شدن تحلیل میکند و در صورت وجود اشکال امنیتی از ادامه فعالیت آن برنامه جلوگیری میکند.
منبع:www.mambolearn.com
/س
منبع:www.mambolearn.com
/س