Project Description

blog » 简介

“移动优先”范例

by Leena Iyar on February 26, 2016

mobility-brief

简介 移动优先范例

简介

Moxtra 团队在协同领域十年如一日的深耕和钻研得以让我们向市场交付足够出色的移动协同产品。

“Moxtra”一名源自两个词:“Mobile (移动的),” 突出我们在移动协同领域的专长;“Extra(增值的),” 强调Moxtra独有的平台。强大的开发者工具包提供超过200字节量的 AIP 和 SDK,保证 Moxtra 的技术与特性能够轻松、高效地内嵌进其他应用和技术。

创始人

Subrah Iyar,CEO & 联合创始人

Stanley Huang,CTO & 联合创始人

移动协同的历史

上世纪90年代,Subrah Iyar(Moxtra CEO)作为Webex的联合创始人,通过Webex为商业世界带来了惊喜和变革——Webex让远程的音频、视频会议和屏幕共享成为可能,随时随地处理工作而不受时间和空间限制。

随着移动互联网的爆发,Moxtra 意识到移动设备将会给生活和工作带来另外一番变革。

上图指出了用户的主要操作平台随历史发展和技术进步而发生的转变。而面向移动端的平台转移,预计是史上规模最大的平台转移 (即用户量是以前的10-100倍)。Moxtra 团队把在 PC 时代积累的技术经验和协同心得100%的投入到移动协同领域中,一手搭建了全球首个真正意义上的移动协作平台。

 

移动优先哲学:人本位设计

Moxtra 开创了移动优先的商务沟通与协作平台,让移动设备的生产力得到彻底解放。越来越多的团队和个人开始使用手机和平板设备进行日常的沟通和协作。

Moxtra 平台提供可内嵌的一站式沟通与协作平台,几乎可以匹配所有的日常办公需求。所谓可内嵌,是指Moxtra 的沟通与协同特性可以以 SDK 及 API 的形式嵌入到任何垂直应用中;所谓一站式,是指 Moxtra 提供即时通讯、文件管理、任务管理以及视频会议等功能,一个 Moxtra,就能解决团队的所有协同问题。

Moxtra 的 IM 功能紧密贴合国人的使用习惯,用户可以轻松导入文件、图片、视频、白板、笔记等常用素材至Moxtra 的云端活页夹中,在所有设备上都可以同步预览查看。

同时,用户还可以针对这些素材添加文字、语音以及图形批注,让基于文档的互动协作成为可能。

用户们还可以通过 Moxtra 一键发起音视频会议,并在会议中共享文件和屏幕,让不在身边的同事也可以获得面对面的沟通体验。

同时,Moxtra 还支持任务记录与待办功能。团队成员可建立、分配任务,并设置明确的截止日期和提醒,确保责任到人,实时跟进项目进度。

moxtra full integrated stream flow

移动优先的 Moxtra 提供多层级的模块化组件用于集成

Moxtra平台提供多层级的协同组件。遵循 “ use-what-you-need(用你所需)” 模式,这些层级都可以作为单元模块,单一的或组合式的嵌入到你的应用中。通过 Moxtra 的 SDK 和 API,仅需输入十行代码就能接入 Moxtra 的协同特性。所有单元模块的设计都基于“移动优先,全平台支持”的理念,无论是 PC、Web 还是移动端,Moxtra 悉数支持。

以下是对这些协同层的进一步描述:

 

即时通讯层

即时通讯模块支持群聊、一对一聊天和文件共享,支持上传、下载和共享所有类型的文件

,也可以将文件资料通过社交媒体分享。群聊支持人数上限为1000人。在聊天中上传的文件可以在对话流内浏览。每一个对话流都有一个活页夹与之对应,活页夹内存储了所有在对话流内分享过的资料,方便团队成员查看和参考。此外,所有平台都内置了全局通知系统,确保用户在第一时间掌握团队动态。

 

文件管理层

文件管理层和即时通讯层相辅相成。用户可直接预览对话流中的文档、图片与视频,并添加电子签名和语音、图形或文本批注。为了加速渲染 Moxtra 内的文件批注,上传文件都会被自动压缩成 PDF。用户可实时下载或分享带批注的 PDF   (或原始文件)。此外,Moxtra 还支持录屏功能,用户可以选取一段素材,并将针对此段素材的操作、解说录制成小视频分享给其他成员。这些功能可以帮助团队创建视频教程、培训素材和入职管理等。

 

