首页 > SAP > HANA > SMP3.0学习笔记之六 使用Kapsel搭建混合应用准备篇
2019
08-27

SMP3.0学习笔记之六 使用Kapsel搭建混合应用准备篇

OData Native
SDK还有Batch操作的API,还有offline本地缓存功能,这里略去不表。接下来来学习Kapsel。相比Native
Mobile Apps,使用Kapsel可以开发出跨平台的HTML5的Mobil Apps。

Kapsel是Apache
Cordova与一系列SAP提供的plugin的集合。Cordova本来是一家名叫Nitobi的公司的一款用来开发Hybrid
Mobile
Application的开源框架,前身叫作PhoneGap。PhoneGap有一系列的Plugin,使得在HTML5移动应用中可以访问移动设备的本地资源。后来Nitobi把PhoneGap贡献给了Apache基金会,改其名称叫作Cordova,之后Nitobi又被Adobe收购了。。。就是这样。也就是说Cordova和PhoneGap其实就是一个东东。Cordova最近发展迅猛,每个月都有小版本发布。<img src="/oldimg/50/https://www.ut163.com/wp-content/uploads/2019/08/20190827124507-65.jpg" alt="SMP3.0学习笔记之六使用Kapsel搭建混合应用准备篇” />

SMP3.0中的Kapsel,是SAP一系列的Cordova
Plugin:

<img src="/oldimg/50/https://www.ut163.com/wp-content/uploads/2019/08/20190827124507-16.jpg" alt="SMP3.0学习笔记之六使用Kapsel搭建混合应用准备篇” />
目前Kapsel仅支持Android和iOS两个平台。

为了学习SMP Kapsel,先要了解Cordova。下面是一个Cordova的HelloWord:

运行下面的命令:

cd C:\Kapsel_Projects

cordova create HelloWorld com.example.helloworld
“HelloWorld”

cd C:\Kapsel_Projects\HelloWorld

cordova -d platform add android

cordova -d prepare
android

之后将生成的Cordova程序导入到Eclipse IDE中,运行该Android应用,其界面如下:

<img src="/oldimg/50/https://www.ut163.com/wp-content/uploads/2019/08/20190827124507-18.jpg" alt="SMP3.0学习笔记之六使用Kapsel搭建混合应用准备篇” />

另外,为了后续的与SAP的后端数据源打交道,需要按照《SMP3.0学习笔记二_第一个Application》创建一个供客户端访问的Application,

向Kapsel应用暴露出OData接口。这个Application的ID是com.sap.flight.kapsel,并且能够ping通,还要使用Postman测试成功。那么我们就准备好开始使用Kapsel来创建Hybrid
Mobile Application了。

最后编辑:
作者:yangsen
有需要可在文章留言或者邮件yan252@163.com给我。

留下一个回复

你的email不会被公开。

twelve + three =