UniVirtua
line
Home
About Us
News
Technology
Products
Use Cases
Partners
Contact
   
HOME

ABOUT US

NEWS

TECHNOLOGY
bullet Key Benefits

PRODUCT

USE CASES

PARTNERS

CONTACT




Key Benefits


bullet Component-based Approach
The use of components allows an application to be altered at a molecular level - even while it is operational.

bullet Intelligent Application Construction
The use of indexing and categorisation allows individual components to exist across multiple ‘virtual’ applications, and to be called upon depending on the needs of the calling client. Majic components are therefore fully reusable.

bullet Platform Independence & Unification
Majic achieves platform independence through its use of the Java platform. Additionally, the MajicMachine provides a unification of the CDC (Foundation Profile) and CLDC (MIDP) technology stacks, enabling services unique to each to be used in a single application.

Key Benefits


Majic!


bullet Security

The Majic Platform uses 256-bit or higher Secure Sockets Layer encryption for data transmission. Majic application components are not cached on the client device unless specified, and no application data is written to the client device, thereby leaving no trace of sensitive transaction data. Additionally, devices are authenticated by IMEI, Bluetooth MAC and Wireless LAN MAC, enabling devices to be suspended or blocked from accessing Majic applications.

bullet Local Execution
Majic applications run locally on the device, and so can survive temporary network outages.

bullet Near-zero Storage Footprint
Majic application components are not installed to the device, but are downloaded and executed directly into memory during the lifecycle of the application, thereby not impacting upon the storage of the device. The use of a dynamic component model allows services to be loaded and unloaded throughout the operation of the application - Majic applications always use the minimum of device resources.

bullet Server-centric Control
Majic applications reside on the network, not on the device. The latest version can always be made available to the user, with no need to encourage or force them to perform an application update. Additionally, server-centric control can be used to determine which applications can be accessed by a given user.

bullet Data-centric Operation
Majic applications are architecturally clustered around a data-bound context, as opposed to a logic-bound context, enabling a greater level of application flexibility and linear scalability.

bullet Version Control & Updates
The MajicServer can host multiple versions of the same component, thereby allowing multiple versions of the same virtual application to be available to the user, depending on policy.

bullet Standard Development Model
The application development model for Majic is virtually identical to that of a standard Java application - there are no special tools or processes that must be used.

bullet Rich User Experience
Unlike browser-based applications, Majic applications take full advantage of Java UI controls, allowing rich user interfaces and instant feedback from user operations.

 
line
Copyright © 2010, UniVirtua Ireland Limited. All rights reserved.