任务管理层

任务管理层用于设置待办任务,任务的进展状况将会即时反映在对话流中,确保实时把控项目进度。除此之外,用户还可以在相关任务中添加附件,复制任务、转移任务到新项目等。关联到对话流的任务也会被存储到相关活页夹内。

 

实时层

实时会议层实现了一键发起音视频会议的功能。我们的实时服务包括 VOIP, 公共交换电话网 (PSTN),视频,桌面分享和即时通讯。我们的语音服务无需 PBX 即可提供 PBX 级别的语音性能。因此,这套实时服务将能够提供一整套的通讯特性,满足各类场景的沟通需求。

 

跨平台

Moxtra 的协同层实现了有效的跨平台服务,支持 iOS, Android, JavaScript和 RESTful APIs。跨平台特性使得Moxtra 可无缝内嵌于任何第三方应用,在合作伙伴的品牌场景内呈现卓越的体验。跨平台支持的平台:

iOS:支持  iOS SDK 6.0 及以上;

Android: 支持 Android SDK 14.0 及以上; JavaScript: 支持任何与网页应用兼容的 HTML5 浏览器;

RESTful API: 支持通过简单的 HTTP 方式访问 Moxtra 应用。

 

可定制的顶尖技术架构

Moxtra 的底层架构为移动应用而生。它迎合各类商务需求:安全性,集成功能,管理员功能,高性能,灵活扩展和成本低廉。以下是一些细节:

 

基础结构:安全性

Moxtra 进行了多层级安全设计,安全层覆盖数据转移,加密,网络配置和应用层控制,它们都分布在可扩展安全架构中。我们通过两个不同案例来展示 Moxtra 的高安全性:

传输数据: 为保护传输中的数据,Moxtra 使用 SSL/TLS 进行数据传输,并进行了128位及以上的全城高级加密标准保护。针对 Moxtra 终端(桌面端和移动端)和网页浏览器,Moxtra 使用高强度密码,完美支持正向加密。用户每次登录都会创建唯一标记,用以识别单个环节,验证每次操作。

静态数据: 我们用服务器端加密技术(SSE)加密静态数据。 服务器端加密采用高强度多因素加密法。 每个对象都使用唯一密钥加密。作为附加防护措施,此密钥本身还经过定期旋转的主密钥加密。服务器端加密使用目前最强的拦截密码之——256位高级加密标准(AES-256) ,来加密你的数据。

 

基础架构:搜索,邮件代收,集成

全局搜索: Moxtra 全局搜索负责提供快速精准的搜索结果,以便用户在众多活页夹中搜索相关内容。

邮件引擎: 我们的邮件引擎会解析并发送邮件到相关活页夹,以便用户在活页夹中即可接收和处理邮件。

第三方集成:Moxtra 可与数量众多的第三方服务进行集成,如 HubSpot、Github、Salesforce 等。集成之后,用户可以直接在相关的活页夹里接收来自这些应用的消息并进行处理。Moxtra 两百多个 API 端口和 SDK 允许用户进行丰富的 UI 定制,包括字体,logo 和品牌定制。

 

基础架构:管理控制台

Moxtra 控制台支持任命管理员来进行用户管理,监测使用情况(即使用报告),还可以定制 Moxtra 应用的外观和格调。在用户管理中,管理员可以定义用户身份和状态(即已激活,已失效,已删除,已编辑),可以把活页夹/项目转移给其他用户,可以浏览个人用户拥有或分享的活页夹。 使用报告则允许管理员获得成员的各项使用数据,如果拥有的活页夹数量、联系人数量、会议进行次数以及存储空间使用情况。管理员还可以编辑 Moxtra应用的外观和格调(即 logo,颜色,白标,活页夹封面等)。

 

基础架构:高性能

Moxtra 作业服务器提供服务器集群,处理来自不同功能模块的请求。 它分配工作量给各个组件,精简内部进程,满足性能和效力的高要求。多个服务器的负载均衡让 Moxtra 得以向用户交付稳定而稳定的沟通体验。强大的通知引擎可以贯穿多个渠道(如 Apple 推送通知,GCM 和网页通知)给世界各地的用户即时传输信息和新动态。 例如,用户在进行实时会议时,Moxtra 利用数据交换的技术特性来提高通信数据的传输性能(例如语音通话和屏幕共享)。

 

