分享到:

在实践中不断进行模式创新

近年来,国内软件企业联盟越来越多了:中间件联盟、Linux联盟、软件企业出口联盟等。成立联盟的目的,当然是想通过合作,形成群体作战的优势。然而,现状与期望往往并不一致:一些联盟只是“口号联盟”,形式大于内容,私下里各打各的小算盘,或者是多对多的合作形式无法消除产业链同一环节上同类产品间的竞争,或者是产品合作链条太短。一些联盟大都自生自灭,要么无疾而终,要么作用甚微。从大多数联盟的命运来看,如果仅仅有联盟,而没有运作模式上的创新,就不会有良性、健康的发展。 $$  长风联盟(长风开放标准平台软件联盟)的出现,为软件产业及软件企业联盟的发展趟出了一条新路。在北京市科委支持下,2005年4月正式成立时,长风联盟已经有了包括两家中介机构在内的22家会员。截至目前,长风联盟已经有28家会员。长风联盟成立的目的,旨在促进基础平台软件企业的发展。在实践中,长风联盟摸索出了一系列行之有效的创新措施。 $$  引入第三方中介机构进行组织管理 $$...  (本文共2页) 阅读全文>>

《化工进展》2016年S2期
化工进展

物联平台软件构建企业智能互联中枢

管理大师迈克尔·波特认为,过去50年间,IT技术引发了两次浪潮,深刻影响了企业竞争和战略。第一波浪潮出现在20世纪60年代到70年代,计算机及其技术带来的企业业务处理和经营管理的自动化。第二波浪潮出现在80年代和90年代,互联网的出现,使企业能够将内部生产活动与外部供应商、渠道和客户跨地域的协调和整合,甚至可以对全球的供应链系统进行紧密整合。如今,物联网正在成为IT行业变革的第三次浪潮。前两次浪潮中,价值链发生了变化,但产品本身并没有受到深刻的冲击。在第三波浪潮中,IT技术正成为产品本身不可分割的一部分。新一代产品内置传感器、处理器和软件,并与互联网相联,这些产品被称为“智能互联产品”[1]。高德公司预测,到2016年,全球范围内将有64亿个物体被联网使用,而这个数字到2020年将达到208亿。随着物联网的发展,它所产生的数据量也在快速增长。连接管理数量众多、形态各异的物体,采集处理海量运行数据,让企业具有更强的监测、控制和优化...  (本文共5页) 阅读全文>>

《电子技术与软件工程》2017年08期
电子技术与软件工程

基于C++语言的跨平台软件开发

应用C++语言来开发跨平台软件,即将应用程序代码处理成能够在已有平台下使用和执行的文件,但是对于其他平台,处理后的文件无法正常使用,尤其是Windoes与Unix平台,是C++语言的应用缺陷。为改善此缺陷,需要对源程序代码翻译成各平台下均可正常使用的文件,面对不同平台来选择编译方法,手动设计控制和管理编译条件,应用脚本文件和环境变量,以及第三方软件来对代码进行动态编译,降低跨平台软件开发难度。1跨平台软件开发环境要求跨平台为现代软件开发的重要概念,可以降低对操作系统和硬件环境的依赖性,在实际开发应用程序中,想要实现跨平台软件的有效运行,就需要确定跨平台开发要求,支持各种不同平台,为发挥市场潜力提供动力。在构成开发环境时,需要软件编辑器、程序编译器与程序调试器作为支持,但是对于Sandbox软件来说,其可以同时实现代码编译和代码调试,并且内部各种平台需要有多种代码库和依赖库。程序开发过程中,源代码类型不同,在C++语言软件开发与编...  (本文共1页) 阅读全文>>

《电子技术与软件工程》2015年09期
电子技术与软件工程

C++语言下的跨平台软件开发

1 C++语言的优势领域C++语言在某些领域有着很高的地位,像科学数值计算中的数据挖掘,游戏开发里面的图形图像设计,以及在高级系统设计中的电子邮件系统,数据库系统等等都有C++语言的身影。同时,混合系统的设计和通用系统的设计问题都是C++所要解决的高层次的程序设计问题。更重要的是,Microsoft公司的很多产品都是用C++程序设计语言设计出来的,像Windows XP,Windows NT,Internet Explorer和Visual Studio版本下的Visual C++,VisualBasic,.NET Framework等等。这些产品在不同程度上都奠基了C++程序设计语言在程序开发中的不可磨灭的地位。2跨平台开发跨平台开发是程序设计领域在近些年提出的新的要求,它源自于现代软件工程的发展。跨平台的主要目的就是要让所开发的应用程序可以在不同类型的平台上顺利运行,跨平台项目的软件在开发的时候,必然要想到软件的移植性。在实...  (本文共2页) 阅读全文>>

《计算机光盘软件与应用》2015年01期
计算机光盘软件与应用

C++语言下的跨平台软件开发

1 C++语言的优势领域C++语言在某些领域有着很高的地位,像科学数值计算中的数据挖掘,游戏开发里面的图形图像设计,以及在高级系统设计中的电子邮件系统,数据库系统等等都有C++语言的身影。同时,混合系统的设计和通用系统的设计问题都是C++所要解决的高层次的程序设计问题。更重要的是,Microsoft公司的很多产品都是用C++程序设计语言设计出来的,像Windows XP,Windows NT,Internet Explorer和VisualStudio版本下的Visual C++,Visual Basic,.NET Framework等等。这些产品在不同程度上都奠基了C++程序设计语言在程序开发中的不可磨灭的地位。2跨平台开发跨平台开发是程序设计领域在近些年提出的新的要求,它源自于现代软件工程的发展。跨平台的主要目的就是要让所开发的应用程序可以在不同类型的平台上顺利运行,而不局限于自家公司的某几款特定的产品,这样就可以给公司和企...  (本文共2页) 阅读全文>>

《中国计算机用户》2009年12期
中国计算机用户

平台软件不是万能的

平台软件虽然有这样或那样的好处,但终究不是万能的,如果对于平台软件过于依赖,就会犯很低级的错误,承由信息中心主任提升到CIO拜平台软件所赐,现在工作陷入僵局也是由于平台软件的缘故,正如文中所说的“成也平台,败也平台”ERP能够快速上线,平台软件是起到关键作用的,否则短短五个月,不可能完成ERP系统的实施,我们说,这个世界上其实许多事情都是双刃剑,有好的一面,必然有坏的一面,ERP平台软件虽然具有快速开发能力,但同时也有其弱点,比如文中谈到的性能优化方面有问题、存在Bug、编码冗余等缺陷,所以在运用平台软件长处的同时,也要明白平台软件的短处,并加以修正。以往企业如果想上ERP的话,往往会采取以下两种方案:一、购买ERP公司的成熟产品,如SAP、ORACLE、用友、金蝶等,这类软件的特点是成熟高效,实施人员操作过程也驾轻就熟,另一方面这类软件也有其弱点,如设置比较死,做二次开发的成本较高,所以应用这类软件的用户往往是一些大型企业,管...  (本文共2页) 阅读全文>>