Mobile Application Platform Lexicon & Terminology for Enterprise

In the world of enterprise mobility, the list of terms and acronyms is growing at the same pace as the market that is evolving at a rapid pace. Here is some of the more common terms that you might come across in relation to your enterprise mobility journey.

Dowload PDF

 

  • Amazon SNS — Amazon Simple Notification Service (SNS) is a push messaging service that makes it simple & cost-effective to push to mobile devices & distributed services.
  • API Management — API management is the process of publishing, promoting and overseeing application programming interfaces (APIs) in a secure, scalable environment.
  • APNS — Apple Push Notification service (APNs for short) is the centerpiece of the push notifications feature. It is a robust and highly efficient service for propagating information to iOS and OS X devices. Each device establishes an accredited and encrypted IP connection with the service and receives notifications over this persistent connection. If a notification for an application arrives when that application is not running, the device alerts the user that the application has data waiting for it.
  • BYOD — (Bring Your Own Device) BYOD refers to workers bringing their own mobile devices, such as smartphones, laptops and PDAs, into the workplace for use and connectivity.
  • Client-side App Development —Client-side app development refers to the development of the app user interface. Represents the client-side/front-end app development, not the backend and server side development.
  • CYOD — The Choose Your Own Device option requires employees to choose from a list of preapproved devices. Employees receive some of the variety they appreciate. IT departments have the opportunity to pre-install security software, and set up administrator, firewall and network settings.
  • Data Mapping — Data mapping is the process by which two distinct data models are created and a link between these models is defined. Using OpenRatio’s mobile platform, data can be mapped from any enterprise system to the mobile apps.
  • Drag and Drop Form Builder — OpenRatio  form builder allows you to build and design forms on the fly with a simple drag and drop user interface, capturing data, images, etc. replacing paper based forms.
  • Drag and Drop Module Builder — OpenRatio  module builder allows you to build and design modules on the fly with a simple drag and drop user interface by adding UI components,, customise and arrange these components.
  • Enterprise Grade — This term is used to distinguish the different between the needs of a consumer application and an enterprise application, especially when it comes to security, integration, scalability, support etc.
  • HTML5 App — App developed using standard Web Technologies (HTML5, CSS3 and JavaScript)  that runs on all devices browsers. HTML5 apps are limited in leveraging different native device features.
  • Hybrid App — Hybrid apps, like native apps, run on the device, and are written with web technologies (HTML5, CSS and JavaScript). Hybrid apps run inside a native container, and leverage the device’s browser engine (but not the browser) to render the HTML and process the JavaScript locally. A web-to-native abstraction layer enables access to device capabilities that are not accessible in Mobile Web applications, such as the accelerometer, camera and local storage.
  • Hybrid Cloud — A hybrid cloud is an integrated cloud service utilising both private and public clouds to perform distinct functions within the same organisation.
  • JavaScript — Is a dynamic computer programming language. It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. It is also being used in server-side network programming (with Node.js), game development and the creation of desktop and mobile applications.
  • JSON — JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate.
  • MAM — (MAM) describes software and services responsible for provisioning and controlling access to internally developed and commercially available mobile apps used in business settings on both company-provided and “bring your own” smartphones and tablet computers. Mobile application management differs from mobile device management (MDM). As the names suggest; MAM focuses on application management, it provides a lower degree of control over the device, but a higher level of control over applications. MDM solutions manage the down to device firmware and configuration settings and can include management of all applications and application data. 
  • MBaaS — Mobile Backend as a Service” is a model for providing web and mobile app developers with a way to link their applications to backend cloud storage and APIs exposed by back end applications while also providing features such as user management, push notifications, and integration with social networking services.
  • mCMS — Mobile Content Management System(mCMS).
  • MDM — MDM functionality typically includes over-the-air distribution of applications, data and configuration settings for all types of mobile devices, including mobile phones, smartphones, tablet computers etc. This applies to both company-owned and employee-owned (BYOD) devices across the enterprise or mobile devices owned by consumers.
  • MEAP  — mobile enterprise application platform (MEAP) is a comprehensive suite of products and services that enable development of mobile applications
  • Mobile First — A native mobile app is a smartphone application that is coded in a specific programming language, such as Objective C for iOS and Java for Android operating systems.
  • Native App — Is the idea that all software projects in an enterprise should be focused mobility first and foremost, rather than as an afterthought.
  • On-Premise Deployment — The idea that a software is installed and run  on the premises of the enterprise (behind corporate firewalls) rather than at a remote facility, such as at a server farm or cloud somewhere on the Internet.
  • Out-of-the-Box Apps — Pre built apps that can be deployed fast with minor customisation.
  • PaaS — PaaS offerings facilitate the deployment of applications or services without the cost and complexity of buying and managing the underlying hardware and software and provisioning hosting capabilities.
  • Private Cloud — Private cloud is the phrase used to describe a cloud computing platform that is implemented within the corporate firewall, under the control of the IT department.
  • Public Cloud — Public cloud is a term used to describe the common cloud computing model whereby a service provider makes resources like software or data storage available over the internet.
  • Push Notifications — Push notifications let your application notify a user of new messages or events even when the user is not actively using your application.
  • Web App — A web application or web app is any application software that runs in a web browser and is created in a browser-supported programming language.
  • Zero-code — Building applications without touching one line of Code.

 

Dowload PDF