写点什么

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

评论

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

XMind破解版下载,xmind 2023 思维导图for mac 兼容m1/m2

理理

Mac XMind 2024破解版 XMind思维导图下载

喜加一!望繁信科技再摘「2023年度新锐技术品牌奖」

望繁信科技

流程挖掘 流程资产 流程智能 数字北极星 望繁信科技

哪里有Parallels Desktop 19永久密钥?Parallels19虚拟机破解版安装附激活秘钥

理理

Parallels Desktop 19 Parallels虚拟机下载 macOS虚拟机 PD19安装教程

Mac远程连接软件 microsoft remote desktop苹果汉化版

理理

远程桌面连接 microsoft remote desktop 微软远程软件mac版

在元宇宙与实体办公室之间,您更倾向于哪一种工作方式?

dappweb

InPlant SCADA笔记 图形控件

万里无云万里天

工厂运维 InPlant SCADA

AE2020 mac破解版资源 After Effects 2020中文版下载安装

理理

视频特效 AE2020 中文版 AE2020破解版 After Effects 2020

macOS 12 Monterey (苹果mac12系统)v12.7.2正式版

理理

苹果系统下载 macOS 12 Monterey

Microsoft Office LTSC for Mac/win 2021永久使用版

理理

豆包,大模型的磁力三重奏

脑极体

AI

什么情况下你能接受 996

王中阳Go

Go 工作 面经

InPlant SCADA笔记 数据库中添加位号,读取modbustcp设备的值并显示在流程图

万里无云万里天

Modbus Tcp 工厂运维 InPlant SCADA

Cornerstone for Mac(最好用的SVN管理工具)v4.2永久激活版

理理

Mac 软件 SVN客户端 cornerstone 4 破解版 Cornerstone4永久版

如何在苹果mac电脑畅玩原神游戏?playcover for mac你一定不要错过了

理理

原神 Mac软件 playcover iOS软件

链路级资损防控之资损字段防控实践|得物技术

得物技术

最佳实践 测试 资损防控 企业号2024年7月PK榜

LED异型显示屏:创新设计与市场需求的完美融合

Dylan

设计 应用 LED LED显示屏 市场

IPQ9574 vs. IPQ6010 in Smart Manufacturing: Which Chipset Leads the Way?

wallyslilly

ipq9554 ipq9574

国外的远程控制软件哪个好

科技热闻

低代码平台在现代人事管理系统中的应用与优势

天津汇柏科技有限公司

低代码 人事管理系统

Zilliz Cloud✖️Ivy.ai:构建 GenAI 驱动的聊天业务

Zilliz

人工智能 Milvus Zilliz 向量数据库 大语言模型

Autodesk AutoCAD 2024 Mac破解补丁版 cad2024中文安装教程 兼容m芯

理理

AutoCAD 2024下载 AutoCAD 2024破解 AutoCAD安装教程 cad2024序列号

使用京东API接口适用于的环境及验证调用合法性的方法

Noah

VMware Fusion Pro 12破解版 v12.2.5 mac vm虚拟机永久密钥

理理

VMware Fusion虚拟机 VM虚拟机破解版 VMware Fusion激活秘钥 VMware Fusion Pro 12

大模型数据分析平台 LangSmith 介绍

心有千千结

LLM #LangChain

InPlant SCADA笔记 用户权限

万里无云万里天

工厂运维 InPlant SCADA

蓝易云 - 基本的Linux命令以及Linux目录结构

百度搜索:蓝易云

云计算 Linux 运维 云主机 云服务器

蓝易云 - nodejs发布静态https服务器

百度搜索:蓝易云

云计算 运维 https Node 云服务器

蓝易云 - tomcat部署、tomcat虚拟主机及tomcat多实例

百度搜索:蓝易云

云计算 tomcat 运维 Web JavaEE

windows11系统,Win11,windows11下载,ARM版Win11镜像

理理

Windows11 Windows系统下载 ARM版Win11镜像 Windows系统安装

InPlant SCADA笔记 新建第一个工程

万里无云万里天

工厂运维 InPlant SCADA

蓝易云 - 跨境电商SEO网站被黑了,如何做好安全防御?

百度搜索:蓝易云

云计算 Linux 运维 云服务器 跨境电商

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