学科分类
/ 13
250 个结果
  • 简介:新西兰的泰特电子(TaitElectronics)研究组提出了一种叫做时空(Space-Time,ST)处理的无线网络概念,很多人认为ST是继3G之后又一个能对无线通信起巨大推动作用的技术。为了将该技术应用到无线开发中,泰特电子研究组搭建了一套STAR(Space-TimeArrayResearch)平台。目前,在STAR平台上已经实现了该项技术的部分实际应用。

  • 标签: 泰特 技术 ST 新西兰 平台 推动作用
  • 简介:为了贯彻实施“十五”期间国家大力发展基础软件、加速基础软件开发人才的培育等相关政策,配合国家863计划对基础软件的创新、开发、教育等机制的推广建设,共创软件联盟对北京大学、清华大学、北京邮电大学等高校的计算机及相关专业师生和科研人员,就传播开放源码思想及开源软件开发模式,

  • 标签: 软件开发模式 软件工程 开放源码 Internet 开发平台 高校
  • 简介:2月17日,IBM公司宣布投资1亿美元加大开发基于Linux系统的LotusWorkplace信息与协作平台。未来3年内,IBM公司将把这笔资金用于扩大LinuX至LotusWorkplace。今年第一季度,IBM公司将推出Linux版的LotusWorkplace客户端支持服务。基于Linux平台的Workplace产品支持RedHatLinux和Novell公司的SuSELinux桌面平台

  • 标签: 软件开发 LINUX 信息协作平台 IBM公司
  • 简介:当前材料数据存取量级增加,为解决当前平台性能问题,更快速的存取数据,提高客户的体验度,HTML5是由W3C发布的新一代HTML标准,强化网页层面的表现性能,并创建很多API接口,并利用这些接口,实现材料数据平台的离线存储技术,即节约网络资源,又提高系统的缓存技术,增强系统的鲁棒性,实现材料数据管理系统的本地化存储功能,进一步提高材料管理系统的性能,丰富材料数据管理平台的多形式化处理技术,提高服务水平。

  • 标签: HTML5 离线存储 材料数据 IndexDB索引数据库 WebSocket技术
  • 简介:在大伙房水库监测预警平台开发过程中,为了节约开发时间并优化程序结构、提高运行效率,综合利用C#这种现代语言高效开发的特点和FORTRAN这种古老计算机语言描述工程算法准确、严谨的优势。本文讨论了FORTRAN和C#混合编程的特点,研究了C#与FORTRAN混合编程的实现方法。关键词FORTRAN;混合编程;工程计算;DLL中图分类号TP314文献标识码A文章编号1007-9599(2010)04-0000-01ImplementationofFORTRAN&C#MixingProgrammingagainstLargekitchenWarningPlatformDevelopmentShangTao,FuJinxiang,MaXingyuan,TangYulan(ShenyangArchitectureUniversity,Shenyang110168,China)AbstractDuringthedevelopmentoflargekitchenResMonitoringandWarningPlatform,inordertosavedevelopmenttimeandimproveoperationefficiency,usingC#LanguagewhichisthemoderncomputerlanguagealsohasthecharacteristicsofefficientdevelopmentandFORTRANLanguagewhichcanrigorousandaccuratedescriptionofengineeringalgorithmtogetherisnecessary.ThispaperhasdiscussedthecharacteristicsofmixingprogrammingwithC#andFORTRANlanguage.KeywordsFORTRAN;Mixingprogramming;Engineeringcalculation;DLL一、FORTRAN与C#语言的发展及优势以大伙房水库监测预警平台开发为例。平台需要采用大量先进的计算机编程技术,应用大规模数据库,提供可靠的安全保障,优秀的网络访问能力。这就需要构建平台的编程语言能完整简洁地支持当今最新的编程技术。C#语言就是这样一种语言,作为微软首推的编程语言,C#几乎支持所有最新的编程技术提供了极高的开发效率5。但是该平台又有着显著的工程计算软件的特点,需要严谨的科学计算语言对算法进行描述,同时有许多经过多年工程实践积累的工程计算代码可以被重用。FORTRAN语言最早被应用在工程开发之中,同时在FORTRAN语言50多年的发展中,积累了大量的优秀正确的代码。所以研究C#语言与FORTRAN的混合编程在该项目中的开发中有着重要的意义。(一)FORTRAN语言的发展及优势FORTRAN在数值计算领域有其独有的优势,首先它是最早的高级语言,有大量优秀正确可靠的源代码可以使用,如果能充分利用FORTRAN源代码可以大量节约工程软件设计开发的时间。FORTRAN语言有更为严格的语法,支持直接对数组和复数进行计算,非常适合严谨的科学计算领域1-3。(二)C#语言的发展及优势微软在推出.NETFramework第一版时推出的新语言C#,派生于C的简洁语法,继承了C++语言的灵活性,并且支持快速开发,随着C#3.0版本的发布,C#作为微软公司建议的开发语言,已经受到越来越多的程序开发人员的青睐5。二、FORTRAN与C#混合编程的方法(一)命名约定的一致由于C#语言是严格区分大小写的,而FORTRAN在默认情况下不区分大小写,如果不解决命名一致问题就会导致链接失败。FORTRAN的缺省方式是使符号名在OBJ文件中变成大写,在C#中调用一个缺省的子例程时用一个纯大写的名称生成调用就可以成功publicstaticexternvoidDLLTEST;(二)参数传递一致因为C#默认是值传递,而FORTRAN默认是引用传递。我们在参数传递中必须保持传递的一致性。简单的方法是使用C#的关键字ref,将C#的参数传递类型定义为引用类型publicstaticexternvoidDLLTEST(refinta,refintb);(三)数组参数传递在传递数组参数时,需要周全地考虑行和列的储存位置对调的问题5。还应注意,C#的数组下标从0开始,而FORTRAN的数组下标默认从1开始。如在C#中定义数组A34,共20个元素;同样的定义A(3,4)在FORTRAN中共12个元素1-3。并且进行数组传递还要注意,只需要传递数组的首地址即可,DLL需要的是数组的起始位置。三、FORTRAN与C#混合编程的实现下面试写水库监测预警平台中一个模型计算程序来说明FORTRAN和C#在混合编程的实际应用。启动VisualStudio,选择IntelVisualFortranLibrary中的Dynamic-linkLibrary,并给项目命名。新建“FortranFile”项,并给文件命名。然后在该文件中书写算法代码。编译完成后,在该项目的debug子目录下找到生成的dll文件。新建VisualC#Windows窗体应用程序。并给项目命名,将生成的dll文件拷贝到新项目的debug目录下。在进行连接之前需要在C#中增加对动态链接库操作的类的引用usingSystem.Windows.Forms;usingSystem.Windows.InteropServices;声明外部函数的部分代码publicpartialclassForm1Form{DllImport("dlltest.dll")publicstaticexternvoidFORDLL(reffloatV,reffloatQIN,reffloatBOD,...);...之后就可以对FORTRAN编写的外部函数进行调用,得到正确的结果。四、结论经过本文的讨论,可以看到运用FORTRAN与C#混合编程可以容易地实现。平台的代码极大的缩短,并且可以方便地重用FORTRAN语言的优秀代码,大大缩短开发时间,并且提高程序的执行效率。参考文献1司岩,周福才.FORTRAN程序设计基础J.大连理工大学出版社,1996,52刘卫国,蔡旭辉.FORTRAN90程序设计教程J.人民邮电大学出版社,2003,23张晓霞,田秀萍.Fortran90程序设计教程J.兵器工业出版社,2005,104Nagel.C等著.黄静译.C#高级编程J.清华大学出版社,2008,105周涛,郭占元,郭向荣.Fortran与C#混合编程在土木工程计算中的应用J.中南大学,2009,3

  • 标签:
  • 简介:摘要教育信息化是手段不是目的,党校校园网软件建设就是要为教学和管理服务,衡量教育信息化效益的标准在应用,释放硬件产品投入的能量在应用;本着“充分保护前期投资,建立安全可靠,实用先进,标准而开放,便于管理和扩展”的党校校园网管理平台基本原则,我们对原有的党校校园网软件系统进行二次开发。本文首先分析了当前党校校园网信息管理平台二次开发与应用存在的问题,其次,阐述了党校校园网信息管理平台二次开发与应用的内涵。同时,对党校校园网信息管理平台二次开发与应用的主要内容进行了较为详细的探讨,具有一定的参考价值。

  • 标签: 党校校园网 信息管理平台 二次开发 应用
  • 简介:云端软件平台是一款集软件搜索、下载、使用、管理、备份等多种功能为一体的软件服务平台。它采用了虚拟化应用技术,使用户可以像看在线电影一样使用软件。主要有以下三个创新点:

  • 标签: 软件平台 软件搜索 服务平台 在线电影 虚拟化
  • 简介:国际Linux产业,在国际开源实验室(OSDL)的推动下,仍在稳步地向前发展。在我国,开源产业模式近年来也取得了相当的普及,Linux产业已经有了一定的基础。但相对国外而言,国内Linux产业规模仍然较小,而且开放源码的产业模式往往变成了一张张的Linux光盘发行版开放源码的精神不见了。

  • 标签: LINUX 公共平台 操作系统 开放源码 国际开源实验室
  • 简介:国产高像素手机何去何从近日,日韩等国手机市场掀起高像素热潮,国内的业界却显得有些慌乱。显然问题并不仅仅限于技术层面。从单纯追求高像素的竞争层面来看,这是厂商之间在技术上的竞争,是为了抢夺领导市场潮流的美誉。但是,当拍照手机升级到300万像素时,其相应的CPU(中央处理器)、电池、内存的性能都必须提高,这样成本就会加大,价格自然不会低。

  • 标签: 竞争 技术层面 手机市场 厂商 价格 成本
  • 简介:程序开发需要注意的细节很多,不仅需要用户有良好的技术,而且还需要开发利器帮助用户化难为易。在此介绍AutoTools工具在程序开发中的几个应用,帮助用户了解它是如何在程序开发中发挥作用,有什么便利之处。

  • 标签: AutoTools 源程序代码 开源软件 软件开发
  • 简介:“在未来几年内,移动应用会有一个爆炸式的增长”。微软公司全球副总裁张亚勤博士在2005年MEDC大会上这样评价移动应用的前景。也许因为这样有诱惑力的市场,微软公司在继统治了PC的操作系统之后,决定进军移动应用市场,继而推出了WindowsMobile这一面向移动应用的操作系统。

  • 标签: WINDOWS 移动应用 开发 MOBILE 微软公司 操作系统
  • 简介:就在“创游杯”游戏设计开发大赛已经进入收尾的时候,由创游传媒承办的第二届QQ堂“酷比杯”游戏策划大赛已经在网博会上正式鸣锣登场。作为创游传媒服务业界的又一项重要活动,第二届“酷比杯”大赛将为我们的2006年划上句号,并伴随我们一起走进2007年。

  • 标签: 综合平台 设计开发 服务业 游戏 传媒 QQ
  • 简介:近日,首届中国国际进口博览会(以下简称“进博会”)在国家会展中心(上海)正式拉开帷幕。文件服务与沟通领域领导者富士施乐在现场展示了“智能工作平台”,和基于该平台的智能型彩色数码多功能机ApeosPort-VIC7771及“云打印解决方案”。

  • 标签: 工作平台 富士施乐 智能型 会展中心 文件服务 多功能机
  • 简介:很多开发者都会问,如何选择进入一个平台?作为跨平台移动应用发布商,摩摩网的衡量标准是:目前能否获得盈利和机会,以及未来的发展潜能。我认为这是最直接、最简单的评估点,不用反复考虑,把更多剩余时间用来研发、营销、试营运、反聩和调整。

  • 标签: 移动平台 黑莓 移动应用 剩余时间 开发者 跨平台
  • 简介:本文描述了将Linux移植到基于ARM平台上的方法与过程,并说明了如何搭建移植环境.着重介绍了Bootloader的架构和功能,以及Linux内核的移植。

  • 标签: LINUX内核 ARM 通用方法 平台 BOOTLOADER 移植
  • 简介:如今的病毒及变种是越来越多,整天在网上东游西逛屡见不鲜,于是搭建了一个病毒的测试平台,打算和病毒完美地接触一把!当然,SHOW完之后自己也可以了解很多相关系统知识.这也算是病毒给偶的回报了^-^.

  • 标签: 测试平台 病毒 系统知识 SHOW