一种支持多CPU架构的应用软件开发及运行服务系统技术方案

技术编号:14967809 阅读:78 留言:0更新日期:2017-04-02 22:10
本发明专利技术公开了一种支持多CPU架构的应用软件开发及运行服务系统,所述系统自底向上分为操作系统态、运行态、开发态、应用态和分发态;所述系统主要包括多架构应用软件开发及运行核心框架运行时、多架构应用软件开发及运行核心框架开发工具和多架构应用软件运行沙箱三部分;本发明专利技术的优点在于:规范应用软件开发和运行的行业标准;基于该标准运行软件包能满足应用权限管控的要求。

【技术实现步骤摘要】

本专利技术涉及一种服务系统,具体地说是一种支持多CPU架构的应用软件开发及运行服务系统,属于服务系统领域。
技术介绍
当前Linux桌面系统存在一些重大的缺陷,包括以下四点:第一,开发严重碎片化:这体现在Linux上存在太多的开发库,而缺少一套统一的开发解决方案(类似微软.NET框架),一个直接的结果就是开发者难以选择最佳的开发语言、开发库和开发环境,比如对C/C++而言,主流的用户界面(UI)程序开发有Gtk、Qt、WxWidget三种,同时Gtk本身有Gtk2和Gtk3系列,Qt有Qt4和Qt5区分,Linux应用该软件开发者往往需要一套开发和运行行业标准,解决开发框架选择难、开发文档少或无、开发库版本多、开发接口不统一等问题。第二,传统Linux使用基于用户角色的权限控制机制,应用一般具备诸如访问用户文件、访问其它应用数据、使用网络和外部设备等权限。虽然大多数的Linux发型版(典型的如Debian、Ubuntu、Redhat、Centos)都提供自本文档来自技高网...

【技术保护点】
一种支持多CPU架构的应用软件开发及运行服务系统,其特征在于:所述系统自底向上分为操作系统态、运行态、开发态、应用态和分发态;所述系统主要包括多架构应用软件开发及运行核心框架运行时、多架构应用软件开发及运行核心框架开发工具和多架构应用软件运行沙箱三部分;多架构应用软件开发及运行核心框架运行时:运行时是一系列不同架构、不同版本的运行时;一个应用对应于一种运行时;运行时包括C/C++、Python、Java高级语言基本运行环境,具体表现为可执行文件、动态链接库、资源文件、配置文件、脚本;运行时本身又分为基本运行时和开发运行时,前者是支撑一个应用运行的最小环境,后者则在包含前者的基础上,添加编译和调...

【技术特征摘要】
1.一种支持多CPU架构的应用软件开发及运行服务系统,其特
征在于:所述系统自底向上分为操作系统态、运行态、开发态、应用
态和分发态;所述系统主要包括多架构应用软件开发及运行核心框架
运行时、多架构应用软件开发及运行核心框架开发工具和多架构应用
软件运行沙箱三部分;
多架构应用软件开发及运行核心框架运行时:运行时是一系列不
同架构、不同版本的运行时;一个应用对应于一种运行时;运行时包
括C/C++、Python、Java高级语言基本运行环境,具体表现为可执行
文件、动态链接库、资源文件、配置文件、脚本;运行时本身又分为
基本运行时和开发运行时,前者是支撑一个应用运行的最小环境,后
者则在包含前者的基础上,添加编译和调试应用所需的基本环境;
多架构应用软件开发及运行核心框架开发工具:多架构应用软件
开发工具由开发运行时、工具链、基础...

【专利技术属性】
技术研发人员:符兴斌李锁在胡坚升韩鹏王磊黄明鲁振韩波程志斌旷华勇袁晓敏张党伟石丽翔
申请(专利权)人:中软信息系统工程有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1