庄晓丹:基于Clojure实现的移动云平台.pdf

上传人:哈尼dd 文档编号:3333325 上传时间:2019-08-13 格式:PDF 页数:36 大小:2.89MB
返回 下载 相关 举报
庄晓丹:基于Clojure实现的移动云平台.pdf_第1页
第1页 / 共36页
庄晓丹:基于Clojure实现的移动云平台.pdf_第2页
第2页 / 共36页
庄晓丹:基于Clojure实现的移动云平台.pdf_第3页
第3页 / 共36页
庄晓丹:基于Clojure实现的移动云平台.pdf_第4页
第4页 / 共36页
庄晓丹:基于Clojure实现的移动云平台.pdf_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《庄晓丹:基于Clojure实现的移动云平台.pdf》由会员分享,可在线阅读,更多相关《庄晓丹:基于Clojure实现的移动云平台.pdf(36页珍藏版)》请在三一文库上搜索。

1、AVOS CLOUD 万象移动云 AVOS China Team 13年8月21日星期三 AVOS CLOUD 万象移动云 AVOS China Team 13年8月21日星期三 移动应用火爆 13年8月21日星期三 移动应用的典型构成 13年8月21日星期三 iOS应用举例 用户帐号管理,SNS帐号绑定或者直接登录 网络通讯:ASIHttpRequest, now AFNetworking或者更进一步RestKit 各种JSON解析器,以至于Apple都推出了built-in的JSON解析库 本地缓存支持,离线状态可用 推送机制,唤醒沉睡多年的用户 页面数据fi lter,通过不同的Tab或

2、者分类展示数据 文件存储:图片、音频、视频 etc. 移动统计,用户数,活跃度,给自己,给团队, 给投资人 AFnetworking对比于ASIHttpRequest,更加充分利 用新平台的特性,功能更加强大 RestKit基于AFNetworking,提代透明的json处理 如果需要的等方面,可以每条一页 13年8月21日星期三 iOS应用举例 用户帐号管理,SNS帐号绑定或者直接登录 网络通讯:ASIHttpRequest, now AFNetworking或者更进一步RestKit 各种JSON解析器,以至于Apple都推出了built-in的JSON解析库 本地缓存支持,离线状态可用

3、推送机制,唤醒沉睡多年的用户 页面数据fi lter,通过不同的Tab或者分类展示数据 文件存储:图片、音频、视频 etc. 移动统计,用户数,活跃度,给自己,给团队, 给投资人 AFnetworking对比于ASIHttpRequest,更加充分利 用新平台的特性,功能更加强大 RestKit基于AFNetworking,提代透明的json处理 如果需要的等方面,可以每条一页 13年8月21日星期三 Android 13年8月21日星期三 Android 相同的故事在不停地发生 13年8月21日星期三 服务器端 13年8月21日星期三 服务器端 Java/ROR/Python或者其他语言 存

4、储MySql,Mongodb,Hbase,DFS等等 Push Server:android和ios设备 统计:存储、分析和展现 监控: 稳定性、报警 更多:负载平衡,数据备份,扩展能力 13年8月21日星期三 Focus. 13年8月21日星期三 Focus. 对于小团队或者资源有限 的团队,聚焦在自己擅长 的部分,提升客户端的用 户感受,加快推广 13年8月21日星期三 让万象移动云来终结这一切吧. 13年8月21日星期三 让万象移动云来终结这一切吧. One platform to rule all 13年8月21日星期三 数据存储:增 博客文章:post key/value: sche

5、ma free 异步保存 AVObject *post = AVObject objectWithClassName:“post“; post setObject:“jobs“ forKey:“author“; post setObject:“the title“ forKey:“title“; post setObject:“the text“ forKey:“text“; post saveInBackgroundWithBlock:(BOOL succeeded, NSError *error) ; 13年8月21日星期三 数据存储:查 下载博客列表 按作者过滤查询内容(fi lter)

6、 下载特定内容 (Query) AVQuery *query = AVQuery queryWithClassName:“post“; query whereKey:“author“ containsString:“jobs“; query getFirstObjectInBackgroundWithBlock:(AVObject *object, NSError *error) / get a post object now. ; 13年8月21日星期三 数据管理平台 增删改查 管理schema 索引 class管理 当场演示下dashboard 13年8月21日星期三 数据管理平台 增删改

