互联网的前世今生:软件篇(互联网时代的软件革命)

1、IBM PC机采用的DOS操作系统无论让电脑干什么,都必须记住各种操作命令,在键盘上不停敲打,输入一大串文字字符,才能控制电脑的运行,这对于电脑的使用极不方便。因此,如何让计算机操作更快捷,成为计算机诞生之初面向使用者普及的瓶颈问题。

2、1983年,苹果公司丽萨(Lisa)电脑率先上市,但因1万美元的价格令用户却步,没能打开局面。1984年,麦金塔(Macintosh)电脑面世,功能达到丽萨电脑的十分之七、但价格仅为其五分之一。麦金塔电脑把图形用户界面技术成功带进了个人电脑领域。微软公司当时正负责为麦金塔配套电子表格和字处理软件。苹果的麦金塔电脑独树一帜,与IBM PC机不兼容。

3、1984年,VisiCorp公司将具有图形界面功能的软件VisiOn正式交付给用户使用。但是由于VisiOn是个封闭系统,一些著名的软件如Lotus1-2-3、DBASE等都不能在其环境下运行,最终未能发展起来。同时IBM也自行涉足图形界面管理软件,名叫“TopView”。

4、1983年11月,微软为Windows召开第一次新闻发布会,许诺下年年初交付给用户使用。但由于当时PC电脑存储器容量很小,远不足以供应Windows所需的资源开销,同时这套软件包含的内容太多、复杂程度很高,到了1984年微软无奈宣布推迟交货。直到1985年,比尔·盖茨带着演示版的Windows软件出现在当年世界电脑大展。同年11月,对外发布了Windows1.0软件。

5、1985年,386电脑的诞生,为Windows提供了绝佳的硬件环境。1987年,Windows2.0版推出。1989年,以Windows为环境的应用软件如雨后春笋般涌现,各大应用软件公司陆续对Windows进行了支持。1990年,Windows3.0版问世。1995年,Windows95问世,凭借着这款操作系统,微软已经控制了个人电脑操作系统90%以上市场。1996年,WindowsNT6.0正式发布。1998年,Windows98出现。2000年推出了Windows2000系统。2001年发布了WindowsXP,兼容性更好。2006年发布了WindowsVista企业版和个人版系统,不过存在较大兼容性问题。2009年推出Windows7系统,与90%以上的硬件、软件和网络实现兼容。通过持续更新优化Windows系列,微软一直保持着在操作系统市场上的霸主地位。

启示:

① 微软的崛起核心是靠捆绑硬件的通吃赢者Intel,打造了微机时代的Win-Tel生态。因此硬件市场的普及和大众化是微软得以发展的关键。

② 微软在操作系统上实现赢者通吃的另一个核心是开放系统,由此诞生了一个基于微软系统的应用生态。

③ 微软在微机时代的巨大成功,离不开比尔盖茨对微机工业本质的准确判断:在微机时代,最成功的主导公司将是能帮助世界上每一个人使用计算机的公司

6、操作系统领域除了Windows之外,还有另外两款传奇系统:Unix和Linux。Unix的诞生源于一个叫MULITICS的项目。20世纪60年代,AT&T、通用电气麻省理工合作开发了一个多用途、分时及多用户的计算机操作系统,合称MULITICS。1969年,贝尔实验室肯·汤普逊丹尼斯·里奇采用汇编语言开发了一个简单操作系统原型,以便使得一个在MULITICS运行的游戏可以继续玩下去。这个操作系统原型就被称为Unix。1973年,汤普逊和里奇认为采用汇编语言做应用程序太过头痛,就想用高级语言来重新开发Unix,一开始尝试用Fortran,但是失败了;后来使用了一种叫BCPL的语言来开发,他们重新整合BCPL语言形成了B语言,并进行了改良,就形成了至今大名鼎鼎的C语言。接下来,汤普逊和里奇成功用C语言重写了Unix内核。

7、Unix推出后,汤普逊和里奇将其提供给各大学作为教学之用。随后,各大学及公司开始通过Unix源代码对Unix进行各种各样的改进和扩展,Unix逐渐广泛流行起来。1978年,加州大学伯克利分校推出了一版改进的Unix-1BSD,开创了Unix的一个分支-BSD系列。同时,AT&T专门成立了USG(Unix Support Group),意图将Unix商业化。从此,Unix便分成为BSD的Unix和AT&T的Unix。

