ویندوز ۸ با اینترفیس مترو - سیستم عاملی یکپارچه  که علاوه بر کامپیوترهای شخصی  روی تمام تبلت ها نصب نیز خواهد شد و از این پس کاربران خواهند توانست که از برنامه های حرفه ای و کاربردی ویندوز روی تبلت نیز بهره مند شوند. اما تغییر پیش آمده در ویندوز 8 بسیار بزرگ است و از طرفی دیگر این تغییر بزرگ دارد برنامه نویسان را تهديد می کند. اما داستان چیست؟ در ادامه مطلب به آن پی خواهید برد.




حدود 10 سال پبش زمانی كه مایكروسافت فریم ورک «دات نت» را معرفی كرد، امید داشت كه این Framework زمانی بر روی تمام پلتفرمهای دنیا جای خود را باز كند. اما متاسفانه به نتیجه دلخواه نرسید. برای لینوكس پروژه سورس‌باز Mono شكل گرفت. بر روی Symbian نوكیا، بستر دات نت توسط RedFiveLabs فراهم شد. حتی خود مایكروسافت بر روی میكروكنترلر هم .Net كوچكی طراحی كرد كه آنرا میكرو دات نت نامید و موارد بسیار دیگر، اما نهایتا هیچكدام به اندازه لازم توانایی پیدا نكردند.


در هر صورت مایكروسافت تصمیم جدی گرفته بود تا به این هدف دست یابد، بنابراین چند سال پیش یك پروژه به مراتب عظیمتر بنا كرد تحت نام "ژوپیتر". هدف از این پروژه، گسترش سیستم عامل ویندوز بر روی تمامی پلتفرمهاست، یعنی كامپیوترهای شخصی، تبلت‌ها، گوشی‌های موبایل و ... البته مایكروسافت با تجربه قبلی می‌دانست كه اینبار بهتر است از استاندارهای مورد پذیرش كاربران جهت نیل به اهداف خود استفاده نماید.


بنابراین از بین تمامی گزینه ها، پرمخاطبترین آن یعنی HTML را انتخاب كرد، HTML5 آنقدر توسعه پیدا نموده كه مایكروسافت بتواند مستقیما در سیستم عامل جدید خود یعنی ویندوز 8 استفاده كند. با توجه به استفاده روز افزون HTML5 در سایر پلتفرمها، پروژه ژوپیتر ظاهرا بسیار سریع به هدفش خواهد رسید.


اما از چند روز پیش كه كنفرانسی چهار روزه در كالیفرنیا جهت معرفی ویندوز 8 برگذار شده، جامعه برنامه نویسان و توسعه دهندگان برنامه های تحت وییندوز دچار نگرانی شده است. اولین تغییر در این محصول جدید، نمای جدید آن به نام "مترو" می‌باشد كه دارای ظاهری دل‌فریب و مشتری پسند جهت آغاز حركت به دنیای لمسی می‌باشد ولی در پس آن ابهامات بسیاری است، كه دلواپسی برنامه‌نویسان را به همراه دارد. مایكروسافت در اینترنت اكسپلورر 10 اجازه نصب پلاگین نمیدهد، این بدان معنی است كه دیگر خبری از Flash نخواهد بود و متاسفانه بدتر از آن اینكه برای Silverlight هم مجالی نمانده! در عوض مایكروسافت HTML5 را جایگزین كرده است.

هنوز بسیار سخت میتوان پیش‌بینی نمود و یا قضاوت كرد. اما با توجه به كنفرانس مذكور و اهداف پروژه ژوپیتر باید پذیرفت كه مایكروسافت قصد دارد ویندوز را كاملا دگرگون كند، بنابراین طبق اطلاعات موجود اینطور گفته میشود كه قرار است به زودی Silverlight و WPF حذف شوند و در ادمه آن .NET (دات نت) نیز حذف خواهد شد! حتی جالبتر آنكه بدانید كدنویسی محلی (Native) برای Win32 هم كه توسط Visual C++ انجام می‌گرفت متحول شده و بزودی WinC++ جایگزین آن میشود. نكته اینجاست كه این تنها یك تغییر نام نیست، بلكه هدف اصلی "تغییر كامل API ویندوز" می‌باشد، و در آینده HTML5 و یك فریم ورک جدید به نام WinRT (مخفف Windows Runtime) جایگزین چارچوب فعلی خواهد شد. البته Syntax زبانهای ویژه مایكروسافت (C# و VB) حفظ گشته و برای توسعه در API جدید استفاده خواهند شد

مشابه این رویداد در سیستم عامل موبایل " ویندوز فون " در حال وقوع است، همچنانكه تصمیم اصلی مایكروسافت همین بوده كه كامپیوتر، تبلت و موبایل یكپارچه شوند، بنابراین در نسخه های بعدی ویندوز فون هم HTML5 جایگزین سیلورلایت خواهد بود

ESRI هنوز در وب سایت خود نسبت به این تغییرات عمده و پایه ای در ویندوز که مهمترین پلتفورم برای سیستم Arc GIS است واکنشی نشان نداده است اما برنامه نویسانی که از تکنولوژی سیلورلایت وWPF شرکت مایکروسافت و API های متناسب با این دو (Arc GIS API For Silverlight/WPF/Flex ) در طراحی وب سایت های GIS استفاده میکنند و یا دوستان تازه کاری که قصد فراگیری آن را دارند بهتر است موارد فوق را مد نظر قرار دهند