设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

OSTC分会场三:异彩纷呈的开源盛宴

2014-4-1 15:54| 发布者: joejoe0332| 查看: 3740| 评论: 0|原作者: 苏慧|来自: CSDN

摘要:   3月30日下午,在分会场三的演讲中,Cocos2D-x、Genesis-3D、Firefly、Ejoy四大开源游戏引擎悉数登场,在现场掀起了一场关于开源游戏的讨论热潮。此外,来自BlenderCN 中文社区的罗聪翼、来自火狐中国的张频、来 ...

  3月30日下午,在分会场三的演讲中,Cocos2D-x、Genesis-3D、Firefly、Ejoy四大开源游戏引擎悉数登场,在现场掀起了一场关于开源游戏的讨论热潮。此外,来自BlenderCN 中文社区的罗聪翼、来自火狐中国的张频、来自腾讯的尹晟宇,和禅道项目创始人王春生、“LAMP人”创始人潘少宁等人的精彩演讲也获得了阵阵掌声。


  以下是分会场三的演讲精华回顾。


  罗聪翼:用Blender制作开源电影



(罗聪翼)


  在本次大会的现场间隙,我们在各个分会场都播放了由开源软件Blender制作的开源电影。电影中憨态可掬的动画形象深深吸引了在座观众的目光。这些电影是如何制作的?在分会场三的第一场演讲中,BlenderCN 中文社区负责人、被誉为“中国Blender第一人”的罗聪翼为大家揭开了电影背后的秘密:开源软件——Blender。


  罗聪翼介绍称,Blender属于一个完整的3D创作流程,包括动画、材质、渲染等。其开发语言是C和C++,脚本使用的是Python,里面有很多效果,关于建模和物理特效都是Python脚本。在国内,Blender的主要应用范围是高校教育,此外个人艺术家和行业从业者也在使用。


  作为一款开源软件,Blender其所有需求实际上都是来源于社区的。自从2002年Blender被正式推出以来,社区一直伴随Blender的成长。Blender有专门的开发者基金,这部分基金支持有重大突破贡献的开发者,奖金和金额根据贡献提供。Blender基金会同样成立于2002年,其收入主要来自于线上商店以及捐赠,还有开源电影培训和教材的部分收入。


  罗聪翼透露,今年即将开始的一个项目是“GOOSEBERRY”,这是第一个长篇电影,全长接近120分钟,这是一部由全球协同,基于云的协作平台进行执行的开源电影。


  张频:Firefox OS 释放移动的未来



(张频)


  在第二场演讲中,火狐中国软件经理张频带来了关于Firefox OS的最新消息。


  据张频介绍,Firefox OS从2011年6月开始启动,到2013年正式销售经历了不到两年的时间。第一部Firefox OS设备是在2013年7月1日,电信在西班牙发售的ETEOPEN,售价69欧元。现在卖的主要是两个系列,且主要在拉丁美洲和欧洲的一些国家销售。


  手机产品中高端市场竞争非常的激烈,所以Firefox OS手机首选选择从低端市场切入,但这并不表示Firefox OS只做低端产品,张频说,去年年底Mozilla推出了一款中端的设备Flame,其硬件配置为高通双核1.2G、4.5英寸的屏幕、内存256M-1G。


  Firefox OS在硬件基础上使用Android内核,系统内核是Gonk,再之上是HTML5引擎。张频称Firefox OS比Android更开放,因为是基于HTML5,Firefox OS具有天然跨平台的优势,硬件消耗小,且软件容易移植。此外,针对Web App开发,火狐还推出了多款开发工具,包括自适应设计视图、App Manager、QEMU仿真器等。




  尹晟宇:腾讯追风移动加速项目



(尹晟宇)


  在3月30日当天的开源技术大会上,CSDN董事长蒋涛和腾讯社交网络事业群副总裁陈磊共同宣布CSDN和腾讯将在开源方面建立战略合作关系。在腾讯首批推出的开源项目中,追风移动加速项目就是其中一个。据腾讯公司云平台部研发副总监尹晟宇介绍,追风移动加速是腾讯云平台开源的第一个项目。目前腾讯云主打四款产品,分别是:云服务器、云数据库、高速存储、弹性Web引擎。基于腾讯云平台的各项能力,追风移动加速项目的目标是随时随地自由接入,高可用性,低网络时延。


  中国的移动网络非常复杂,导致在各个地方不同用户对网络访问体验是不一样的。追风移动加速就是为了解决这种体验差异,解决诸如访问时延高、容易丢包、域名易被劫持等网络问题。尹晟宇表示,腾讯云的“服务开放”实际上就是把在微信、手机QQ、手机QQ空间上面能提供网络基础能力开放出来,免费提供给开发者使用,让所有使用腾讯云的项目都能有一样的服务体验。


  尹晟宇透露,4月份追风项目将会推出防DDOS攻击体系,部署在全国200多个OC机房过滤或者抵挡饱和攻击。他还表示,追风项目开源之后,希望能够有更多的想象空间和更多的尝试。


  王兴博:Genesis-3D讲述国内自主的游戏引擎