8、AT&T将Unix商业化的做法让许多爱好者和开发者感到痛心,其中一位名叫理查德·斯托曼的人针对Unix逐渐商业化和私有化的做法,提倡开放源代码的新理念。1984年,理查德·斯托曼创办了GNU,GNU计划开发一套与Unix相互兼容的免费开源操作系统软件。90年代,GNU开始大量生产或收集各种系统所必备的组件,像函数库、调试工具、文本编辑器、接口等,但一直没有开发操作系统的内核。

9、1990年,芬兰赫尔辛基大学林纳斯·托瓦兹用汇编语言写了一个在80386保护模式下处理多任务切换的程序,又写了一些硬件的设备驱动程序和一个小的文件系统,这样0.0.1版本的Linux诞生了。1991年,又发布了Linux0.0.2版本。从Linux诞生开始,林纳斯·托瓦兹就决定自由扩散Linux,包括源代码。这样随着高水平黑客加入,Linux得到飞速发展,几乎一两周就有新版本或修正版出现。到了1994年初,Linux1.0终于诞生了。这是一个功能完备的操作系统,内核写得紧凑高效,可以充分发挥硬件的性能,即便在4MB内存的80836机器上也表现得非常好。

10、到1991年Linux内核发布时,GNU几乎已经完成了除系统内核之外的各种必备软件的开发。于是,在林纳斯·托瓦兹等人的努力下,GNU组件终于可以顺利运行于Linux内核上。因此,Linux操作系统是基于GNU组件的,一个Linux发行版包括大量的软件套件,包括软件开发工具、数据库、web服务器、X-Windows、桌面环境、办公软件等。1994年,Linux1.0发布时,马克·埃文成立红帽软件公司,成为最著名的Linux分销商之一。

11、1995年,Linux拥有了自己的杀手级应用,即开源的Web服务器Apache。很快,运行Apache的Linux机器以其稳定性和高效性成了全球互联网服务提供商(ISP)平台的首选,LAMP(Linux、Apache、MySQLPHP)逐渐成为架构Web服务器的首选配置。现如今Linux发展出了不同版本,不但可以装在几乎所有的主流服务器上,包括个人电脑应用的X86系统,更被广泛应用于嵌入式系统,包括机顶盒、手机、PDA、平板电脑、网络交换机、路由器、防火墙等。

12、由于技术的局限性,过去的通信手段只能传递文字、电话仅传递声音等。而计算机,特别是微机和个人电脑的发展,给多媒体带来了新曙光,计算机不仅可以处理数据、文字、声音,而且还能处理图像。多媒体技术的出现使得计算机具有综合处理音频、视频、图像、文字等多类信息的功能,具有计算器、电视机、录像机、游戏机、传真机等许多电子产品的性能,从而真正实现了图文一体化、视听一体化。计算机朝着人类更容易接受和处理信息最自然的方式发展,实现了人机的融合。

13、20世纪60年代开始,计算机使许多烦琐的日常商业操作计算机化了。60年代,大型计算机打印出第一张银行对账单、第一张电话账单、第一张保险单;60-70年代,航空公司订座系统逐渐自动化。电子让现代复印机成为可能,也让施乐公司成为60年代最火的公司之一。80年代初,个人计算机出现的同时,ATM和零售条码扫描仪这两种基础性创新也出现了。在个人计算机出现的同时,一些提高个人生产率的软件用于个人计算机,包括自动换行字处理技术、电子表格计算和游戏。

14、“二战”之后,航空客运以两位数激增,但机票预订完全靠手工。早在1946年,美国航空公司就开始与Teleregister合作开发“Reservisor”,可以用不到20个代理人每天额外处理200名乘客的订票需求。到1956年,一个更大更快的版本可以每天处理2000份订单并将回复时间减至半秒钟,但这种处理并不是完全电子化的,每一份订单都需要打孔卡。到1964年,美国航空公司一举超越其他航空公司,开发出一个全电子系统,并全面运行。这个名为SABRE的系统支持两台IBM7090计算机上的1000多个终端,每天可以处理83000次来电。

15、寿险业需要处理大量数据。早在20世纪30年代,机电打孔卡制表设备已经是这个行业的主要设备。到了50年代,大型寿险公司争相购买首次投入商业使用的计算机UNIAC-1,这类最初的计算机除了能处理从打孔卡上读取、在打孔卡打印机上打印的数据之外,能做的很少。

