发明名称 |
Modeled applications multiple views generation mechanism |
摘要 |
According to some embodiments, a method and apparatus are provided to receive a first application archive, create a generic view model based on the first application archive, and create a second application archive based on the generic view model. |
申请公布号 |
US9384300(B2) |
申请公布日期 |
2016.07.05 |
申请号 |
US201213534284 |
申请日期 |
2012.06.27 |
申请人 |
SAP AG |
发明人 |
Barak Nimrod;Lehmann Doron;Nathan Eyal |
分类号 |
G06F17/30;G06F17/24 |
主分类号 |
G06F17/30 |
代理机构 |
Buckley, Maschoff & Talwalkar LLC |
代理人 |
Buckley, Maschoff & Talwalkar LLC |
主权项 |
1. A method comprising:
receiving a first application archive associated with an application and comprising a plurality of files, wherein the first application archive includes a technology specific view model that comprises (i) a business logic level that comprises logic associated with a web portal and (ii) a first user interface level to interface with a first platform type; automatically determining, from a plurality of technology specific adapters, one of the plurality of technology specific adapters based on (i) a file name of one or more resource files associated with a corresponding technology and (ii) a database storing information associated with platform types and their corresponding technology specific adapters; creating a generic view model based on translating the technology specific view model via the one of the plurality of technology specific adapters, wherein the generic view model (i) comprises a generic user interface level design that interfaces with the business logic level associated with the application and (ii) describes elements of the web portal that interact with a user in a non-platform specific format; and creating, via a processor, a second application archive based on the generic view model and a second of the plurality of technology specific adapters, wherein the second application archive includes (i) the business logic level that comprises the logic associated with the web portal and (ii) a second user interface level to interface with a second platform type associated with a mobile platform, wherein the first platform type is different than the second platform type. |
地址 |
Walldorf DE |