Skip to Content
Author's profile photo Kenichi Unnai

#01 SMP3 OData SDK for iOS – Introduction

/wp-content/uploads/2014/09/01_536560.png

Hello World, Hello Everyone.

Thanks for stopping by, and please let me commence the new blog series “SMP3 OData SDK – Tips & Tricks”.

As you might already know, sets of SMP3 SP4 and OData SDK SP5 have been released. This blog series would like to help you understand better about the new SDK, also internally known as “Harmonized SDK”.

The name “Harmonized” came from the concept that the developers can use the very similar APIs across different platforms – iOS, Android, Windows, and Cordova-based Kapsel – and they run on either on-premise version or HANA Cloud Platform Mobile Services. We have different programming languages but ideally we want to use the very similar APIs – hence the name of “Harmonized”.

This blog will focus on iOS (just because I’ve been working on recently) but other platform should have very similar APIs.

Another cool update is the APIs have been “Simplified”. I’m planning to discuss the details as “Tips & Tricks” in upcoming blogs.

I had tried to count the line numbers of code – a quick and dirty way to gain a rough idea that how much we can shrink down the logic with the new API, comparing with the old one. According to my quick measurement, the total sum of the DataController and ViewControllers in the same iOS app functionality:

The code with the old API – 1255 lines

The code with the new API – 689 lines

Excited? 🙂

The upcoming blogs will introduce you to the practical tips and tricks!

See you in the next blog,

Ken


List of blogs

Assigned Tags

      5 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Muralidharan Surendran
      Muralidharan Surendran

      Ken good one. Looking forward to the blogs...

      Author's profile photo Brijesh Pati
      Brijesh Pati

      Hi Ken, A quick question- does SMP SP4 along with SP5 SDK provide middleware caching in SMP server as well ( through mobilink)? Regards, Brijesh

      Author's profile photo Kenichi Unnai
      Kenichi Unnai
      Blog Post Author

      Good question. Yes it is in SMP SP4. It is documented here.

      Author's profile photo Former Member
      Former Member

      Hi Ken,

      thanks a lot for this wonderful series

      where can I find Flight_iOS sample app to download ?

      Thanks,

      Hossam

      Author's profile photo Former Member
      Former Member

      Thanks I found it on github :

      https://github.com/SAP/sap_mobile_native_ios