Hello SAP Mobile Platform Community,
I am very pleased to announce that SAP Education has just released a new global course that is designed to focus on the new features since SAP Mobile Platform 2.3. TZMOB3: SAP Mobile Platform 3.0 Application Development is a 3-day, highly technical, hands-on course featuring what’s new in the 3.0 release of SAP Mobile Platform. This is a delta course and ideal for developers who have already gained SMP 2.3 expertise or attended the following SMP 2.3 developer courses:
- MOB01: SAP Mobile Platform (SMP 2.3) Fundamentals and Best Practices (3 days)
- SMP521: SAP Mobile Platform (SMP 2.3) - Native and Hybrid Application Development (5 days)
- GW100: SAP NetWeaver Gateway - Building OData Services (3 days)
- SMP530: SAP Mobile Platform - Native and Hybrid Application Development using OData (2 days)
TZMOB3 not only covers the essential new features to the overall platform since SAP Mobile Platform 2.3, but also gives you the opportunity to practice and learn in a controlled environment with focus on the new features. This greatly reduces the time you need to spend in the actual classroom to stay competitive and on top of the extraordinary enhancements to the platform. And, you also engage in extensive step-by-step hands-on exercises to re-affirm your newly acquired knowledge. Having been an experienced developer and solution architect in a previous life, I thought that perhaps I would take a slightly different approach to introducing this course. During the rest of this blog, I will give you a sampling of what you will learn and touch on some of the exciting new topics covered in the TZMOB3 course.
SAP Mobile Platform 3.0 Architecture:
As you can see from the architecture diagram above, such immense flexibility requires a good understanding of how all the parts work together. As stated before, TZMOB3 builds on the knowledge you have already gained by attending the pre-requisite SMP 2.3 courses, in particular SMP521 and SMP530. As a way of example, this delta course assumes that you already have a very good understanding of the SMP 2.3 SAP Gateway and OData architecture. If your role in an organization requires that you also build OData Services channels on SAP Gateway, it would be highly recommended that you attend or have attended the GW100 course where you learn how to create an OData service channel that is ultimately consumed by SAP Mobile Platform 3.0 apps. By attending this delta course, you can then close any knowledge gap to SAP Mobile Platform’s enhancements in the area of Online/Offline OData.
The Kapsel Architecture is a Cordova container with seven powerful SAP Plugins. Kapsel also provides support for third-party plugins. This gives you, the mobile application developer, a great amount of flexibility and choices when designing and developing mobile applications.
Because SAP has adopted Cordova, the Kapsel fits seamlessly with the standard way of building and managing Cordova projects. This is so, because SAP Kapsel has been implemented WITHOUT having modified the Cordova container at all. It is essentially compatible with any other applications you are building with Cordova, allowing you to toggle between SAP Mobile Platform projects and Cordova only projects within the same development environment.
SAP Agentry Client Open UI Support and Integration:
In TZMOB3, you will learn that with SAP Mobile Platform 3.0, SAP Agentry clients now communicate with an SMP 3.0 server over HTTPS. Agentry clients utilize the SMP server’s authentication infrastructure through standard HTTP mechanisms in the same manner as other SMP clients - consistency. All authentication and communication with SAP Mobile Platform from any client occurs over the same port, simplifying overall administration.
Agentry Clients still use ANGEL, but ANGEL is encapsulated using the WebSockets protocol so that it can run over HTTPS. In essence, this enhancement in the platform allows Agentry clients to work with HTTP proxy servers and relays to eliminate the need for additional ports to be opened in the firewall. The TZMOB3 delta course also covers how you would migrate SMP 2.3 Agentry clients (or SAP Agentry 6.x clients) to SMP 3.0. As you can see, the features added for Agentry integration support ultimately simplifies your paradigm complexities and allows you to focus on your mobile application requirements and development.
Aside from the powerful integration features, you will learn how to use the SAP Mobile Platform 3.0 UI Extensions (Open UI) Support. This is extremely powerful, because you can now write custom controls in place of the default Agentry controls. If you are new to HTML5 and the SAPUI5 framework, there are two very useful courses – SAPX04 and SAPX05 – that will take you through an HTML5 development primer (or refresher) and the second course will take you through user experience design and development by way of the SAPUI5 framework. If you are interested in learning more about SAP User Experience education, please read an SCN UX Education blog I wrote earlier this year.
AppBuilder and Designing SAPUI5 Apps:
SAP AppBuilder gives you the ability to openly operate/inter-operate with other web-based HTML5 authoring tools. But keep in mind that this option comes with the SAP Mobile Platform 3.0 as a separate, downloadable UI tool. AppBuilder gives the mobile application developer a set of templates in a drag-and-drop designer IDE, packed with extensions to SAPUI5 and quick deployment of your app to SAP Kapsel.
SAP Integration Gateway:
Integration Gateway provides data integration capabilities and is deployed on the SMP 3.0 server. You will also be happy to learn that the OData SDK is now supported for development on Mac OS X as well as MS Windows.
In the TZMOB3 course, you explore and learn how extensively SMP 3.0 standardizes on OData to unify integration on a standard protocol with one implementation and one semantic. What does this mean to those of us who are primarily concerned about SAP data? SAP Integration Gateway exposes OData Services defined on the backend SAP Business Suite systems; therefore, there is no longer any need for a full SAP Gateway installation, since you can pick and choose which back-end services to expose. This is powerful!
Administration for the Developer:
As a developer, it has become common practice that you need to know some SAP Mobile Platform administration to be able to test and optimize your code. SAP Mobile Platform 3.0 brings a new SAP Management Cockpit that is HTML5-based, radically simplified - "Apple Easy” – a full service administration console that now fully combines Agentry and the SAP Mobile Platform. TZMOB3 has an entire section dedicated to mobile application administration for developers, where you learn how to navigate the new UI and administer your SAP Mobile Platform 3.0 apps. Below are just a few screenshots displaying the simplicity of the Management Cockpit:
I hope that I have given you enough information about the new TZMOB3: SAP Mobile Platform 3.0 Application Development course to help you determine that it is your next logical SAP Education course. If you are new to SAP Mobile Platform and need to review the list of training courses that are pre-requisites to this delta course, you can review the developer role-based education portfolio for SMP 2.3 developer courses at: SAP Mobility Education Online Catalog.
I would like to close this blog with a special note about the SAP Learning Hub for those of you who would prefer an asynchronous, cloud-based learning solution.
SAP Mobile Platform Education in the SAP Learning Hub:
SAP Education offers multiple delivery formats and learning solutions. If you find that attending a live classroom poses a time and financial challenge, SAP Education introduces the all new SAP Learning Hub, the on demand learning platform from SAP. All SAP course content is immediately available in the SAP Learning Hub, including all new SAP Mobile Platform courses. Therefore, SAP Learning Hub is a great way to stay relevant and competitive in this fast-paced IT market, while reducing total training costs to you and your organization. Aside from being a complete, cost-effective and cloud-based learning solution, SAP Learning Hub connects you to ALL the latest content across all SAP products and solutions – you get everything with one subscription.
If you are not sure that SAP Learning Hub is the right solution for you, SAP Education offers a FREE access to select courses via SAP Learning Hub, discovery edition. In the free edition, you can explore and assess the free content available to you. You will find entire courses in the free edition as well, so as to give you the experience of just how valuable becoming a full member of SAP Learning Hub can be. Get started– register for free access to SAP Learning Hub, discovery edition, and begin to experience the benefits for yourself. Click here to register ›
Thank you and wishing you great success on every SAP Mobile Platform project.