首页> 外国专利> Systems and methods for deferring software implementation decisions until load time

Systems and methods for deferring software implementation decisions until load time

机译:用于将软件实施决策推迟到加载时间的系统和方法

摘要

A software development method defers certain implementation details until load time. A programmer first annotates, in source code, a selected set of software components using metadata (such as Java-style annotations) that define one or more criteria—e.g., criteria relating to the state of the target hardware platform, the capabilities of the platform, or arbitrary user input. The annotated source code files are then compiled to create one or more intermediate code files (e.g., Java bytecode files). During load time of the resulting intermediate code files, one or more of the selected set of software components are loaded from the intermediate code files based on the criteria.
机译:一种软件开发方法将某些实现细节推迟到加载时间。程序员首先使用元数据(例如Java样式的注释)在源代码中注释一组选定的软件组件,这些元数据定义一个或多个条件,例如,与目标硬件平台的状态,平台的功能有关的条件,或任意用户输入。然后,将带注释的源代码文件编译为创建一个或多个中间代码文件(例如Java字节码文件)。在生成的中间代码文件的加载期间,将根据标准从中间代码文件中加载一个或多个选定的软件组件集。

著录项

  • 公开/公告号US8843920B2

    专利类型

  • 公开/公告日2014-09-23

    原文格式PDF

  • 申请/专利权人 GARY FROST;SHRINIVAS JOSHI;

    申请/专利号US20090560275

  • 发明设计人 GARY FROST;SHRINIVAS JOSHI;

    申请日2009-09-15

  • 分类号G06F9/445;G06F9/44;G06F9/455;

  • 国家 US

  • 入库时间 2022-08-21 16:03:49

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号