首页> 外国专利> CROSS-PLATFORM DEVELOPMENT FOR DEVICES WITH HETEROGENEOUS CAPABILITIES

CROSS-PLATFORM DEVELOPMENT FOR DEVICES WITH HETEROGENEOUS CAPABILITIES

机译:具有异类功能的设备的跨平台开发

摘要

A system for generating software applications for a plurality of heterogeneous computing devices. Each computing device has different capabilities. The system outputs device-specific versions of a software application each tailored to the capabilities of the associated computing device in response to receiving device-independent modeling information characterizing the software application. The system includes a framework, a plurality of object types, a modeling tool, and a plurality of device-specific code generators. The framework defines common services on the computing devices. Each object type has a functional relationship to the common services provided by the framework. The modeling tool defines instances of the plurality of object types based on modeling information received as input, outputting a metadata structure describing the behavior and functionality of a software application. From the metadata, the code generators generate device-specific application code tailored to the capabilities of the associated devices.
机译:一种用于为多个异构计算设备生成软件应用程序的系统。每个计算设备具有不同的功能。响应于接收表征软件应用程序的与设备无关的建模信息,系统输出软件应用程序的设备特定版本,每个版本都针对相关的计算设备的能力进行了定制。该系统包括框架,多个对象类型,建模工具以及多个设备特定的代码生成器。该框架在计算设备上定义了通用服务。每个对象类型都与框架提供的公共服务具有功能关系。建模工具基于作为输入接收的建模信息来定义多个对象类型的实例,输出描述软件应用程序的行为和功能的元数据结构。代码生成器从元数据生成适合于关联设备功能的特定于设备的应用程序代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号