(王兴博)

  Cenesis-3D是由搜狐畅游发布的一款3D游戏引擎,它应用了包括Boost、FreeType、ogre、Mono等在内的众多开源技术和开源类库开发而成。据Genesis-3D 产品总监王兴博介绍,Genesis-3D客户端引擎分成了四层,最下层是系统层,上面依次是中间层、应用层、编辑器。其中,编辑器是不开源的,但可以免费使用。截止目前,Genesis-3D发布3个月的时间,QQ群有上千个开发者讨论技术问题,有的是引擎使用者,也有很多是为引擎贡献代码的使用者。


  关于开源这件事,王兴博表示他们曾有诸多思考。其一,自由和商业之间的平衡。很多人做开源都是自由的行为,是基于“热情”,然而,如何在商业诉求和开发人员兴趣爱好间找到平衡是一个难点。其二,在国内目前的环境下,做开源是大家聚在一起做事情更快乐,还是一个人做事情更快乐?这是独乐乐与众乐乐的问题。其三,一个大项目,在开源在组织内部和组织内外怎么进行项目管理,可能遇到什么样的风险和问题也值得思索。Genesis-3D目前将开源代码托管在CSDN CODE平台上,王兴博说这样决定的原因之一正是看中了CSDN在推进开源项目的组织和管理方面的专业化方案。


  蔡文智:Cocos2D-x与游戏开发


(蔡文智)

  CocoStudio 技术经理蔡文智在演讲中表示,做游戏选引擎是很重要的事。Cocos2D-X在国内占有80%甚至以上的使用量,也就是说80%甚至以上高收入游戏都是Cocos2D-X开发的。


  2014年3月15 Cocos2D-X3.0正式版发布,相比之前的版本,Cocos2D-X3.0有三项显著提升:第一性能提升,第二兼容性提升,第三CPU和内存占用提升。其中,Cocos2D-X3.0通过自动裁剪和autobatching提高了引擎的渲染效率。相比Cocos2D-X2.2版本85.71%的设备兼容率,Cocos2D-X3.0将这一数字提高到了90.48%。在CPU和内存占用的提升方面,Cocos2D-X3.0相比2.2版本,启动时间提高25.35%,CPU提高36.42%,内存提升1.57%。


  CocoStudio是Cocos引擎里面的工具部分,是一套完整的工具体系。CocoStudio从去年3月份到现在下载量超过了20万次,已经有越来越多的开发者和公司使用CocoStudio,有很多产品在开发中或者已经上线了。CocoStudio1.3版本今年3月15日刚刚发布,据蔡文智透露,CocoStudio2.0版本将支持跨平台,即可在windows和Mac上使用。2.0版将在今年6月份会跟大家见面。




  云风:使用 Lua 开发网络游戏



(云风)


  简悦科技CTO、风魂游戏引擎和Ejoy2D开源游戏引擎作者云风为大家介绍了如何用Lua开发网络游戏。


  Lua是著名的开源编程语言,1993年就发布了1.0版, 2003年起借助暴雪魔兽世界的影响力Lua开始变得非常火。云风说,Lua最吸引我的地方就是足够的简单,它天生是为嵌入到系统里面设计的。云风随后介绍了他与团队使用Lua开发Ejoy2D开源游戏引擎、陌陌争霸客户端及服务器、Skynet的经验。其中,陌陌争霸客户端从零到上线,客户端程序用了 8 个人月,上线 4 个月,版本更新130 次;陌陌争霸服务器目前日活跃用户50万,同时在线人数2~6万。


  谈起对开源的体会,云风说开源之后可以提高项目的代码质量,但同时,对于开源产品的改动也需要更加谨慎,因为你每一次改动都可能影响到更多的人。他认为对开源项目贡献的最好方式是将你的修改回馈到社区里面,依靠社区,可以把一个项目做得更好。“如果你用了开源的代码,你自己也得开源,否则你只是公司自己的分支项目”。


  李明:开源项目对游戏产业的贡献



