Afcs又改名了
Afcs更名为Lccs(LiveCycle Collaboration Service)。
到目前为止,共经历了三次更名了,cocomo->afcs->lccs。
走出了labs真是可喜可贺…….
Afcs更名为Lccs(LiveCycle Collaboration Service)。
到目前为止,共经历了三次更名了,cocomo->afcs->lccs。
走出了labs真是可喜可贺…….
建立一个共享模型可以完成前面提到的职责,我们需要提供一个做法:
开发者通过建立和扩展一个共享模型(shared model)来建立自定义应用程序。在MVC设计视图中,一个模型的职责包括:
在AFCS中,在“模型”这一概念是增强的“共享模型”的概念。一个共享模型添加 以下的职责:
图 12 Shared model design pattern


图12展示了基本的流程。从controller中调用一个方法,传递消息到服务器,从服务器返回一个message事件。从这个意义上讲,当前(本地)用户收到的这种变化,一个远程用户也以相同的方式收到:它必须并从服务器往返,以便有效更新状态。处理所有共享的状态更新,这样的方式简化了RTC的应用程序的设计。
AFCS开发者指南3-消息传递和权限
尽管可以只使用AFCS提供的高级组件来开发实时协作的应用程序,但是可能你想建立你自已的协作组件。例如,你可能建立如下的应用程序:
在建立这些组件之前,最好是先熟悉平台的底层API和明白AFCS是怎么处理消息和权限的。
Adobe Flash Collaboration Service (以前叫"Cocomo") is a Platform as a Service
http://labs.adobe.com/technologies/afcs/
ShowCase:http://labs.adobe.com/showcase/afcs/
SDK 0.91
What’s new for this release?
• A real, commercial name. Cocomo is now "Adobe Flash Collaboration Services" (AFCS).
• CustomUserField in UserManager is now fully supported.
• RoomManager has been augmented with 4 new settings :
• guestsNotAllowed: Allows OWNERs to disallow anyone not authenticated to their rooms.
• roomLocked: Allows OWNERs to prevent any further entry to a room.
• roomUserLimit: Allows OWNERs to set a user limit on their rooms.
• roomTimeOut: Allows OWNERs to set timeouts on their rooms (after which the room shuts down).
• Fixed ConnectSession.logout so that rooms can be re-logged in properly. ConnectSession.close() was added to completely clean up a session (doesn’t allow re-login).
• Fixed: Developer Quotas being exceeded was not reported in the AFCS framework (now throws SessionEvents from ConnectSession, or an RTE if it’s not being listened to).
• Management API :
• Server-side: getSessionSecret now returns the current session secret instead of creating a new one.
• Client-side: Added AccountManager.invalidateSession method to invalidate the current session secret
• UserDescriptor.RTMFP added to tell if a user has come in via RTMP.
• Fixed: P2P audio periodically dropping out.
• Fixed: P2P video freezing as it switches to hub and spoke.
• Fixed: Whiteboard not able to set backgroundColor/alpha via MXML.
• Added support for getting/setting nodeConfigurations on every collab and sharedModel component.
• New Examples:
• MultipleSessions – shows how multiple IConnectSessions can be used in one application.
• ZoomLayout – builds a custom webcam layout using WebCamSubscriber.
• PeerToPeerRtmfp – shows how to use P2P/RTMFP for A/V.
• Dev console additions to allow configuration of file and stream groups.
• Dev console additions for managing new RoomManager settings.
• Fixed: XML objects are properly serialized/deserialized went sent via MessageItems.
• Capacity and service performance improvements.