Security

Basics, Architecture, Cloud &  On-Premises Hosting  The white paper “Security” revisits the basic concepts of Open as App, introduces the architecture of the overall system, and elaborates on security concerns. It contains information on:  App Rendering  App Creation Process  App Creation Process with External Cloud Storage Providers  App Creation Process with On-Premises Data  Authentication Concepts   Special Open as App architecture  Any […]

Security

Basics, Architecture, Cloud &  On-Premises Hosting 

The white paper “Security” revisits the basic concepts of Open as App, introduces the architecture of the overall system, and elaborates on security concerns. It contains information on: 

  • App Rendering 
  • App Creation Process 
  • App Creation Process with External Cloud Storage Providers 
  • App Creation Process with On-Premises Data 
  • Authentication Concepts  

Special Open as App architecture 

Any data and logic are directly provided by the spreadsheet itself. This provides a clear separation of layout, data, and logic. Both, the spreadsheet and the app definition, are synchronized to the mobile device and are combined on-demand when the user starts an app. 

App Rendering with Open as App 

Open as App dynamically renders spreadsheet-based apps on the mobile device on-demand when the user starts an app. Two resources are required for this process: 1) a local copy of the original spreadsheet, and 2) an app-specific so-called app definition (see Figure 1 in the document). The app definition contains descriptive data of the app (name, description, icon, etc.) and provides the mobile device with instructions on how to visualize the data from and interact with the spreadsheet. The app definition does not contain any sensible data, it merely describes the user interface and contains references to segments of the spreadsheet; see Table 1 for an exemplary app definition record.

The special Open as App architecture not only enables offline access but also allows to independently update either of both resources. Any synchronized data is securely stored in encrypted storage on the mobile device, protected by the user’s credentials and the Microsoft Data Protection API (DPAPI). The app is compatible with mobile device management systems like MobileIron and BlackBerry Dynamics.

The overall Open as App system consists of three main components:

1) the web-based Open as App Portal for creating, maintaining and distributing apps,
2) the Open as App Client for consuming apps on mobile devices, and
3) the Open as App Cloud services wiring both platforms together.

This text is an excerpt from the whitepaper “Security”. To read the full text, download this white paper for free.

Kategorien

Beliebte Ressourcen

Alexandra Müller

ARAG

Insurance

Alexandra Müller

Department of Education, The Philippines

Public Sector

Alexandra Müller

Humboldt University

Education

Alexandra Müller

MedUni Vienna

Healthcare

Alexandra Müller

Schoellershammer

Manufacturing

Alexandra Müller

SDK Group

SDK group Excel to apps

Damian Roller

On-Premises Gateway

On-premise

Damian Roller

Security

Security

Damian Roller

SharePoint Integration

SharePoint Integration

Alexandra Müller

Armstrong International

Armstrong International No-Code Apps

Alexandra Müller

Wageningen Plant Research

Experts use app to consult smallholder farmers

Alexandra Müller

RCG Valuation Creates Customer Self Service App without Coding

white and blue glass walled high rise building

Alexandra Müller

HM Carport – Mobile Quote Apps for Carports Sales on the Go

green grass field with trees under blue sky during daytime

Alexandra Müller

Timesheet App for Ringlink Scotland

aerial view of two harvesters on brown field

Alexandra Müller

Coastal Safety Group

Tony Blunden Coastal Safety Group at a beach

Alexandra Müller

KLC Group

Forklift on storage ground

oaaadmin

Share your app

greyd-ImgPh-dark-wide

Damian Roller

Siemens Financial Services

Siemens using no-code apps

Let’s keep in touch!

Skip form
Form skipped
Newsletter-Girl
On-premise

Damian Roller

On-Premises Gateway

Security

Damian Roller

Security

SharePoint Integration

Damian Roller

SharePoint Integration