1 Enterpise Mobility Lexicon & Terminology www.openratio.com By Rabih Kanaan
1 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.
2 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 A 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. 2
33 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.
Key Features of the OpenRatio Platform Build HTML5 and native/hybrid ios, Android, Mobile Web, Windows 8 and Windows Phone apps Centralized application management. Simply use a web browser to develop and deploy mobile apps in the cloud Simple UI builder with drag and drop features, allowing anyone within the organization to edit, manage and publish applications User management with roles and permissions Data mapping and integration Enterprise grade security Analytics to measure your success Cloud and On-Premise platform installation
Enabling enterprise mobility, Liberating content and driving engagement OpenRatio Nytorsgagan 2, 11 622 Stockholm, Sweden Tel +46 8 559 25 040 E-mail info@openratio.com www.openratio.com