主页 > 云储存 > > 正文

专属服务器_腾讯云免费_免费6个月

来源:胜利云 发布时间:2021-06-10 05:30 标签:服务器免费专属6个月腾讯
浏览:

作为SAP Advent Calendar 2018的12月13日(周四)的博客,我们将发布使用SAP CloudPlateform的IoT演示系统中的温度感测和利用SDK for iOS的本地应用的感测数据显示。

本次介绍的是针对本公司开发的现有IoT演示系统追加开发了iOS本地应用程序的事例。

【内容】

1.IoT演示系统概要

2.SDK for iOS

–SDK for iOS概要

–SAP CloudPlaatform Mobile Service

–SDK for iOS Assistant

–SAP Fiori for iOS Mentor

关于使用SDK for iOS的应用制作,一系列的步骤如下所述。

1.IoT演示系统概要

IoT演示文稿的硬件整体情况。

鱼竿部分是发电机,通过转动绳子的方向盘来发电。

发电后的电通过尼克罗姆线发热,大数据指的是什么,并通过温度传感器对其温度进行传感。发送到列表中。

发送的数据存储在SAP Cloud Plaatform上的HANA DB中,

通过SAP UI 5的图表模块可以看到。

系统的架构如下。

通过Python、fluentd将感测温度的数据发送至SORACOM Beam。

SAP CloudPlatiform上的Node.js从应用程序向HANA DB进行写入,

Web应用程序取得了OData服务化的内容。

从温度数据的感测到Web应用的图表显示为止都是现有系统,

本次向系统追加了使用SDK for iOS的本地应用。

以下是追加开发后的架构。

右侧的红框所包围的部分是追加开发部分。

通过SAP CloudPlateform上的Mobile Service,进行了与Web应用相同的OData服务的连接设定,利用SDK for iOS Assistant制作了Swift应用。

制作的应用程序中备有iOS用Fiori组件,通过SAP Fiori for iOS Mentor确认动作和源代码,并实施功能。

本地应用的数据源使用已有系统的Web应用使用的OData服务。

因此,在不影响后端和现有部分的情况下,可以进行本地应用开发。关于SDi2的开发。

SAP CloudPlatform Mobile ServiceSDK for iOS AssistantSAP Fiori for iOS Mentor

SDK for iOS提供了iOS应用开发用的Swift框架。

SDK框架由以下构成。

SDK for iOS与SAP CloudPlaatform Mobile Service合作。

可通过Mobile Service使用CloudPlaatform所具备的功能,例如与开启预S/4HANA的安全通信、与SAP所提供的其他Cloud应用的集成等。

Mobile Service作为CloudPlaatform中的服务之一提供。

由于可以在Trial环境中使用,人工智能是,即使没有CloudPlaatform环境也可以立即使用。

Mobile Service可基于Web设置本地应用程序。

上述图为应用程序的安全设定画面。

通过变更红色框所覆盖的安全设置,可更改应用方的认证设置。

默认SAML中参照CloudPlateform的登录信息,

无OAuth和认证等,可以在不变更应用程序源的情况下更改认证功能。

SDK for iOS Assistant是macOS用的应用程序。

反映Mobile Service的设定的项目的制作使用SDK for iOS Assistant。

默认设置下,可参照或更新后端的OData服务

可创建Master-Detail应用程序。

从Assistant生成的Swift项目包含反映了后端的OData服务设定的Pluxy类。

通过Plaoxy类的自动生成,制作时已做好从OData服务中获取数据的准备。

如果正在开发中,OData服务方面发生了变更,则需要更新Pluxy级别,但由于可以从Assistant重新生成Pluxy级别,所以不需要编码,而且对开发中的应用的影响也会变小。

使用Assistant需要编码的仅限于应用程序的逻辑、画面设计,与开发相关的工时减少有关。

关于画面设计的制作,便宜的云服务器,国内的云服务器,iOS Mentor应用也支持。

