百度开放云编程马拉松 Clouda助力30小时孵化轻应用
30小时,1800分钟,108000秒,一段编程马拉松之旅。参加过百度开放云编程马拉松的人都知道,一款产品从孵化到完成,都是在这30小时内实现。
在刚刚结束的主题为“Clouda开启Web App开发新模式”的百度开放云编程马拉松活动中,北京地区云集了20支队伍,短短30小时内,开发者要基于百度Clouda开发平台打造出属于自己的应用作品。其中,旅行墙、纸条交友、到哪了、clouda集装箱等基于Clouda产出的轻应用产品,无论是从创意还是功能上都很优秀,成为本次比赛的亮点。旅行墙团队负责人严峻说:“百度Clouda很大程度上缩短了开发周期,奠定了产品的基础。使用Clouda我们在很短时间内就开发出了旅行墙的雏形,把产品创意快速转换成了产品。”
业界人士认为:“百度Clouda是目前并驾于NativeApp的轻应用开发工具之一,产品功能非常丰富,随着应用的广泛,未来将成为移动开发领域不可或缺的主力工具。”
旅行墙约你“求艳遇”
严峻的团队有三名成员,一名产品经理、一名设计师、一名开发人员。在30小时的编程马拉松比赛中。严峻和他的团队制作出了一款叫做“旅行墙”的社交类轻应用,这款产品可以为旅行中的人们提供约伴的服务,应用非常有特色的内置了求被捡、求拼车、求拼玩、求艳遇等功能,非常吸引用户关注。同时,这款产品也是完成度最高的产品,获得了本次大赛的一等奖。
严峻在他的团队中主要负责开发工作,旅行墙是他使用Clouda完成的第一款产品,也是他在30个小时内就熟练掌握的开发工具。严峻说:“使用Clouda我们在很短时间内就开发出了旅行墙的雏形,把产品创意快速转换成了产品。Clouda跨终端的特性是我最喜欢的功能。产品能够很好的支持WebApp和HybridApp等多种载体,在不同设备和不同分发渠道中始终提供一致的用户体验。”
基于这种特性,旅行墙可以在不同的终端间进行数据流转互通并可以进行数据实时同步。用户即便切换不同终端设备,也能享受到无缝的使用体验。
据百度移动云事业部Clouda框架技术负责人童遥介绍:“Clouda是百度历时两年研发的一款简单、可依赖的开源实时JavaScript开发框架,具有跨多终端、云端统一、高速实时、随动反馈式编程以及可检索五大特性。具备目前移动互联网时代的Web特征和分发能力,能够很好的保证应用产品的体验一致性和研发效率。”
纸条交友让你“未见其人先见纸条”
纸条交友是清华大学团队基于Clouda开发框架,采用百度地图、百度BAE等服务开发出的一款基于LBS的移动交友类型轻应用。该款轻应用在诸多作品中脱颖而出,凭借其产品的简单化与新颖性成功的打动评委。
纸条交友通过搜寻曾在相似地理位置留下的“纸条”信息,为用户提供信息分享以及交友的平台。在相同的地理位置、场景下分享信息,使得信息拥有神秘性和发现的乐趣,并且相似场景容易令人们产生回忆和共鸣。支持微博账号的绑定,让这款产品的信息分享空间更大。
清华大学团队队长王苎圻说:“比赛过程中,我们遇到过很多的困难,初次接触Clouda开发工具,它的很多特性还不是很清楚,使用过程中出现不少问题。百度工程师积极帮忙解决,自己也努力探索Clouda的优势,终于突破重重阻力,将我们期待的App开发完毕。这次比赛让我们收获颇丰,也感谢Clouda让我们学到了更多。”
一位现场参加活动的人表示:“在30小时内完成一款社交应用,这在过去的开发中是想都不敢想象的事情。纸条交友这款轻应用做到比我们想象中的还要好。并且这款产品还调用了百度地图、百度BAE和微博接口,更加重了这款产品的开发难度。”
到哪了成寒冷冬天“等车神器”
北京林业大学的开发团队,开发出的产品叫“到哪了”,利用公交车到哪儿的乘车用户主动分享数据来告知其他等车的乘客公交车和自己的距离。通过Clouda开发的实时性,解决用户等公交的难题,尤其在寒冷的冬季,该功能可谓非常实用。
朱声荣是团队中的产品经理,她表示:“创意初期我们的团队只是为了解决用户的最基本需求,从轻应用角度入手构建了到哪了这款产品。开发初期我们在数据来源方面遇到了很大的瓶颈,因为无法调用到北京市公交系统的相关数据,曾一度想了各种解决办法。最后了解到Clouda拥有很好的实时性,我们决定改为用户分享公交到站数据的方式完成这款产品。不仅解决了我们的问题,还增加了这款产品的互动性。”
据了解,百度Clouda开发工具的高速、实时性正是完成这款产品的核心所在,未来的移动互联网必然是构筑在全实时在线、数据同步的基础上。用户的最佳体验即是能实时的了解更多生活化的信息。到哪了即是借用Clouda的开发特点,通过内置高等级的全实时数据通道,全双工上下行推送,实现乘客与等车乘客的数据实时同步。
除了上述应用,clouda集装箱也是一款让人“眼前一亮”应用。这个作品,是一款很硅谷风格的编程马拉松作品,技术定位小而美的case,专注解决一个问题,提供 docker 版本 clouda 帮助第一次上手使用clouda的人迅速搭建环境,可以把环境的搭建工作从一个多小时缩短到5分钟。据了解,百度已经与开发这个产品的参赛选手沟通,即将把这个作品开源。
百度移动云事业部Clouda框架技术负责人童遥说:“Clouda带给开发者的可能性非常多,我们从多个层面设计了这款产品的功能,使它能满足开发者的需求。对于轻应用和Web App,只需接口得当,设计将变得非常简单。后续百度Clouda将全面开放各项功能,并且一如既往的采用免费方式供开发者使用。”
伴随移动互联网的高速发展,轻应用的时代已经到来, Clouda应用开发框架让开发者在30小时内开发出一款具有完整解决方案的轻应用不再是难题。本次编程马拉松丰富作品也充分体现了百度轻应用满足生活中的不同应用场景的优势。每款应用对应一个二维码,实现“即扫即用”。在后续如提交对接百度移动搜索后将实现“即搜即用”。真正实现了“轻”应用。