写点什么

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

评论

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

软件测试/测试开发/人工智能丨Python类型转换

测试人

人工智能 软件测试

神器来袭!超级素材中转站助你轻松实现跨设备使用!

职场工具箱

素材中转站 文件中转站 素材库

人工智能助力测试领域:智能化测试框架与平台的崭新未来

测吧(北京)科技有限公司

测试

建筑可视化中的 3D 纹理

3D建模设计

渲染 3D纹理 建模模型

AppLink定时调度操作

RestCloud

定时调度 APPlink

一看就懂,正确使用文件传输助手的方法!

职场工具箱

文件传输 素材中转站

TDengine Contributor 钟宇讲述 TSZ 压缩算法优化背后的故事

TDengine

tdengine 时序数据库

数据集成实施过程注意点总结

RestCloud

ETL 数据集成

电影:从微缩模型到AI纹理

3D建模设计

3D模型 模型纹理

软件测试 | ChatGPT:个性定制的人工智能助手

测吧(北京)科技有限公司

测试

思科基于 Amoro + Apache Iceberg 构建云原生湖仓实践

Amoro Community

大数据 数据湖 iceberg 思科 湖仓一体

软件测试/测试开发丨人工智能的与软件测试完美结合

测试人

人工智能 软件测试

如何消除excel保存密码?

尚思卓越

网络安全 运维管理 密码保存

seller_info-获得淘宝店铺详情api接口有什么作用?

技术冰糖葫芦

API 文档

打造自己的3D模型AI 自动纹理工具

3D建模设计

Stable Diffusion 3D纹理

人工智能 | 企业智能化升级:大语言模型、知识图谱与微信机器人的完美结合

测吧(北京)科技有限公司

测试

3D 纹理渲染如何帮助设计师有效、清晰地表达设计理念

3D建模设计

3D渲染 Stable Diffusion 3D纹理

万字长文讲解调用第三方接口,RestTemplate,urlConnection使用详解,java代码模拟postman发送请求

javaNice

Java

微信传输助手是什么?类似功能推荐!

职场工具箱

文件传输 素材中转站

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