背景技术:
1、在应用开发领域,开发人员可从数据开始,也可从头开始。第一选项对于希望快速获取基本组件(例如,表单、图库、按钮等)的用户很有帮助,但定难以定制应用和更改默认布局。第二选项对于希望精确控制应用设计的用户很有帮助,但是手动配置每个组件既费时又费力。对于开发人员来说,快速获得既有他们需要的组件又有他们想要的设计的应用是挑战。此外,不熟悉代码的开发人员可能会感到不知所措,不确定如何开始开发应用。
技术实现思路
1、提供本
技术实现要素:
是为了以简化的形式介绍以下在详细描述中另外描述的概念的选择。本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
2、描述了一种用于从输入内容生成应用模板的计算机化方法。获得内容类型的输入内容,诸如图像文件、数字文档文件等。基于内容类型而从内容数据提取器集中选择内容数据提取器。使用所选择的内容数据提取器从所获得的输入内容中提取内容实体集,诸如文本标签、文本框、按钮等。内容实体集根据标准接口模式进行规格化(normalize),并且使用规格化的内容实体集生成应用模板,由此可以使用生成的应用模板开发应用。
1.一种系统,包括:
2.根据权利要求1所述的系统,其中所述输入内容具有图像类型;
3.根据权利要求2所述的系统,其中所述至少一个存储器和所述计算机程序代码被配置为,与所述至少一个处理器还使所述至少一个处理器:
4.根据权利要求1至3中任一项所述的系统,其中所述输入内容具有以下内容类型中的至少一个类型:图像类型、数字文档类型、接口设计类型和演示设计类型。
5.根据权利要求1至4中任一项所述的系统,其中根据标准接口模式对所述内容实体集进行规格化包括以下至少一项:基于网格来调整内容实体的位置、调整内容实体的大小、限定内容实体的文本字体、限定内容实体的颜色、以及限定内容实体的形状。
6.根据权利要求1至5中任一项所述的系统,其中所述至少一个存储器和所述计算机程序代码被配置为,与所述至少一个处理器还使所述至少一个处理器:
7.根据权利要求1至6中任一项所述的系统,其中所述内容实体集包括以下至少一项:文本标签、文本框、按钮、复选框、菜单和滚动条。
8.一种用于从输入内容生成应用模板的计算机化方法,所述计算机化方法包括:
9.根据权利要求8所述的计算机化方法,其中所述输入内容具有图像类型;
10.根据权利要求9所述的计算机化方法,还包括:
11.根据权利要求8至10中任一项所述的计算机化方法,其中所述输入内容具有以下内容类型中的至少一个类型:图像类型、数字文档类型、接口设计类型和演示设计类型。
12.根据权利要求8至11中任一项所述的计算机化方法,其中根据标准接口模式对所述内容实体集进行规格化包括以下至少一项:基于网格来调整内容实体的位置、调整内容实体的大小、限定内容实体的文本字体、限定内容实体的颜色、以及限定内容实体的形状。
13.根据权利要求8至12中任一项所述的计算机化方法,还包括:
14.一个或多个计算机存储介质,具有用于从输入内容生成应用模板的计算机可执行指令,所述指令在由处理器执行时,使所述处理器至少:
15.根据权利要求14所述的一个或多个计算机存储介质,其中所述输入内容具有图像类型;