×

System and method for mobile application development

  • US 9,081,579 B2
  • Filed: 04/10/2012
  • Issued: 07/14/2015
  • Est. Priority Date: 04/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for creating an application for execution on mobile devices, the method comprising:

  • providing a wizard based environment to a user and allowing the user to interact with a wizard to create at least one user interface page for the application;

    detecting an input from the user indicative of completion of the application creation;

    automatically creating a definition file for the application, the definition file comprising definitions regarding user interface page hierarchy, user interface page(s), user interface object(s), action(s), device setting(s) and region, comprising;

    (a) automatically detecting user interface objects that are defined by the user on the at least one user interface page of the application,(b) automatically detecting regions that define GPS (Global Positioning System) location regions for GPS application events used by the application,(c) automatically detecting device settings which define initial settings for each device including GPS, watch or accelerometer used by the application,(d) if the application contains a plurality of user interface pages, automatically detecting a hierarchy among the plurality of user interface pages,(e) for each user interface page, automatically detecting;

    a user interface page setting, at least one functionality contained in each user interface page, and actions to be orchestrated for each event triggered from the User Interface or from the device, and(f) automatically writing software codes corresponding to items detected in (a) to (e); and

    combining the contents of the definition file with an operating system specific run-time file to generate an application file, comprising;

    preparing libraries necessary for linking,receiving the definition file in an compiler environment, andlinking at least a part of the definition file and the libraries by a binary generator to generate the application file.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×