Implementing LLMs in our internal mobile apps: Design, Demos, and Deployment

This is a summary/blog of my presentation which I recently gave internally at SAP during the One SAP Mobile Summit. The event brings some of the best and likeminded SAP mobility related groups and teams together during a week long, in-person, and virtual summit.

One-SAP-Mobile-Summit-LLMsDownload

This is another blog post of a series around the enterprise mobility IT team at SAP. We are an internal team focused on managing mobile devices, mobile applications, and developing custom apps for SAP’s 110,000 employees. I believe we have some unique stories, software, tools, and insights to help others in the community considering, or currently undertaking, some of the challenges which surround mobility and its adoption in the enterprise. As an SAP champion, I enjoy sharing and promoting my experiences and knowledge with others through the SAP Community, if you enjoy this post, check out some of my past content. read more

OKR’s, Initiatives and Examples

Initiatives and OKRs (Objectives and Key Results) are both strategic management frameworks, but they differ in their focus and purpose within an organization.

Initiatives:

Initiatives are specific projects, programs, or actions that are undertaken to achieve a desired outcome. They are concrete and actionable steps that contribute to the fulfillment of broader objectives. Initiatives can be short-term or long-term and are often cross-functional, requiring collaboration and coordination among different teams or departments. Initiatives provide a structured approach to implementing strategies and achieving organizational goals.

OKRs:

OKRs, on the other hand, are a goal-setting framework that helps define and measure objectives and their key results. Objectives represent the desired outcomes or goals that an organization or team aims to achieve. Key Results are measurable milestones or metrics that indicate progress towards the objectives. OKRs are typically set on a quarterly basis and are designed to align and focus teams, providing clarity on what needs to be accomplished and how progress will be measured. read more

Building a Passkit App

Building an Apple PassKit app has been an interesting endeavor. Internally at SAP we recently built a small Business Card application which allows employees to create a digital business card, and subsequently generate a individual and customized wallet pass, allowing them to quickly retrieve it, without having to find the app, and open it on their device. Having a wallet pass lets users simply double tap the lock button, authenticate and see a collection of their passes.

Open Source Project: Reach SDK

Over the past few years I have found myself re-implementing and re-writing basic features of server, web, mobile or service components. Registration, Login, Forgot Password, Notifications, Search, Help, FAQ, Contact Us, Maps are just a few I can think of, where half way through the development everything seems familiar and I have a case of deja vu. No doubt I have written or implemented a library or service which performs this specific function.

While developing the Changd app I found myself in one of the deja vu moments while writing the email notification service, and decided to pause development, and fix the root cause. After multiple Github issues to support a variety of notification providers, I came across Apprise, a python library which supports multiple notification provides. Since there was not a Node.js implementation, I decided to use Apprise as inspiration and influence for a Node.js library which I aptly named “Reach”. read more