基于SpaceServer环境运行Windows图像绘制软件的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
“黑屏”事件的频发,已不仅是版权问题。业界普遍认为,目前我国的操作系统等基础软件完全依赖国外进口,微软能够轻松地控制所有连在网络上的电脑,这势必直接威胁国家信息安全,因此性能安全可靠的操作系统将成为人们的首选。Space安全计算机除了拥有安全、三维操作两大功能之外,更重要的是具有良好的互操作性,能支持运行Windows操作系统的常用应用程序软件,如Office办公软件、Photoshop图像编辑软件等。随着软件产品的多样化、软件产品标准的多元化,良好的互操作性为操作系统兼容异地应用和服务、提高操作系统的可用性和可扩展性提供了广阔前景。因此软件移植正成为互操作领域中一个重要的研究方向。
     本文从介绍Space操作系统的互操作性入手,详细阐述了基于SpaceServer环境运行Windows图像绘制软件的研究与实现。本文所讨论的图像绘制软件移植对增强Space操作系统的互操作性、可用性和可扩展性有很大价值,为Space操作系统提供了更广阔的应用前景,同时,该课题的研究成果现已在Space安全计算机系列产品中实现。
     本文的讨论围绕着基于SpaceServer运行图像绘制软件机制展开,包括五部分内容:首先介绍动态链接库、Windows API、spacewscfg等基本概念,动态链接库加载、内核参数设置、系统调用等移植中需注意的问题,重点在于,通过第三章和第四章分析并解决Windows图像绘制软件在安装和运行过程出现的问题,最终形成图像绘制软件移植机制;第二,详细讨论了在SpaceServer上安装Windows图像绘制软件时急需解决的诸多问题,例如,系统软硬件需求问题,spacewscfg模拟Windows版本问题,图像绘制应用程序与其它程序相关性问题,DLL丢失问题等;第三,从介绍一些基本的调试技巧入手,其后详细讨论了在SpaceServer上运行Windows图像绘制软件时急需解决的诸多问题,如提高运行速度,应用程序保护问题,中文支持以及乱码解决等问题;第四,详细阐述了利用快捷方式双击打开保存的图像文件,即文件关联的研究与实现,总结了在Space操作系统实现文件关联的两种常用方法,即自动注册文件类型法和SHELL脚本启动法,并用实例讲述了“四文件五步骤”实现文件关联法;最后本文验证了本课题最终实现目标,安装便捷效率高,功能完全操作习惯无差异,指出了本课题的创新点,给出了本课题未来研究工作展望。
"Black Screen," the frequency of the incident has not only copyright issues.The industry generally believes that the current operating system and other infrastructure in our country totally dependent on foreign imports of software,Microsoft can easily control all the connected computers on the network,which is bound to a direct threat to national security,so the performance of safe and reliable operating system will become the people's choice.In addition to security and three-dimensional operation,more importantly,Space safety computer holds a good interoperability,can support and run support the commonly used application software of Windows operating system,such as office software, Photoshop image editing software.With the diversity of software products, software standards for the diversification of products,good operating system interoperability for applications and services in different places to improve the operating system availability and scalability to provide a broad prospect.Therefore software transplantation is becoming an important area of research.
     This paper started with introducing interoperability of Space OS,and elaborated in detail Research and Implementation to run Windows Image software in the base of SpaceServer environment.Software transplantation discussed in this article about image rendering software is of great value to enhance interoperability,availability and scalability of Space OS,provided Space operating system a broader application outlook too,at the same time,the results of research on the subject is now in the realization of computer products in our Space safety computer.
     In this paper,the discussion revolved around the mechanisms about operating image rendering software based on SpaceServer environment, included five parts:first to introduce some basic concepts such as dynamic link library,Windows API and spacewscfg,and loading of DLL,the kernel parameter settings,system calls and so on and so forth,it focused on through the chaptersⅢandⅣto analyze and solve the Windows graphics rendering software in the installation and operation problems, and ultimately form mechanism of the image rendering software;Second, a detailed discussion on the issues need to be addressed urgently in the installation of Windows Image mapping software on SpaceServer,for example,system hardware and software needs,spacewscfg simulating Windows version,image mapping applications and other issues related to the proceedings,DLL lost issues;Third,from the introduction of some basic skills to start debugging and subsequently discussed in detail many problems urgently need to address about running Windows Image mapping software in SpaceServer,such as increasing the speed,application protection,Chinese support,as well as to resolve issues such as garbage; Fourth,this paper elaborated the method of using shortcut of double-click to open the saved image files,that is to say,Research and Implementation of MIME,summed up two commonly used methods of correlation in the Space operating system,that is automatically registering file types and SHELL scripts to start,and narrated the example of four documents and five steps to implement MIME;Finally,to verify the eventual realization of the objectives of the subject,easy to install,high efficiency,full function, operating habits is no difference,pointing out that the issue of innovation,given the prospects for future research topics.
引文
[1]Space操作系统项目组;Space操作系统项目白皮书;北京金杰科技创新研究所,2005
    [2]张凯龙等,Win32应用到Linux的跨平台移植技术研究;微电子学与计算机(第21期第11卷),2004。
    [3]M.Tim Jones.Virtual Linux-An Overview Of virtualization methods,architectures and implementations,http://WWW-128.ibm.com/developerworks/linux/library/1-1inuxvirt/index.html,2006。
    [4]http://www.microsoft.com
    [5]http://www.sun.com
    [6]ISO/IEC 2382-01,Information Technology Vocabulary,Fundamental Terms,2003.
    [7]周祥 Space操作中互操作机制的研究与实现:计算机学报
    [8]http://linux.insigma.com.cn
    [9]周祥 混合式进程映像装入技术的研究 计算机学报
    [10]陈健、赵梦笔Windows API与DLL 松辽学刊
    [11]张忠杰 Linux下动态链接库的创建和使用 山东轻工业学院学报 第17卷第2期
    [12]廖绍雯、曹蕾 异种操作系统间进行软件移植的部分问题研究 河西学院学报
    [13]http://linux.chinaitlab.com/network/730968_6.html
    [14]http://www.winehq.org/docs/wineusr-guide/index
    [15]张民 Microsoft MIME类型研究及应用 大众科技2005年第8期
    [16]龚奕平 Linux Desktop Entry 文件深入解析 IBM 中国软件开发

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700