Browse Prior Art Database

Creating Mobile Applications on an Electronic Device

IP.com Disclosure Number: IPCOM000239056D
Publication Date: 2014-Oct-06
Document File: 6 page(s) / 180K

Publishing Venue

The IP.com Prior Art Database

Related People

Adomas Paltanavicius: AUTHOR [+2]

Abstract

Mobile applications can be developed on an electronic device using a mobile application development system. The system uses a number of well-defined mobile application classes for building a mobile application. Mobile application classes are categories of mobile applications that can be generated, e.g., hotel booking, flight booking, messaging, food ordering, news, games, and social applications. Each of the mobile application classes are defined by a number of reusable building blocks. These building blocks act as the basic layout structure for the mobile application class selected by the user. Each building block represents standardized source code that is executable by a computing device to perform a function represented by the building block. These building blocks can be manipulated and configured by the user to create a desired configuration of the mobile applications. Subsequently, the system bundles the configuration together with a code which is used for implementing the configured building blocks and publishes the final resulting mobile application to an application store.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 28% of the total text.

Page 01 of 6

Creating Mobile Applications on an Electronic Device 

 

 

Mobile applications can be developed on an electronic device using a mobile application

                                  development system. The system uses a number of well­defined mobile application classes for building a

                                     mobile application. Mobile application classes are categories of mobile applications that can be

                              generated, e.g., hotel booking, flight booking, messaging, food ordering, news, games, and social

                                applications. Each of the mobile application classes are defined by a number of reusable building blocks.

                                       These building blocks act as the basic layout structure for the mobile application class selected by the

                                     user. Each building block represents standardized source code that is executable by a computing device

                                 to perform a function represented by the building block. These building blocks can be manipulated and

                                 configured by the user to create a desired configuration of the mobile applications. Subsequently, the

                                    system bundles the configuration together with a code which is used for implementing the configured

                                  building blocks and publishes the final resulting mobile application to an application store. 
 

PROBLEM STATEMENT 

As mobile devices become increasingly popular, businesses need to center their engagement

                              strategy around mobile devices. Therefore, mobile applications have become pivotal for business

                             success. To address the increased interest in mobile applications, there has been a steady rise of mobile

                                       application development kits and tools. The tools generally require mobile applications to be made on

                                    computer systems requiring large processing capabilities and computing resources. With the penetration

                             of mobile devices growing, there is a need for the ability to develop mobile applications on mobile

                                   devices. However, traditional toolchains and application development methods are not suited for mobile

                               development due to different input and processing capabilities. Specifically, text­based input methods

                               have lower throughput on mobile devices and mobile devices offer decreased screen real estate. Also,

                                 traditional application development toolchains require...