[发明专利]DOXML语言在审

专利信息
申请号: 201610138192.1 申请日: 2016-03-11
公开(公告)号: CN107179900A 公开(公告)日: 2017-09-19
发明(设计)人: 涂辉 申请(专利权)人: 北京多普图软件有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 暂无信息 代理人: 暂无信息
地址: 100097 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: doxml 语言
【说明书】:

技术领域

发明的DOXML语言属于应用软件系统高级语言。

背景技术

随着互联网快速发展,全球正经历一场新技术革命、商业革命、社会革命,全球对各种应用系统的需求越来越大、越来越迫切。但目前的应用开发,尤其是Web应用系统开发:1)方法传统、效能低下;2)编码民工、人海战术;3)沟通困难、做非所需,用户满意度非常低。根本原因为两个方面:

1、HTML语言对互联网贡献巨大,但HTML对应用系统存在基因不足。

HTML语言的诞生创造了互联网,促进了互联网的快速推广应用。一种集文本、图形、音乐、链接等于一体的超文本语言,一种全球开放统一的标记语言,通过互联网将人们连接在一起,将各个地区、各个领域连接在一起,并实现了越来越多的互联网应用,贡献巨大。

但HTML主要设计目标是面向跨平台的内容展示,随着互联网的普及与Web应用系统的需要,HTML存在越来越多的不足,如:动态界面控制能力较差、缺乏动态数据自主处理能力、缺乏业务逻辑处理能力、缺乏对数据的自动展示、交互、存储、流转处理能力,因此它离不开JavaScript、C#或第三方插件,无法摆脱传统的编程工作。而且由于界面与程序的分离导致培训、调试、部署、维护更复杂。尽管HTML5在构建Web应用系统提供了大量的控件、更好的展示与交互性,但仍然没有改变超文本(以展示界面为导向)的基本思路,导致HTML5对于应用系统的开发与运行支撑存在基因上的不足。

2、软件开发主要由程序编码人员负责,方法传统,效能低下。

目前全球的应用系统开发,主流技术路线为J2EE或.NET,开发语言为Java、C++、VB、ObjectC或ObjectPascal等,基于各种框架、SDK或技术平台,基于各种数据库及中间件系统。一个开发人员既要懂客户端的开发,又需要懂应用服务器及后台数据库的开发,还需要掌握多层开发技术;既要懂需求,又要会交流,还要面对维护问题及需求的快速变化。开发人员成年的忙、累、委屈是常态。虽然很多软件企业有了自己的开发平台,但不具备开放性,没有清晰的边界(平台该做什么不该做什么),反而因为开发平台,不利于新人的快速上手,不利于业务组件自主独立,束缚了业务应用系统的灵活开发与快速升级。

DOXML本质目标是将应用与技术分离,主要面向对象不是开发人员,而是需求、设计与实施人员,甚至一些懂信息技术的直接用户。当必须编程时才需要开发人员,但工作量占比不高于20%。

发明内容

本发明的目的是提出一种DOXML高级语言。DOXML是完全基于XML语法,类似HTML的一种扩展标记语言,用该语言可以完整描述各种应用软件系统的业务组件,而且计算机能够准确理解和执行该语言。

本发明的DOXML语言,基本不需要、不依赖任何低级计算机语言(如JAVA、C++、ObjectPascal、C#、VBScript,甚至汇编语言),就可以满足各种应用需要。而且实现平台无关性,即一种语言描述的应用软件,可以运行在各种软硬件平台,包括各种PC机、各种移动终端等,甚至未来的智能物联网终端设备。

DOXML分为六部分进行定义:

第一部分:组件属性。说明某个业务组件的名称(name)、标题(caption)、父组件名(parent)等。标签名<doxml>。

第二部分:元数据内容。依次说明每个数据表(数据集)的属性以及字段的属性。

1) 数据对象属性,包括数据表名(Name)、名称(caption)、视图名(viewname)、数据表类型(Tablekind)、创建者(Creatable)、页行数(RowsPP)。用标签<Table>。

2) 数据字段属性,包括字段名(Name)、字段标题(Caption)、数据类型(Dataypte)、字段长度(Size)、关键字(Key)、允许为空(Nullable)、字段类别(FieldKind)、外键表(fktable)、外键字段(fkfield)等。用标签<Field>

第三部分:界面描述。界面以一个窗体构件(页面)为容器,构件标签为<Form>,手机构件标签为<MForm>。界面描述目前包括26种标准构件及若干种扩展组件,每种组件又按用途、风格进行分类,通过设置构件属性可以形成丰富的界面。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京多普图软件有限公司,未经北京多普图软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610138192.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top