SAP企业移动平台SAP Mobile Platform(SMP) 3.0 新特性

SAP SMP —— 被忽略了的SAP资料宝库 (本文首发于许坤的博客http://blog.xukun.com ,欢迎转贴,但请注明出处,谢谢!) 经常能在各种场合听到,甚至是当面被客户抱怨SAP在提供技术资料方面太抠门,在不辞辛苦苦口婆心地解释了N+N回之后,我终于觉得似乎还是写下来比较更合适。J 提前声明,本文所针对的是那些SAP的用户或是合作伙伴。对于他们,SAP通过一个叫SAP SMP(SAP Service Mark 阅读详情

最近翻了一下SAP企业移动平台最新版本3.0的相关资料,和之前的版本相比较,变化非常大。让我们先一起看看SMP3.0有哪些变化吧。

首先回顾一下,在SUP的较早版本里,我们主要有两个开发架构来选择,一种是支持offline的native应用,通过MBO来实现;另一种则是通过HWC来实现的online应用,这个HWC容器是SUP专用的定制浏览器应用,它主要是通过HMTL来实现了跨平台的功能。后来加入了对SAPGateway的支持,以及对第三方HTML5框架的支持。在现在3.0的版本里,最大的变化就是,MBO没有了。HWC也没有了。以前那个熟悉的开发MBO和HWC的开发工具也没有了!取而代之的是Agentry和另一套Native SDK以及对PhoneGap的支持。也就是说,SMP完全放弃了以前的开发方式,选择了更开放,更加标准的技术架构路线。我们现在有了一个全新的SMP,客观地说,个人认为这是史上功能最完整、最强大、最标准、最容易学习的企业级移动平台了,没有之一。另一方面,当今世界移动技术发展的太迅速了,SAP只有选取对标准的支持,应该才会有更长远的发展,这也是必然的选择。

那么最重要的几个新功能,主要是:第一、Native SDK,包含了OData SDK和叫做MAF的API框架,ODataSDK主要负责提供对SAP Gateway的Restservice的支持,包括了登录、调用、解析、日志等功能,而且也提供了对offline功能的支持。MAF的API框架则是一些常用的UI界面,可以帮助开发人员提高效率,用非常简单的代码实现常用功能。需要注意的是,目前只提供对Android和iOS的支持。对Winphone 8则提供了标准的RestAPI供其调用。

第二个、对HTML5的支持,这个工具叫做Kapsel。它是SAP在Cordova的基础上开发的一组插件。(Cordova就是PhoneGap),这组插件包含了常用的 登录、更新、日志、保存、加密等功能。有了Kapsel,我们可以更方便的来做HTML5的跨平台移动应用,至于前台UI,任何你喜欢的框架都可以,SAPUI5,Sencha,jQuery等。

第三个,Agentry。Agentry已经完全集成在SMP中,而且SMP也提供了Agentry的基于Eclipse的开发环境,叫做Agentry Editor。我们可以通过元数据的配置来完成Agentry应用的开发。Agentry应用的优点是和SAP集成好,offline支持强。

第四个,AppBuilder,这是一个通过浏览器就可以使用的HTML5开发环境,通过图形化界面,我们可以方便的通过拖拉操作来实现移动HTML UI的开发。

在之前的版本里,大家都觉得MBO的缓存方式过于复杂,而HWC又过于特质化,在修改定制方面比较弱。通过最新版本的大幅改革,这些问题终于都解决了。如果有相关的移动应用开发经验,会发现SMP3.0非常标准,非常易用。

前面转了一些SMP3.0的学习笔记,这些笔记记录的很不错,有兴趣的话可以看看。以后有空我也会好好地深入学习一下具体的功能和特性。


用 React 写出 Fiori 质感的企业应用:UI5 Web Components for React 的落地场景,以及 sap.m 与 sap/m/library 的真正含义 本文探讨了SAP UI5生态中的两种不同组织方式:UI5/webcomponents-react库的使用场景和sap.m.URLHelper文档中的library与Module字段含义。UI5/webcomponents-react是一个React封装层,将UI5 Web Components包装成符合SAP Fiori体验的React组件,适合在React SPA、Next.js应用、微前端架构等场景下使用,实现企业级UI的一致体验。而sap.m.URLHelper文档中的library字段表示API归属 阅读详情

相关推荐

从手机证书到 Trusted RFC,拆开 SAP Gateway Mobile Device Scenario 的完整认证链路

本文探讨了企业移动应用中身份认证的核心挑战与解决方案。文章以SAP移动平台为例,分析了X.509客户端证书、Portal SSO和Basic Authentication三种认证机制,重点剖析了设备验证与用户认证的双层信任模型。通过解读移动设备、SMP、Relay Server、SAP Gateway和后端系统的完整安全链路,揭示了现代身份传播机制的技术演进路径。文章特别指出,虽然SAP Mobile Platform已演进为云端Mobile Services,但其设计理念仍在OAuth等现代认证方案中延续

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 44

SAP Mobile Platform and SAP HANA

SAP Mobile Platform and SAP HANA 首先我们一起回顾一下两个名词SAP Mobile Platform(SMP)和SAP HANA是什么意思? SMP,就是SAP的企业级移动平台,它主要包含了企业级的移动应用平台和企业移动开发平台SUP(Sybase Unwired Platform),企业级设备管理平台Afaria,还有开发工具SDK,另外,之前收购的Syclo

Unplugged 4138

用 ABAP Cleaner 把团队代码风格拉齐:安装、交互式预览、规则配置与落地实践全攻略

ABAP Cleaner 是一个帮助 ABAP 团队统一代码风格的 Eclipse 插件,它通过自动化格式化、现代化重构和可读性优化来解决协作效率问题。与传统的 Pretty Printer 不同,它能处理现代 ABAP 语法带来的复杂嵌套、长行表达式等问题,并提供交互式修改预览功能。该工具支持团队共享规则配置,可一键应用格式调整、现代化语法转换(如 CALL METHOD 改为函数式调用)和逻辑优化(如减少嵌套)。安装简单,与 ADT 集成后可通过快捷键快速清理代码,显著减少代码评审时的格式噪音,让团队更

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 715

SAP企业移动平台SAP Mobile Platform(SMP) 2.3 新特性

SMP 2.3已经发布一段时间了,今天下午抽空大致扫了一下它的文档,看看有什么新的功能和变化。 首先,文档给人的总体感觉就是一如既往的仔细清楚,Sybase公司的技术文档写得确实很不错,现在看起来加入SAP以后写得更细致更专业了。 最明显的变化就是在名称上,从这个版本起,SUP改成SAP Mobile Platform了,各个组件的名称也都有对应地修改,比如Sybase统一更换为了SA

Unplugged 4658

SAP 移动开发技术综述

本文依次分享了笔者在 SAP 领域从事开发工作中,先后使用过的三种不同的开发移动应用的思路和技术。如果您的公司也在开发面向企业级用户的移动应用,并且具有原生移动开发技术能力很强的团队,能够承受分别为 iOS 和 Android 二者维护两套不同的代码线,那么当然可以选择原生移动开发的技术路线。如果移动应用的需求里对移动操作系统原生 API 的依赖不高,并且希望充分利用开发团队的 Web 开发技能,或者不希望为不同的移动平台分别维护不同的代码线,则可考虑选择基于 Cordova 的混合移动应用技术路线。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1630

Mobile Platform

Mobile Platform

SMP3.0学习笔记之九 使用Kapsel Logger 插件记录日志

作者:穿行印象 http://blog.sina.com.cn/s/blog_7a9486880101qeuh.html Kapsel的Logger Plugin能够使Mobile Apps能够方便记录日志。仍然在之前的LogonExercise Project中进行添加Logger Plugin。步骤如下:   1. 安装所需插件 cd c:\Kap

Unplugged 1743

数学建模--十大经典常用算法

数学建模十大算法:灰色预测,蒙特卡洛,遗传算法,模拟退火法,组合算法,神经网络,动态规划,聚类算法,类比法,概率算法,Floyd算法

qq_51533426的博客 5647

SMP3.0学习笔记之一 准备篇

作者:穿行印象 http://blog.sina.com.cn/s/blog_7a9486880101q5nw.html 企业移动应用的开发真是一个日新月异的领域,SAP Mobile Platform3.0刚刚发布,较之前的版本有了大幅改动,出现了MAF, Cordova, Kapsel, AppBuilder等等很多的新鲜事物,同时整合了SUP, Syclo, Mo

Unplugged 2515

RISC-V IP中的ITCM/DTCM与Slave-AHB接口设计解析

本文深入解析RISC-V IP中ITCM/DTCM与Slave-AHB接口的设计要点,涵盖TCM架构原理、总线协议实现及性能优化策略。通过实际案例展示如何实现单周期访问延迟,解决跨时钟域同步等关键问题,为嵌入式系统提供确定性内存访问方案。特别探讨了AHB总线仲裁机制和RTL实现技巧,助力开发者构建高效可靠的RISC-V处理器子系统。

weixin_28419039的博客 529

对SAP的mobility产品SMP的一点认识

Product Task Flow Use SAP® Mobile Platform to develop mobile applications, and to manage the production environment. Understanding the end-to-end product task flow enables you to use SAP Mobile Pla

iris0802的专栏 773

使用podman 容器化安装DIFY

本文阐述了使用podman容器化安装DIFY的过程

wengad的博客 1901

SAP Mobile Platform(SMP) 常用资源整理(不断更新中)

SMP是SAP的Mobile Application Development Platform(MADP),前身是Sybase Unwired Platform(SUP)。版本历史:2013.12 SMP 3.0 SP012013.11 SMP 3.0 Rampup2013.09 SMP 2.3 GA2012 SMP 2.2在线帮助 - InfoCenter见这里 SAP Mobile P

杨江的IT分享专栏 4168

智能驾驶辅助系统(ADAS)全解析:功能详解 + 技术原理 + 实战案例

智能驾驶辅助系统(ADAS)是现代汽车技术的重要组成部分,旨在提升驾驶安全性和便利性。本文详细解析了ADAS的多个功能模块,包括自适应巡航控制(ACC)、车道偏离预警/车道保持辅助(LDW/LKA)、前向碰撞预警/自动紧急制动(FCW/AEB)、盲区检测/变道辅助(BSD/BSM)、倒车影像、自动泊车辅助(APA)、交通标志识别(TSR)、自动远光控制(AHB)、后方交叉来车预警(RCTA)和驾驶员疲劳监测。每个功能模块都基于特定的技术原理,如毫米波雷达、摄像头、传感器融合和深度学习算法,以实现对车辆周围环

weixin_43199439的博客 2102

MIC:最大信息系数

目录 1. 概念 1.1 MIC 1.2 互信息 2.MIC的优点 3. 算法原理 3.1 MIC公式原理 3.2MIC计算步骤 (1)计算最大互信息值 (2)对最大的互信息值进行归一化 (3)选择不同尺度下互信息的最大值作为MIC值 4. 代码实现 6. 其他方法 1. 概念 1.1 MIC MIC,即(Maximal Information...

满腹的小不甘 5万+

SAP Mobile Platform 3.0 发布

10月22日在Las Vegas TechEd上发布。刚开始是一段时间的 Ramp-Up(部分客户那里pilot),然后是GA。SAP Mobile Platform 3.0 launches at TechEd in Las VegasDemystifying SAP's Ramp-Up process

杨江的IT分享专栏 3470

手把手教你学Simulink--基于多能源系统协同控制的复杂场景实例:氢燃料电池+锂电池混合动力电动汽车能量管理仿真

本文介绍了基于Simulink的氢燃料电池与锂电池混合动力电动汽车能量管理系统的建模与仿真方法。系统包含驾驶循环输入、燃料电池子系统、锂电池子系统、能量管理、电机驱动等模块,通过协同控制优化能源分配。详细说明了从模型创建到各子系统设置的7个步骤,并提供了MATLAB代码示例。该仿真可评估不同工况下的系统响应速度、能量利用效率和电池寿命等性能指标,为混合动力汽车的能量管理策略设计和优化提供参考。

MHD0815的博客 239

SAP SMP iOS kapsel打包注意事项

可以在Windows上开发项目,但是不要在Windows上为项目添加ios支持在Windows上执行下面两条命令执行后, cordova -d platform add ios cordova prepare ios -d把项目文件拷贝到MacOS苹果电脑上,用xcode打开项目文件,编译报错,提示众多resources文件找不到。 检查下来,是resource路径里面的\和/的问题。手工修改

杨江的IT分享专栏 1075

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

SMP3.0学习笔记之十七 与非SAP后端系统集成之SOAP WebServices篇

作者:穿行印象 http://blog.sina.com.cn/s/blog_7a9486880101qr6k.html 上篇尝试使用SMP Integration Gateway将后端的数据库table映射为SMP3.0可以消费的OData服务。这次我使用SMP Integration Gateway将SOAP Webservice服务映射为SMP3.0可以消费的OD

Unplugged 3296

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SAP SMP kapsel iOS app编译方法

以SMP 3.0 SDK SP12为例========================= 安装nodenode -v安装cordova npm uninstall cordova -g npm install -g cordova@6.0.0 npm info cordova cordova -v 6.0.0卸载老版本的cordova plugins cordova plugins

杨江的IT分享专栏 1202

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

SAP SMP 3.0 国际化 i18n

以SMP SDK Kapsel API中的Logon模块为例,这个模块缺省只有英文English语言包。在执行cordova -d platform add androidcordova -d plugin add C:\SAP\MobileSDK3\KapselSDK\plugins\logon命令之后,项目中多了两个语言资源文件:plugins\com.sap.mp.cordova.plugi

杨江的IT分享专栏 3269

SAP移动解决方案

SAP是一个领先的ERP软件. Systems ,Application,and Products in Data processing SAP R/3软件具备以下功能和主要特点: 功能性:R/3以模块化的形式提供了一整套业务措施,其中的模块囊括了全部所需要的业务功能并把用户与技术性应用软件相联而形成一个总括的系统,用于公司或企业战略上和运用上的管理。 集成化: R/3把逻辑上相关联的部分

android大牛MrJing 活动中心 1万+

OSB12C REST JSON使用经验

OSB 调用其他系统提供的REST服务 后端系统可以提供WADL文件 需要在OSB上配置BUSINESS SERVICE, 调用其他系统提供的REST服务,如果后端系统可以提供WADL文件,可拖拽最右边的REST图标到右边的Business Service栏目     根据弹出的配置向导,配置BUSINESS SERVICE:   点下面的绿色加号,选择WADL文件

xcjing的博客 2258
上一篇: SMP3.0学习笔记之十九 使用REST API在任何操作系统上消费SMP的OData服务
下一篇: Web编程学习一: 使用JSF来创建Web应用
W1nt3rs
W1nt3rs 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄22年 977粉丝 301原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值