发明名称 Platform sensitive application characteristics
摘要 Systems and methods which provide platform sensitive application characteristics with respect to multi-platform applications are shown. As application aspects are developed in the application, embodiments include platform sensitivity characteristics for the application aspects in the application to provide for adaptation of application characteristics for multiple platforms. Embodiments provide an application runtime environment which, although independently defining its own user interface rendering attributes, operates to adjust application characteristics in accordance with a host platform. As application aspects of a multi-platform application are to be executed, if there are relevant cross platform differences, application aspect characteristics are adjusted so as to be appropriate to the host platform. The appropriately adjusted aspects are executed to thereby provide platform sensitive application characteristics with respect to the multi-platform application.
申请公布号 US9009661(B2) 申请公布日期 2015.04.14
申请号 US200812338620 申请日期 2008.12.18
申请人 Adobe Systems Incorporated 发明人 Nelson Dave
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A method comprising: providing a development environment for developing an application having a plurality of aspects, said application comprising code executable upon a plurality of different platforms; determining if an aspect of said plurality of aspects has a relevant cross platform difference associated therewith by analyzing said aspect to identify an attribute of said aspect and comparing said attribute to a database of attributes for which platform sensitivity is to be provided; and adapting said aspect in said development environment to provide platform sensitive operation with respect to at least a portion of said plurality of different platforms when executed in runtime, said platform sensitive operation providing adjustment of at least one attribute of said aspect to provide operation in accordance with a particular platform to accommodate said relevant cross platform difference, wherein, when said application is executed at runtime on the particular platform of said plurality of different platforms, the particular platform being detected prior to the application initiating execution and said aspect is adapted, using information associated with the particular platform to provide platform sensitive operation appropriate to said particular platform, wherein said information indicates a selection of unique code based on detecting the particular platform of the plurality of different platforms for adapting said aspect, the selection of the unique code for adapting said aspect is based at least in part on detecting platform characteristics of the particular platform of the multiple platforms at execution of said aspect within the application, wherein adapting said aspect to provide platform sensitive operation comprises providing application code with respect to said aspect to provide platform sensitive adjustment of said at least one attribute of said aspect at runtime, said application code comprises an algorithm operable to adaptively adjust said at least one attribute at runtime.
地址 San Jose CA US