百度云开放“手势事件库”惠及99%Web App开发者

标签: 资源与规范 WebApp 手势事件库 百度 | 发表时间:2012-12-31 09:50 | 作者:admin
出处:http://www.webapptrend.com

“百度云平台开放‘手势事件库’是开发者的福音,这是99%的Web App开发者都会用到的工具。”12月28日,百度云平台相关负责人介绍道。 这源于近日百度为开发者正式对外开放了“手势事件库”(code.baidu.com)开发工具,这成为国内首家对外免费开放事件库的一线厂商。业内人士评价,这将进一步帮助开发者借助百度领先的技术成果和开发工具,更简单、便捷地开发出优质的移动Web App,缩短从应用创意到产品产出的周期,从而更快速地抢占应用市场。

据悉,“手势事件库”是近年来百度移动云事业部已广泛使用且备受欢迎的开发工具,其可实现Web App在触屏设备上的手势识别与事件管理功能。事件库支持iPhone、Android及Chrome等webkit浏览器,有着原生、出色的加速度感知与缓动效果,能够给广大用户带来更好的单指旋转手势等炫酷体验。值得注意的是,手势事件库还拥有无侵入设计功能,可与现有代码与框架共存,广大开发者无需做任何额外操作,就可以为应用加载优质的手势识别功能。

12月28日,在百度开发者俱乐部成都站活动上,百度云平台相关工程师也首次对现场200余名四川地区的开发者外详解了“手势事件库”开发工具,“就好比做饭炒菜,以前需要买菜、洗菜、切菜、配料等繁琐步骤,而如今百度把其它工序都包圆了,开发者只需要直接‘炒’就可以了!” 这位工程师幽默的比喻道。

据介绍,手势事件库在图片浏览、休闲游戏、查看网页等各个领域都有着广泛的应用。以图片浏览为例,如今利用固定的按键去操作图片的浏览方式已经不能满足用户的需求,几乎所有的图片浏览软件都支持放缩、拖动、滑动、点击等触摸控制。如果开发者要自己写代码来实现图片浏览所需的触摸事件,在代码正确高效并且已经完成优化的前提下,也至少需要600行左右的代码。但是,如果开发者使用百度提供的事件库的话,完成放缩、拖动、滑动、点击等每一个事件只需要各调用一个touch.on(),除了回调函数的内容,一共只需要为每个事件添加1行、总共添加4行代码,而且开发者还不需要考虑手机平台差异以及日后的维护升级等各种问题。

与此类似,休闲游戏类的开发者,也不用特意为“旋转事件”专门去写至少250行左右的代码,而是可以直接使用库中on()函数实现旋转功能,同时还可以把所有触摸事件统一管理,有益于进一步的开发。此外,对于查看网页类应用的开发者来说,所需要的事件都可以利用touch库来实现,库中的代码均经过了百度严格的功能测试、稳定性测试,并进行了多次优化,可以确保在网页类型的应用中实现稳定与高效的功能。

业界人士分析,此次百度云平台再次进行毫无盈利目的的纯技术开放“手势事件库”工具,有两方面的深刻含义值得注意。首先,这进一步表明了百度云平台开放与扶持开发者的决心。在2012年的百度开发者大会上,百度宣布要从开放、运营、推广、变现等四大方面对开发者进行全程的帮助与支持。在“百度世界”大会上百度更是推出了包括个人云存储(PCS)、LBS·云、百度移动云测试中心(MTC)、百度应用引擎(BAE)等在内的七种武器,助力开发者的应用开发。此次“手势事件库”的开放在给开发者提供实际便利的同时,更加印证其开放理念。另一方面,这表明百度云平台对WebApp的发展已明确了态度,移动Web App是未来移动互联网发展的重点。“百度世界”开放出T5内核,成就了最快最优秀的浏览内核支持Web技术,此次开放的手势事件库则是从开发层面直接助益WebApp的开发。

百度云平台相关负责人表示,“今后百度还将根据开发者的开发需求,把更多经过内部积累、检验的领先技术、先进工具等,对广大开发者开放,从而帮助开发者解决难题、简化流程,与开发者一道为广大网民奉上更加优质、多元、个性的移动Web App。”

您可能也喜欢:

Google Web App开发指南第一章:什么是Web Apps?

Android官方文档之Web Apps概览

