多屏时代的App实时同步,BackWire为开发者提供后台跨屏数据同步的BaaS解决方案

移动互联网时代,要想给用户提供一个完整、无缝的产品体验,开发者必须为自己的产品开发支持多个终端的应用。同时在多终端环境下,还要解决各终端间数据实时同步的问题。而昨天在InnoSpace 的首届DemoDay 上,就出现了一家为开发者提供App 多终端数据实时同步服务的创业公司:Backwire。

宏观上来说,Backwire 是一家BaaS(Backend as a Service,后端即服务)创业公司。而公司要解决的首要问题,是开发者的跨平台跨设备App如何通过后台服务(Backend Service)实现实时数据同步,所以公司名因此叫BackWire 。通过BackWire 为移动应用及Web应用开发者提供的一套通用的实时数据同步方案,可以很方便的实现多终端的应用状态同步,保证用户可以在多屏切换时能够连续的进行之前在上一台设备上未完成的操作。

Backwire 的工作原理,是应用开发者通过调用Backwire提供的移动终端Native SDK API 及Web客户端API,便捷实现实时数据同步功能。当用户在某个终端上运行一个App时,应用会将需要实时同步的操作或状态数据传输到Backwire服务器上,然后Backwire按照开发者定义的Pub-Sub规则自动将这些应用数据同步到此App的所有其它相关设备终端。多个应用无需刷新,无需保持长链接。当用户在其他终端上打开App 时,便可以发现App 和之前在上一台设备上操作过的一模一样。

对于开发者来说,多终端App 实时同步是一件耗时耗力的工作,而且在后台监控和维护上还要花费更大的精力。而BackWire 提供的跨终端应用数据同步解决方案,既能保证同步数据的实时性、同步数据的安全性(无丢失、防窃听、加密),同时还能实现通用性(支持HTML、iOS、Android 等多种平台)、服务规模化(根据需求弹性扩展数据服务规模)、离线数据缓存与后续自动同步,及数据传输延迟补偿机制。Backwire 还提供Reactive Programming 框架,自动实现由数据更新而引起的相关UI变化、应用逻辑改变等。

Backwire 的这种实时数据同步服务,对于跨平台多终端游戏、在线协同、移动办公、LBS 等需要多平台多设备同步的应用都能很好的满足需求。而未来随着用户需求的增加,Backwire 还可以提供数据存储及应用托管服务。Backwire 创始人黄河远告诉PingWest ,目前他们还在内测阶段,预计到今年年底可以实现公测,感兴趣的开发者可以关注一下。

来源:http://www.pingwest.com/demo/backwire-app-data-backend-sync-baas/

时间: 2024-09-03 14:08:21

多屏时代的App实时同步,BackWire为开发者提供后台跨屏数据同步的BaaS解决方案的相关文章

AdTime雷永华:广告进入多屏时代

7月23日消息,在2013第八届艾瑞年度高峰会议上,AdTime首席技术官雷永华发表了主题为<新营销.新趋势广告多屏时代>的演讲.雷永华表示,在大数据技术的驱动下,互联网营销将进入一个 新的发展阶段中.未来终端(电视.PC.手机.户外智能屏等)的 界限将会消失,网络广告将在屏幕间跨界流转,实现真正意义上的多屏互动营销.雷永华称,超过90%以上人群拥有并习惯使用两个或两个以上的屏幕终端.而且,在用户的使用感受中,终端间的界限正在消失,他们关注的内容在屏幕间相互流转中.多屏时代对于互联网广告来说的

大拿在跨国机房数据同步等方面的最佳技术实践

4月20日,云栖大会深圳峰会在大中华深圳喜来登酒店隆重召开.本文根据深圳市大拿科技有限公司副总王彬文在海外分会场中题为<扬帆出海,阿里护航>演讲整理而成.王彬文在演讲中深入分享了大拿所面临的技术挑战,以及如何成功实现跨国机房数据同步.高并发.大数据分析等方面的技术实践经验.   以下是演讲内容整理:   首先非常感谢阿里给予此次机会同大家一起交流分享下大拿在做国际业务时的经验.今天的分享主要分为两个部分:第一是大拿是做什么的?第二个部分是大拿在开拓海外市场的过程中遇到什么问题,阿里云帮助我们解

