Technology Highlights

Page_header_Highlights

Highlights for the Majic Mobile Application Platform


.
.

Faster Time To Market

Faster Time To MarketMajic’s ability to deliver mobile business logic as components enables a mobile application to be rolled out in a graduated fashion, lowering the upfront development time typically needed to deliver an application into the market.

Majic’s container/component(s) model enables future functionality to be made available to users, and the continuous integration (‘DevOps‘) mechanism enables that functionality to be made available without user interaction nor application downtime.

Additionally, the component model enables components to be repeatedly reused across multiple applications, without the typical hard-wired integration process. Majic components are built such that they can be soft-wired into applications on-the-fly.

Top  ¦  Back


.
.

Highly Secure

Highly SecureThe Majic platform comes with a range of security features to harden Majic-based applications against unwanted intrusion.

Data Transmission
All transmission between Majic-based applications and the MajicServer is secured with 256-bit or higher Transport Layer Security.

Data At Rest & Offline Capability
Transient data and business logic are stored within the storage sandbox of a Majic-based application. Under normal online operation, such data and business logic are securely wiped upon exiting the application. Offline data is stored in encrypted form and offline credentials are stored in SHA-256 format.

Additionally, Majic-based applications can be set so that if USB debugging is enabled the application will not start, and that if debugging is enabled while the application is running, it will exit and securely wipe its sandbox.

Top  ¦  Back


.
.

Centralised Control

Centralised ControlThe mobile business logic of Majic-based applications is stored within and delivered from the MajicServer. The MajicServer enables an application administrator to deploy and un-deploy Majic-based application containers and business logic to and from mobile devices.

Additionally, the MajicServer enables the authentication of both users and devices.

Top  ¦  Back


.
.

Low Bandwidth Support

Low Bandwidth SupportThe component application model embodied in the Majic platform, combined with the ability to execute those application components locally upon the mobile device, enables network bandwidth requirements to be minimised.

Unlike browser-based applications which require an always-available data connection, Majic applications only need the network to be available long enough to download a given component (typically 5KB in size). This, combined with the small size of components, enables Majic applications to perform over 2.5G networks such as GPRS and EDGE.

Additionally, the native capabilities of the device are available to Majic applications, allowing them to detect if the network is available and to what extent, so that an application may warn the user if the network is unavailable.

Top  ¦  Back


.
.

DevOps Ready

DevOps ReadyMajic’s soft-wired component model, combined with component/container pairing and the mechanisms of the Majic platform itself, enables mobile business logic to be deployed and undeployed on-the-fly in live applications.
This level of continuous integration enables atomic-level changes to mobile business logic to be made instantly and transparently to users – at the click of a button or at the execution of a timed script.

LEARN MORE ABOUT MOBILE DEVOPS > >
Top  ¦  Back

.
.
.
.
.
.
.
.
.
.
.
.

 

Product OverviewHighlightsFeaturesBenefits