当前位置:主页 > 虚拟主机 > 正文

全站加速_如何用代理服务器_新注册优惠

时间:2021-07-08 04:02 来源:埃里克云 编辑:埃里克云

核心提示

快速移动应用程序开发(RMAD)工具是一种编程工具,可以加快为移动平台创建应用程序的过程。SAP的新RMAD工具Mobile Development Kit是一个元数据驱动的工具,允许用户自定义本机SAP应用...

快速移动应用程序开发(RMAD)工具是一种编程工具,可以加快为移动平台创建应用程序的过程。SAP的新RMAD工具Mobile Development Kit是一个元数据驱动的工具,允许用户自定义本机SAP应用程序,并快速创建新的本机移动应用程序。

使用Mobile Development Kit开发的应用程序提供强大的离线功能和复杂的业务逻辑,第一个版本包括摄像头支持。使用移动开发工具包开发的第一个应用程序是运行在苹果设备上的SAP Asset Manager。

移动开发工具包应用程序开发是通过移动开发工具包编辑器(一个web IDE插件)进行的基于web的开发。该插件添加了额外的向导、拖放UI元素、应用程序模板和用于快速高效地创建移动应用程序。

客户端是本机应用程序,通过OData与其后端系统进行通信。通信和其他移动服务由SAP云平台移动服务提供。

移动开发工具包:架构

企业应用程序建模器框架具有以下特点:组件:

编辑器(WebIDE插件)云平台移动服务客户端应用程序应用程序元数据定义

Asset manager(以及访问数字核心的应用程序)也使用SAP cloud connector,并具有附加组件,可提供用于S4应用程序的SAP特定功能。

Mobile Development Kit应用程序架构基于NativeScript,使用开放行业标准技术构建例如JavaScript、JSON和OData。应用程序定义使用元数据来表示,元数据在客户端上进行动态解释,以呈现本机UI。

移动开发工具包使用元数据驱动的开发模型。通过这种开发方式,开发人员在更高的抽象级别上工作,他们没有担心低层次的系统细节,如入职和网络。这使得开发应用程序有了更广泛的资源库。

移动开发工具包使用NativeScript,这是一种中间转录/翻译技术,可以接收JavaScript输入并将其呈现为本机代码。在设备上运行本机代码在功能和性能方面提供了巨大的优势。

应用程序开发是通过移动开发工具包编辑器(Mobile development Kit editor)进行的,该编辑器是Web IDE的插件。该插件将与标准WebIDE一起使用,只需启用即可(由于名称更改,初始版本仍将将该插件标记为SEAM)。

移动开发工具包插件利用了WebIDE中可用的模板和向导,并添加了页面编辑器、附加向导、拖放UI元素和应用程序用于定义应用程序的模板。一旦应用程序得到增强或开发,定义将通过应用程序元数据文件发布,该元数据文件将导入移动服务的应用程序更新组件(该组件提供元数据的生命周期管理)。

移动开发工具包可扩展以满足特定的客户业务需求。自定义控件可以在Swift中开发并带到编辑器中供使用。一个很好的例子是为Asset Manager开发的地图控件。

移动开发工具包客户端是在设备上运行的本机应用程序。它提供了一个元数据框架,该框架采用业务逻辑,业务对象和用户界面,并在运行时呈现它(由于NativeScript使其成为本地体验,因此运行效率非常高)。客户端可以在线和离线运行应用程序,并可以从相机或设备照片库附加图片。

客户端有两层:

NativeScript层和java运行时引擎之间的桥梁

SAP发布的第一个基于移动开发工具包的应用程序是iOS设备上的SAP Asset Manager。此应用程序利用SAP Cloud Platform SDK for iOS和Fiori for iOS设计语言为iOS提供漂亮的Fiori外观和感觉。

SAP Cloud Platform移动服务

客户端和后端之间的交互(即OData连接、入职、身份验证、安全、应用程序更新、分析等),通过SAP云平台移动服务提供和管理

管理

通过SAP云平台移动服务进行管理和故障排除。通过操作在客户端定义日志记录,日志文件上传到云平台,管理员可以在云平台上查看日志文件。安全和入职也使用云平台移动服务。

