HTML5
 
CIS mobile is implemented in HTML5. This means that the application can be used on almost all mobile devices or laptops without having to download an app or to install any software.

On the server we use  Microsoft IIS with VB.NET. No further infrastructure is needed.
MVC pattern

CIS mobile uses the MVC (Model View Controller) software architecture pattern. For the user interface HTML5 and Javascript are the methods of choice.  Modifications and add-ons can therefore easily be carried out with the help of an HTML editor.
The application logic is implemented in VB.NET, mainly by using mapping from SAP ERP tables to object-oriented classes. The code is then executed on a Windows server via IIS (Microsoft Internet Information Services). This architecture allows us to use of a rich variety of tools and libraries for development and also to supervise a running CIS mobile application with standard tools.

CIS mobile is based on the S10 framework from Synactive GmbH. You can find more details and also some sample applications at www.synactives10.com


CIS mobile combines standard-technologies

CIS mobile is based on well-known and established technologies that are available in all modern versions of Windows server at no extra cost:
  • HTTP und HTTPS as communication channels
    Encrypted communication between mobile device and CIS mobile ensure that your company data cannot be read by third-parties.
  • Microsoft IIS as web server
    The Microsoft Internet Information Services are available in all Windows Server editions.
  • HTML5 und CSS for the user interface
    CIS mobile runs as a web-application in a browser so no native application needs to be installed or modified on the device.
  • VB.NET for the application-logic
    Many developing-tools like Visual Studio Express are available for creating and compiling VB.NET code. One can even modify or extend CIS mobile application logic by touching the user interface.
  • SAP RFC, ABAP, BAPIS, SAP GUI Scripting for SAP data-access
    CIS mobile offers various options for retrieving and updating SAP data. All updating operations use the SAP GUI scripting technology to ensure data integrity.
Architecture and data access

Here you can see a configuration where CIS mobile and the SAP Application Server run on different servers. It is also possible for both applications to use the same system.



Secured access to SAP data with HTTPS


Installation und configuration

CIS mobile can usually be installed and configured within one day.
Mobile device security

Logon to CIS mobile is only possible by using a valid SAP user name and password. Furthermore, a valid logon-ticket must be provided. An administrator can decide whether this is a common ticket for all users or if each user needs to request an individual ticket that will be sent to his or her e-mail address. This means that a CIS mobile user can be locked at any time without blocking the username in the SAP System.

With CIS mobile the browser cache does not hold any application data; only HTML template files are stored in the browser cache.
 
Speed, bandwith and data volume

On the server CIS mobile makes use of many caching-techniques so that most of the data needs to be transferred to the mobile device only once. Therefore on accessing and requesting data with CIS mobile only a few kByte of data will be transferred to the device each time.