【技术实现步骤摘要】
【国外来华专利技术】用于快速设备开发的集成开发环境背景原型设备的实现是开发新计算设备的过程的关键部分,而目前此过程既耗时又昂贵。原型可用于实验室测试和/或用于用户试验,而这意味着原型通常需要在大小、重量、性能等方面充分代表最终产品,这组成了快速生产适当原型的困难。在能够生产代表性原型的情况下,具有最终用户的消费者计算设备的试验可在开发过程的早期执行,而这可提供关于设备的价值、它是否保证进一步的开发、以及什么改变可能使其更有用、对用户更友好等的有用信息。为了开发代表性原型,通常需要执行基本上与创建最终产品相同的步骤,例如,设计PCB并制作该PCB,开发固件来在设备上运行,设计外壳并制造该外壳并随后组装该设备。这带来了很大的初期花费并且迭代起来非常耗时而且昂贵。以下描述的各实施例不限于解决已知原型化(prototyping)或开发方法和工具的 缺点中的任一个或全部的实现。概述下面呈现了本专利技术的简要概述,以便向读者提供基本理解。本概述不是本专利技术的详尽概览,并且不标识本专利技术的关键/重要元素,也不描述本专利技术的范围。其唯一的目的是以简化形式呈现此处所公开的一些概念,作为稍后呈现的更 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.04.09 US 12/757,7581.一种用于开发设备的集成开发环境,所述集成开发环境包括 被安排成向用户提供多个不同视图的用户界面,其中每个视图与设备设计的不同方面相关联; 被安排成存储与多个对象中的每一个相关联的多个不同类型的数据的数据库,所述不同类型的数据与设备设计的所述不同方面相关; 用于接收用户输入信号的输入,所述用户输入信号从所述数据库中选择至少一个对象来添加到形成所述设备的对象的集合;以及 将所述视图链接以便在一个视图中的改变影响至少一个其他视图的约束解决器。2.如权利要求I所述的集成开发环境,其特征在于,一视图被安排成基于所述用户输入信号生成推断的参数,并且其中所述环境还包括 被安排成存储实例化专用数据的数据存储,所述实例化专用数据包括推断的参数;以及 其中所述约束解决器被安排成通过检测存储在所述数据存储和所述数据库的至少一个中的参数中的冲突来链接所述视图。3.如权利要求2所述的集成开发环境,其特征在于,所述输入进一步用于接收指定与所述设备相关联的全局参数的用户输入信号,并且其中所述实例化专用数据包括全局参数。4.如前述权利要求中任一项所述的集成开发环境,其特征在于,所述约束解决器被进一步安排成向用户通知参数中的检测到的冲突。5.如权利要求1-3中任一项所述的集成开发环境,其特征在于,所述约束解决器被进一步安排成更新形成所述设备的对象的集合以解决参数中的检测到的冲突。6.如前述权利要求中任一项所述的集成开发环境,其特征在于,所述多个不同视图包括对象配置视图,软件开发视图和物理设计视图,且其中与每个对象相关联的所述多个类型的数据包括所述对象的3D模型;所述对象所使用的任何软件库的细节;以及用于所述对象的参数。7.如权利要求6所述的集成开发环境,其特征在于,所述对象配置视图包括硬件配置视图,而用于所述对象的所述参数包括硬件参数。...
【专利技术属性】
技术研发人员:N·韦拉,J·斯科特,S·豪杰斯,D·A·巴特勒,S·伊扎迪,
申请(专利权)人:微软公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。