7、查 管理schema 索引 class管理 当场演示下dashboard 13年8月21日星期三 数据管理平台 匿名用户支持(用户只是想看看) 注册和登录,社交帐号登录 新浪微博 腾讯微博或QQ 邮箱验证和密码重置 自带登录和注册ViewController(iOS) 可能需要每条一页,必要的说明 13年8月21日星期三 推送:从代码推送 离线推送,定时推送,富文本推送 回复通知 私信等 AVQuery *pushQuery = AVInstallation query; pushQuery whereKey:“channels“ equalTo:“private“;/ Set channel

8、 / Send push notification to query AVPush *push = AVPush alloc init; push setQuery:pushQuery; push setData:“alert“: “test message“, “sound“:“; push setPushToIOS:YES; push sendPushInBackgroundWithBlock:(BOOL succeeded, NSError *error) ; 13年8月21日星期三 从管理平台推送 https:/ 13年8月21日星期三 文件存储 存储图片,音频,视频 ,文本 etc.

9、 关联图片到其他对象:用户头像 13年8月21日星期三 数据管理平台 上传,删除图片 关联图片到其他对象 预览图片 云存储:七牛/Amazon S3/更多其他选择 13年8月21日星期三 Cloud Code:逻辑在这里 / Use AV.Cloud.define to define as many cloud functions as you want. / For example: AV.Cloud.define(“hello“, function(request, response) response.success(“Hello world!“); ); 在服务器端运行自定义的逻辑 c

10、url -X POST -H “X-AVOSCloud-Application-Id: 4r1tslmiqpqgautnipk2hdmxdxpgg2rlchs5f8ljrhpzywu3“ -H “X-AVOSCloud-Application-Key: 1aqlv036jy31yjxt4tspjtvw5cy3nzi6ilaaim75mm6zi3h4“ -H “Content-Type: application/json“ -d “name“:“dennis“ https:/ 13年8月21日星期三 Cloud Code Comment保存之前:截断博客评论到140个字符,并添加省略号后缀 Co

11、mment保存之后:增加博客的评论数 13年8月21日星期三 Cloud Code 可以当场演示下 版本管理:基于Git 测试和生产环境隔离 日志 13年8月21日星期三 Web Hosting http:/ 自定义二级域名 Node.js : express框架编写应用逻辑 用途: App主页 后台管理系统 13年8月21日星期三 Web Hosting 演示 http:/ http:/ 静态资源:图片,HTML页面等 13年8月21日星期三 总之 AVOS Cloud帮你处理所有后端的服务:存储,逻辑,API,网站,部 署,监控,稳定性,扩展等 AVOS Cloud帮你处理所有client

12、跟后端的交互:SDK屏蔽API细节,易用 的API,SNS组件,统计等 AVOS Cloud帮你处理跨平台:iOS,android,web,windows phone(开发 ing) AVOS Cloud帮你处理推送:android,ios,未来包括网页端的推送服务 丰富的文档和示例 低廉的价格 等待你来发现:https:/ 13年8月21日星期三 你在担心什么? 13年8月21日星期三 你在担心什么? 13年8月21日星期三 你的担心 平台稳定性: 应用隔离,应用资源限制,DB隔离,集群,监控 etc. 学习成本: 丰富的文档和demo,不同平台之间相似的API,降低你的学 习成本。 平台依赖:可导出数据 价格:https:/ 免费一档足够处理大多数应用的初级阶段 专业版:30天免费试用 定制版:针对您的应用专门的定制和优化 13年8月21日星期三 谁在使用? 13年8月21日星期三 他们在用 下一个就是你! 玩拍pBoard知乎IconView Delicious知乎日报丑图秀秀 丑图秀秀 13年8月21日星期三 未来,值得期待 强大的统计和crash report功能 更强大的分享组件 我们提供方案/组件/功能,任你选择。 13年8月21日星期三 Question? ? ? 13年8月21日星期三

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/环境 > 装饰装潢


经营许可证编号:宁ICP备18001539号-1