شرکت مایکروسافت از یک فناوری به نام پروژه Siena رونمایی کرد. این پروژه در حقیقت یک نرمافزار ویندوز 8.1 است که به کاربران خود توانایی ساخت نرمافزار برای ویندوزهای 8 و RT را میدهد.
نکته جالب در رابطه با این فناوری عدم نیاز به مهارت برنامهنویسی در پلتفورمهای پیچیده برنامهنویسی مانند Net. است.
علاوهبر این Siena با دستگاههای قابل لمس سازگار است و کاربران میتوانند حتی در تبلت خود برنامهای را تولید و طراحی کنند.
هر چند Siena در تولید و طراحی برنامه مانند Visual Studio نیست اما میتوان با آن برنامههایی که ماهیت اسنادی داشته و یا تکیه زیادی برعوامل بصری دارند با المانهایی نظیر تصاویر، اشیاء، ویدئوها و دکمهها طراحی و تولید کرد.
نام Siena در حقیقت از نام محلی در ایتالیا برگرفته شده است و این پروژه در حال حاضر در مرحله آزمایشی یا Beta قرار دارد.
به گفته مایکروسافت این فناوری جدید برای متخصصان و تحلیلگران کسب و کار، مشاوران و هر شخصی که علاقه به تولید برنامه دارد اما از تخصص برنامهنویسی بیبهره است، مناسب میباشد.
کاربران میتوانند با امکاناتی که در این پروژه قرار داده شده حتی برای سیستمهای ابری یا همان Cloud نیز برنامههای قدرتمندی را تولید کنند.
نرمافزارهای Siena مبتنیبر HTML5 و جاوااسکریپت هستند و با ساختار دیگر نرمافزارهای موجود در Windows 8.x سازگارند.
برنامهنویسان ماهر نیز میتوانند نرمافزارهای تولید شده توسط Siena را باز کند و تغییر دهند و حتی آنها را توسعه دهند.
کاربران متقاضی استفاده از Siena میتوانند پس از آن که نرمافزار خود را تولید کردند.
آن را در Windows Store که همان فروشکاه نرمافزارهای ویندوز است، قرار دهند تا دیگران نیز بتوانند از ایدههای آنها استفاده کنند.
تولید نرمافزار با Siena به سادگی تولید و ویرایش یک فایل متنی است. کافی است کاربر المانهای مورد نظر خود را در پروژه خود قرار دهد و شکل و نحوه کار آنها تعیین کند.
جالب آن که اگر کاربر با فرمولنویسی در Excel آشنا باشد میتواند به برنامه خود منطق و هوش هم اضافه کند که این کار با اضافه کردن عبارات محاسباتی Excel قابل انجام است.
پس از آن که این مراحل اماده شود بلافاصله و بدون انجام اموری مانند کامپایل، کاربر میتواند از برنامه خود استفاده کرده و آن را برای استفاده دیگران به اشتراک بگذارد.