در نوشته های قبلی در مورد کلّیت Cocomo صحبت کردم. Cocomo مجموعه ای از API ها برای برنامه نویسان Flex است که به همراه کدهای server-side لازم (که در Acrobat ConnectNow قرار دارند) این امکان را به آنها می دهد تا به راحتی برنامه های ساده Collaborative بسازند.

( Cocomo = Common Collaboration Model )

با استفاده از Cocomo، برنامه نویسان نیازی به درگیری با FlashMediaServer ندارند (البته دست آنها را هم تا حدی می بندد چون cutomization موجود در FMS را در اختیار ندارند) و همچنین شرکت ها نیازی به فراهم کردن host ویژه (و معمولاً گران قیمت) برای FMS ندارند زیرا همه منطق مورد نیاز در سمت server در اختیار Adobe است.

نکته مهم این است که اگرچه برنامه نویس دسترسی به منطق serverSide ندارد اما با معماری زیبای Cocomo، امکان extend کردن API موجود و رشد دادن API توسط برنامه نویسان مختلف وجود دارد. و به نظر من دلیل Adobe برای open Source کردن بسیاری از محصولاتش همین است.

یک شرکت بزرگ با بی نهایت برنامه نویس در سراسر دنیا

این هم whiteboardی که من برای تست cocomo نوشتم :دی