{"id":773,"date":"2010-04-09T10:05:17","date_gmt":"2010-04-09T10:05:17","guid":{"rendered":"http:\/\/www.pixelbase.co.uk\/?p=773"},"modified":"2014-10-09T10:14:52","modified_gmt":"2014-10-09T10:14:52","slug":"sap-from-the-apple-tree","status":"publish","type":"post","link":"http:\/\/www.pixelbase.co.uk\/?p=773","title":{"rendered":"SAP from the Apple tree"},"content":{"rendered":"<p><a href=\"http:\/\/www.pixelbase.co.uk\/wp-content\/uploads\/treesap.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-796\" style=\"margin: 5px;\" title=\"tree SAP\" src=\"http:\/\/www.pixelbase.co.uk\/wp-content\/uploads\/treesap-238x300.jpg\" alt=\"\" width=\"238\" height=\"300\" srcset=\"http:\/\/www.pixelbase.co.uk\/wp-content\/uploads\/treesap-238x300.jpg 238w, http:\/\/www.pixelbase.co.uk\/wp-content\/uploads\/treesap.jpg 600w\" sizes=\"auto, (max-width: 238px) 100vw, 238px\" \/><\/a>This post is predominantly for those people in the SAP development community who lament the news that Apple has decided that with iPhone OS 4 any 3rd party dev environments are kicked off the popular mobile platform.<\/p>\n<p>If you&#8217;re an accomplished iPhone developer who largely focussed on <a href=\"http:\/\/labs.adobe.com\/technologies\/flashcs5\/appsfor_iphone\/\" target=\"_blank\">Adobe&#8217;s Flash-To-iPhone compiler<\/a> or tools such as <a href=\"http:\/\/monotouch.net\/\">MonoTouch<\/a> (both of which I do not know or have used, by the way), then I can actually understand your anger.<\/p>\n<p>However, if you are a developer who lives and breathes the SAP ecosystem -and ABAP in particular- then this whole epipsode must sound to you like a sequel of &#8220;Back to the Future&#8221;. Apple&#8217;s move aims to create a development platform which is dominated by the one and only language Apple (who actually developed the platform&#8217;s hardware)\u00a0 sees fit &#8211; Objective-C. Parallels to SAP&#8217;s own proprietary language ABAP are not out of place here.<\/p>\n<p>I&#8217;ve recently dabbled a little with iPhone SDK and even though ABAP and Objective-C are not very similar languages by and stretch of the imagination, what they do have in common is that their respective &#8220;inventors&#8221; push these languages for reasons of stability (a strength of both SAP&#8217;s ABAP stack as well as the iPhone OS), reliability  and performance.<\/p>\n<p>For years now, SAP&#8217;s ecosystem has been mainly hailed for its rigid design under the bonnet, the bulletproof-ness, the stability. At the end of the day, vast numbers of global businesses rely on SAP&#8217;s technology day in day out. ABAP, love it or loathe it, plays a central part in that. (It also plays a central part in which future path for SAP to turn towards and innovate the core, but that&#8217;s another topic).<\/p>\n<p>Maybe it&#8217;s because I&#8217;ve been using stable Macs for 15+ years now <span style=\"text-decoration: underline;\">and<\/span><strong> <\/strong>been part of SAP&#8217;s ecosystem for many moons, but why is it so hard to understand that Apple is trying to provide a stable and reliable platform for iPhone, running on hardware Apple has developed itself? I&#8217;d wager that the same people who now complain about the locked-down dev platform would also be the first who would complain about crashing iPhone apps had the device not been so tighly regulated.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is predominantly for those people in the SAP development community who lament the news that Apple has decided that with iPhone OS 4 any 3rd party dev environments are kicked off the popular mobile platform. If you&#8217;re an accomplished iPhone developer who largely focussed on Adobe&#8217;s Flash-To-iPhone compiler or tools such as MonoTouch [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,7],"tags":[],"class_list":["post-773","post","type-post","status-publish","format-standard","hentry","category-abap","category-sap-blogosphere"],"_links":{"self":[{"href":"http:\/\/www.pixelbase.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.pixelbase.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.pixelbase.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.pixelbase.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.pixelbase.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=773"}],"version-history":[{"count":14,"href":"http:\/\/www.pixelbase.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/773\/revisions"}],"predecessor-version":[{"id":1658,"href":"http:\/\/www.pixelbase.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/773\/revisions\/1658"}],"wp:attachment":[{"href":"http:\/\/www.pixelbase.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.pixelbase.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=773"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.pixelbase.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}