Patent · US Expired

Cross-platform development for devices with heterogeneous capabilities

US7240327B2 · kind B2 · utility

244Cited by
11References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 4, 2003
Grant dateJul 3, 2007
Priority date
Expiry dateDec 16, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/30
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.