(李明)


  9 秒社团创始人李明为我们简单介绍了9秒社区的概况,并谈了他对开源的体会。李明表示,9秒是一个开源游戏社区,目前有27万左右的游戏开发者。9秒社区推出的开源框架Firefly有40家左右已上线的产品在使用。

  

  李明说,现在大家做游戏开发的时候跟以前不一样了,很少做自主研发引擎,我们都在选择不同的引擎,选不同的服务端框架。9秒社区推出Firefly等项目的目的很简单,就是让游戏开发者更专注游戏玩法,不要操心其他的一切跟游戏好不好玩无关的东西。


  此外,李明还介绍称9秒社区做了一个“9秒闪投小微团队”的创投基金,专做小微团队的创投。他说“我们团队目标很简单,开源是一种信仰”。


  王春生:以商业模式保障开源软件持续发展



(王春生)


  禅道项目创始人王春生分享了他创业四年的体会。他说:“以商业保障开源软件的发展持续发展,这是我创业的体会。”


  王春生说,大部分的开源软件靠开发者的热情而坚持。业余时间做,牺牲自己的时间,可能自己掏腰包自己做事情。从中国互联网开始发展,过程中产生了很多很棒的开源软件,但是这十多年过去以后,有很多开源软件已经彻底消失了。


  开放源代码只是第一步,但是怎么样让软了持续的发展下去,这才是最重要的。王春生说,仅靠开发者的热情支撑是不靠谱的。在分析了各种条件后,他得出一个结论:“以商业保证开源软件发展是大善”。


  王春生说,世界范围内比较成功的开源软件都是由商业公司推动的。在中国做开源软件,软件免费,服务收费这条路是走不通的。好好做软件,通过增强的功能实现收入,有了收入之后就可以持续完善开源版本,版本越来越好,保持更新,越来越多人相信你,这个团队才比较靠谱。




  潘少宁:社区商业化探索,选择大于努力



(潘少宁)


  公益技术社区“LAMP人”发起人潘少宁在演讲中分享的一些观点相信会对技术人员的职业发展规划有所帮助。


  潘少宁表示,在“LAMP人”进行商业化探索的过程中,他们最终将落脚点定在了面向技术人员的“招聘”服务上。他说,做这件事情的优势“第一本身我们懂技术,第二我们是懂互联网的”。从去年开始,潘少宁和他的团队一共 12~13个人,做了大概一千多万的业绩。“传统的猎头年均产值30-50万,我们人均产值100万,所以我们十几个人可以做一千多万”。


  潘少宁还介绍了他在做招聘过程中总结出来的职业规划经验:他建议技术人员在参加工作的前5年做技术积累,最好有BAT(百度、阿里、腾讯)的从业经历;第5~10年,培养综合能力;第8~12年创业、挑大梁或者加入创业团队,最后他给出的职业方向是“职业经理人”。


  他总结道:“这我是看到的大部分人的经历,不包括个性的。比如说有一些个案,可能是纯走技术,40岁还写代码的,特别的少,或许是因为中国的国情、历史原因”。


  闪电演讲


  分会场三的主题演讲结束之后,是三个闪电演讲。分别是来自helloGCC小组的朱辉、来自Seafile的潘灵涛和中国电信的李家智。



(朱辉)


  朱辉介绍称,helloGCC小组成立于2007年,是开源工具软件爱好者和开发者成立的开放的组织。从2008年开始,helloGCC小组每年会组织一次技术讨论会,目前这个讨论会的规模已经达到两三百人,讨论话题内容包括GCC、GDB、SKYEYE等跟工具相关的话题。



(潘灵涛)


  Seafile是面向团队设计的文件云存储加协作平台,“Seafile首先是一个文件存储”,潘灵涛说介绍称:“一个团队把文件存到这里面,我们设计一些任务模块、交流模块和讨论模块,像gathap一样,把它打造成闭环协同的平台,做一个有创新性的产品,这是我们的意义”。



(李家智)

  李家智介绍的是Beetl——现代Java模板引擎。Beetl使用JS语法但也支持html标签,它具有3倍于Freemaker的高性能,并能够很容易的跟Spring MVC、Servlet、Struts、Jfinal、Nutz、Jodd等进行整合。Beetl模板支持单独开发和测试、功能齐全,并可以在线体验、拥有完整的文档。


【后记】

  一天的会议非常短暂,但丰满的演讲内容相信让我们每个人都获益良多。这次大会之所以能够成功举办,与各个开源社区的大力支持是分不开的。从最初的会议筹备到现场的积极参与,每一步、每一个细节我们都得到了社区朋友们的大力帮助,在此我们表示深深的感谢!


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部