来自百度的移动应用框架Clouda:快速开发,一键部署BAE
在2013年8月22日的百度世界大会上,百度提出了“轻应用”的概念,并发布了一个叫做Clouda的JavaScript开发框架。百度希望通过这个开发框架打破既有的Native App与Web App市場,创造出一個更好的Hybrid App市場。
\u0026#xD;
Clouda是开源框架,基于Node.js而开发,开发者只需了解JavaScript即可进行Web应用的开发。同时,使用Clouda开发出来的Web应用可以调用设备的陀螺仪、相机、麦克风、GPS等功能,使得Web应用不再被拘束于纯网页的呈现(注:此处请参考8月27日的更新)。
\u0026#xD;
由于使用了Google的V8引擎,Clouda并没有明显的性能问题。Clouda使用了Socket.IO函数库与handlebars模板,通过Socket.IO可以实现多设备、多用户共同协作使用。同时,Clouda结合了百度云的服务,开发者使用Clouda开发的服务可以直接发布在百度的BAE平台,也可以更快速的结合媒体云来实现人脸辨认和声音辨认等功能,同时由于绑定了百度的智能搜索,使用Clouda开发的应用可以获得更多的曝光率。
\u0026#xD;
在百度世界现场,InfoQ编辑向Clouda的开发者了解到有关这个工具的更多细节。Clouda从两年前开始开发,一开始是一个3人的开发团队,目前团队已经成长至8人。Clouda基于系统内建的浏览器进行了定制,只留下了需要的组件,同时跟设备要求了陀螺仪、相机、麦克风、GPS等功能的相关权限。在这个定制的浏览器外壳的基础上,开发者通过JavaScript加上Node.js函数库开发的应用,就可以获取到跟Native App相同的权限(注:此处请参考8月27日的更新)。
\u0026#xD;
Clouda的官方网站上提供了使用文档,介绍了Clouda的安装使用、示例应用和相关API的使用方法。Clouda的源代码可在Github上获取。
\u0026#xD;
报道者简介:邱彥铭,来自台湾的90后开发者,今年百度开放云编程马拉松活动台湾场的获奖者之一,受百度邀请來参加百度世界大会。\u2028
\u0026#xD;
2013年8月27日更新:根据报道者邱彦铭的亲身体验,发现虽然在百度世界的演示上,Clouda制作的应用可以调用设备的感应器信息,但自己用Clouda制作的应用目前还没有相关权限。根据百度产品经理的反馈,这方面的API可能会在未来才能提供。
来自百度的移动应用框架Clouda:快速开发,一键部署BAE相关推荐
- 深度学习框架PyTorch快速开发与实战
深度学习框架PyTorch快速开发与实战 邢梦来,王硕,孙洋洋 著 ISBN:9787121345647 包装:平装 开本:16开 用纸:胶版纸 正文语种:中文 出版社:电子工业出版社 出版时间:20 ...
- 开源集锦(五)开源框架和快速开发工具类
Volley https://github.com/stormzhang/AndroidVolley http://blog.csdn.net/t12x3456/article/details/922 ...
- 利用UltimateAndroid框架进行快速开发
UltimateAndroid是一套集成了许多现有优秀的Android开源类库并将之组合成一个整体的Android快速开发框架.框架目前主要包含的功能有View Injection,ORM,异步网络请 ...
- wordcount代码_通过腾讯云 Serverless Regsitry 快速开发与部署一个 WordCount 实例
在学习 MapReduce 的过程中,不少人接触的第一个项目就是单词计数.单词计数通过两个函数 Map 和 Reduce,可以快速地统计出文本文件中每个单词出现的个数,它虽然简单,但也是最能体现 Ma ...
- nuxt2,服务端渲染应用框架, 从创建开发到部署上线
文章目录 前言 一.创建一个nuxt项目 二.目录解读 三.新建页面,路由跳转 四.组件的使用 五.插件的使用 六.异步数据和代理,nuxt中使用axios和proxy代理 七.nuxt Seo优化 ...
- php什么框架,php快速开发用什么框架
DolphinPHP是一套基于ThinkPHP5.0.10的后台快速开发框架,她能让你只需编写少量的代码,就能实现丰富的表单结构和数据表格,大大减少后台开发上的时间,把精力集中在业务逻辑的实现,而不用 ...
- 基于环信sdk在uni-app框架中快速开发一款多平台社交Demo
说在前面:此款 demo 是基于 环信sdk 开发的一款具有单聊.群聊.聊天室.音视频等功能的应用.在此之前我们已经开发完 Vue.react(web端).微信小程序.这三个热门领域的版本,如有需要源 ...
- 【Uniapp框架】快速开发自己一款APP应用,如何将Uniapp项目快速打包成APP应用
当我们使用uniapp框架开发应用,前端与后端的代码都准备OK! 最关键的一步就是开始打包我们的应用产品,最常见的形式:小程序.安卓App.苹果App. 今天我们来详细了解一下安卓App应用的快速打包 ...
- 如何使用teelebot机器人框架来快速开发你的telegram机器人
框架开源地址:https://github.com/plutobell/teelebot 准备工作 安装python3.x环境,程序不支持2.x的python版本. 可以访问telegram的服务器或 ...
- 基于阿里云物联网平台的Android物联网软件框架(快速开发)
Android 物联网APP 提示:该工程是连接阿里云物联网平台的模板代码,将MQTT连接.JSON数据的订阅发布等操作封装,并且能够迅速将获取到的数据显示到手机界面上.使用了Servier进行网络连 ...
最新文章
- 传英特尔将在6月下旬发布X299芯片组和Skylake-X处理器
- pyspark distinct代码示例
- 超图软件试用许可操作步骤_软件中的操作步骤
- css----实现checkbox图片切换
- java xml接口实例化_Spring简介及xml配置
- ubuntu apache fastcgi 虚拟主机安装
- 关于oracle样例数据库emp、dept、salgrade的mysql脚本复杂查询分析
- Python 之pdb调试
- 软件著作权代码格式 java_软件著作权源代码文档格式要求
- 主要国家和地区货币代码表
- PreparedStatement 防止 SQL 注入原理
- jdk16新特性_jdk8到jdk16新特性
- win7旗舰版升级成win7SP1
- JavaScript自写逻辑思维导图(非常详细)
- html网页无刷新数据更新,使用javascript怎么实现页面无刷新更新数据
- 教你如何合并pdf文件
- 嵌入式 linux yum命令详解
- MAC下PHP开发环境教程
- Java中值得你小心的事(一)——继承
- 浅谈HTML5和H5区别
热门文章
- BIGEMAP添加在线地图地图数据源
- 英文字母pc是什么意思,互联网的pc指的是什么
- 在Linux下使用“360随身WiFi 2” ubuntu14.04 64位系统适用
- Namesilo域名注册流程
- MAC打开outlook提示”正在修复 Main Profile“
- SpaceSniffer(磁盘大小扫描分析) 彻底解决C盘爆满问题 清理C盘必备软件
- 华硕主板如何设置开机自启_教你华硕主板bios怎么设置硬盘启动
- 常见视频文件格式详解
- 柳传志:我从来软弱 但不摇摆不做改革牺牲品
- saltstack数据返回和模块定义