16、银行业的电子革命经历了三个阶段,包括应用大型计算机、信用卡业务的发展和早期的ATM。早在1934年,IBM就推出了IBM801银行验证机,可以列出并分离支票,对支票进行签注,并记录总额。到了60年代,银行系统就由可以从打孔卡或磁性字符阅读器接收数据的IBM1401型计算机组成,将支票账户更新速度从每分钟3张支票提升到每分钟75张。1950年,弗兰克·麦克纳马拉成立了第一家信用卡公司,即就餐者俱乐部,覆盖了27家餐厅。1958年发行的美洲银行卡迅速成为最流行的信用卡,并于1976年更名为VISA。ATM是由IBM工程师唐纳德·韦特泽尔构思出来的,随着计算机技术和通信技术的发展最终变成了现实,成为顾客理所当然的一种服务。

17、1974年,沙龙·巴肯用激光扫描仪扫描了价值67美分的10支装黄箭口香糖,这是第一次扫描商品并通过通用商品代码出售。在1977年,美国大约200家商店有扫描设备。到了1980年,条形码扫描仪质量有了改进,价格有了下降,普及度也大幅提升。

18、电子打字机从20世纪60年代开始添加内存功能,这显著改变了写作过程,写作者不必再单调乏味地重新输入手稿。1964年,第一款文字处理软件-IBM磁带调谐旋钮打字机被引进。这意味着可以在一卷磁带上打字记录文本,并且个人可以自动复制之前的文档。王安计算机公司以生产文字处理机闻名。1976年,推出的王安办公室信息系统,有一个显示器且价格负担得起的办公设备,很快就被法律事务所、教育服务及其他行业采用。

19、最早的个人计算机释放了软件的狂热发展,每个版本都淘汰掉之前的版本。Lotus-1-2-3是20世纪80年代最重要的试算表软件,而WordPerfect则是那时最重要的文字处理软件

20、计算机对现代企业各个方面的运行都有深远的影响。像沃尔玛这样的巨型零售商可以应用计算机处理日常的销售报告,使用条形码扫描器来精准地追踪库存。公司能以前所未有的准确度完成订单、管理工资、跟踪消费趋势和消费者偏好。更精简的沟通意味着更顺畅的管理和更高的生产效率。

21、1977年,埃里森和同事Robert Miner创立软件开发实验室,IBM发表“关系数据库”的论文,埃里森以此造出新数据库,名为甲骨文。1978年公司迁往硅谷,更名为RSI公司。美国中央情报局成为了第一个客户。1982年公司更名为Oracle。公司推出的产品有服务器及工具包括数据库服务器、应用服务器(Oracle application server)、开发工具(OracleJdeveloper、Oracle Designer、Oracle Developer等),企业应用软件包括ERP (2005年并购peoplesoft公司)、CRM (2005年收购siebel公司),操作系统包括Solaris、Oracle Linux,虚拟技术包括Oracle VM和VirtualBox,Java平台包括Java、GlassFish、WebLogic,数据库管理系统Oracle数据库、Berkeley DB、MySQL和Java DB等。

22、1972年,5位IBM员工创办了SAP公司,全称System Applications and Products。70年代是计算机硬件的天下,大型机为主的硬件价格都十分昂贵,软件需要定制开发,没有所谓的标准软件,能购置大型机的企业都有软件的诉求。SAP的成立就是要开发标准软件。1973年,公司开发出第一个自动化财务会计及交易处理程序R/1,这是一套企业标准软件,拥有实时处理能力。产品一经推出就获得市场极大认可。1981年,R/2产品上线,这款产品除了财务模块,还增加了生产和进销存模块,以及人力资源管理模块。这款产品也就是ERP软件的雏形。80年代,随着大型机的没落、小型机的崛起,SAP开始着手研发基于Unix小型计算机的软件R/3,包括三层架构体系:数据库层、应用层和展示层。

1992年R/3系统正式上市。这款软件主要基于Unix操作系统,适应于小型计算机、办公室计算机和个人计算机,大大提高系统处理速度和效率。1996年,R/3系统在R/2系统基础上共开发出十几种日常管理模块,功能涵盖企业管理业务的各个方面,包括财务、后勤、人力资源、品质管理系统等。在互联网浪潮席卷之际,SAP受到新兴公司的挑战,比如客户关系管理领域的Sieble、供应链管理领域的i2、电子商务领域的broadvision以及网上交易市场领域的commerce one和ariba。为了应对挑战,公司1999年推出了mysap.com。

