AI 年度盘点与2025发展趋势展望,50+案例解析亮相AICon 了解详情
写点什么

PDF 先驱、Adobe 联合创始人去世:“误入”计算机行业的文科生

  • 2021-04-19
  • 本文字数:2686 字

    阅读完需:约 9 分钟

PDF先驱、Adobe联合创始人去世:“误入”计算机行业的文科生

Adobe 公司在官网发文称,公司联合创始人 Charles Geschke(查尔斯·格施克)博士于美国当地时间 4 月 16 日去世,享年 81 岁。



Adobe CEO Shantanu Narayen(山塔努·纳拉延)在写给员工的邮件中表示,这是整个公司和技术行业的巨大损失。过去数十年 Geschke 一直指引着公司的发展,是英雄般的人物。他持续为公司注入创新动力,带来最具变革性的软件发明,包括今天广泛普及的 PDF、电子文字处理软件集 Acrobat、图形制作软件 Illustrator、图像处理软件 Photoshop 以及视频剪辑软件 Premiere Pro。


从 PostScript 到 PDF


据报道,Charles Geschke 大学本科时学习拉丁文和古典文学,曾经考虑过当牧师,他在上世纪 60 年代接触计算机编程这事多少有些偶然性。1972 年,在威廉·沃夫(William Wulf)的建议下,Geschke 在卡内基·梅隆大学(Carnegie Mellon University)完成了计算机科学博士学位。


毕业后他在硅谷的施乐公司研究中心开始了新的工作,在那里,他认识了同事 John Warnock(约翰·沃诺克)。他们共同研发了一种软件,能将电脑屏幕上的文字和图像处理成印刷文件。


两人于 1982 年辞职离开施乐并创立了 Adobe,公司名字来源是 John Warnock 房屋后面的一条小溪。他们的第一个产品是 Adobe PostScript,这是专门为打印图形和文字而设计的一个编程语言,引发了桌面出版的革命。


Geschke 和 Warnock 后来还因开发可移植文档格式(Portable Document Format,简称 PDF)而闻名。PDF 是一种与应用程序、操作系统、硬件无关的文件格式,它以 PostScript 语言图象模型为基础,无论在哪种打印机上都可以保证精确的颜色和准确的打印效果,即 PDF 会忠实地再现原稿的每一个字符、颜色以及图象。


PDF 主要由三项技术组成:

  • 派生自 PostScript 页面描述语言的子集,用以生成和输出图形;

  • 字体嵌入/替换系统,可使字体随文件一起传输;

  • 结构化的存储系统,用以绑定这些元素和任何相关内容到单个文件,带有适当的资料压缩系统。


从 1993 年到 2006 年,Adobe Systems 数次更改 PDF 规范并添加新特性。PDF 早期是 Adobe 专有格式,直到 2008 年才作为开放标准发布,之后由国际标准化组织志愿者产业专家委员会控制。


Geschke 在 2011 年的一次演讲中回忆起早期他担任 Adobe 总裁、Warnock 担任首席执行官时说:“我们坐上了一艘火箭船。"Geschke 表示,他从来没有学过商业,只读过一本商业书籍,这本书向他介绍了寻找市场上未被满足的需求或空白的目标。他说,Adobe 找到了其中之一,“缺口很大”。


Geschke 于 1986 年 12 月至 1994 年 7 月担任 Adobe 首席运营官,并于 1989 年 4 月担任总裁,直至 2000 年 4 月退休。1997 年 9 月至 2017 年 1 月期间,他与 Warnock 共同担任董事会主席。在 2020 年 4 月之前,他一直是董事会成员。为表彰他的技术成就,Geschke 博士被授予国家技术与创新奖章、IEEE 计算机学会的计算机企业家奖和美国电子协会的荣誉奖章。


Adobe 重大转型


Adobe 在过去发展中有一个重要的举措,那就是将一次性付费用户转化成订阅用户。从销售产品转向订阅服务,可以理解为现在炙手可热的 SaaS 模式。押注于云,可以算是 Adobe 做过最成功的决策之一。


