一 : UCloud联手9秒社团,两大开源利器让开发者省力90%
近日,专业游戏云服务商UCloud联手开源游戏开发者社区9秒社团,宣布推出两款开源利器:变色龙(Chameleon)SDK——开源的手游渠道接入服务SDK,以及CrossApp——开源的移动应用开发引擎。变色龙SDK工具将作为CrossApp的第三方服务,部署到9秒社团内,两项目将发布在GitCafe开源协作平台。
据悉,变色龙是UCloud针对手游开发者接入渠道而开发的一款开源工具。由于国内安卓渠道林林总总,绝大多数渠道都有自己的SDK,因此接入渠道是一个非常费工费时的体力活,基于此,UCloud开发了变色龙SDK项目。目前,变色龙SDK的接入渠道已经包括91、百度、360、豌豆荚、小米,并且正在接入更多的渠道。
它的主要功能是提供一个抽象的接口,手游开发者只需要使用这一套接口就可以适配变色龙SDK所支持的所有渠道,同时,变色龙SDK还提供了一整套配置和打包工具。 使用变色龙SDK之后,对于开发者来说,相当于花费接入一个渠道的工作量就可以接入到N个渠道之中去。
而9秒社团推出的CrossApp,同样是一款创新性的开源工具。CrossApp是一款免费、开源、跨平台的移动应用开发引擎,使用C++开发,基于OpenGL ES 2.0渲染,可以帮助所有开发者快速的开发出跨平台的原生移动应用,支持导出包括IOS和Android等。
在实际应用方面,这两款开源工具都有自己独特的优势。
UCloud的变色龙SDK项目的优势主要体现在下述几点:
本地化的管理和打包,所有数据和打包过程都在本地完成,没有任何上传功能 开源,可定制,有些开发商或者发行商有自己的SDK,也可以自己轻松定制这套工具来适应 不需要使用任何额外的外部服务,所有运营数据都在自己的手中,保证数据安全
而CrossApp则能够支持各大主流开发平台,包括Mac、iOS、Android、Win32、WP8,正因为CrossApp的跨平台的特性,所以相对传统的iOS和Android原生应用开发,CrossApp更能节省开发的周期和成本,App开发完成后只需要经过较为简单的移植工作,就能轻松实现在不同平台上应用。
同时,CrossApp封装了大量的UI控件,而且每种控件的功能十分丰富,开发者可以直接使用功能丰富的控件进行应用的开发,这些控件基本满足应用开发需求中的大部分功能,同时也免去了自己封装UI控件花费的大量时间,进一步提升开发的效率,官方会每周更新1~2次新的控件。
未来几天,UCloud的变色龙SDK工具也将和CrossApp一起,部署到9秒社团内,并与国内的开源项目协作平台GitCafe携手合作,将变色龙SDK和CrossApp项目开源发布在GitCafe平台上,方便大家利用和开发。相信上述两款开源工具将给国内的移动互联网开发者带来极大便利。
变色龙SDK源码地址:https://gitcafe.com/uclouddotcn/chameleon
二 : 9秒社团
9秒社团是国内中国最大的开源游戏社区和领先的开源开发者社区,主要以原创的开源内容为核心推动力。目前社区内有十余个自研开源的服务器端框架、移动应用、游戏引擎、手机游戏、网页游戏等项目,总部署超过200万次。
9秒社团是国内中国最大的开源游戏社区和领先的开源开发者社区,主要以原创的开源内容为核心推动力。目前社区内有十余个自研开源的服务器端框架、移动应用、游戏引擎、手机游戏、网页游戏等项目,总部署超过200万次。
(www.61k.com]1.社团概况
9秒社团由李明于2011年创立,是1个中文开源社区网站,有若干自研开源项目,涉及开源手机网游、WebGame以及若干游戏类应用等。2013年10月,9秒社团被中清龙图游戏收购,整体并入中清龙图游戏成为独立项目组。
此前,9秒社团推出的开源游戏服务器端框架Firefly是国内使用者最多的游戏Server端框架,被OSchina评选为2013年二十大开源软件第13位,且先后开源了三款基于Firefly的手机网游产品。目前9秒社团主推项目为CrossApp,CrossApp是1款免费、开源、跨平台的App开发引擎,基于MIT开源协议,使用C++开发,基于OpenGLES2.0渲染,可以帮助所有开发者快速的开发出跨平台的原生移动应用,目前主要支持导出IOS和Android。
通过9秒社团这个平台,李明希望为所有移动开发者提供最好的开源相关产品,帮助更多业界朋友更好更快的成长。
2.发展历程
2011年08月,9miao.com上线;
2012年01月,游戏开发者4万,关闭开放注册,转为会员邀请制;
2012年10月,注册游戏开发者11万,开启商业化运营,开放注册;
2013年05月,推出开源的游戏Server端框架Firefly;
2013年07月,推出开源卡牌类手机网游《暗黑世界》;
2013年08月,推出开源大型RPG类WebGame《烽烟OL》;
2013年10月,注册游戏开发者21万,团队11人,被中清龙图100%股权收购;
2013年11月,推出开源SRPG手机网游《进击的9秒》;
2013年12月,举办“中国杯”游戏极限开发大赛;
2014年03月,推出开源横版rts手机网游《口袋仙侠》;
2014年04月,注册游戏开发者27万,团队19人,CrossApp第一版本完成;
2014年05月,注册游戏开发者28万,跨平台开源开发引擎CrossApp正式开源。
2014年06月,注册开源开发者28万,团队26人,CrossApp成为oschina.net开源项目月、周、日全冠军。
3.创始人
9秒社团于2011年由李明(@大_鸡蛋)创办,致力于为全球开发者提供优质的开源内容。
李明于2003年进入游戏行业,2004年开始创业,一直专注做网游研发,先后创业3次,经历过端游的开发、页游的开发还有手游的开发。目前,李明专注于9秒社团开源游戏开发与开源移动应用开发,为所有移动端开发者提供一系列开源服务。
三 : A5好站推荐:9秒社团,助力站长实现PC向移动端的快速转型
互联网大势所趋——集体抢占移动端市场,已经成为业界的资源抢夺公开赛,移动端应用程序的快速创建与完善就成了各大企业、大中小站长们的当务之急。
创建一款符合心意的移动端应用程序,只是代码、美工等等方面的技术问题就给不少企业、站长朋友们带来相当程度的压力,投入成本与所获之间,往往找不到合适的契合点。而基于此类庞大需求成长起来的9秒社团,就成了各类网站成功实现PC转向移动端的良好助手。
9秒社团(http://9miao.com/)成立于2011年8月,是国内最大的开源开发者社区和国内领先的移动开发者社区,主要以原创的开源内容为核心动力。目前社区内有十余个自研开源的服务器端框架、游戏引擎、手机游戏、网页游戏、移动应用等项目,总部署超过200万次。
创始人李明一直强调成员的精良性与团队意识,据称,已经拥有28万开发者的“9秒社团”,同时拥有20多个来自各大互联网公司开发精英,他们自愿组成“9秒社团常务贡献委员会”对代码共同进行维护和更新。
开源、跨平台的移动开发引擎CrossApp
CrossApp是一款完全开源、免费、跨平台的移动应用开发引擎,基于最宽松的MIT开源协议,开发者可以完全免费、毫无顾虑的使用CrossApp开发任何商业项目,另外,CrossAPP保持着每周1~3的快速迭代。
CrossApp支持目前最主流的移动平台IOS和Android,在后续的更新版本将完善对更多平台的支持,其平台的无关性相对于传统IOS和Android的原生应用开发,不但具有周期上的优势又节约成本。
CrossApp通过第三方库将常见数据解析库转换、生成用户直接使用的脚本编写程序。9秒社团一贯坚持的开源理念使得CrossApp成为最便捷的 跨平台App开发引擎,大量的UI控件功能丰富,提升开发效率的同时也节省成本。而配套的CrossApp编辑器更是辅助开发者对移动App程序的开发。
案例:基于CrossApp开发出的9秒小说阅读器
9秒小说阅读器(http://book.9miao.com/)一款完全开源、免费、跨平台的收件小说下载阅读器,开发者可以无顾虑的将《9秒小说阅读器》使用在任何商业行为中,直接改名后上线运营亦可。而9秒小说阅读器已制作的广告类,开发者申请展示位、更改代码一个url,即可当日获得收入。
9秒寓意“急速”,其针对站长向移动端转型推出的移动应用开发引擎所附有的开源、跨平台等性质,为站长们省去了技术上的一大麻烦。
而好的产品看的永远只是内容与服务,9秒社团好还是不那么好?这个终究还得由你自己做结论。
四 : UCloud联手9秒社团,两大开源利器让开发者省力90%
近日,专业游戏云服务商UCloud联手开源游戏开发者社区9秒社团,宣布推出两款开源利器:变色龙(Chameleon)SDK——开源的手游渠道接入服务SDK,以及CrossApp——开源的移动应用开发引擎。变色龙SDK工具将作为CrossApp的第三方服务,部署到9秒社团内,两项目将发布在GitCafe开源协作平台。
据悉,变色龙是UCloud针对手游开发者接入渠道而开发的一款开源工具。由于国内安卓渠道林林总总,绝大多数渠道都有自己的SDK,因此接入渠道是一个非常费工费时的体力活,基于此,UCloud开发了变色龙SDK项目。目前,变色龙SDK的接入渠道已经包括91、百度、360、豌豆荚、小米,并且正在接入更多的渠道。
它的主要功能是提供一个抽象的接口,手游开发者只需要使用这一套接口就可以适配变色龙SDK所支持的所有渠道,同时,变色龙SDK还提供了一整套配置和打包工具。 使用变色龙SDK之后,对于开发者来说,相当于花费接入一个渠道的工作量就可以接入到N个渠道之中去。
而9秒社团推出的CrossApp,同样是一款创新性的开源工具。CrossApp是一款免费、开源、跨平台的移动应用开发引擎,使用C++开发,基于OpenGL ES 2.0渲染,可以帮助所有开发者快速的开发出跨平台的原生移动应用,支持导出包括IOS和Android等。
在实际应用方面,这两款开源工具都有自己独特的优势。
UCloud的变色龙SDK项目的优势主要体现在下述几点:
本地化的管理和打包,所有数据和打包过程都在本地完成,没有任何上传功能
开源,可定制,有些开发商或者发行商有自己的SDK,也可以自己轻松定制这套工具来适应
不需要使用任何额外的外部服务,所有运营数据都在自己的手中,保证数据安全
而CrossApp则能够支持各大主流开发平台,包括Mac、iOS、Android、Win32、WP8,正因为CrossApp的跨平台的特性,所以相对传统的iOS和Android原生应用开发,CrossApp更能节省开发的周期和成本,App开发完成后只需要经过较为简单的移植工作,就能轻松实现在不同平台上应用。
同时,CrossApp封装了大量的UI控件,而且每种控件的功能十分丰富,开发者可以直接使用功能丰富的控件进行应用的开发,这些控件基本满足应用开发需求中的大部分功能,同时也免去了自己封装UI控件花费的大量时间,进一步提升开发的效率,官方会每周更新1~2次新的控件。
未来几天,UCloud的变色龙SDK工具也将和CrossApp一起,部署到9秒社团内,并与国内的开源项目协作平台GitCafe携手合作,将变色龙SDK和CrossApp项目开源发布在GitCafe平台上,方便大家利用和开发。相信上述两款开源工具将给国内的移动互联网开发者带来极大便利。
变色龙SDK源码地址:https://gitcafe.com/uclouddotcn/chameleon
五 : Firefly官方教程之Netconnect使用文档 - 9秒社团
1、distributed说明
该模块包含了服务端与客户端通信的一些处理方法,包括发送数据的封装,协议头的封装,tcp通信时进行分包,处理粘包问题。(www.61k.com]
2、结构解析
<ignore_js_op>
LiberateFactory,协议工厂,所有连接的本质,服务端与客户端通信的这一行为的形象化,它包含三个部分:
1)LiberateProtocol,通信协议类,连接建立、断开后的操作,发送数据等都由它来控制
2)DataPackProtoc,数据包协议的定义,所有的数据解析都要遵守它定制的规则
3)ConnectionManager,连接管理器,所有的连接都受他的指挥,可以在它里面找到想要找的连接,进行操作
Connection,与客户端的一条连接对象,通过他可以与客户端进行通信,主动断开连接,主动推送消息等。
3、使用示例
1)test_netconnect_server.py
<ignore_js_op>
2)test_netconnect_client.py
<ignore_js_op>
3)上面分别为server(服务端)和client(客户端)的例子,运行test_netconnect_server.py文件,你会看到下图,说明服务器已经启动,并开始监听1000这个端口。
<ignore_js_op>
5秒内运行test_netconnect_client.py文件,你会在server这边看到下图,
<ignore_js_op>
4)解释下,server运行后,client运行,client会建立两个线程,每隔线程都给server发送一条消息,会调用server的指令号为111的方法(即echo_111这个函数),打印出“hello”。Server会在运行后的5秒后断开连接id为0的那条连接,断开连接时会执行doConnectionLost方法。
本文标题:9秒社团-UCloud联手9秒社团,两大开源利器让开发者省力90%61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1