云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名解析_数据库修改数据_是什么

小七 141 0

摘要

本博客的目的是解释如何设计个性化的用户界面。智能模板、注释处理和变体管理的概念在本博客中进行了讨论。

智能模板用于创建基于OData服务和注释的应用程序,这些应用程序需要最少的JavaScript UI编码。对于最终用户来说,基于他/她的首选项对使用上述概念构建的UI屏幕进行建模并选择在应用程序中查看或隐藏特定的数据元素变得非常简单。此外,购物返现,最终用户可以在应用程序中保存多个上下文,行业云,并且可以轻松地在它们之间切换。后者在技术上被称为变体管理。

让我们以一个物联网示例应用程序为例,用相同的方法解释上述概念。

简介

现在每个人都喜欢个性化体验。设想一个应用程序框架,在这个框架中,最终用户可以自由地选择他们想在应用程序的UI上看到的内容,并且可以动态地将应用程序中可见的关键性能指标更改为其他属性,这些属性只对他们是必需的,而对其他人不是必需的。所有这些,在不损失应用程序任何功能的情况下。像这样的要求已经引起高度重视,因为物联网时代期待着这样的智能应用程序。

其他一些已经获得了很多吸引力的是基于触摸的应用程序。实现这些想法当然是一个非常有趣和富有挑战性的任务。

解决方案

考虑物联网应用程序屏幕,它显示有关设备数量的信息,并且屏幕上有选择器,用户可以根据这些选择器筛选他们看到的设备。假设一个用户应用了3-4个过滤器,并希望保存应用程序的当前状态,这样当他/她稍后登录到应用程序时,可以检索相同的状态。

应用程序屏幕显示地图中的多个设备。

用于启用此类应用程序的另一个功能是使用OpenUI5中的特定类别的控件,称为"智能控件"。这些控件解释oData元数据,淘客发单软件,并可以基于元数据的特定实体类型中的属性在UI上呈现元素。这些控件使用注释XML,其中包含有关如何在UI中呈现数据的信息。此XML负责形成列表、下拉列表、智能表或其他类似控件。

下图公平地解释了智能控件在UI中呈现之前将经历的步骤。组件初始化是将应用程序的数据模型和配置设置加载到组件的地方。像语言设置这样的东西会在此时加载。之后将加载"东西"的元数据以及智能控件用于在UI上呈现的注释。

具有上述功能的应用程序如今在物联网世界中变得越来越重要和可见性,因为它给了最终用户很大的自由来定制他们想在最终屏幕上看到的东西。

基于触摸平台的用户界面是目前处理这个概念的一个挑战,但是想象一下,如果一个用户能够根据自己的选择对自动售货机的下方屏幕进行个性化设置,中国物联网,他会有多么兴奋。

上述框架的可用资源有限,在这些线路上进行创新和实施对于当前的物联网时代来说真的是一个巨大的兴奋。本次研讨会中提到的概念最近才开始使用,本文的主要目标是介绍基础知识,并创建一个思维方式的改变,为开发人员准备好这个框架。

结论

研讨会中讨论的控件的使用使最终用户能够高度控制他希望看到最终结果的方式用户界面。这个博客的一些重要收获可以总结如下-

在智能控件和智能模板领域有很大的创新空间。目前,可以轻松使用注释XML文件的控件非常有限,开发人员正在不断地创建许多这样的控件。想象一下,一旦有了一堆这样的控件,就可以轻松地构建应用程序。每个控件都可以绑定到一个数据源,企业软件平台,我们可以用不同的方式对数据建模以反映UI。基于用户偏好定制控件确实变得很困难,因为我们正试图使用广泛通用的组件。