云联网络布局SMAC 引领跨屏营销革命

中介交易 SEO诊断 淘宝客 云主机 技术大厅 新华网上海7月9日电 据高盛最新互联网营销趋势分析,SMAC将成为新一代互联网营销革命的核心,也将成为降低企业管理成本,提高企业竞争力的利器.SMAC的含义:S(社交),M(移动),A(分析),C(云),这几个概念在互联网企业发展中起到至关重要的作用. 而早在高盛发布这一报告2年前,云联网络已经开始在实践中将上述概念进行了很好的产品规划布局.云联网络是国内首家跨屏联动视频广告平台,可实现跨网络.跨终端.跨屏幕.跨媒体广告投放及数据计算.创始人江兰旨

360浏览器推跨屏游戏:意在培养用户使用习惯

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 360浏览器推跨屏游戏<跨屏投篮> 新浪科技讯 5月21日消息,360安全浏览器上线一款名为<跨屏投篮>的小游戏,该游戏是一场手机与电脑间的投篮大战.数据显示,这款小游戏自发布起,参与人数达数十万.据悉,360浏览器以游戏为切入点,旨在培养用户跨屏使用习惯. <跨屏投篮>游戏打破屏幕限制 "30秒

如何将RDS的数据同步到本地自建数据库

长期以来有很多的用户咨询如何将RDS的数据同步到本地的数据库环境中,本篇文章以在阿里云的ECS服务器为例来说明如何将RDS的数据同步到本地数据库中.RDS对外提供服务是一个DNS地址+端口3306,这样就屏蔽了RDS后端的主从节点,那么该如何将数据同步到本地?那么我们来看一下RDS的主从架构: 应用连接RDS,流量通过SLB指向主从节点的master,所以如果我们连接RDS的账户具有REPLICATION SLAVE, REPLICATION CLIENT的权限,则就可以把主库master的产生

使用Publish/Subscribe 设计模式达到对象间数据同步

对象|设计|数据|数据同步 使用Publish/Subscribe 设计模式达到对象间数据同步 应用程序经常需要更改和交换数据,必须传送这些更改后数据以达到对象的同步,尤其在多窗口用户界面应用程序中更要求这种数据的同步协调,在这一类应用程序中,潜在的数据更新信息一定要反映到所有被包含的子窗体中. 例如一个人员信息管理的应用程序.一次可以打开多个包含一个人名字的窗口,如果你在其中一个窗口中修改并报存了这个人的名字,你将期望对名字改变应立即显示在其它全部窗体内.可以通过使用Publish/Subsc

json-关于数据同步的框架的询问

问题描述 关于数据同步的框架的询问 项目采用C/S架构,现在要进行客户端和服务器之间的数据同步.之前写过一个简单的数据同步的程序,但是不知道有没有成熟些的数据同步框架可用.哪位大侠帮忙推荐下.另外,我们之前经常用json作为数据协议,不知道有没有基于json的?

《Ember.js实战》——2.6 Ember.js实现各层间数据同步

2.6 Ember.js实现各层间数据同步 本章前面我们看到了一个数据同步模型,其可以确保数据始终在客户端和服务器端之间保持同步(见图2-2).在这个模型中,应用程序8个步骤中就有6个需要显式跟踪并关注应用程序内部状态.反观Ember.js框架如何使用绑定.控制器以及清晰的模型层来尽可能多地自动化样板代码,孰优孰劣就很清楚了.图2-8展示了一个改进后的概念模型. Ember.js方式的步骤减少了,这是因为我们把更多的样板代码留给了Ember.js框架,而你仍完全掌控着应用的数据流.与前面模型相比

接口设计与数据同步解决方案小结

    接口设计方面:      在做项目过程中,对于一个Web平台性的系统来说,往往需要为其他程序开放系统接口,即是以自己做的系统为平台,允许第三方的程序接入.需要和第三方的程序数据打交道,需要第三方程序通过调用web平台接口来传递数据.     这样对于Web平台来说,开放给第三方程序的接口设计方面有些值得注意的地方:       将第三方传递过来的数据,最好不要直接与系统本身的数据一起处理.换句话说,最好将第三方传入的数据放到一张临时表里,系统通过定时任务去从临时表中将传入数据转换为系统数