【技术实现步骤摘要】
【国外来华专利技术】背景用于导航通过各种信息上下文的当前范例是基于窗口的。其经典示例是web浏览器体验。用户可以从占据整个浏览器空间的主页开始。随后,用户可以选择超链接,由此出现新窗口。然而,先前的窗口要么消失,要么在执行在新窗口中打开新页面的选项的情况下,先前窗口被完全、或至少部分地隐藏。此处要求保护的主题不限于解决任何缺点或仅在诸如上述环境这样的环境中操作的各实施例。相反,提供该背景仅用于例示其中可实现所述一些实施例的一个示例性
概述本文中描述的至少一些实施例涉及控件和部件的分层结构,其中控件和部件中的每一个都根据计算执行上下文的约束。控件是执行功能并可赋予可视化的可执行代码。部件是可视化容器的单元,其具有其自己的可视化和/或显示来自与该部件相关联的一个或多个顺应部件的可视化。符合计算执行上下文的与控件相关的约束(“控件约束”)的控件在本文中将被称为“顺应控件”。符合计算执行上下文的与部件相关的约束(“部件约束”)的部件在本文中将被称为“顺应部件”。计算执行上下文可以是例如,允许用户使用可视化来导航通过计算机状态的用户界面或门户。约束可被设计为给出贯穿计算执行上下文的一致的功能和可视化。例如,每个部件可具有与其它部件一致的功能集,并还提供不负面地影响计算执行上下文的外观和感受的一些其它不同的功能性。每个部件还具有可视化,这些可视化允许它们在视觉上很好地与计算执行上下文内的其它部件相适合。控件约束可被类 ...
【技术保护点】
一种用于构造程序的系统,包括:顺应控件集,所述顺应控件集中的每一个顺应控件a)符合计算执行上下文的预先确定的控件约束集,以及b)可用于在所述计算执行上下文内执行;以及部件集,所述部件集中的至少一些部件与所述控件集中的一个或多个控件相关联,使得当相关联的控件在所述计算执行上下文内被执行时,对应的部件可视地包括所述执行的结果,其中所述部件集中的每一个部件满足所述计算执行上下文的预先确定的部件约束集。
【技术特征摘要】
【国外来华专利技术】2013.09.30 US 61/884,743;2013.11.15 US 61/905,128;1.一种用于构造程序的系统,包括:
顺应控件集,所述顺应控件集中的每一个顺应控件a)符合计算执行上下
文的预先确定的控件约束集,以及b)可用于在所述计算执行上下文内执行;
以及
部件集,所述部件集中的至少一些部件与所述控件集中的一个或多个控
件相关联,使得当相关联的控件在所述计算执行上下文内被执行时,对应的部
件可视地包括所述执行的结果,其中所述部件集中的每一个部件满足所述计算
执行上下文的预先确定的部件约束集。
2.如权利要求1所述的系统,其特征在于,所述部件集包括由提供所
述计算执行上下文或设置所述部件约束的实体创建的至少一个固有部件。
3.如权利要求1所述的系统,其特征在于,所述部件集包括由使用部
件合成组件的实体创建的至少一个外来部件,所述部件合成组件强制所述外来
部件满足所述预先确定的部件约束集。
4.如权利要求1所述的系统,其特征在于,所述顺应控件集中的至少
一特定顺应控件至少部分地从不满足所述计算执行上下文的所述控件约束的
源控件中得出。
5.如权利要求1所述的系统,其特征在于,进一步包括:
控件约束器,所述控件约束器从不满足所述控件约束的源控件中得出满
足所述控件约束的顺应控件。
6.如权利要求1所述的系统,...
【专利技术属性】
技术研发人员:B·奥兰尼科,L·E·韦利基,J·贝克维斯,T·考克斯,V·R·乔希,N·博加瓦拉,A·R·迪亚斯,E·HW·王,D·安森,T·多恩,S·M·丹顿,K·J·欧文斯,W·M·袁,M·乔希,B·D·米林顿,B·亚历山大,JS·古皮,LM·陈,A·比尔克,A·弗尔热,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。