应用程序开发

应用程序使用WebIDE中的向导和编辑器开发。这是通过一组通过移动开发工具包插件添加到WebIDE的新功能:

一个新的WebIDE所见即所得页面编辑器允许用户使用拖放和属性表轻松地布局页面。用户可以在页面上添加和排列控件、附加事件处理程序、将控件属性绑定到对象数据指定的值、其他控件的属性或业务逻辑规则。

新的对象浏览器帮助您快速搜索和定位OData对象和属性、操作、UI元素,创建定义或将OData属性映射到屏幕元素时的全局和规则。

新的动作编辑器提供预定义动作,帮助设计者轻松定义工作流。动作编辑器与对象浏览器交互以处理对象、属性、规则和全局。执行规则和成功-失败动作提供条件执行。

  • <strong>香港带宽_以岭药业企业邮箱_免费</strong> 香港带宽_以岭药业企业邮箱_免费

    由于SAP HANA(云)平台智能数据集成的大力推广,我看到市场上多数据源的轻松集成和云数据的利用率在不断增长,因此有足够的理由越来越多地支持这一趋势,查看 SAP HANA智能数据集...

  • <strong>对象存储_网站建设1_促销</strong> 对象存储_网站建设1_促销

    Hybris的营销项目是不同的。您可能已经有过实施和运行SAP Hybris前台解决方案的经验,但即使您的资产包括Hybris Commerce、Sales Cloud或Service Cloud,在开始您的Hybris营销项目之前,您需要考...

  • <strong>专属服务器_购物车数据库_好用</strong> 专属服务器_购物车数据库_好用

    作为一名集成开发人员,在创建工件时寻找快捷方式是非常常见的:)。如果SAP CPI中涉及到大量定制集成,我们将寻找更简单的方法来配置这些步骤或重用来自其他集成项目的一些配...

  • <strong>香港带宽_木乃伊百度云_好用</strong> 香港带宽_木乃伊百度云_好用

    在实施阶段和上线后,为您和您的客户提供一套专门的专家服务,我们希望通过我们的SAP Hybris专家服务团队提供的多项深入服务来支持您的实施。 SAP Hybris Cloud for Customer–Partner Coac...

  • <strong>专属服务器_华为荣耀8支持云闪付吗_高性</strong> 专属服务器_华为荣耀8支持云闪付吗_高性

    互操作性的定义是 计算机系统或软件交换和利用信息的能力" 公共安全和安保方面的互操作性多年来一直是首要议题,涵盖了安全界各个层面的巨大需求。从根本上讲,有一个主要挑...

  • <strong>全站加速_我的世界服务器优化_高性价比</strong> 全站加速_我的世界服务器优化_高性价比

    在过去的几个月里,CodeTalk还涵盖了SAP云平台SDK for iOS的一些关键主题。查看CodeTalk播放列表或SAP Cloud Platform SDK for iOS开发者登录页上的"资源"选项卡和"视频"列表。 到目前为止,我已经...

  • <strong>云数据库_阿里云郭雪梅_精选特惠</strong> 云数据库_阿里云郭雪梅_精选特惠

    此博客的目的:列出使用SAP Gateway客户端时的小技巧。 谁应该阅读此博客:使用SAP Gateway客户端并希望从中提取更多信息的任何人。 相关SAP事务:/IWFND/GW\U客户端 此博客的格式:Q&A 开...

  • <strong>云服务器_阿里云服务器地址在哪里_新注</strong> 云服务器_阿里云服务器地址在哪里_新注

    我是Yubikeys的超级粉丝——用于身份验证和/或携带钥匙的小型不可摧毁USB钥匙。 Yubico有一个页面,这里有一个功能比较:https://www.yubico.com/yubikey-function-comparison/ 本博客展示了如何使用...

  • <strong>分布式数据库_域名注册中心_企业级</strong> 分布式数据库_域名注册中心_企业级

    亲爱的各位, 这是我的第一个博客,我想在其中分享我的经验和我与Oracle Exadata世界的"会面"。我在过去完成了许多异构系统拷贝,但从未在涉及Oracle Exadata的混合环境中完成过 我必须...