Google Web App开发指南第四章:构建优秀的Web Apps

#活动# 百度开发者俱乐部武汉站启动:让你的APP从理想变成现实
无觅

相关 [百度云 开放 手势] 推荐:

百度云开放“手势事件库”惠及99%Web App开发者

- - Web App Trend
“百度云平台开放‘手势事件库’是开发者的福音,这是99%的Web App开发者都会用到的工具. ”12月28日,百度云平台相关负责人介绍道. 这源于近日百度为开发者正式对外开放了“手势事件库”(code.baidu.com)开发工具,这成为国内首家对外免费开放事件库的一线厂商. 业内人士评价,这将进一步帮助开发者借助百度领先的技术成果和开发工具,更简单、便捷地开发出优质的移动Web App,缩短从应用创意到产品产出的周期,从而更快速地抢占应用市场.

百度云世界里的“七种武器”:PCS、BAE、Site App、ScreenX等

- - InfoQ cn
如果说 去年百度世界的关键词是“百度新首页”的话,那么今年在研发者人群中,对 百度世界最深的印象就是“七种武器”,即在云的世界里,百度为开发者所提供的包括个人云存储、LBS、移动云测试中心等在内的七种工具和服务. 按照百度CEO李彦宏的说法,“七种武器”只是百度帮助开发者开发出优质、多样、易用、跨平台应用这一远大图景的开端,未来还有更多.

实用的开源百度云分享爬虫项目yunshare - 安装篇

- - 蓝猫的博客 - 分享前端开发经验和教程
今天开源了一个百度云网盘爬虫项目,地址是 https://github.com/callmelanmao/yunshare. github上有好几个这样的开源项目,但是都只提供了爬虫部分,这个项目在爬虫的基础上还增加了保存数据,建立elasticsearch索引的模块,可以用在实际生产环境中,不过web模块还是需要自己开发.

Google+开放注册

- Adam - Solidot
Google社交服务Google+从封闭式邀请注册进入到免邀请开放测试,与此同时,Google+也增添了一些新特性: Hangouts视频聊天功能整合到Google+的Android客户端中,视频聊天支持广播模式,并向开发者提供了可整合进网站或Web应用中的Hangouts API;引入了用户期待已久的Google+ 搜索功能,可搜索用户、帖子和照片等内容.

开放硬件1.0

- 拉登 - Solidot
Shawn the R0ck 写道 "开放源代码硬件的原则和定义已经有了1.0的版本. 开放硬件是指一种可见的人工产物---比如机器,电子设备或者其他的物理东东,总之,设计者开发了所有的设计图纸让所有人都可以修改,重新发布和使用,这种开放和自由的哲学直接受自由软件的影响. 这份定义有意帮助开放硬件的相关许可证的提出和修订.

开放的华为

- - 《商业价值》杂志
企业业务是华为进入“大市场”的战略选择,在这个与通信运营商市场截然不同的新环境里,华为也决定告别以往单打独斗的方式,转而与合作伙伴共进退. “IT是整个华为公司的战略,也是华为公司ICT转型中最重要的一个环节. ”在2013年9月的华为云计算大会上,华为IT产品线总裁郑叶来说. 华为IT产品线涵盖存储、云计算及数据中心3大产品,为企业业务及运营商两大业务板块提供解决方案.

iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)

- - CSDN博客移动开发推荐文章
1、UIGestureRecognizer介绍. 手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性. iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类. 手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别.

MIT开放获取论文

- Hafid - Solidot
2009年3月,MIT教职工无记名投票通过了一项决议,支持学术论文的开放获取. 今天MIT官网总结过去一年来的努力,称MIT开放获取论文库DSpace@MIT已经汇集了超过1900篇学术论文,自2009年10月以来下载论文超过63,000篇. 开放获取运动致力于挑战传统的学术出版模式——也就是作者将论文版权交给出版商,出版商再向学校收费.

开放是新的封闭

- Wakey - Solidot
Android、Symbian、LiMo、Qt、WebKit.....等都是开源项目,但是它们到底有多开放. Visionmobile的研究主管Andreas Constantinou解释了开源许可证和管理模式之间的差异,指出开源项目的管理模式在评估真正的开放性时被忽视误解了. 开源许可证如GPL,LGPL,APL,EPL,MPL,BSD和MIT——规定了四大自由:获得源代码,修改、发行和捐赠代码.