众所周知,第二届“Sun培训开放日”今年将于12月18-19日及21-22日相继在深圳、北京展开。由于第一届的成功举办,引发了业界的普遍关注。今年Sun培训部积极规划,修改最新课程,准备在即将到来的第二届培训开放日活动中带给大家更多丰富培训及管理课程。
近日,Sun中国培训部向媒体演示了全球颇为流行的”SecondLife第二人生”,据悉,今年Sun中国培训部将邀请全球知名讲师为学员带来最先进的相关技术知识。那么SecondLife能给我们什么全新体验呢?
在培训中领略“骇客帝国”
SecondLife第二人生是由总部设在旧金山的科技公司林登实验室于2003年创建并运营的。近年来大家纷纷意识到,这种区别于以往各种网游的并有着极高互动性和真实性的新型的虚拟社会对于现实世界的深刻影响。
SecondLife第二人生是目前全球划时代的融会了生活、工作、情感等各个方面的跨届平台。在这个全球性的3D虚拟世界里每个人都可建立自己的一个虚拟的“第二人生”,与同在这个虚拟世界中的其他人发生各种各样的关系,实现自己在现实人生中没能实现的梦想。SecondLife第二人生提供给用户一个方便开展业务、推广产品及公共社交的平台,同时它也作为娱乐场所为用户提供各种服务。由于其本质是一种体验式的3D虚拟世界,这就让第二人生成为一个可对多个用户进行培训、协作及沟通的良好环境,令每个参与其中的人充分领略到“骇客帝国”真实生活版的强大诱惑与魅力。
SecondLife更利于学习与交流
目前,SecondLife第二人生的参与度空前高涨,如今已拥有660多万名用户。当SecondLife日趋真实化,越来越多的大公司在这里开店设厂,并将其当作一个营销渠道与平台。此外,SecondLife也是一个文化交流的极好空间。今年,中国的Sun培训开放日中,仍会有“第二人生”的专场课程。据了解,哈佛大学已经开设了SecondLife的课程,很快会有更多的院校开设关于SecondLife的课程。
Sun中国区首席教育官张瓒介绍说:有人用了十年互联网之后仍然停留在使用的层次上,而有人却已经可以利用互联网进行创业,为自己创造价值了,同样的道理,进入SecondLife玩耍很容易,但是要利用这个平台创造价值,那就需要花时间了。希望中国的Sun培训开放日能开启SecondLife在学习领域的应用先河,创造更好的空间,新的互联时代,SecondLife将带给人们全新的学习体验,带来远程教育的革命。”
若欲报名参与“Sun培训开放日”活动,请登陆Sun培训开放日活动官方网站http://www.sunlsd.cn/
欢迎来到Simtown.cn---SIM城镇
2008年12月9日星期二
丈夫Second Life和他人不轨 英国女子愤然离婚
据国外媒体报道,一名英国女子最近和丈夫离婚,原因是发现他在虚拟世界Second Life和其他女子有暧昧关系。
28岁的埃米·泰勒日前和40岁的丈夫大卫·博拉德结束了为期五年的婚姻。她两次看到丈夫在虚拟世界中和其他虚拟人物发生关系。
在Second Life中,每个网民可以创建虚拟角色,这个角色可以交友、发展关系、购买房产,甚至创办商业等。这一虚拟世界的用户遍布全世界。
2003年,泰勒和博拉德在一个网络聊天室相遇,随后结婚。不过,泰勒怀疑丈夫在网上的忠诚度。他曾经雇佣一个网络侦探,调查丈夫是否在欺骗她,因为自己曾经发现丈夫在网上和一名妓女发生关系。
后来,泰勒再次发现丈夫和Second Life中别人发生关系。她说,丈夫已经承认,和一名来自美国的玩家认识了一两个星期,丈夫承认两人的婚姻走到尽头,他不再爱泰勒。
第二天,两人离婚。
负责离婚的律师说,这是她这个星期遇到的第二宗和Second Life有关的离婚案。
28岁的埃米·泰勒日前和40岁的丈夫大卫·博拉德结束了为期五年的婚姻。她两次看到丈夫在虚拟世界中和其他虚拟人物发生关系。
在Second Life中,每个网民可以创建虚拟角色,这个角色可以交友、发展关系、购买房产,甚至创办商业等。这一虚拟世界的用户遍布全世界。
2003年,泰勒和博拉德在一个网络聊天室相遇,随后结婚。不过,泰勒怀疑丈夫在网上的忠诚度。他曾经雇佣一个网络侦探,调查丈夫是否在欺骗她,因为自己曾经发现丈夫在网上和一名妓女发生关系。
后来,泰勒再次发现丈夫和Second Life中别人发生关系。她说,丈夫已经承认,和一名来自美国的玩家认识了一两个星期,丈夫承认两人的婚姻走到尽头,他不再爱泰勒。
第二天,两人离婚。
负责离婚的律师说,这是她这个星期遇到的第二宗和Second Life有关的离婚案。
2008年11月5日星期三
SecondLife 架构剖析
2007年,“SecondLife”三维虚拟风暴席卷了现实世界。原本定位为人生模拟类在线游戏的SecondLife,现在已经逐步演变成为一个国际化的在线模拟社区。人们在其中进行虚拟房地产交易,艺术家开办自己的作品展览,作为世界5大会计事务所之一的毕马威展开招聘工作,BBC等老牌传统媒体配备了SecondLife特派专职记者,时尚巨头阿玛尼也开了专卖店。现实世界中的一切,都可以在SecondLife中找到对应之物。不难想象,能够产生如此巨大影响力的SecondLife,其庞大的虚拟世界背后必然有优秀的技术架构作为支持。接下来就让我们一起来看看其中端倪。
SecondLife服务器构成
SecondLife(下简称SL)的服务器端包括这六大类服务器:Login server(登陆服务器);User server(用户服务器);Space server(空间服务器);Data server(即数据服务器);Simulator(即模拟器),常被称为SIM;Other servers(其他服务器),包含若干不同功能服务器,林登公司(Linden)似乎对它们的详情有所保留。
下面对这六大类服务器进行详细解释。
1、Login server,登录服务器。是运行在login.agni.lindenlab.com上的CGI脚本。顾名思义,就是用来验证用户名和密码的。验证后还要决定用户登录到什么区域:是用户的家、还是上次离开SL时的区域或者URL指定的某个区域。接下来要找到运行该区域的模拟器,验证用户是否被允许连接到该区域。最后向模拟器发出连接请求,并告知客户端连接到何处。
2、User server,用户服务器。曾被用来处理用户登录,即登录服务器现在的功能。现在负责管理即时通讯(instant message)会话,尤其是组内即时通讯。
3、Space server,空间服务器。处理基于不同网格X,Y坐标间消息的路径选择。模拟器与空间服务器会话以便被其登记在案,还可以发现自己的邻居是谁。作用与网络概念中路由器相仿。
4、Data server,数据服务器。处理与中心数据库、日志服务器、仓库数据库以及搜索数据库的连接(上述4种服务器属于第6类其他服务器),代表模拟器运行查询。(注: SL 服务器网格中只有一个中心服务器,日志服务器,而仓库服务器以及搜索服务器分别有多个,或者在某个范围内,前两者与后两者分别是一对多的关系。)
5、Simulator,模拟器。这是SL最主要的服务器。每个模拟器模拟一个256*256平米的整块区域。当SL客户端浏览器满虚拟世界转悠时,实际上是在不同的模拟器间被倒手。模拟器的任务有:存储物体状态、土地状态、地形海拔图状态。模拟器还负责计算物体和土地的能见度,并把计算数据传送给客户端。模拟器还使用优先级队列传送图像数据。还有一种物理学模拟器专门掌管Hovak物理学例库[1]。公共谈话(Chat)和即时通讯(instant message)也由模拟器处理。全速运行时,模拟器可达每秒45帧,如果不能保持全速,它将在不减低帧速率的情况下尝试时间膨胀[2],在Second Life中如果不能全速,则会以物体显示延迟为代价,而不会影响已显示物品的质量,这种效果也被叫做Lag。
模拟器两两之间以UDP网络连接进行通信,并由相邻的模拟器保持通信连接。
要注意的是:在Second Life中,模拟器与客户端浏览器(Viewer)之间的区别与其他虚拟环境差异较大。模拟器负责运行物理引擎,碰撞检测,跟踪每一事物和用户化身Avitar的位置,将物品的位置发送给客户端,必要时将更新的数据发送给客户端(只有当发生碰撞或者方向和速度变化等情况下才会有这种更新)。而客户端负责处理本地物品的位置,获取速度等物理学信息,进行简单的物理学运算以跟踪何物向何处移动,不进行碰撞检测。
6、Other servers,其他服务器,其中包含若干规模较小的服务器。下面一一说明:
中央枢纽:在SL的官方网站上没有给出说明,但根据字面意思推断,应当与全局通讯、调度以及分布式运算有关。
代理数据库:掌管元数据与项目id(UUID)之间的映射。代理(Agent)一词在SL中特指与用户化身(Avatar)相对应的后台底层的唯一表示,在SL计算机系统中有唯一识别号,简称UUID,该号码与用户是唯一对应且持久存在的。其他物品也有UUID,但物品的UUID是在物品放置于虚拟世界中时临时生成的,不是持久的UUID。元数据是指在Second Life中不可分的数据,比如构成物体形状的基本单元(prim),或者一张纹理(texture)。一个物体可能由多个元数据组成,因此需要记录元数据与物体,也即是此处所称的项目之间的关系,而代理数据库就承担此责任。同时,任何物体都有唯一拥有者,记录物体的拥有者,也是代理数据库的任务。
中心数据库:官方文档描述该服务器存储谁拥有什么,用于记录账单,而实际上远不止这么简单,但囿于目前所能取得的资料,很少有对其详细的叙述。
搜索数据库:中心数据库的副本,用于搜索。可以断定,为了提高搜索效率,此数据库一定保有大量索引。而中心数据库为了保证数据写入和修改的效率,使用的索引肯定是比较少的。
地图服务器:使用OpenGL绘制全局地图。Second Life客户端也是使用OpenGL绘制的,此外普通网页上的SL地图使用的是Google的地图API。
RPC服务器: XML RPC(远程过程调用)服务器。其作用包含:开发者需要的,不通过客户端浏览器来操作Second Life的API,可将XMLRPC服务器代码翻译为in-world请求,与空间数据库和中心数据库通讯。
SecondLife用户登录验证步骤解析
我们不妨通过分析登录验证的步骤,来看看这些服务器是如何进行互相通信的。流程可参见文后图示。
1.客户端对用户服务器发出安全信息校验和(Checnsum)请求,端口号:12036。
2.客户端对登录服务器发出登录请求:
a)通过HTTP打包发送XML RPC进行登录;
b)Web服务器(多数情况下是Apache)与SQL数据库通话,获得用户信息,连接模拟器所需信息(比如IP地址)并生成连接;
c)用户帐号名称,MD5口令,客户端版本,登录地址请求。
3.登录服务器从数据库获得授权证书。
4.登录服务器与网格中的模拟器对话:
a)决定哪个模拟器负责该客户端;
b)请求会话开始;
c)网格返回与客户端通讯的UDP端口号 12035,13000-13050
5.SIM响应登录服务器,告知用户是否允许登录到模拟器。
6.登录服务器响应客户端:
a)返回的信息有,用户id,会话id,安全会话id,模拟器IP,模拟器端口号,全局坐标,用户仓库信息等;
b)大部分id都是UUID(比如用户id,会话id,安全会话id);
c)用户id是唯一的,并且是永久的。
7.客户端与模拟器握手,并发送用户id和会话id。
8.客户端与用户服务器握手:
a)发送出席信息,以便收到组及时消息(Group IM);
b)给用户授予组权限;
c)用户服务器验证模拟器会话信息(在数据库的Presence-Agent表中)。
SecondLife服务器构成
SecondLife(下简称SL)的服务器端包括这六大类服务器:Login server(登陆服务器);User server(用户服务器);Space server(空间服务器);Data server(即数据服务器);Simulator(即模拟器),常被称为SIM;Other servers(其他服务器),包含若干不同功能服务器,林登公司(Linden)似乎对它们的详情有所保留。
下面对这六大类服务器进行详细解释。
1、Login server,登录服务器。是运行在login.agni.lindenlab.com上的CGI脚本。顾名思义,就是用来验证用户名和密码的。验证后还要决定用户登录到什么区域:是用户的家、还是上次离开SL时的区域或者URL指定的某个区域。接下来要找到运行该区域的模拟器,验证用户是否被允许连接到该区域。最后向模拟器发出连接请求,并告知客户端连接到何处。
2、User server,用户服务器。曾被用来处理用户登录,即登录服务器现在的功能。现在负责管理即时通讯(instant message)会话,尤其是组内即时通讯。
3、Space server,空间服务器。处理基于不同网格X,Y坐标间消息的路径选择。模拟器与空间服务器会话以便被其登记在案,还可以发现自己的邻居是谁。作用与网络概念中路由器相仿。
4、Data server,数据服务器。处理与中心数据库、日志服务器、仓库数据库以及搜索数据库的连接(上述4种服务器属于第6类其他服务器),代表模拟器运行查询。(注: SL 服务器网格中只有一个中心服务器,日志服务器,而仓库服务器以及搜索服务器分别有多个,或者在某个范围内,前两者与后两者分别是一对多的关系。)
5、Simulator,模拟器。这是SL最主要的服务器。每个模拟器模拟一个256*256平米的整块区域。当SL客户端浏览器满虚拟世界转悠时,实际上是在不同的模拟器间被倒手。模拟器的任务有:存储物体状态、土地状态、地形海拔图状态。模拟器还负责计算物体和土地的能见度,并把计算数据传送给客户端。模拟器还使用优先级队列传送图像数据。还有一种物理学模拟器专门掌管Hovak物理学例库[1]。公共谈话(Chat)和即时通讯(instant message)也由模拟器处理。全速运行时,模拟器可达每秒45帧,如果不能保持全速,它将在不减低帧速率的情况下尝试时间膨胀[2],在Second Life中如果不能全速,则会以物体显示延迟为代价,而不会影响已显示物品的质量,这种效果也被叫做Lag。
模拟器两两之间以UDP网络连接进行通信,并由相邻的模拟器保持通信连接。
要注意的是:在Second Life中,模拟器与客户端浏览器(Viewer)之间的区别与其他虚拟环境差异较大。模拟器负责运行物理引擎,碰撞检测,跟踪每一事物和用户化身Avitar的位置,将物品的位置发送给客户端,必要时将更新的数据发送给客户端(只有当发生碰撞或者方向和速度变化等情况下才会有这种更新)。而客户端负责处理本地物品的位置,获取速度等物理学信息,进行简单的物理学运算以跟踪何物向何处移动,不进行碰撞检测。
6、Other servers,其他服务器,其中包含若干规模较小的服务器。下面一一说明:
中央枢纽:在SL的官方网站上没有给出说明,但根据字面意思推断,应当与全局通讯、调度以及分布式运算有关。
代理数据库:掌管元数据与项目id(UUID)之间的映射。代理(Agent)一词在SL中特指与用户化身(Avatar)相对应的后台底层的唯一表示,在SL计算机系统中有唯一识别号,简称UUID,该号码与用户是唯一对应且持久存在的。其他物品也有UUID,但物品的UUID是在物品放置于虚拟世界中时临时生成的,不是持久的UUID。元数据是指在Second Life中不可分的数据,比如构成物体形状的基本单元(prim),或者一张纹理(texture)。一个物体可能由多个元数据组成,因此需要记录元数据与物体,也即是此处所称的项目之间的关系,而代理数据库就承担此责任。同时,任何物体都有唯一拥有者,记录物体的拥有者,也是代理数据库的任务。
中心数据库:官方文档描述该服务器存储谁拥有什么,用于记录账单,而实际上远不止这么简单,但囿于目前所能取得的资料,很少有对其详细的叙述。
搜索数据库:中心数据库的副本,用于搜索。可以断定,为了提高搜索效率,此数据库一定保有大量索引。而中心数据库为了保证数据写入和修改的效率,使用的索引肯定是比较少的。
地图服务器:使用OpenGL绘制全局地图。Second Life客户端也是使用OpenGL绘制的,此外普通网页上的SL地图使用的是Google的地图API。
RPC服务器: XML RPC(远程过程调用)服务器。其作用包含:开发者需要的,不通过客户端浏览器来操作Second Life的API,可将XMLRPC服务器代码翻译为in-world请求,与空间数据库和中心数据库通讯。
SecondLife用户登录验证步骤解析
我们不妨通过分析登录验证的步骤,来看看这些服务器是如何进行互相通信的。流程可参见文后图示。
1.客户端对用户服务器发出安全信息校验和(Checnsum)请求,端口号:12036。
2.客户端对登录服务器发出登录请求:
a)通过HTTP打包发送XML RPC进行登录;
b)Web服务器(多数情况下是Apache)与SQL数据库通话,获得用户信息,连接模拟器所需信息(比如IP地址)并生成连接;
c)用户帐号名称,MD5口令,客户端版本,登录地址请求。
3.登录服务器从数据库获得授权证书。
4.登录服务器与网格中的模拟器对话:
a)决定哪个模拟器负责该客户端;
b)请求会话开始;
c)网格返回与客户端通讯的UDP端口号 12035,13000-13050
5.SIM响应登录服务器,告知用户是否允许登录到模拟器。
6.登录服务器响应客户端:
a)返回的信息有,用户id,会话id,安全会话id,模拟器IP,模拟器端口号,全局坐标,用户仓库信息等;
b)大部分id都是UUID(比如用户id,会话id,安全会话id);
c)用户id是唯一的,并且是永久的。
7.客户端与模拟器握手,并发送用户id和会话id。
8.客户端与用户服务器握手:
a)发送出席信息,以便收到组及时消息(Group IM);
b)给用户授予组权限;
c)用户服务器验证模拟器会话信息(在数据库的Presence-Agent表中)。
美国大选支持者虚拟世界Second Life中庆祝奥巴马获胜
Posted by adminNovember 5, 2008
美国大选支持者虚拟世界Second Life中庆祝奥巴马获胜.
在奥巴马获胜消息传出后,很多人在公共场合进行庆祝,另有数百万人则在电视前观看相关新闻,另外还有很多人在网络上度过了这个大选之夜。 Navarro大学的学生上传了一段他们庆祝奥巴马获胜的视频,在视频中他们不断尖叫和跳跃。另外,一个YouTube用户上传视频表达了他庆祝奥巴马当选的方式:他喝下了一瓶容量为2升的汽水。另外一些网民则通过一些搞笑的方式在网上为奥巴马当选而庆祝。
另外,在奥巴马赢得大选之后,在虚拟世界“第二人生(Second Life)”中,数十位奥巴马的支持者立即开始鼓掌、欢呼和跳舞。本周二,由于在线人数已达到上限,很多虚拟人物未能进入奥巴马在“第二人生”的非官方总部来进行庆祝。
一名叫Jordanna Beaumont的虚拟人物表示,“漫长的黑夜终于过去了!”
相比之下,麦凯恩在大选中落败后,支持他的“第二人生”空间Straight Talk Cafe则几乎成为空无一人的“鬼城”。最近几个月以来,两大阵营的志愿者都在虚拟世界中为他们各自的支持者忙里忙外——募集捐款、注册选民、修建纪念碑和分发虚拟的帽子和T恤等。
美国大选支持者虚拟世界Second Life中庆祝奥巴马获胜.
在奥巴马获胜消息传出后,很多人在公共场合进行庆祝,另有数百万人则在电视前观看相关新闻,另外还有很多人在网络上度过了这个大选之夜。 Navarro大学的学生上传了一段他们庆祝奥巴马获胜的视频,在视频中他们不断尖叫和跳跃。另外,一个YouTube用户上传视频表达了他庆祝奥巴马当选的方式:他喝下了一瓶容量为2升的汽水。另外一些网民则通过一些搞笑的方式在网上为奥巴马当选而庆祝。
另外,在奥巴马赢得大选之后,在虚拟世界“第二人生(Second Life)”中,数十位奥巴马的支持者立即开始鼓掌、欢呼和跳舞。本周二,由于在线人数已达到上限,很多虚拟人物未能进入奥巴马在“第二人生”的非官方总部来进行庆祝。
一名叫Jordanna Beaumont的虚拟人物表示,“漫长的黑夜终于过去了!”
相比之下,麦凯恩在大选中落败后,支持他的“第二人生”空间Straight Talk Cafe则几乎成为空无一人的“鬼城”。最近几个月以来,两大阵营的志愿者都在虚拟世界中为他们各自的支持者忙里忙外——募集捐款、注册选民、修建纪念碑和分发虚拟的帽子和T恤等。
2008年8月28日星期四
第二人生》惊传女玩家绑票线上前男友玩家事件
《第二人生:Second Life》是由美国旧金山的「Linden Research」所开发,游戏中注重于模拟现实人生角色的扮演以及和其他玩家的互动,鼓励玩家在网路上创造出自己另一个人生。在《第二人生Second Life》中,玩家不需要进行无谓的练等解任务,或闯各种游戏关卡,一切模拟真实生活会发生的事情,随你要开拓事业、进行交易买卖,或是游走在各种社交活动中都可。当然你有钱(虚拟货币)的话,也可以做现实生活不太可能体验到的事情,像是盖博物馆、买游艇、收购企业、拥有自己的城堡等等。
线上游戏本来就是小型社会的缩影,一旦连游戏题材也以生活为主题时,玩家可以在这个虚拟世界尽情去做自己现实想做或不敢做的事,甚至在线上游戏找到属于自己的另一半也不奇怪;在上週惊传出一名现年 33 岁的女子「Kimberly jernigan」,因不满《第二人生》现年 52 岁的线上男友与他分手,愤而计划绑票犯罪行动。
他们分手之后,事后有依女方要求进而一步见面,女方宣称在八月初与男方一同驾车前往宾夕亚尼州的工作场所,进而瞭解男方的工作地点后,女方才起了犯罪的动机。经过警方调查,Kimberly jernigan 在事后两个多星期,跟踪男方回家,追踪到男方的住址,而且还是假扮成邮差来进行调查。她运用了玻璃刀潜入了男方家中进行埋伏,准备了手铐、BB枪、胶带以及她的爱犬 Gogi,待男方一回家便用手铐与BB枪、胶带綑绑了男方。
在她自以为万无一失时,男方机警的运用工具破开胶带逃脱报警,行迹败露的她便逃之夭夭;经过警方调查,她遗留了她的爱犬 Gogi 在浴室内,而且浴室内散落着许多用来阻止男方发出声音的胶带,警方随即展开追缉,在马里兰州郊外的一处休息站发现了她的踪影,经过一番抵抗扭打后,警方顺利逮捕了 Kimberly jernigan。
线上游戏本来就是小型社会的缩影,一旦连游戏题材也以生活为主题时,玩家可以在这个虚拟世界尽情去做自己现实想做或不敢做的事,甚至在线上游戏找到属于自己的另一半也不奇怪;在上週惊传出一名现年 33 岁的女子「Kimberly jernigan」,因不满《第二人生》现年 52 岁的线上男友与他分手,愤而计划绑票犯罪行动。
他们分手之后,事后有依女方要求进而一步见面,女方宣称在八月初与男方一同驾车前往宾夕亚尼州的工作场所,进而瞭解男方的工作地点后,女方才起了犯罪的动机。经过警方调查,Kimberly jernigan 在事后两个多星期,跟踪男方回家,追踪到男方的住址,而且还是假扮成邮差来进行调查。她运用了玻璃刀潜入了男方家中进行埋伏,准备了手铐、BB枪、胶带以及她的爱犬 Gogi,待男方一回家便用手铐与BB枪、胶带綑绑了男方。
在她自以为万无一失时,男方机警的运用工具破开胶带逃脱报警,行迹败露的她便逃之夭夭;经过警方调查,她遗留了她的爱犬 Gogi 在浴室内,而且浴室内散落着许多用来阻止男方发出声音的胶带,警方随即展开追缉,在马里兰州郊外的一处休息站发现了她的踪影,经过一番抵抗扭打后,警方顺利逮捕了 Kimberly jernigan。
订阅:
博文 (Atom)
欢迎来到Simtown.cn---SIM城镇