20 06 2014
Understanding Client Device Profile Map In BizFirst Web Designer
In this period of advanced technology, people are using different devices for browsing internet. Nowadays everybody needs technology in our pockets. So while creating an application you need to check whether your application is suitable for all types of devices from mobiles to big screen TVs. BizFirst Web Designer provides an easy solution to handle adaptive Content, Layout and Skin for your App – Client Device Profile Map. You can define a unique profile each of your possible client devices. So when the App gets loaded in a device the engine uses the active device map to determine Layout, Brand, Skin and Portal Page.
As the devices change the display properties such as dimensions (form factors), screen resolutions etc. So the Web Designer converts the control and form Layouts according to the device profile and makes the best effort to use the screen real estate for a particular device or type of device. When an App gets loaded on a device, the engine will check the configured Client Device Profile Map. If there is no Client Device Profile Map configured, it will try to read from user preference, then App preference, account preference then core preferences. So depending on your requirement, you can determine where you assign your Device Profile Map. Our recommendation for you is to create a single Device Profile Map and assign at your Account Settings so all you Apps will have a consistent look. If you want any of your Apps to have a unique look, you could develop a new Profile Map and assign to that App in its App Settings
Once the Device Map is identified, the engine will apply Skin, Portal Pages, Themes, and Style etc from the Device Map. However if a different Portal Page is provided by the Menu, the Portal Page selected in the Device Map will be ignored. This way, the portal page can change based on the menu you click. You will configure Device map in the menu, only if you want your web app to switch its Layout, Content or Skin based on the user requests.
For Example for an application say library management application, you can configure the client device profile map. You can give a name to the device profile map. Here you can add configurations for showing the application in desired devices. You can select the device type (Mobile, Tablets, TV etc) ,device sub type ( small, medium, large etc) and can select device name such as, if device type is mobile then device name will be Samsung galaxy, Iphone6 etc. You can also set Skins, Layout, Portal Page and form behaviors that the application should show on the target device. You will also get the option to change the control dimensions of the application. Now your client device profile map for the Library Management App for Mobile is configured. When you access your application on Mobile phone, the application will appear according to the previously given configuration.
Client device profile map is very simple to configure and enables the developer to setup your App to change its layout, content and look based on the user, device, account and/or App. This is a great feature helpful in systems that needs to change its behavior based on client user, devices or even the menu clicks Client device profile mapping is actually a boon to eliminate all the worries regarding displaying the application on different display devices of different display properties
Click Here to learn How to Customize Client Device Profile Map