写点什么

基于 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:541994

评论

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

架构师训练营 大作业(一)

netspecial

极客大学架构师训练营

架构师训练营 大作业(二)

netspecial

极客大学架构师训练营

区块链 链什么?

CECBC

区块链 分布式

Code Review实践

Albert

Code Review 七日更

日本准备推行AI婚配,年轻人会为“爱情算法”买单吗?

脑极体

软件组件设计原则

积极&丧

架构师训练营第五周作业

zamkai

从场景出发,日志聚类还可以这么玩

信仰圣光吧丶

AIOPS 日志聚类 日志治理

Java并发底层知识,锁获取超时机制知多少?

李尚智

Java java 并发

Week10总结

lggl

总结 作业

安全架构:加密与解密

积极&丧

重磅!四部门联合约谈蚂蚁集团!刚刚,约谈的主要内容曝光……

CECBC

金融

我家有猫

熊斌

生活方式 七日更 我家有猫

Flink比Spark好在哪?

数据社

flink spark 七日更

Spring 源码学习 10:prepareBeanFactory 和 postProcessBeanFactory

程序员小航

spring 源码 源码阅读

第五章学习总结

简简单单

避坑指南,Elasticsearch 分页查询的两个问题,你一定要知道

AlwaysBeta

elasticsearch python 爬虫

架构师训练营第十周笔记

李日盛

学习 微服务 DDD

区块链的核心技术是什么?

CECBC

区块链

七周七并发模型

田维常

并发

代理模式

soolaugust

设计模式 代理模式 七日更

是的,我又换工作了

Rayjun

工作

pagerank算法

橘子皮嚼着不脆

用领域驱动设计驱动系统的重构

积极&丧

框架VS架构,看两者异同

田维常

框架

Week10作业

lggl

作业

安全架构:反垃圾与风控

积极&丧

ARROW阿罗AOW币APP系统软件开发

系统开发

数据仓库的前世今生

数据社

数据仓库 七日更

第五周 技术选型作业

简简单单

第十周总结

孤星

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