چکیده بنا به دلایل زیادی توسعه ی برنامه های کاربردی برای اینترنت اشیا و ابر دشوار است؛ حتی اگر پیچیدگی ذاتی پردازش توزیع شده را در نظر نگیریم، رقابتی که بین پلت فرم ها، زبان های برنامه نویسی و پروتکل های ارتباطی وجود دارد، کار را سخت می کند. می توان استدلال کرد که این مسئله به طور کلی صنعت را عقب نگه داشته است: نوشتن، توسعه و مدیریت نرم افزارها سخت است. در این مقاله ما Calvin را ارائه کردیم که یک چارچوب هیبریدی برای ترکیب ایده های مربوط به مدل Actor و پردازش مبتنی بر جریان می باشد. ما نشان دادیم که با تقسیم برنامه به چهار جنبه –توصیف، اتصال، استقرار، و مدیریت – می توان یک روش بصری برای توسعه نرم افزار ایجاد کرد و به یک پلت فرم توزیع شده ی انعطاف پذیر برای استقرار و مدیریت برنامه های کاربردی دست یافت. همچنین ما زبان و پلت فرم Calvin را با استفاده از زمان اجرای سبک API ، ...
ادامه مطلب ...