Viewer, Agent, Region
Viewer 是通过控制一个角色与虚拟世界交互的客户端,角色Agent 是持久存在的,控制该角色玩家离线也可能与之交互。Region也是持久存在的,是虚拟世界的土地。
众多的角色存在于土地上。
基本流程:
1. Viewer 向 Agent Domain发出认证请求控制一个Agent
2. Viewer 指导 Agent Domain 将角色放在一个区域
3. Agent Domain 联系 Region Domain 请求获得该区域服务, 并协商该角色的放置位置
4. 区域服务授权访问给Agent Domain,并一部分授权访问给Viewer.
这时,交互开始:
Viewer 访问 Regions Resource 移动 avatar
区域通知 Viewer Resource 更新区域中对象的状态
Viewer 访问其它 Agent 沟通交流。
SL社区数据的可移植性
http://dataportability.org/
提供策略和一组技术标准(已存在)使得在社区(social networks)玩家能共享他们的数据到其它服务上,控制他们的去向,重新组织等等。
另一方面,SLGAWG期望SL能被internet共同使用,并最终成为领导业界的基于开放协议的开发虚拟世界基础架构。
虚拟世界不仅仅包括3D数据,而且还包括众多的社区数据,如个人信息,好友信息,群组信息,他们之间通常存在可以彼此发送信息的机制。
因此我们只需要非常简单使用已有的一系列的开放标准,让虚拟世界融入社区之中。目前计划使用的开放标准如下:
× 数字认证标准: OpenId/YADIS
× 个人信息(Profile): hCard/FOAF
× 好友列表: XFN/FOAF
Viewer 是通过控制一个角色与虚拟世界交互的客户端,角色Agent 是持久存在的,控制该角色玩家离线也可能与之交互。Region也是持久存在的,是虚拟世界的土地。
众多的角色存在于土地上。
基本流程:
1. Viewer 向 Agent Domain发出认证请求控制一个Agent
2. Viewer 指导 Agent Domain 将角色放在一个区域
3. Agent Domain 联系 Region Domain 请求获得该区域服务, 并协商该角色的放置位置
4. 区域服务授权访问给Agent Domain,并一部分授权访问给Viewer.
这时,交互开始:
Viewer 访问 Regions Resource 移动 avatar
区域通知 Viewer Resource 更新区域中对象的状态
Viewer 访问其它 Agent 沟通交流。
SL社区数据的可移植性
http://dataportability.org/
提供策略和一组技术标准(已存在)使得在社区(social networks)玩家能共享他们的数据到其它服务上,控制他们的去向,重新组织等等。
另一方面,SLGAWG期望SL能被internet共同使用,并最终成为领导业界的基于开放协议的开发虚拟世界基础架构。
虚拟世界不仅仅包括3D数据,而且还包括众多的社区数据,如个人信息,好友信息,群组信息,他们之间通常存在可以彼此发送信息的机制。
因此我们只需要非常简单使用已有的一系列的开放标准,让虚拟世界融入社区之中。目前计划使用的开放标准如下:
× 数字认证标准: OpenId/YADIS
× 个人信息(Profile): hCard/FOAF
× 好友列表: XFN/FOAF