2011 年之前,Adobe 主要通过第三方经销商来销售 Creative Suite(CS)套装软件。由于经历了 2008 年的金融危机,以及宏观经济的疲软期,低端用户市场需求下降,导致公司营业收入和净利润显著下滑。在这样停滞不前的时期,Adobe 做出了重大决策,转换商业模式,从出售软件许可证向云服务公司转型。


2012 年,Adobe 尝试性推出了 Creative Cloud(CC)云服务,客户可以包月订阅。2013 年,Adobe 宣布 CC 将成为今后主力,全力推动云订阅转型;2015 年 4 月,Adobe Document Cloud 正式上线,之后又升级为 Acrobat DC,从套件变成订阅。


2007 财年,Adobe 公司的订阅服务收入仅 4100 万美元,在公司超过 35 亿的收入里,占比不到 1.2%;产品销售的收入超过 33 亿美元,占比接近 95%。但是随着公司不断推动订阅模式,到了 2014 年,以 SaaS 服务为主的订阅收入已经全面超过产品销售的收入。


从用户角度看,订阅付费是一笔划算的买卖,原来需要高价买一款软件,现在可以按月/年来付款,也能用到更多、更新的软件。对开发者而言,买断制就是一锤子买卖,难以获得持续稳定的收入。而订阅制可以带来更稳定的收入,对优秀软件的持续研发也会更有激励作用。


如今我们身处的时代可以说是“万物皆可订阅”,订阅服务亦不知不觉间成了商业世界最重要的收费模式。

在截止 2020 年 11 月 27 日的 2020 财年,Adobe 的营收增长了 15%,达到约 130 亿美元,其中,订阅收入增长 21%,达到 116 亿美元。截至 3 月 5 日的 2021 财年第一财季,数字媒体部门营收为 28.6 亿美元,同比增长 32%,其中创意业务营收增长至 23.8 亿美元,文档云业务收入增长至 4.8 亿美元。


PDF 领域的创业机会


虽然 Adobe 在 PDF 领域的地位不可撼动,但它也并非毫无敌手。由于 Adobe 的 PDF 技术并不是为移动平台而设计,早期在 Kindle 上表现并不好,存在打开缓慢、经常死机、有些文件还会经常打不开等问题。因此该领域也存在一些竞争对手,值得一提的是一家打破 Adobe 对 PDF 技术和产品垄断的挑战者——福昕软件,有些传奇色彩的是,它在“死磕”近 20 年 PDF 技术后也成功上市了。


之所以把 PDF 文档作为创业的主攻方向,在福昕软件创始人熊雨前看来完全是“机缘巧合”。他在一次媒体采访中透露,自己团队曾接到一笔 PDF 文档显示业务。彼时,熊雨前向 Adobe 寻求技术授权,Adobe 要求先交 5 万元押金。


但那时候福昕软件还是一家小公司,面对 Adobe 较为苛刻的商业条款,熊雨前只能选择自主研发。通过一年多时间的研究与开发,2004 年底 Foxit Reader1.0 版本问世,很快成为当年最受欢迎的免费软件之一。


Adobe 软件因为规模大而全,阅读体验非常差,阅读一页文档往往要加载几分钟。而福昕软件选择底层主要使用 C 语言,上层采用 C++ 语言进行编写,保证了软件运行的效率,使软件整体运行快速并且 CPU 资源消耗更少。另一方面,也能迎合市场发展趋势,覆盖 iOS、Android 等主流移动平台。


随后的近二十年里,福昕软件一直专注于 PDF 这个特定领域,不断地自我重构产品,并持续在技术上进行投入。


如今,多家互联网巨头均将福昕软件的产品技术应用于其主要产品中,比如亚马逊 Kindle 产品、谷歌 Chrome 浏览器、谷歌 Android 移动平台、微软 SharePoint 平台等等。


除了福昕,Adobe 在 PDF 产品领域的竞争对手主要还有 Nitro、Kofax(原 Nuance 图形图像业务)以及万兴科技。


