【技术实现步骤摘要】
【国外来华专利技术】独立于平台的呈现合成背景用户体验(UX)的质量是基于该UX有多好地与用户期望相符合。由于必须处理许多数据类型、许多数据源以及许多UX平台,设计者必须从不吸引人的方式中作出选择,这些不吸引人的方式包括针对消费来自针对特定UX平台的数据源的特定数据的特定人写呈现代码,或提供不满足任何单个人的需求的广泛定标的UX。例如,现有的UX合成系统(诸如HTML(超文本标记语言)、XAML(可扩展的应用标记语言)以及XSLT(可扩展的样式表语言转换))被设计使得针对特定平台开发标记代码。如果开发者想要代码在多个平台上工作,则在该代码中要构建自定义逻辑来处理平台差异。此外,现有的UX合成系统要求针对每个数据接口元素来显式地定义特定的呈现。允许基于UX元素表示的底层数据结构来动态生成这些UX元素的功能被限制到不存在,尤其在数据结构是复杂和/或可继承的情况下。作为这些限制的结果,对大众市场(例如,电子邮件)可能已经服务,但是对较小的用户团体(例如,交换管理员或CRM(顾客关系管理)服务拥有者)可能是服务不周的。概述下面提供了简化的概述,以便提供对此处所描述的一些新颖实施例的基本理解。本概 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.04.15 US 12/760,5651.一种计算机实现的可视化系统,所述系统具有存储由处理器执行的可执行指令的计算机可读介质,所述系统包括:存储定义的存储,所述存储定义包括针对组件和与用户体验相关联的数据的组件定义和数据定义;以及合成引擎,所述合成引擎基于存储定义、执行环境中的可视化主机的用户体验的目标数据类型以及所述执行环境的合成主机的执行平台来在环境运行时自动地且声明性地合成输出组件的实例,所述输出组件特定于所述执行环境中的特定可视化主机的用户体验,其中所述输出组件包括独立于平台的容器组件,所述容器组件是基本组件的容器,所述基本组件是基于存储定义、执行环境中的可视化主机的用户体验的目标数据类型以及所述执行环境的合成主机的执行平台从多个组件定义中选择的。2.如权利要求1所述的系统,其特征在于,所述输出组件包括所述基本组件、所述容器组件、或基本和容器组件的组合。3.如权利要求1所述的系统,其特征在于,进一步包括组件注册表,通过所述注册表,基于所述目标数据类型来搜索组件。4.如权利要求1所述的系统,其特征在于,所述输出组件是基于数据上下文来合成的。5.如权利要求1所述的系统,其特征在于,所述输出组件将相关联的组件属性绑定到数据上下文元素以链接子组件。6.如权利要求1所述的系统,其特征在于,所述合成引擎包括全局变量,...
【专利技术属性】
技术研发人员:E·N·贝克夫,F·芬迪克,R·S·本森,V·V·奥特里希科,
申请(专利权)人:微软公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。