写点什么

基于 Djinni 的跨平台 C++ 移动开发的实践分享

  • 2019-09-21
  • 本文字数:742 字

    阅读完需:约 2 分钟

基于Djinni的跨平台C++移动开发的实践分享

GMTC北京2018大会上,蒋伟讲师做了《基于 Djinni 的跨平台 C++移动开发的实践分享》主题演讲,主要内容如下。


演讲简介


主题摘要:


如何选择一个节约开发成本的跨平台方案并且不牺牲用户体验,这是很多技术负责人的一道难题。


RingCentral 是统一通信服务全球领导者,本次演讲将以其旗舰通信工具 Glip 移动客户端为例,分享研发团队的在做“统一通信解决方案”时如何在不牺牲用户体验的前提下,从技术选型、基础组件、项目集成,真正实现了写一次代码,跨平台使用,从而大幅提高产品的性能、可用性及维护能力。


Djinni 是 Dropbox 开源的一个用来生成跨语言的类型声明和接口绑定的工具,主要用于 C++ 和 Java 以及 Objective-C 间的互通。RingCentral 从 2015 年中开始研究 djinni,至今 90%的业务逻辑实现了代码复用,逻辑共享,本次 GMTC 大会,我们会分享一些实践经验,为大家在选择跨平台方案上提供一条全新的思路。


本次演讲将分享


1、Glip Mobile 项目产品背景


  • RingCentral 主要业务

  • Glip mobile 的战略意义


2、Djinni 跨平台方案


  • Djinni 是什么

  • 为什么选择 djinni

  • 系统架构

  • 开发流程


3、通用能力组件介绍


  • 网络

  • 数据库

  • 日志

  • crash 监控


4、实践经验


5、性能优化


听众受益


1、提供了一套全新的移动 App 跨平台的解决方案


2、djinni 常见的问题以及解决方案


3、使用 djinni 的开发最佳实践


讲师介绍


蒋伟


RingCentral 铃盛软件资深研发负责人


RingCentral 铃盛软件资深研发负责人,负责 Glip Mobile 项目,带领团队完成 Glip Mobile 项目快速迭代开发,并荣获第 14 届 Stevie® Awards 国际企业奖移动通信类金奖。


2006 年毕业后从事 Mobile 开发领域,曾在中兴通讯、Orange、西祠胡同等任研发经理。热衷于函数式编程、DevOps、持续集成。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2018/beijing/schedule


2019-09-21 14:541858

评论

发布
暂无评论
发现更多内容

云上办公时代,华为云会议如何保障企业的开会效率与数据安全?

轶天下事

云会议成为企业高频服务,华为云会议为何成为众多企业的选择?

轶天下事

从头学Java17-Lambda表达式

烧霞

Lambda java17

迭代失败的4个迹象,团队中了几个?快来看看如何解决!

敏捷开发

项目管理 Scrum 迭代 开发人员

微服务架构中的单一职责原则:构建高内聚、低耦合的服务

2756

微服务 微服务架构 单一职责

企业数字化办公,华为云WeLink为何能脱颖而出

轶天下事

AntDB数据库将携创新性解决方案亮相2023可信数据库发展大会

亚信AntDB数据库

数据库 AntDB AntDB数据库

什么是WebAssembly及其必要性

谐云

WebAssenbly

内卷时代如何上云,华为云Web及移动App上云又有何亮点?

YG科技

浅谈kubernetes存储—glusterfs故障排查

谐云

kuberedge

华为云SparkPack:成长型企业的数字化转型利器

YG科技

落地领域大模型应知必会 (1) :主要微调方法总览

Baihai IDP

人工智能 白海科技 大语言模型 大模型微调 领域大模型

微服务架构概览图

wiflish

微服务 微服务架构 架构治理

华为云桌面正协助企业快速进入云上数字化办公时代

轶天下事

WebAssembly:让Istio变得更强大

谐云

istio WebAssenbly

安全是企业数字化的基石,华为云WeLink如何构建数字化办公护盾

轶天下事

数字化办公需求激增,华为云桌面解锁全新云办公模式

轶天下事

华为云WeLink——助力企业数字化办公降本增效,提升竞争力

轶天下事

避免“一选定终身”,那些从就读到就业的AI真相

脑极体

AI

红队攻防之快速打点

权说安全

网络攻防

穷人版生产力工具,好用得飞起 「GitHub 热点速览」

EquatorCoco

sql git 开源

大模型之Huggingface初体验

程序员架构进阶

Transformer 大模型 7月日更 7月月更 huggingface

稳定性和高可用如何兼顾,华为云网站高可用解决方案满足多方案需求

轶天下事

网页直播源码知识分享:“直播卫士”,查杀病毒功能在此!

山东布谷科技

软件开发 直播 源码搭建 网页开发 直播源码

视频会议进入云时代,为何企业需要华为云会议

轶天下事

从头学Java17-Modules模块

烧霞

modules java17

给新手产品经理的技术接口文档入门指南

Liam

产品 程序员 接口 API接口文档

自动化回归测试平台 AREX 0.4.0 版本发布

AREX 中文社区

开源 自动化测试 接口测试

Databend v1.2 版本发布!Data + AI

Databend

基于Djinni的跨平台C++移动开发的实践分享_GMTC_蒋伟_InfoQ精选文章