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 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 Speed
The use of fine-grained dynamic components ensures high speed access to full-featured applications.

Key Benefits


Majic!


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.

bullet Can survive Network Outages
As Majic applications run locally on the mobile device, and not on the web, even if the wireless signal drops temporarily applications are still able to run on the device.

bullet Adaptability
The use of components allows an application to be altered at a molecular level - even while it is operational. For example, Majic applications can be designed to display different versions of an application depending on the network conditions, enabling the application to maintain a reasonable level of performance in poor signal conditions.

bullet Version Control & Updates
As Majic applications reside on the network, the application provider can easily and invisibly control any version releases and updates, and does not rely on end-user participation.

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, while users can access a vast range of richly featured applications.

bullet Platform Independence & Unification
Majic applications can be accessed via a wide range of mobile devices and are not restricted in usage to high end smartphones and PDAs. This platform independence is acheived through its use of the Java platform and MajicMachine. Additionally, 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.

bullet Shorter Lead Time to Market
For new and updated services because Majic components can be added to an application simply by adding them to the central store - the application running on the device will immediately be aware of the new service, and present it to the user.

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 Reduced Maintenance Cost
Due to Majic’s componentised nature, fault-finding is simple, meaning that application providers benefit from lower ongoing maintenance overheads.

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 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.

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