110 likes | 329 Views
四月六日第二次电话会议概要. 主要内容. 请 Sony 方面答复 JSMVC 在前端开发上的可行性 讨论科大方面给出的 Device Detection 协议的草案 Android 的环境搭建和前端开发 科大方面对 Sony 给出的部署 Review( 位于问题 154) 讨论下一步的进展和电话会议内容. Snoy 答复 JSMVC 的可行性. 请 Sony 答复 JSMVC 的可行性. Device Detection 协议草案. 系统架构图 DICP 进程流程图 ( 设备流程图 ) 用户访问流程图. 系统架构图.
E N D
主要内容 • 请Sony方面答复JSMVC在前端开发上的可行性 • 讨论科大方面给出的Device Detection协议的草案 • Android的环境搭建和前端开发 • 科大方面对Sony给出的部署Review(位于问题154) • 讨论下一步的进展和电话会议内容
Snoy答复JSMVC的可行性 • 请Sony答复JSMVC的可行性
Device Detection协议草案 • 系统架构图 • DICP进程流程图(设备流程图) • 用户访问流程图
系统架构图 • 目前草案的核心方法是采用WebSocket来维持设备和账户服务器之间的连接,采用长连接的方式来监听设备的在线状态,无论设别处于内网还是外网都尝试采用WebSocket和设备服务器进行连接(图中用实线表示). • 若网络断开,则采用广播方式在局域网内部进行通信(图中用虚线表示).
DICP进程流程图和用户流程图 用户流程图 DICP进程流程图
Android的环境搭建和前端开发 • 已经完成了Sony提供的CGI代码的编译 • 还在学习Sony提供的WebApp的源码 • Browser端的进展
UMP WebApp Design • 将UMP Client分为6个Widget,分别为DeviceBar,Category,ContentBrowser,PhotoPlayer,MusicPlayer,VideoPlayer • 6个Widget之间有着触发关系,例如DeviceBar的事件可能会触发Category的变化,Category的变化或事件可能会触发ContentBrowser的变化等等 • 结构图
UMP WebApp Design(续) • 每一个Widget都包含待定义的消息,通过消息之间的传递来实现触发 • 图中的箭头表示着消息的传递,比如Main发布某一消息给DeviceBar,DeviceBar予以响应或者传递
讨论下一步的计划和下一次电话会议的内容 • 下一步的计划,近期需要deliver的成果 • 下一次电话会议的时间和内容