Skip to Content
Author's profile photo Santosh Vijayan

Mobile Application Framework for Laptop Solutions

Mobile Sales Application for Laptop is developed with a three layer technology. The three layers are User Interface Layer, Business Logic Layer and Business Document Layer. Mobile Applications are developed on top of this framework using development objects. These development objects are enhanced during customization to implement business requirements. The enhancements to the development objects are done using Mobile Application Studio. The illustration below represents the three layers of the mobile application framework.

Development Objects are individual objects that can be modelled when creating or customizing Mobile Applications for laptop. The following are the development objects available in each layer –

  • User Interface Layer – the user interface related Development Objects are Application, Business Component, Tileset, Tile and Custom Resource.
  • Business Logic Layer – the business logic related Development Objects are Business Object, Business Query, Combo Engine and Business Rule.

In addition, Messages are used to display language-specific messages in the Mobile Application. All the Development Objects are stored in the Mobile Application Repository (MAR).

The following is a brief description about each of the Development Objects –

  • Business Object – A Business Object is similar to a class. It represents an entity in the business scenario like Product or Sales Activities.
  • Business Query – A Business Query is a development object which is used to retrieve a set of records from the database based on parameters. The resultant set of records will be in the form of Business Collection (collection of Business Objects).
  • Combo Engine – A Combo Engine is used to retrieve a list of selection values for the Business Object Property or Business Query Property to which it is attached to.
  • Business Rule – A Business Rule is used to validate a Business Object or a Business Object Property.
  • Custom Resource – Custom Resources are files which can be associated to user interface development objects and Button controls. For example, when a button image is associated with a button control, the image will be displayed on the button.
  • Tile – A Tile is the basic user interface object. It contains Controls which display the data.
  • Tileset – A Tileset is a collection of tiles.
  • Business Component – A Business Component is a collection of tilesets.
  • Application – An Application is a collection of business components.

In addition, we also have the following Development Objects which are present within the user interface related Development Objects and they cannot exist alone –

  • Business Anchor – Anchors exist at the tile, tileset and business component level. An anchor is a reference to a data source. They act as links between the user interface and business logic layers.
  • Control – A control is the primary element of user interaction. They are present as fields in a tile.

The next blog will deal with the process for customizing the Development Objects and implementing business requirements which are not part of the standard Mobile Applications.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member
      Hi Santosh

      Thats a very good blog which you have started for MSA.I am looking forward to yours next topic'customizing objects etc in Mobile sales'.That will an important topic to read.
      Please publish that topic as soon as you can.

      Manjinder Sohi

      Author's profile photo Former Member
      Former Member
      Very Good work.. Better if their would be some from Mobile System Maintenance in the development side like Extended search etc., Some tricks about finding out the BDOCS and etc., through Tileset and Tiles like Ctrl + ALT and double click on a TILE which would give a good understanding. Nevertheless Very good BLOG.


      Author's profile photo Former Member
      Former Member
      Hi Santosh

      I'm Very new to your communitiy n want to have a command on Mobile Sales Application
      I read your blog which is very knowledgable but to have understanding of how tiles ntileset are created this is somewhat hidden n also confusing 

      Say suppose in Opportunity
      4.Sales Team........

      Some say that search, Detail.........  are the tileset  n some say they tiles

      I would really appreciate if you share some information on anchor also what exactly it means in tiles n tileset


      Soni Parag