2000年,mysap.com在R/3系统之上增加了CRM、SCM、PLM共3个应用系统,将企业内部管理与外部商务统一集成。2002年,SAP将MySAP.Com重新命名为mySAP Business Suite。2003年,公司开发了SAP NetWeaver,新一代面向服务的开放企业系统集成和应用开发综合平台。2004年,公司推出mysap ERP。2008年,顺应移动互联网,基于Jquery和Bootstrap开源技术,公司推出适配所有浏览器和移动设备的UI套件Open UI5。2009年开发出一款基于内存计算机列式存储的额数据库原机型Sanssouci DB。

2010年,收购数据库公司Sybase,并于同年推出HANA平台。同年,公司开始布局云计算,针对中小企业推出的SAP Business BY Design的ERP整体解决方案正式上云。2011年推出基于移动客户端的SAP BusinessObjects Bland EIM解决方案。2015年,推出ERP领域的全新平台-SAP Business Suite 4 SAP HANA,既实现了ERP的功能又汇集了SAP HANA的敏捷性、快速性和实时性。在云计算时代,公司通过收购和技术整合,提供了大型企业ERP云 (SAP S/4HANA Cloud)、中小企业ERP云 (SAP Business By Design)、采购云 (SAP Ariba)、差旅费用云 (SAP Concur)、CRM云 (SAP Hybris)、HR云 (SAP Success Factors)、PaaS云 (SAP Cloud Platform)等。

23、1982年John Warnock和Chuck Geschke创办了Adobe。在创办之前,这两人在施乐位于帕洛阿尔托的研究中心工作。在那里,他们从事个人电脑和激光打印的研发工作,并意识到:企业和专业人员在出版和打印软件方面的工作过于繁琐,想要将其变得更简单。1983年Adobe公司推出了第一个产品Post,是一个允许用户把个人电脑连接到外部打印机的程序。1985年Adobe、苹果和Aldus之间合作开发了一套完整的工具来进行打印,用户可输入文字和图像,在屏幕上看到它们,并将其打印在纸上。1987年,Adobe发布了一个绘图工具illustrator。1988年,Adobe推出了一个照片编辑工具Photoshop,作为illustrator的插件。Photoshop对于Adobe来说是一个全新的方向,允许用户像扫描仪一样处理外部来源的照片。

1991年,推出了一款名为Premiere的视频编辑软件应用。1993年,推出一套以新的方式创建和查看文件的应用Acrobat,首创了PDF这一术语。1994年,公司收购Aldus,获得了Pagemaker和After Effects两款移动图像编辑应用。2001-2002年,Adobe发布了一个名为InDesign的页面布局应用。2003年,Adobe将所有产品捆绑在Adobe creative suite品牌。2005年,Adobe收购了竞对Macromedia,获得了Dreamweaver和Flash动画和视频播放器平台。2007年,Adobe开始向云端进行转变。2008年Adobe发布了Photoshop的网页版本,名为Photoshop Express,能够让用户编辑照片、创建相册。Adobe正在通过创建一个面向消费者的网络产品,向用户互联网迈出一大步。2009年,Adobe收购了顶尖企业分析公司Omniture,让Adobe直接在工作流程中为Adobe产品用户提供网页分析、测量和优化技术。

2010年,Adobe发布了eSignatures,一个基于云的签名工具。2013年,Adobe发布了creative cloud来替代creative suite。所有未来版本的creative suite应用只能通过基于订阅的服务购买,并且只能在云上使用。2016年,Adobe发布人工智能/机器学习平台和框架Adobe Sensei,一个致力于大幅改善设计和数字体验交付的新架构和智能服务平台。同年,收购了TubeMogul公司,帮助品牌和代理商在桌面、移动电话、移动媒体设备和电视等多渠道计划和购买视频广告。2018年收购CMS(内容管理系统)公司Magento。同年收购市场营销软件开发商Merketo。

启示:

在硬件得到极大发展之后,接下来就是基于硬件的软件的发展,只有硬件和软件结合起来才能为个人和企业所用。在微机时代,软件更多的是企业商业软件,目的是提升企业的生产效率,因此这个阶段的软件主要是办公软件(如文字处理软件WordPerfect、表处理软件Lotus-1-2-3等)、企业资源配置软件(如Oracle的数据库,SAP的ERP、CRM等)。