可通过Mentor应用确认实机动作样品及样品的源代码。

本次制作的应用中使用的图表也是以Mentor应用的样品源为基础制作的。

在使用SDK for iOS的应用的开发中,与SAP CloudPlatiform的合作方面,由Mobile Service・SDK for iOS Assistant支持,不需要开发者有意识地制作。

开发者实际接触的主要是应用程序的逻辑和画面设计部分。

在这一点上,利用SAP Fiori Framework实现Fiori设计的UI组件也有Mentor应用支持。

多亏了这样的支持,物联网智能水表,学习成本低,应用开发中需要制作的只有逻辑编码。

首先,对于现有系统的本地应用追加开发中已经存在OData服务时,感觉应用开发的难度很低。

利用现有的数据源不会对后端产生影响,因此只能致力于本地应用的开发。

另外,Mobile Service・SDK for iOS Assistant和iOS Mentor应用等支持充实,需要制作的部分较少,可以快速开发应用。

如前所述,即使在SAP CloudPlatiform的trial环境(无偿)下也可以使用Mobile Service。

SDK for iOS的本地应用软件开发马上就可以开始了,请大家一定要使用一下。

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 对象存储_网站集约化建设_哪家好
    对象存储_网站集约化建设_哪家好

    对象存储_网站集约化建设_哪家好

    当戴夫·麦克卢尔首次提出海盗指标的概念时,它震撼了创业界的核心。尽管你现在可能知道他是500家初创企业的幕后推手,但在贝宝(PayPal)上市前担任...

  • 数据库_数据库事务原理_安全稳定
    <strong>数据库_数据库事务原理_安全稳定</strong>

    数据库_数据库事务原理_安全稳定

    为CloudFlare客户提供对源站的免费和高性能加密2014年秋季,CloudFlare推出了Universal SSL,并将通过HTTPS访问的网站数量增加了一倍。在短短几天内,我们颁发了...

  • 百度云_企业邮箱怎么设置签名_排行榜
    百度云_企业邮箱怎么设置签名_排行榜

    百度云_企业邮箱怎么设置签名_排行榜

    在快节奏的销售世界里,时间是无价的。这正是为什么你需要停止切换标签,使用新的Pipedrive Chrome扩展直接从Gmail使用Pipedrive的强大功能。如果你是一个狂...

  • 游戏服务器_节点服务器_优惠
    <strong>游戏服务器_节点服务器_优惠</strong>

    游戏服务器_节点服务器_优惠

    nomad0.11为任务引入了生命周期部分,可以用来表示任务依赖关系。这可以用来表示任务组中任务之间的任务依赖关系,甚至可以利用consur来表示任务间的任...

  • 企业邮箱_华为云techwave_企业级
    <strong>企业邮箱_华为云techwave_企业级</strong>

    企业邮箱_华为云techwave_企业级

    遵守一套不断发展的数据隐私法规的需求可能看起来很繁重,或者会导致公司停滞不前,不知道下一步该采取什么措施。如果不了解这些法规对日常运营的...

云储存

更多 >
  • <strong>百度云_阿里云搜索_评分榜</strong>
    百度云_阿里云搜索_评分榜

    附件非常有用,它们使文档完整,节省时间和精力,并且非常易于使用。你浏览,你附加和…它完成了!现在呢?查看文档或主数据记录中的"附件"选项卡...

  • <strong>阿里云_视频网站建设_价格</strong>
    阿里云_视频网站建设_价格

    如果您与"Pick Pack and Production Manager"一起工作,那么您已经熟悉了适合多种场景的灵活选择标准。某些标准集是一次性使用的,而其他标准集可能会定期重复...

云储存香港带宽_华为智汇云_折扣
云储存微软云_建筑企业网站_限量秒杀
云储存云存储_中国经济与社会发展统计数据库
云储存虚拟主机_西南林业大学阿里云_折扣
云储存阿里云_故事的故事百度云_企业0元试用