软件平台化技术在欧特克产品中的应用

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:az4620
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
欧特克软件有限公司(“欧特克”或“Autodesk”),是全球领先的二维、三维设计和工程软件公司,为制造业、工程建设行业、基础设施业以及传媒娱乐业提供软件和服务。欧特克公司目前主要产品包括桌面系统的AutoCAD、Inventor、3DsMax、Revit、Maya、Naviswork、Showcase和SoftImage,以及移动平台上的AutoCAD WS、123D、SketchBook等几十款产品。庞大的产品线不仅仅增加了产品开发的复杂度、难度,而且维护成本高昂,又在各个产品之间存在的大量的重复劳动,项目的风险也进一步增大。同时各个软件各自为战,和当前用户需要多款软件协同合作的设计趋势违背。因此欧特克公司急需有效整合旗下产品线,让各个软件能够优势互补、各展所长,支持完整的设计生命周期,帮助用户高效地完成设计,并最终达到双赢的目的。欧特克公司最终采用了基于软件平台化技术的解决方案,通过建立优秀的CAD软件基础平台,在此基础上整合各个产品,在取得良好互通能力的同时也保持并拓展了各软件产品的原始特性,有效地解决上述问题。首先,需要定义统一的基础标准,如产品身份信息定义,产品间交互方式,打包部署方式和全球化本地化策略等,这一层能够为上层的具体功能提供支持。然后,提炼产品间公共的、软件框架层级别的功能,为此构建软件基础组件,如提供一致的界面模块来创建一致的用户体验,提供专门的用户行为收集和分析模块,这样能够有效地降低软件开发的冗余度,并且集中力量开发出优秀的软件模块。接下来,根据CAD软件的的行业特性,分析不同产品业务逻辑上共通需求,提炼和剥离出公共的功能,构建具有行业特性的业务模块,如针对工业设计的图形渲染渲染模块,材质处理模块。本层的存在不仅仅能实现代码共享,更重要的是能够为产品间基于业务逻辑的交互提供便利的条件。本文描述了此方案的总体解决方案,首先介绍了需求分析的过程,然后介绍了平台总体架构,重点对其中的关键层次和模块进行了详细描述,即基础服务层、户界面模块、材质文件模块、图像处理模块,完整阐述了它们的软件立项、需求分析、软件架构、开发过程、测试过程、集成和部署,并且探讨各个项目的实施过程和经验总结。欧特克公司经过多年的研发,于2009年发布第一个基于软件平台的版本,并且逐年完善采用此方案的几代产品,取得了预期的效果,一方面使得旗下相关软件能够无缝衔接、自由交互、互相协作,帮助用户更方便、更好地发挥欧特克软件的功能,同时也降低了公司软件开发的重复性工作和风险,并为下一步采用新型技术打下基础。同时获得了用户认可和积极反馈,并且有效地提高了公司的营收,增加了品牌对用户的粘合度。
其他文献
本文阐述了消防执法监督中行政强制传唤的基本概念,深入分析了公安消防机构实施行政强制传唤的法律依据和法理依据,研判了当前消防行政传唤存在的突出问题和原因,并阐述了结
企业共享服务模式是企业适应世界经济全球化的时代背景和制度语境的新尝试,国内外企业已经不同程度地进行了探索和实践。"共享"包含了公与私、利与义的双重范畴,决定了企业共
古诗词是我国文学历史上优秀文化的沉淀,也是高中语文学习的重点和难点。由于古诗词具有很强的时代性,文字表现形式也是独具一格,加上古诗词的文字形式比较简短,如果没有较高
本文从资源与环境保护的角度出发,重点论述了生物技术在这一领域的应用现状与发展前景,指出现代生物技术将会在21世纪的资源与环境保护领域中发挥重要作用.
目的 对留置PICC致局部皮肤发生过敏性皮炎原因和护理进行分析和探。方法 选取我院门诊2016年3月至2018年3月肿瘤患者留置PICC致局部皮肤发生过敏性皮炎患者的临床资料进行回
创新是现代艺术设计的本质属性之一。创新思维是现代艺术设计创新的前提和基础。只有将现代艺术设计建立在创新思维的基础之上,现代艺术设计工作者才能设计出反映时代特征和
我国的羊养殖业发达,同时伴随而来的是各种羊疫病的流行,目前我国的羊养殖户、政策法规、基层畜牧站等多方面都是尚存问题,所以,想要保证羊防疫到位就要紧抓其防疫要点,积极
新入职教师在教学经验上需要一定的积累和锻炼,在新教师入职培训中,各级教育主管部门会结合本区的教学状况和教师的实际情况,组织开展入职培训,常用的办法是教学观摩、组织听