基础架构:网络自适应性

商务级移动协同应用对于可靠性和性能的要求很高,然而在多数情况下,移动网络连接不够稳定。Moxtra 具备网络带宽自适应的调优技术,能监测网络状况,调整数据传输量,以此降低带宽用量,减少网络拥堵状况,提高性能。例如:

  • Moxtra 屏幕共享只传送增量变化,确保对基础网络带宽进行最佳利用。
  • 所有内容在发送前都会自动压缩。
  • 分页显示:分批下载取代单次下载,增强性能。
  • 传输协议切换: Moxtra 的默认协议是通过 UDP(用户数据报协议)发送音频和视频数据,但是,如果检测到传输中的丢包现象,Moxtra 会将音频数据切换到 TCP(传输控制协议)。 该方案减少了网络流量,有效提高 Moxtra 性能。
  • 离线访问: 用户在离线状态下仍可以使用 Moxtra。Moxtra 在设备中保存近期数据缓存,用户可以轻松访问缓存数据。上传的文件和任务会在设备离线时进入存储队列。一旦设备在线,数据会在所有设备上同步。

 

基础架构:弹性扩展

Moxtra 专为移动网络设计,并可轻松扩展至数百万级别的活跃用户数。当开发者的应用中加入了新用户,Moxtra 会自行拓展。Moxtra 每一个功能特性组件都能水平扩展。利用 Moxtra  SDK,开发者得以节省数量可观的研发资金和时间成本。

Moxtra 复杂而有效的技术架构保证了应用的扩展性、 有效性和最优性能。 借助对数据和流量的多层加密技术,Moxtra 还能提供企业级的安全保障。 Moxtra 的数据中心遍布全球各地,跨越美国,欧洲,南美洲和亚洲,这也为跨国的沟通场景提供了有效的保障。

Moxtra 平台的每个组件都具备快速水平负载扩展力(从单个用户到百万用户)。借助强大的 Q系统后端作业处理和可扩展的 No-SQL 的分布式资料库,Moxtra 可以随用户量增长而扩容。 利用独有的数据中心和软件架构,Moxtra 能够完美容纳数据。

高负载扩展能力: 分布式系统可以轻松扩展、收缩其资源库,随时适应或大或小的负载量或输入量。

基于地理位置的负载扩展能力:无论工作团队集中于本地还是分散在各地,Moxtra 都能维持性能 、效力、可用性。

 

OEM 伙伴利益 : 丰富的协同特性

Moxtra 拥有深入而丰富的协同特性,覆盖移动办公用户对协作全领域的需求。 模块化设计忽略设备类型,为OEM 厂家提供大量灵活的移动协同定制服务,并可内置进他们的解决方案中。

 

OEM 伙伴利益: 易用

Moxtra 在设计中贯穿了“简单直观”的理念。这意味着只消花上几分钟敲几行代码,我们的本地 SDK 就能轻松内嵌进其他应用。API 经过严格测试,使你能够简单认证和使用我们的关键性能。经由 WebHooks 的第三方集成,使 Moxtra 成为同一生态系统内所有应用的任务控制板(即通知中心)。借助综合的开发者文件和工具,Moxtra 的 API 和 SDK平台同时成为当今市场上最为简洁丰富的协同平台,尤其满足了 OEM 的需求。

 

OEM 伙伴利益: 灵活

可内嵌性是 Moxtra 平台的一个关键点。 Moxtra 模块化的 SDK 和 API 可以被一片片地划分和内嵌,无缝加强合作伙伴的解决方案。为延伸本身的外观和格调,合作伙伴可以在内嵌的 Moxtra 模块中进行品牌和 UI 的定制。 Moxtra 单点登录和合作伙伴解决方案的用户认证采用多种认证模式:SAML,SSO,OAuth 等。

 

OEM 伙伴利益: 技术优势

Moxtra 的技术解决方案为移动协同而生。这个基础架构包含  OEM伙伴对安全、集成、管理、性能、扩展性和成本的需求。在协同领域深耕十几年的团队耗时数年开发了这些服务。身处移动协同时代,我们为 OEM 厂商提供可信的一站式解决方案,助力合作伙伴在快速发展的市场中抢占先机。