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

企业网站_server数据库_0元

小七 141 0

这是我的Anyline博客系列的第二篇博客文章。在上一篇博文中,我展示了如何将MRZ功能集成到Fiori应用程序中。使用Cordova作为容器可以很容易地将本机功能集成到Fiori应用程序中。在这篇博文中,我解释了如何将公用电抄表功能添加到你的Fiori应用程序中。公用事业抄表是指煤气、电、水和热。使用这些特性可以为改进和改造现有业务流程,甚至实现全新的流程增加很大的空间。在开始详细介绍实现之前,大数据的未来,我想解释一下SAPUI5/Fiori/OData的一些基础知识。

根据我的经验,SAPUI5和Fiori之间的差异给客户带来了很多困惑。因此,我想用非常简单的语言来解释两者的区别。SAPUI5是一个客户端HTML5框架,类似于角度.js. 客户端HTML5框架意味着用户界面完全在浏览器中生成。只需从服务器加载要显示的数据。这是通过所谓的OData服务实现的。有关SAPUI5的更多信息,请参阅官方文档。

SAP Fiori使用SAPUI5。sapfiori是一种为企业应用程序带来良好用户体验的设计语言。基于用户角色和业务流程。sapfiori并不是一种你必须学习的新技术或编程语言。有五点可以将(基于SAPUI5的应用程序)限定为Fiori应用程序:

基于角色:为您、您的需求和您的工作方式而设计自适应:适应多种用例和设备连贯性:提供一种流畅、直观的体验简单:只包括必要的东西令人愉快:建立情感联系

可以在SAP Fiori设计指南中找到Fiori上的一个版本。

OData是Web的ODBC。它基于REST体系结构,允许提供一个完整的数据模型,其中包含多个实体以及单个服务中实体之间的关系。OData是企业软件供应商广泛采用的OASIS标准。有关小田的全面信息,请访问odata.org

Anyline是一家奥地利初创公司,为移动设备提供开创性的OCR SDK,为公用事业提供抄表、车牌读取、,Passport MRZ reading…

在考虑Anyline抄表插件时,我想到了很多用例。

抄表客户自助服务无间隙维护文件(例如仪表更换)能效应用程序私人文档和能源消耗监控

可以通过Apache Cordova/SAP Kapsel将本机设备功能集成到SAP Fiori应用程序中。覆盖整个生命周期所需的工具是

WebIDEKapsel SDK(SAP移动平台SDK,最新版本)混合应用工具包(HAT)XCode代码Anyline SDK

关于如何配置WebIDE的基础知识已经在我的上一篇博文中介绍过了。

为了入门,我使用SAPUI5应用程序模板在WebIDE中创建了一个新的应用程序。请不要使用以前不推荐使用的移动应用程序模板。

项目结构与我以前的博客文章相同,但这次我使用了一个单独的文件作为Anyline许可证。文件名为anyline.json文件它位于config文件夹中。您可以为文件夹使用其他名称。下面的截图显示了WebIDE中项目的结构。

此内容为anyline.json文件是JSON数组。文件的部分内容显示在下面的屏幕截图中:

视图非常简单,数据分析和大数据,仅在页脚工具栏中有一个按钮。

在onInit()方法中,我订阅showData事件并读取Anyline配置。最简单的解决方案是使用JSONModel类。由于配置是异步读取的,因此在调用loadData方法后,文件的内容不会立即可用。因此,企业管理应用,将配置分配给名为config的实例变量是在RequestCompleted事件的回调函数中完成的。

在按钮的press EventHandler的实现onCaptureReading中,大数据是,我调用Anyline cordova插件。该插件需要以下参数:

onResult:的回调成功的扫描onError:错误情况或用户取消扫描时的回调AnylineSDK:确保调用anyline sdk扫描模式:"MRZ","条形码","任意线光学字符识别","自动模拟数字表"配置:包含许可证密钥和插件配置

我使用scanMode自动模拟数字仪表,人工智能是,因为我想同时支持模拟仪表和数字仪表。

在错误回调中,我只是使用MessageBox显示错误消息。

在euccess回调中,我以消息框。此外,我还显示了一条消息,对扫描结果充满信心。

在构建应用程序之前的最后一步是在项目设置中配置混合应用程序。请验证AppID是否与您用于创建Anyline许可证的AppID匹配。

我们必须提供以下详细信息:

App Name应用程序ID说明版本

我只为iOS平台启用了这个项目。为了启动和运行Anyline插件,我必须从自定义插件部分选择AnylineSDK。

最后一步是生成混合应用程序项目。这需要在本地Mac上运行HAT和XCode安装。在HAT安装过程中检查先决条件。生成是通过项目的上下文菜单触发的。欲知更多详情,请访问我之前的博文。

希望您喜欢阅读此博文。我知道这个应用程序有很大的改进空间,特别是在用户界面部分,但是我想重点展示一下向Fiori应用程序添加本地抄表功能是多么容易。从我的角度来看,任何一行是最好的选择,如果你添加OCR到你的Fiori应用程序。即使你离线,Anyline也能工作。

我已经用以下电表成功测试了应用程序:

电智能电表(数字)电表(模拟)水表(模拟)KNX功率测量传感器(数字)