② 微机时代,计算机还没有真正联网,在企业层面更多的是提供提升效率的工具软件;而在个人层面,随着多媒体技术的发展,个人电脑的功能从文字处理开始,扩展到诸如影片欣赏、点播电视、书刊阅读、可视电话、音乐作曲、卡拉OK、录像录音、照相摄影、美术创作、动画游戏等等,计算机将要融合或取代从“随身听”到电视机、录像机几乎所有的家用电器,帮助人们在学校、办公室和家庭里更方便地学习、工作和娱乐

③ 微机时代,计算机都是一个个独立而又无关联的站点,最多在企业内部实现互联,因此微机时代的计算机在提升个人和企业内部效率方面具有明显的价值,但是在企业之间的协同增效上则毫无建树

软件作为信息技术时代的另一基石,也是最核心的基础原材料和不可或缺的东西。软件领域也诞生了许多伟大的公司,像微软、Oracle、SAP、Adobe等。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月6日 下午5:44
下一篇 2024年5月6日 下午5:55

相关推荐

  • 南京农业大学2023年十大农业科技应用成果发布(南京农业大学发展规划与学科建设处)

    原标题:南京农业大学2023年十大农业科技应用成果发布 定向育种解决特殊人群食用大米问题,借助一次施用缓混肥技术解决水稻一生需肥问题,通过耕地重金属超标修复解决土壤污染问题,通过大…

    科研百科 2024年4月12日
    86
  • 核电 产业规划

    核电产业规划:促进我国核电可持续发展 随着全球核能技术的不断发展,核电作为一种安全、可靠的能源形式,越来越受到人们的关注。我国作为核电生产的重要国家,也制定了一系列核电产业规划,以…

    科研百科 2024年11月22日
    5
  • 建云项目管理系统

    建云项目管理系统: 助力企业高效管理项目 随着数字化时代的到来,企业项目管理也逐渐向数字化、智能化方向发展。建云项目管理系统是一款功能强大、易于使用、可定制的项目管理软件,能够帮助…

    科研百科 2024年12月17日
    0
  • openwrt 上网行为

    OpenWrt 上网行为管理:轻松优化您的网络 随着 OpenWrt 的普及,越来越多的人开始使用它来控制和优化他们的网络设备。OpenWrt 是一个基于 Linux 操作系统的自…

    科研百科 2024年10月5日
    18
  • ppm项目管理系统如何监控

    ppm项目管理系统如何监控 ppm项目管理系统是一种用于项目管理的工具,它可以帮助组织有效地协调项目进度, 资源, 质量和风险。在ppm项目管理系统中,监控是一个非常重要的功能,它…

    科研百科 1天前
    0
  • 脑叶公司主管手册是什么书

    脑叶公司主管手册是什么书 脑叶公司是一家专注于研究和开发脑叶药物的公司,其主管手册是公司管理和运营的重要文件,包含了公司的历史、愿景、价值观、组织结构、职责分工、项目管理、财务管理…

    科研百科 2024年11月15日
    5
  • p6项目管理

    P6 项目管理:挑战与机遇 在项目管理中,p6 级别是指项目范围、进度、成本、质量、沟通和风险管理等方面都得到妥善控制和规划的项目。而对于个人或团队来说,p6 级别项目可能是一次充…

    科研百科 2024年8月15日
    21
  • bim项目管理考试系统

    BIM项目管理考试系统 BIM(Building Information Modeling) 是数字化建筑信息模型,是一种基于信息技术的项目管理方法。它利用数字化的三维模型来模拟和…

    科研百科 1天前
    0
  • 成都项目管理软件

    成都项目管理软件 随着数字化时代的到来,项目管理软件已经成为项目管理中不可或缺的工具。成都作为西南地区的重要城市,也在项目管理软件领域取得了一定的进展。本文将探讨成都项目管理软件的…

    科研百科 2024年7月28日
    49
  • 科研项目级别分为哪几类类型

    科研项目级别可以分为许多不同类型的,其中一些最常见的包括: 1. 基础科学项目:这些项目研究自然界基本规律和原理,例如宇宙学、地球科学、生物学等。 2. 应用科学项目:这些项目致力…

    科研百科 2024年12月8日
    0