延伸阅读:

https://news.adobe.com/news/news-details/2021/Adobe-Co-Founder-Dr.-Geschke-Passes-at-81/default.aspx


https://www.wsj.com/articles/adobe-co-founder-charles-geschke-pioneer-of-desktop-publishing-and-pdfs-dies-at-age-81-11618765264


《死磕PDF技术20年:海外赚钱国内上市,码农创始人终成亿万富翁》

2021-04-19 16:573421
用户头像
罗燕珊 InfoQ中文站编辑

发布了 491 篇内容, 共 327.5 次阅读, 收获喜欢 795 次。

关注

评论 1 条评论

发布
用户头像
业界大师
2021-04-24 10:03
回复
没有更多了
发现更多内容

程序员交接代码中被植入了恶意删除操作,太狠了!

程序员小毕

Java 程序员 面试 程序人生 码农

数字藏品系统软件开发

开源直播系统源码

NFT 数字藏品 数字藏品系统软件开发 数字藏品app

软件测试 | 测试开发 | 如何利用 xUnit 框架对测试用例进行维护?

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

软件测试

Github最新霸榜!Alibaba架构师手写的分布式系统核心原理手册

了不起的程序猿

Java 分布式 开发 分布式系统 java程序员

利器 | REST Assured 实践(二):断言实现

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

数据可视化系列教程之React组件使用技巧

云智慧AIOps社区

前端 React 数据可视化

代码质量管理平台实战| SonarQube 安装、配置及 JaCoCo、Maven 集成

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

一文搞懂测试左移和测试右移的 Why-How-What

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

隐私计算中的算子是个啥?可视化组合配置的算子解决方案了解下

Jessica@数牍

隐私计算 算子 隐私计算性能

五分钟了解 Databend 全新 SQL 类型系统

Databend

开源项目 sql 开源社区 SQL分析

java基础学习:java中的反射

Java快了!

java;

云架构系统如何做性能分析?| 实战干货

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

无代码开发平台怎么选?选择合适无代码平台的13个关键步骤

优秀

无代码平台

Xshell 7 安装激活与换机转移许可证教程详解

淋雨

Linux xshell #运维

你以为Shell只是命令行?读懂这篇文,给你的工作赋能

霍格沃兹测试开发学社

不懂PO 设计模式?这篇实战文带你搞定 PO

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

隐私计算,让企业大数据走进数据网络时代

Jessica@数牍

软件测试 | 测试开发 | 免安装免配置环境的免费 ios 调试工具 sib 来啦

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

ios 测试

一文彻底理解 Cookie、Session、Token

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

leetcode 114. Flatten Binary Tree to Linked List 二叉树展开为链表(简单)

okokabcd

LeetCode 算法与数据结构

「工作小记」小程序开发的喜怒哀乐

叶一一

小程序 前端 9月月更

由循环开始的前端学习杂谈话事录-sam9029

Sam9029

前端 个人博客 成长笔记 9月月更

「工作小记」关于业务组件的思考

叶一一

前端 React 组件开发 9月月更

从 Linux 内核角度探秘 JDK NIO 文件读写本质

bin的技术小屋

Linux jdk nio Linux Kenel 文件I/O

利器 | Java 接口自动化测试首选方案:REST Assured 实践 (一)

霍格沃兹测试开发学社

利器 | AppCrawler 自动遍历测试实践(三):动手实操与常见问题汇总

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

阿里云丁宇:以领先的云原生技术,激活应用构建新范式

阿里巴巴中间件

阿里云 云原生 应用构建

一文带你了解接口测试价值与体系

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

利器 | TestNG 与 Junit 对比,测试框架如何选择?

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

代码分析体系及Sonarqube平台

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

【xShell 7】强悍的Linux远程链接工具、终端模拟器

淋雨

Linux 运维 xshell

PDF先驱、Adobe联合创始人去世:“误入”计算机行业的文科生_文化 & 方法_罗燕珊_InfoQ精选文章